[3.16.y-ckt stable] Linux 3.16.7-ckt17
From: Luis Henriques
Date: Fri Sep 11 2015 - 05:14:37 EST
I am announcing the release of the Linux 3.16.7-ckt17 kernel.
The updated 3.16.y-ckt tree can be found at:
git://kernel.ubuntu.com/ubuntu/linux.git linux-3.16.y
and can be browsed at:
http://kernel.ubuntu.com/git/ubuntu/linux.git/log/?h=linux-3.16.y
The diff from v3.16.7-ckt16 is posted as a follow-up to this email.
The 3.16.y-ckt extended stable tree is maintained by the Canonical Kernel Team.
For more info, see https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable
-Luis
--
Documentation/ABI/testing/ima_policy | 6 +-
Makefile | 2 +-
arch/arm/boot/dts/imx35.dtsi | 8 +-
arch/arm/mach-omap2/omap_hwmod.c | 24 ++-
arch/arm64/kernel/efi.c | 4 +-
arch/arm64/kernel/signal32.c | 5 +-
arch/arm64/kvm/inject_fault.c | 12 +-
arch/avr32/mach-at32ap/clock.c | 20 +-
arch/mips/include/asm/pgtable.h | 31 +++
arch/mips/include/asm/stackframe.h | 25 +++
arch/mips/kernel/mips-mt-fpaff.c | 5 +-
arch/mips/kernel/scall64-64.S | 2 +-
arch/mips/kernel/scall64-n32.S | 2 +-
arch/mips/kernel/signal32.c | 2 -
arch/mips/kernel/traps.c | 13 ++
arch/mips/mti-malta/malta-time.c | 15 +-
arch/powerpc/kernel/signal_32.c | 2 -
arch/s390/hypfs/inode.c | 12 +-
arch/sparc/include/asm/visasm.h | 16 +-
arch/sparc/lib/NG4memcpy.S | 5 +-
arch/sparc/lib/VISsave.S | 67 +------
arch/sparc/lib/ksyms.c | 4 -
arch/x86/boot/compressed/eboot.c | 4 +
arch/x86/include/asm/desc.h | 15 --
arch/x86/include/asm/mmu.h | 3 +-
arch/x86/include/asm/mmu_context.h | 48 ++++-
arch/x86/kernel/cpu/common.c | 4 +-
arch/x86/kernel/cpu/perf_event.c | 13 +-
arch/x86/kernel/ldt.c | 262 ++++++++++++++-----------
arch/x86/kernel/process_64.c | 4 +-
arch/x86/kernel/step.c | 8 +-
arch/x86/kvm/x86.c | 2 +-
arch/x86/math-emu/fpu_entry.c | 3 +-
arch/x86/math-emu/fpu_system.h | 21 +-
arch/x86/math-emu/get_address.c | 3 +-
arch/x86/power/cpu.c | 3 +-
arch/x86/xen/enlighten.c | 40 ++++
drivers/ata/libata-core.c | 1 +
drivers/base/firmware_class.c | 16 +-
drivers/base/regmap/regcache-rbtree.c | 19 +-
drivers/block/rbd.c | 22 ++-
drivers/block/xen-blkback/blkback.c | 4 +-
drivers/block/xen-blkfront.c | 6 +-
drivers/crypto/caam/caamhash.c | 7 +-
drivers/crypto/ixp4xx_crypto.c | 1 -
drivers/edac/ppc4xx_edac.c | 2 +-
drivers/firmware/efi/efi.c | 6 +-
drivers/gpu/drm/i915/i915_drv.h | 17 +-
drivers/gpu/drm/radeon/radeon_combios.c | 7 +-
drivers/gpu/drm/radeon/radeon_irq_kms.c | 5 +
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 4 +-
drivers/hid/hid-ids.h | 1 +
drivers/hid/usbhid/hid-quirks.c | 1 +
drivers/md/bitmap.c | 2 +
drivers/md/dm-thin-metadata.c | 4 +-
drivers/md/md.c | 2 +-
drivers/md/persistent-data/dm-btree-internal.h | 6 +
drivers/md/persistent-data/dm-btree-remove.c | 12 +-
drivers/md/persistent-data/dm-btree-spine.c | 37 ++++
drivers/md/persistent-data/dm-btree.c | 7 +-
drivers/md/raid1.c | 10 +-
drivers/mfd/arizona-core.c | 14 +-
drivers/net/bonding/bond_main.c | 20 ++
drivers/net/ethernet/brocade/bna/bnad.c | 2 +-
drivers/net/ethernet/mellanox/mlx4/eq.c | 4 +-
drivers/net/ethernet/sun/niu.c | 4 +-
drivers/s390/char/sclp_early.c | 1 +
drivers/scsi/ipr.c | 28 ++-
drivers/scsi/ipr.h | 1 +
drivers/scsi/libfc/fc_exch.c | 8 +-
drivers/scsi/libfc/fc_fcp.c | 19 +-
drivers/scsi/libiscsi.c | 25 +--
drivers/scsi/megaraid/megaraid_sas_fusion.c | 4 +-
drivers/scsi/qla2xxx/qla_isr.c | 17 +-
drivers/scsi/scsi_pm.c | 22 +--
drivers/target/iscsi/iscsi_target.c | 50 ++++-
drivers/target/iscsi/iscsi_target_core.h | 1 +
drivers/target/iscsi/iscsi_target_login.c | 43 ++--
drivers/target/iscsi/iscsi_target_login.h | 3 +-
drivers/target/iscsi/iscsi_target_nego.c | 34 +++-
drivers/target/target_core_spc.c | 13 +-
drivers/thermal/samsung/exynos_tmu.c | 2 +
drivers/usb/host/xhci-mem.c | 3 +-
drivers/usb/host/xhci-ring.c | 2 +-
drivers/usb/serial/option.c | 2 +
drivers/usb/serial/qcserial.c | 2 +-
drivers/usb/serial/sierra.c | 1 +
drivers/vhost/vhost.c | 1 +
drivers/xen/gntdev.c | 42 ++--
fs/buffer.c | 45 +++--
fs/configfs/mount.c | 10 +-
fs/debugfs/inode.c | 11 +-
fs/ext4/extents.c | 6 +-
fs/fuse/inode.c | 9 +-
fs/nfs/inode.c | 8 +-
fs/nfsd/nfs4xdr.c | 11 +-
fs/notify/mark.c | 30 ++-
fs/ocfs2/dlmglue.c | 10 +-
fs/pstore/inode.c | 12 +-
fs/signalfd.c | 5 +-
fs/xfs/xfs_attr_remote.c | 44 ++++-
fs/xfs/xfs_log_recover.c | 11 +-
include/drm/drm_pciids.h | 1 +
include/linux/buffer_head.h | 54 ++++-
include/linux/compiler.h | 15 ++
include/net/act_api.h | 8 +-
include/net/ip.h | 1 +
include/uapi/linux/pci_regs.h | 1 +
ipc/mqueue.c | 5 -
ipc/sem.c | 46 ++++-
kernel/cgroup.c | 10 +-
kernel/events/core.c | 87 +++++---
kernel/signal.c | 7 +-
mm/memory-failure.c | 2 +
mm/vmscan.c | 14 +-
net/batman-adv/soft-interface.c | 3 +
net/batman-adv/translation-table.c | 29 ++-
net/bridge/br_mdb.c | 1 +
net/core/datagram.c | 57 +++++-
net/core/dev.c | 30 +--
net/core/pktgen.c | 4 +-
net/core/rtnetlink.c | 166 ++++++++--------
net/ipv4/af_inet.c | 2 +-
net/ipv4/datagram.c | 16 +-
net/ipv4/gre_offload.c | 2 +-
net/ipv4/udp.c | 15 +-
net/ipv6/datagram.c | 20 +-
net/ipv6/ip6_gre.c | 1 +
net/ipv6/ip6_offload.c | 2 +-
net/key/af_key.c | 46 ++---
net/mpls/mpls_gso.c | 2 +-
net/netfilter/ipvs/ip_vs_core.c | 16 +-
net/netfilter/ipvs/ip_vs_ctl.c | 78 +++++---
net/netfilter/ipvs/ip_vs_sched.c | 12 +-
net/netfilter/ipvs/ip_vs_sync.c | 2 +-
net/netfilter/ipvs/ip_vs_xmit.c | 1 -
net/netfilter/nf_conntrack_expect.c | 3 +-
net/netfilter/nf_conntrack_netlink.c | 5 -
net/netlink/af_netlink.c | 79 +++++---
net/packet/af_packet.c | 11 +-
net/rds/info.c | 2 +-
net/sched/act_api.c | 11 +-
net/sched/act_pedit.c | 5 +-
net/tipc/socket.c | 1 +
scripts/kconfig/streamline_config.pl | 2 +-
security/inode.c | 10 +-
security/integrity/ima/ima_policy.c | 47 ++++-
security/selinux/selinuxfs.c | 11 +-
security/smack/smackfs.c | 8 +-
sound/firewire/amdtp.c | 5 +-
sound/firewire/amdtp.h | 2 +
sound/firewire/fireworks/fireworks.c | 8 +
sound/firewire/fireworks/fireworks.h | 1 +
sound/firewire/fireworks/fireworks_stream.c | 9 +
sound/pci/hda/patch_cirrus.c | 4 +-
sound/pci/hda/patch_realtek.c | 3 +-
sound/pci/hda/patch_sigmatel.c | 3 +-
sound/soc/codecs/pcm1681.c | 2 +-
sound/usb/card.c | 2 +-
sound/usb/mixer_maps.c | 24 +++
160 files changed, 1607 insertions(+), 901 deletions(-)
Alan Stern (1):
SCSI: Fix NULL pointer dereference in runtime PM
Alex Deucher (2):
drm/radeon/combios: add some validation of lvds values
drm/radeon: add new OLAND pci id
Alexander Drozdov (1):
packet: tpacket_snd(): fix signed/unsigned comparison
Alexei Potashnik (1):
target/iscsi: Fix double free of a TUR followed by a solicited NOPOUT
Amanieu d'Antras (3):
signalfd: fix information leak in signalfd_copyinfo
signal: fix information leak in copy_siginfo_to_user
signal: fix information leak in copy_siginfo_from_user32
Andy Lutomirski (3):
x86/xen: Probe target addresses in set_aliased_prot() before the hypercall
x86/ldt: Make modify_ldt synchronous
x86/ldt: Further fix FPU emulation
Andy Shevchenko (1):
avr32: handle NULL as a valid clock object
Ard Biesheuvel (1):
arm64/efi: map the entire UEFI vendor string before reading it
Axel Lin (1):
ASoC: pcm1681: Fix setting de-emphasis sampling rate selection
Bart Van Assche (2):
libfc: Fix fc_exch_recv_req() error path
libfc: Fix fc_fcp_cleanup_each_cmd()
Benjamin Randazzo (1):
md: use kzalloc() when bitmap is disabled
Bob Liu (2):
xen-blkfront: don't add indirect pages to list when !feature_persistent
xen-blkback: replace work_pending with work_busy in purge_persistent_gnt()
Brian King (3):
ipr: Fix locking for unit attention handling
ipr: Fix incorrect trace indexing
ipr: Fix invalid array indexing for HRRQ
Chad Dupuis (1):
qla2xxx: Mark port lost when we receive an RSCN for it.
Charles Keepax (1):
mfd: arizona: Fix initialisation of the PM runtime
Chris Wilson (1):
drm/i915: Replace WARN inside I915_READ64_2x32 with retry loop
Christoph Hellwig (1):
megaraid_sas: use raw_smp_processor_id()
Dan Carpenter (2):
ALSA: hda - fix cs4210_spdif_automute()
rds: fix an integer overflow test in rds_info_getsockopt()
Daniel Borkmann (2):
net: sched: fix refcount imbalance in actions
rtnetlink: verify IFLA_VF_INFO attributes before passing them to driver
Dave Airlie (1):
drm/radeon: fix hotplug race at startup
Dave Chinner (2):
xfs: remote attribute headers contain an invalid LSN
xfs: remote attributes need to be considered data
David Ahern (1):
net: Fix RCU splat in af_key
David Daney (1):
MIPS: Make set_pte() SMP safe.
David S. Miller (1):
sparc64: Fix userspace FPU register corruptions.
David Vrabel (1):
xen/gntdev: convert priv->lock to a mutex
Denis Carikli (1):
ARM: dts: i.MX35: Fix can support.
Dirk Behme (1):
USB: sierra: add 1199:68AB device ID
Dmitry Skorodumov (1):
x86/efi: Use all 64 bit of efi_memmap in setup_e820()
Eric Dumazet (2):
ipv6: lock socket in ip6_datagram_connect()
udp: fix dst races with multicast early demux
Eric W. Biederman (1):
sysfs: Create mountpoints with sysfs_create_mount_point
Felix Fietkau (1):
MIPS: Fix sched_getaffinity with MT FPAFF enabled
Florian Westphal (2):
netlink: don't hold mutex in rcu callback when releasing mmapd ring
net: gso: use feature flag argument in all protocol gso handlers
Gavin Shan (1):
drivers/usb: Delete XHCI command timer if necessary
Gioh Kim (1):
fs/buffer.c: support buffer cache allocations with gfp modifiers
Guenter Roeck (1):
regmap: regcache-rbtree: Clean new present bits on present bitmap resize
Guillermo A. Amaral (1):
Add factory recertified Crucial M500s to blacklist
Haozhong Zhang (1):
KVM: x86: Use adjustment in guest cycles when handling MSR_IA32_TSC_ADJUST
Herbert Xu (4):
crypto: ixp4xx - Remove bogus BUG_ON on scattered dst buffer
net: Clone skb before setting peeked flag
net: Fix skb csum races when peeking
net: Fix skb_set_peeked use-after-free bug
Herton R. Krzesinski (2):
HID: usbhid: add Chicony/Pixart usb optical mouse that needs QUIRK_ALWAYS_POLL
ipc,sem: fix use after free on IPC_RMID after a task using same semaphore set exits
Horia Geant? (1):
crypto: caam - fix memory corruption in ahash_final_ctx
Ilya Dryomov (1):
rbd: fix copyup completion race
Ivan Vecera (1):
bna: fix interrupts storm caused by erroneous packets
Jack Morgenstein (1):
net/mlx4_core: Fix wrong index in propagating port change event to VFs
James Hogan (4):
MIPS: Malta: Don't reinitialise RTC
MIPS: do_mcheck: Fix kernel code dump with EVA
MIPS: show_stack: Fix stack trace with EVA
MIPS: Flush RPS on kernel entry with EVA
Jan Kara (1):
fsnotify: fix oops in fsnotify_clear_marks_by_group_flags()
Jiri Pirko (1):
niu: don't count tx error twice in case of headroom realloc fails
Joe Stringer (1):
netfilter: nf_conntrack: Support expectations in different zones
Joe Thornber (2):
dm thin metadata: delete btrees when releasing metadata snapshot
dm btree: add ref counting ops for the leaves of top level btrees
John Soni Jose (1):
libiscsi: Fix host busy blocking during connection teardown
Joseph Qi (1):
ocfs2: fix BUG in ocfs2_downconvert_thread_do_work()
Juergen Gross (2):
x86/ldt: Correct LDT access in single stepping logic
x86/ldt: Correct FPU emulation access to LDT
Julian Anastasov (4):
ipvs: do not use random local source address for tunnels
ipvs: fix crash if scheduler is changed
ipvs: fix crash with sync protocol v0 and FTP
net: call rcu_read_lock early in process_backlog
Kinglong Mee (1):
nfsd: Drop BUG_ON and ignore SECLABEL on absent filesystem
Krzysztof Kozlowski (1):
thermal: exynos: Disable the regulator on probe failure
Lars Westerhoff (1):
packet: missing dev_put() in packet_do_bind()
Linus Torvalds (1):
Fix firmware loader uevent buffer NULL pointer dereference
Luis Henriques (1):
Linux 3.16.7-ckt17
Manfred Spraul (2):
ipc/sem.c: change memory barrier in sem_lock() to smp_rmb()
ipc/sem.c: update/correct memory barriers
Marc Zyngier (1):
arm64: KVM: Fix host crash when injecting a fault into a 32bit guest
Marc-Andrà Lureau (1):
vhost: actually track log eventfd file
Marcus Gelderie (1):
ipc: modify message queue accounting to not take kernel data structures into account
Marek Lindner (2):
batman-adv: fix kernel crash due to missing NULL checks
batman-adv: protect tt_local_entry from concurrent delete events
Marek Marczykowski-GÃrecki (1):
xen/gntdevt: Fix race condition in gntdev_release()
Markos Chandras (1):
MIPS: Fix seccomp syscall argument for MIPS64
Mathias Nyman (1):
xhci: fix off by one error in TRB DMA address boundary check
Michael S. Tsirkin (1):
PCI: Restore PCI_MSIX_FLAGS_BIRMASK definition
Michael Walle (1):
EDAC, ppc4xx: Access mci->csrows array elements properly
Michal Hocko (1):
mm, vmscan: Do not wait for page writeback for GFP_NOFS allocations
Mimi Zohar (2):
ima: add support for new "euid" policy condition
ima: extend "mask" policy matching support
NeilBrown (2):
md/bitmap: return an error when bitmap superblock is corrupt.
md/raid1: extend spinlock to protect raid1_end_read_request against inconsistencies
Nicholas Bellinger (3):
iscsi-target: Fix use-after-free during TPG session shutdown
iscsi-target: Fix iscsit_start_kthreads failure OOPs
iscsi-target: Fix iser explicit logout TX kthread leak
Nikolay Aleksandrov (1):
bridge: mdb: fix delmdb state in the notification
Nikolay Borisov (2):
bufferhead: Add _gfp version for sb_getblk()
ext4: avoid deadlocks in the writeback path by using sb_getblk_gfp
Oleg Nesterov (1):
net: pktgen: fix race between pktgen_thread_worker() and kthread_stop()
Pablo Neira Ayuso (1):
netfilter: ctnetlink: put back references to master ct and expect objects
Paul E. McKenney (1):
rcu: Provide counterpart to rcu_dereference() for non-RCU situations
Peter Zijlstra (3):
perf: Fix fasync handling on inherited events
rcu: Move lockless_dereference() out of rcupdate.h
perf: Fix PERF_EVENT_IOC_PERIOD migration race
Pieter Hollants (1):
USB: qcserial: Add support for Dell Wireless 5809e 4G Modem
Reinhard Speyerer (1):
USB: qcserial/option: make AT URCs work for Sierra Wireless MC7305/MC7355
Richard Weinberger (1):
localmodconfig: Use Kbuild files too
Roger Quadros (1):
ARM: OMAP2+: hwmod: Fix _wait_target_ready() for hwmods without sysc
Roland Dreier (1):
target: REPORT LUNS should return LUN 0 even for dynamic ACLs
Sebastian Ott (1):
s390/sclp: fix compile error
Stephen Smalley (1):
net/tipc: initialize security state for new connection socket
Takashi Iwai (4):
ALSA: hda - Apply fixup for another Toshiba Satellite S50D
ALSA: hda - Apply a fixup to Dell Vostro 5480
ALSA: hda - Fix MacBook Pro 5,2 quirk
ALSA: usb-audio: Fix runtime PM unbalance
Takashi Sakamoto (1):
ALSA: fireworks/firewire-lib: add support for recent firmware quirk
Thomas Hellstrom (1):
drm/vmwgfx: Fix execbuf locking issues
Trond Myklebust (1):
NFS: Don't revalidate the mapping if both size and change attr are up to date
WANG Cong (1):
act_pedit: check binding before calling tcf_hash_release()
Wanpeng Li (1):
mm/hwpoison: fix page refcount of unknown non LRU page
Yao-Wen Mao (1):
ALSA: usb-audio: add dB range mapping for some devices
dingtianhong (1):
bonding: correct the MAC address for "follow" fail_over_mac policy
huaibin Wang (1):
ip6_gre: release cached dst on tunnel removal
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/