I am announcing the release of the Linux 3.16.7-ckt13 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-ckt12 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/virtual/kvm/mmu.txt | 18 ++++- Makefile | 7 +- arch/arm/boot/dts/exynos4412-trats2.dts | 2 +- arch/arm/boot/dts/imx27.dtsi | 2 +- arch/arm/kernel/Makefile | 2 +- arch/arm/kernel/entry-common.S | 4 +- arch/arm/kernel/psci-call.S | 31 +++++++ arch/arm/kernel/psci.c | 39 +-------- arch/arm/mach-gemini/common.h | 4 +- arch/arm/mach-gemini/reset.c | 4 +- arch/arm/mach-mvebu/coherency.c | 5 +- arch/arm/mm/mmu.c | 20 ++--- arch/arm/net/bpf_jit_32.c | 15 +++- arch/arm64/mm/dma-mapping.c | 4 +- arch/parisc/include/asm/elf.h | 4 + arch/parisc/kernel/sys_parisc.c | 3 + arch/powerpc/kernel/vmlinux.lds.S | 1 + arch/s390/crypto/ghash_s390.c | 25 +++--- arch/x86/Kconfig | 2 +- arch/x86/include/asm/kvm_host.h | 1 + arch/x86/kernel/cpu/perf_event_intel_rapl.c | 1 + arch/x86/kernel/kprobes/core.c | 7 +- arch/x86/kvm/mmu.c | 16 +++- arch/x86/kvm/mmu.h | 4 +- arch/x86/kvm/paging_tmpl.h | 7 ++ arch/x86/kvm/x86.c | 8 +- arch/x86/net/bpf_jit_comp.c | 7 +- arch/x86/vdso/Makefile | 2 +- drivers/acpi/osl.c | 6 +- drivers/ata/ahci.c | 103 ++++++++++++++++++++++-- drivers/ata/libahci.c | 3 +- drivers/ata/libata-core.c | 40 ++++++++- drivers/ata/libata-eh.c | 3 + drivers/firmware/dmi_scan.c | 7 +- drivers/gpio/gpio-kempld.c | 2 +- drivers/gpu/drm/radeon/cik.c | 2 +- drivers/gpu/drm/radeon/ni.c | 3 +- drivers/gpu/drm/radeon/si.c | 2 +- drivers/hwmon/nct6775.c | 2 + drivers/hwmon/ntc_thermistor.c | 9 +++ drivers/iio/accel/st_accel_core.c | 1 + drivers/iio/adc/xilinx-xadc-core.c | 5 +- drivers/iio/adc/xilinx-xadc.h | 6 +- drivers/iio/common/st_sensors/st_sensors_core.c | 2 - drivers/iio/gyro/st_gyro_core.c | 1 + drivers/iio/light/hid-sensor-prox.c | 2 - drivers/iio/magnetometer/st_magn_core.c | 1 + drivers/iio/pressure/hid-sensor-press.c | 2 - drivers/iio/pressure/st_pressure_core.c | 1 + drivers/infiniband/core/iwpm_msg.c | 2 +- drivers/input/mouse/elantech.c | 2 +- drivers/lguest/core.c | 2 +- drivers/md/raid5.c | 3 +- drivers/mmc/host/atmel-mci.c | 9 ++- drivers/net/can/xilinx_can.c | 7 +- drivers/net/ethernet/intel/igb/igb_main.c | 4 +- drivers/net/usb/cdc_ncm.c | 2 +- drivers/net/wireless/rt2x00/rt2800usb.c | 1 + drivers/net/wireless/rtlwifi/usb.c | 2 +- drivers/scsi/qla2xxx/qla_gbl.h | 2 - drivers/scsi/qla2xxx/qla_nx2.c | 2 +- drivers/scsi/sd.c | 19 ++--- drivers/scsi/storvsc_drv.c | 3 +- drivers/spi/spi-bitbang.c | 17 ++-- drivers/staging/gdm724x/gdm_mux.c | 16 ++-- drivers/staging/rtl8192e/rtllib.h | 5 +- drivers/staging/rtl8192e/rtllib_softmac.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 10 +-- drivers/staging/rtl8712/ieee80211.h | 4 +- drivers/staging/wlags49_h2/wl_internal.h | 4 +- drivers/target/target_core_pscsi.c | 3 + drivers/target/target_core_pscsi.h | 1 + drivers/thermal/armada_thermal.c | 6 +- drivers/tty/hvc/hvc_xen.c | 2 +- drivers/tty/n_gsm.c | 5 +- drivers/usb/gadget/configfs.c | 1 + drivers/usb/host/xhci-ring.c | 7 +- drivers/usb/host/xhci.h | 2 +- drivers/usb/serial/cp210x.c | 1 + drivers/usb/serial/pl2303.c | 1 - drivers/usb/serial/pl2303.h | 4 - drivers/usb/serial/visor.c | 2 +- drivers/usb/storage/unusual_devs.h | 7 ++ drivers/xen/events/events_base.c | 12 ++- fs/binfmt_elf.c | 2 +- fs/dcache.c | 8 +- fs/exec.c | 3 + fs/ext4/ext4_jbd2.c | 6 ++ fs/ext4/extents.c | 2 +- fs/fhandle.c | 5 +- fs/jbd2/recovery.c | 10 ++- fs/jbd2/revoke.c | 18 +++-- fs/jbd2/transaction.c | 25 +++--- fs/nfsd/nfs4state.c | 21 ++--- fs/omfs/inode.c | 3 +- fs/udf/inode.c | 32 +++++--- fs/xfs/xfs_attr_inactive.c | 83 +++++++++++-------- fs/xfs/xfs_attr_leaf.c | 8 +- fs/xfs/xfs_attr_leaf.h | 2 +- fs/xfs/xfs_inode.c | 12 +-- include/drm/drm_pciids.h | 1 + include/linux/libata.h | 10 +++ include/linux/sched/rt.h | 7 +- include/xen/events.h | 2 +- kernel/locking/rtmutex.c | 12 +-- kernel/module.c | 3 + kernel/sched/core.c | 26 +++--- mm/mempolicy.c | 2 +- net/bridge/br_multicast.c | 2 +- net/ceph/osd_client.c | 31 ++++--- net/ipv4/route.c | 4 + net/ipv4/tcp_minisocks.c | 2 +- net/ipv6/ip6_fib.c | 39 ++++++++- net/ipv6/route.c | 14 ++-- net/ipv6/tcp_ipv6.c | 2 +- net/mac80211/ieee80211_i.h | 3 + net/mac80211/rx.c | 5 +- net/mac80211/wep.c | 6 +- net/netfilter/ipvs/ip_vs_ctl.c | 3 + net/sched/sch_api.c | 10 ++- net/socket.c | 24 +++--- net/sunrpc/auth_gss/gss_rpc_xdr.c | 23 ++++-- sound/oss/sequencer.c | 12 +-- sound/pci/hda/patch_conexant.c | 12 +++ sound/pci/hda/patch_realtek.c | 2 + sound/pci/hda/thinkpad_helper.c | 1 - sound/soc/codecs/mc13783.c | 4 +- sound/soc/codecs/wm8960.c | 2 +- sound/soc/codecs/wm8994.c | 2 +- tools/vm/Makefile | 2 +- 130 files changed, 740 insertions(+), 388 deletions(-) Al Viro (1): d_walk() might skip too much Alban Bedel (1): iio:st_sensors: Fix oops when probing SPI devices Alex Deucher (1): drm/radeon: add new bonaire pci id Alexei Starovoitov (1): x86: bpf_jit: fix compilation of large bpf programs Alexey Khoroshilov (1): sound/oss: fix deadlock in sequencer_ioctl(SNDCTL_SEQ_OUTOFBAND) Andi Kleen (1): tools/vm: fix page-flags build Andrew Morton (1): fs/binfmt_elf.c:load_elf_binary(): return -EINVAL on zero-length mappings Andy Grover (1): target/pscsi: Don't leak scsi_host if hba is VIRTUAL_HOST Ansgar Hegerfeld (1): ALSA: hda/realtek - ALC292 dock fix for Thinkpad L450 Anton Blanchard (1): powerpc: Align TOC to 256 bytes Arnd Bergmann (1): staging: rtl8712, rtl8712: avoid lots of build warnings Axel Lin (1): ASoC: mc13783: Fix wrong mask value used in mc13xxx_reg_rmw() calls Behan Webster (2): staging, rtl8192e, LLVMLinux: Change extern inline to static inline staging, rtl8192e, LLVMLinux: Remove unused inline prototype Benjamin Tissoires (1): Input: elantech - fix semi-mt protocol for v3 HW Bjørn Mork (1): cdc_ncm: Fix tx_bytes statistics Chen Gang (1): qla2xxx: remove redundant declaration in 'qla_gbl.h' Chris Lesiak (1): hwmon: (ntc_thermistor) Ensure iio channel is of type IIO_VOLTAGE Christian König (2): drm/radeon: fix VM_CONTEXT*_PAGE_TABLE_END_ADDR handling drm/radeon: partially revert "fix VM_CONTEXT*_PAGE_TABLE_END_ADDR handling" Christoph Hellwig (1): nfsd: fix the check for confirmed openowner in nfs4_preprocess_stateid_op Dan Williams (1): ahci: avoton port-disable reset-quirk Darrick J. Wong (1): jbd2: fix r_count overflows leading to buffer overflow in journal recovery Dave Chinner (1): xfs: xfs_attr_inactive leaves inconsistent attr fork state behind David Henningsson (1): ALSA: hda - Add Conexant codecs CX20721, CX20722, CX20723 and CX20724 David Vrabel (1): xen/events: don't bind non-percpu VIRQs with percpu chip Dean Nelson (1): arm64: add missing PAGE_ALIGN() to __dma_free() Eric W. Biederman (1): ipv4: Avoid crashing in ip_error Eryu Guan (1): ext4: check for zero length extent explicitly Eugene Shatokhin (1): kprobes/x86: Return correct length in __copy_instruction() Florent Fourcot (1): tcp/ipv6: fix flow label setting in TIME_WAIT state Gabriele Mazzotta (2): libata: Add helper to determine when PHY events should be ignored libata: Ignore spurious PHY event on LPM policy change Guenter Roeck (1): hwmon: (nct6775) Add missing sysfs attribute initialization Hans Ulli Kroll (1): ARM: gemini: fix compiler warning due wrong data type Hans de Goede (1): usb-storage: Add NO_WP_DETECT quirk for Lacie 059f:0651 devices Harald Freudenberger (1): crypto: s390/ghash - Fix incorrect ghash icv buffer handling. Helge Deller (1): parisc,metag: Fix crashes due to stack randomization on stack-grows-upwards architectures Ilya Dryomov (1): libceph: request a new osdmap if lingering request maps to no osd Inki Dae (1): ARM: dts: set display clock correctly for exynos4412-trats2 Jan Kara (2): udf: Remove repeated loads blocksize udf: Check length of extended attributes and allocation descriptors Janusz Dziedzic (1): mac80211: move WEP tailroom size check Jason A. Donenfeld (2): USB: pl2303: Remove support for Samsung I330 USB: visor: Match I330 phone more precisely Jean Delvare (1): firmware: dmi_scan: Fix ordering of product_uuid Jeppe Ledet-Pedersen (1): net: can: xilinx_can: fix extended frame handling Joe Lawrence (1): xhci: gracefully handle xhci_irq dead device Johannes Berg (1): mac80211: don't use napi_gro_receive() outside NAPI context Junling Zheng (1): net: socket: Fix the wrong returns for recvmsg and sendmsg K. Y. Srinivasan (1): storvsc: Set the SRB flags correctly when no data transfer is needed Kirill A. Shutemov (1): kernel: use the gnu89 standard explicitly Konrad Rzeszutek Wilk (1): config: Enable NEED_DMA_MAP_STATE by default when SWIOTLB is selected Krzysztof Opasiak (1): usb: gadget: configfs: Fix interfaces array NULL-termination Larry Finger (1): rtlwifi: rtl8192cu: Fix kernel deadlock Ludovic Desroches (1): mmc: atmel-mci: fix bad variable type for clkdiv Luis Henriques (1): Linux 3.16.7-ckt13 Lukas Czerner (1): ext4: fix NULL pointer dereference when journal restart fails Mark Edwards (1): USB: cp210x: add ID for KCF Technologies PRN device Mark Hounschell (1): sd: Disable support for 256 byte/sector disks Mark Rutland (2): ARM: 8307/1: psci: move psci firmware calls out of line ARM: 8356/1: mm: handle non-pmd-aligned end of RAM Martin K. Petersen (3): libata: Update Crucial/Micron blacklist libata: Blacklist queued TRIM on Samsung SSD 850 Pro libata: Blacklist queued TRIM on all Samsung 800-series Mathias Nyman (2): xhci: fix isoc endpoint dequeue from advancing too far on transaction error xhci: Solve full event ring by increasing TRBS_PER_SEGMENT to 256 Mel Gorman (1): mm, numa: really disable NUMA balancing by default on single node machines Michael Brunner (1): gpio: gpio-kempld: Fix get_direction return value Michal Kubeček (2): ipv6: do not delete previously existing ECMP routes if add fails ipv6: fix ECMP route replacement Nadav Haklai (1): thermal: armada: Update Armada 380 thermal sensor coefficients NeilBrown (1): md/raid5: don't record new size if resize_stripes fails. Nicolas Schichan (1): ARM: net fix emit_udiv() for BPF_ALU | BPF_DIV | BPF_K intruction. Oleg Nesterov (1): x86/vdso: Fix 'make bzImage' on older distros Pan Xinhui (1): tty/n_gsm.c: fix a memory leak when gsmtty is removed Paolo Bonzini (1): KVM: MMU: fix CR4.SMEP=1, CR0.WP=0 with shadow pages Pelle Nilsson (1): spi: bitbang: Make setup_transfer() callback optional Philippe Reynes (1): ARM: dts: imx27: only map 4 Kbyte for fec registers Rafael J. Wysocki (1): ACPI / init: Fix the ordering of acpi_reserve_resources() Russell King (1): ARM: fix missing syscall trace exit Rusty Russell (1): lguest: fix out-by-one error in address checking. Sasha Levin (2): fs, omfs: add NULL terminator in the end up the token list vfs: read file_handle only once in handle_to_path Scott Branden (1): rt2x00: add new rt2800usb device DWA 130 Scott Mayhew (1): svcrpc: fix potential GSSX_ACCEPT_SEC_CONTEXT decoding failures Srinivas Pandruvada (2): iio: light: hid-sensor-prox: Fix modifier iio: pressure: hid-sensor-press: Fix modifier Stephane Eranian (1): perf/x86/rapl: Enable Broadwell-U RAPL support Steven Rostedt (1): module: Call module notifier on failure after complete_formation() Sławomir Demeszko (1): staging: gdm724x: Correction of variable usage after applying ALIGN() Takashi Iwai (2): ALSA: hda - Add headphone quirk for Lifebook E752 Revert "ALSA: hda - Add mute-LED mode control to Thinkpad" Tatyana Nikolova (1): RDMA/core: Fix for parsing netlink string attribute Thadeu Lima de Souza Cascardo (1): bridge: fix parsing of MLDv2 reports Thomas Betker (4): iio: adc: xilinx: Fix register addresses iio: adc: xilinx: Fix "vccaux" channel .address iio: adc: xilinx: Fix VREFP scale iio: adc: xilinx: Fix VREFN sign Thomas Gleixner (1): sched: Handle priority boosted tasks proper in setscheduler() Thomas Petazzoni (1): ARM: mvebu: do not register custom DMA operations when coherency is disabled Tommi Kyntola (1): x86/vdso: Fix the x86 vdso2c tool includes Tommi Rantala (1): ipvs: fix memory leak in ip_vs_ctl.c Toshiaki Makita (2): igb: Fix oops on changing number of rings igb: Fix NULL assignment to incorrect variable in igb_reset_q_vector WANG Cong (1): net_sched: invoke ->attach() after setting dev->qdisc Xiao Guangrong (2): KVM: MMU: fix smap permission check KVM: MMU: fix SMAP virtualization Zidan Wang (2): ASoC: wm8960: fix "RINPUT3" audio route error ASoC: wm8994: correct BCLK DIV 348 to 384 gregkh@xxxxxxxxxxxxxxxxxxx (1): staging: wlags49_h2: fix extern inline functions -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html