This is the start of the review cycle for the Linux 4.2.8-ckt2 stable kernel. This version contains 305 new patches, summarized below. The new patches are posted as replies to this message and also available in this git branch: http://kernel.ubuntu.com/git/ubuntu/linux.git/log/?h=linux-4.2.y-review git://kernel.ubuntu.com/ubuntu/linux.git linux-4.2.y-review The review period for version 4.2.8-ckt2 will be open for the next three days. To report a problem, please reply to the relevant follow-up patch message. For more information about the Linux 4.2.y-ckt extended stable kernel version, see https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable . -Kamal -- arch/arc/include/asm/unwind.h | 4 - arch/arc/kernel/intc-arcv2.c | 15 +- arch/arc/kernel/setup.c | 1 - arch/arc/kernel/unwind.c | 90 ++++------ arch/arm/Kconfig | 4 +- arch/arm/boot/dts/imx6q-gw5400-a.dts | 2 +- arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 2 +- arch/arm/boot/dts/kirkwood-ts219.dtsi | 2 +- arch/arm/boot/dts/versatile-ab.dts | 10 +- arch/arm/boot/dts/versatile-pb.dts | 20 ++- arch/arm/boot/dts/vf610-colibri.dtsi | 5 - arch/arm/boot/dts/vf610.dtsi | 2 +- arch/arm/boot/dts/vfxxx.dtsi | 4 +- arch/arm/boot/dts/wm8650.dtsi | 9 + arch/arm/kernel/sys_oabi-compat.c | 73 ++++---- arch/arm/kvm/mmu.c | 15 +- arch/arm/mach-dove/include/mach/entry-macro.S | 4 +- arch/arm/mach-imx/gpc.c | 1 + arch/arm/mach-omap2/gpmc-onenand.c | 14 +- arch/arm/mach-orion5x/include/mach/entry-macro.S | 2 +- arch/arm/mm/context.c | 38 ++-- arch/arm/mm/proc-v7.S | 4 +- arch/arm/net/bpf_jit_32.c | 16 +- arch/arm64/include/asm/kvm_emulate.h | 8 +- arch/arm64/kernel/suspend.c | 10 ++ arch/arm64/kvm/inject_fault.c | 2 +- arch/arm64/mm/mmu.c | 12 +- arch/mips/include/asm/uaccess.h | 2 +- arch/mips/kernel/cps-vec.S | 2 - arch/mips/net/bpf_jit.c | 16 +- arch/parisc/include/uapi/asm/mman.h | 10 -- arch/parisc/kernel/signal.c | 64 +++++-- arch/powerpc/include/asm/reg.h | 1 + arch/powerpc/kernel/process.c | 18 ++ arch/powerpc/kernel/signal_32.c | 14 +- arch/powerpc/kernel/signal_64.c | 4 + arch/powerpc/kvm/book3s_hv.c | 6 + arch/powerpc/net/bpf_jit_comp.c | 13 +- arch/powerpc/platforms/powernv/opal-irqchip.c | 64 ++++--- arch/powerpc/platforms/powernv/opal.c | 2 +- arch/s390/kernel/dis.c | 17 +- arch/sh/include/uapi/asm/unistd_64.h | 2 +- arch/sparc/net/bpf_jit_comp.c | 17 +- arch/tile/Kconfig | 11 +- arch/tile/include/asm/page.h | 8 +- arch/um/kernel/signal.c | 2 +- arch/x86/include/asm/paravirt.h | 6 + arch/x86/include/asm/paravirt_types.h | 5 + arch/x86/include/asm/processor.h | 1 + arch/x86/kernel/cpu/mcheck/mce.c | 11 ++ arch/x86/kernel/rtc.c | 3 + arch/x86/kernel/signal.c | 17 +- arch/x86/kvm/cpuid.h | 8 + arch/x86/kvm/i8254.c | 1 + arch/x86/kvm/mtrr.c | 25 ++- arch/x86/kvm/x86.c | 3 +- arch/x86/lguest/boot.c | 1 + arch/x86/mm/mpx.c | 6 +- arch/x86/xen/enlighten.c | 4 +- block/blk-core.c | 33 ++-- block/blk-mq.c | 14 +- block/partitions/mac.c | 10 +- crypto/ablkcipher.c | 2 +- crypto/async_tx/async_memcpy.c | 2 +- crypto/async_tx/async_pq.c | 4 +- crypto/async_tx/async_raid6_recov.c | 4 +- crypto/async_tx/async_xor.c | 4 +- crypto/blkcipher.c | 2 +- drivers/ata/ahci_mvebu.c | 5 + drivers/ata/libahci.c | 9 + drivers/ata/sata_sil.c | 3 + drivers/base/memory.c | 4 + drivers/base/power/domain.c | 3 +- drivers/block/xen-blkback/blkback.c | 15 +- drivers/block/xen-blkback/common.h | 8 +- drivers/char/ipmi/ipmi_si_intf.c | 81 +++++---- drivers/crypto/nx/nx-aes-ccm.c | 2 +- drivers/crypto/nx/nx-aes-gcm.c | 2 +- drivers/crypto/qat/qat_common/adf_ctl_drv.c | 2 +- drivers/crypto/talitos.c | 2 +- drivers/dma/at_xdmac.c | 3 +- drivers/dma/bcm2835-dma.c | 78 +++++--- drivers/firmware/dmi_scan.c | 6 +- drivers/gpio/gpio-omap.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 3 +- drivers/gpu/drm/drm_drv.c | 5 + drivers/gpu/drm/drm_fops.c | 84 ++++++--- drivers/gpu/drm/drm_probe_helper.c | 3 +- drivers/gpu/drm/i915/i915_drv.h | 27 ++- drivers/gpu/drm/i915/i915_gem.c | 76 +++++++- drivers/gpu/drm/i915/i915_gem_tiling.c | 36 +++- drivers/gpu/drm/i915/intel_display.c | 10 +- drivers/gpu/drm/i915/intel_dp.c | 3 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.c | 1 + drivers/gpu/drm/radeon/cik.c | 6 +- drivers/gpu/drm/radeon/radeon_object.c | 6 + drivers/gpu/drm/radeon/radeon_pm.c | 3 +- drivers/gpu/drm/radeon/radeon_vce.c | 100 +++++------ drivers/gpu/drm/radeon/rv730_dpm.c | 2 +- drivers/gpu/drm/radeon/rv770_dpm.c | 4 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 1 + drivers/gpu/drm/ttm/ttm_lock.c | 2 +- drivers/gpu/drm/virtio/virtgpu_display.c | 2 +- drivers/gpu/vga/vgaarb.c | 6 +- drivers/i2c/busses/i2c-designware-core.c | 6 + drivers/i2c/busses/i2c-designware-core.h | 1 + drivers/i2c/busses/i2c-designware-platdrv.c | 24 +-- drivers/i2c/busses/i2c-mv64xxx.c | 27 ++- drivers/i2c/busses/i2c-rcar.c | 4 +- drivers/i2c/busses/i2c-rk3x.c | 2 +- drivers/iio/adc/ad7793.c | 2 +- drivers/iio/adc/qcom-spmi-vadc.c | 4 +- drivers/iio/adc/vf610_adc.c | 22 ++- drivers/iio/adc/xilinx-xadc-core.c | 1 + drivers/iio/dac/ad5064.c | 91 +++++++--- drivers/iio/humidity/si7020.c | 8 +- drivers/iio/industrialio-buffer.c | 2 +- drivers/iio/industrialio-core.c | 2 +- drivers/infiniband/ulp/srp/ib_srp.c | 24 +-- drivers/irqchip/irq-versatile-fpga.c | 5 + drivers/isdn/gigaset/ser-gigaset.c | 10 +- drivers/isdn/hardware/mISDN/mISDNipac.c | 7 +- drivers/isdn/hisax/config.c | 2 +- drivers/isdn/hisax/hfc_pci.c | 2 +- drivers/isdn/hisax/hfc_sx.c | 2 +- drivers/isdn/hisax/q931.c | 6 +- drivers/md/dm-crypt.c | 22 ++- drivers/md/dm-thin-metadata.c | 34 +++- drivers/md/dm-thin.c | 6 +- drivers/md/md.c | 11 +- drivers/md/persistent-data/dm-btree.c | 101 ++++++++++- drivers/md/persistent-data/dm-btree.h | 14 +- drivers/md/persistent-data/dm-space-map-metadata.c | 32 ++-- drivers/md/raid10.c | 4 +- drivers/media/pci/ivtv/ivtv-driver.c | 4 +- drivers/media/usb/airspy/airspy.c | 2 +- drivers/misc/cxl/native.c | 2 +- drivers/mmc/card/block.c | 11 +- drivers/mmc/core/mmc.c | 93 +++++++--- drivers/mtd/nand/nand_base.c | 2 +- drivers/mtd/ubi/wl.c | 53 +++--- drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 4 +- drivers/net/ethernet/marvell/mvneta.c | 6 +- drivers/net/ethernet/marvell/mvpp2.c | 52 ++++-- drivers/net/ethernet/mellanox/mlx4/en_clock.c | 7 + drivers/net/ethernet/mellanox/mlx4/en_main.c | 7 - drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 10 +- drivers/net/ethernet/mellanox/mlx4/main.c | 8 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_vnic.c | 3 +- drivers/net/ethernet/renesas/sh_eth.c | 3 +- .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 10 +- drivers/net/ipvlan/ipvlan_core.c | 14 +- drivers/net/macvlan.c | 2 + drivers/net/phy/mdio-mux.c | 7 +- drivers/net/wan/x25_asy.c | 6 +- drivers/net/wireless/iwlwifi/mvm/d3.c | 8 +- drivers/net/wireless/iwlwifi/mvm/mac80211.c | 11 +- drivers/net/wireless/iwlwifi/mvm/sta.c | 44 +++-- drivers/net/wireless/iwlwifi/mvm/sta.h | 4 +- drivers/net/wireless/rtlwifi/rtl8821ae/hw.c | 2 +- drivers/net/wireless/rtlwifi/rtl8821ae/sw.c | 2 +- drivers/net/xen-netback/netback.c | 34 ++-- drivers/of/fdt.c | 5 + drivers/parisc/iommu-helpers.h | 15 +- drivers/pci/pci-sysfs.c | 5 +- drivers/phy/Kconfig | 1 + drivers/pinctrl/bcm/pinctrl-bcm2835.c | 13 +- drivers/powercap/intel_rapl.c | 7 +- drivers/remoteproc/remoteproc_debugfs.c | 2 +- drivers/scsi/advansys.c | 2 +- drivers/scsi/hosts.c | 11 ++ drivers/scsi/scsi_pm.c | 20 +-- drivers/scsi/ses.c | 30 +++- drivers/spi/spi.c | 2 +- drivers/staging/iio/adc/lpc32xx_adc.c | 4 +- .../staging/lustre/lustre/obdecho/echo_client.c | 21 +-- drivers/target/iscsi/iscsi_target.c | 13 +- drivers/target/iscsi/iscsi_target_nego.c | 1 + drivers/target/target_core_sbc.c | 17 +- drivers/target/target_core_transport.c | 14 +- drivers/tty/n_tty.c | 22 +-- drivers/tty/serial/8250/8250_uniphier.c | 8 +- drivers/tty/tty_buffer.c | 2 +- drivers/usb/chipidea/debug.c | 2 + drivers/usb/class/cdc-acm.c | 5 + drivers/usb/core/config.c | 3 +- drivers/usb/core/hub.c | 44 +++-- drivers/usb/core/quirks.c | 6 + drivers/usb/gadget/udc/pxa27x_udc.c | 3 + drivers/usb/host/whci/qset.c | 4 + drivers/usb/host/xhci-hub.c | 62 +++++-- drivers/usb/host/xhci-pci.c | 8 +- drivers/usb/host/xhci-ring.c | 3 +- drivers/usb/host/xhci.c | 8 + drivers/usb/musb/Kconfig | 2 +- drivers/usb/serial/cp210x.c | 1 - drivers/usb/serial/ipaq.c | 3 +- drivers/usb/serial/qcserial.c | 4 + drivers/usb/serial/usb-serial-simple.c | 1 + drivers/usb/storage/uas.c | 4 + drivers/usb/storage/unusual_devs.h | 2 +- drivers/usb/storage/unusual_uas.h | 2 +- drivers/vhost/vhost.c | 2 +- drivers/video/fbdev/fsl-diu-fb.c | 13 +- drivers/virtio/virtio.c | 1 + drivers/watchdog/omap_wdt.c | 2 +- drivers/xen/events/events_fifo.c | 23 ++- drivers/xen/gntdev.c | 2 +- drivers/xen/xen-pciback/pciback.h | 1 + drivers/xen/xen-pciback/pciback_ops.c | 75 ++++++-- drivers/xen/xen-scsiback.c | 2 +- fs/9p/vfs_inode.c | 4 +- fs/block_dev.c | 9 +- fs/cachefiles/rdwr.c | 2 +- fs/cifs/inode.c | 6 +- fs/direct-io.c | 11 +- fs/ext2/super.c | 2 + fs/ext4/crypto.c | 2 +- fs/ext4/ext4.h | 51 +++++- fs/ext4/super.c | 6 +- fs/ext4/symlink.c | 2 +- fs/fat/dir.c | 16 +- fs/fuse/cuse.c | 2 + fs/fuse/file.c | 2 +- fs/jbd2/transaction.c | 12 +- fs/namei.c | 1 - fs/nfs/inode.c | 6 +- fs/nfs/internal.h | 2 +- fs/nfs/pagelist.c | 2 +- fs/nfs/pnfs.c | 55 +++--- fs/ocfs2/namei.c | 4 +- fs/ocfs2/resize.c | 15 +- fs/overlayfs/inode.c | 8 +- fs/splice.c | 8 + fs/sysv/inode.c | 11 +- include/drm/drmP.h | 6 + include/linux/acpi.h | 4 +- include/linux/blkdev.h | 1 - include/linux/enclosure.h | 4 + include/linux/filter.h | 19 ++ include/linux/ftrace.h | 1 + include/linux/mmdebug.h | 1 + include/linux/signal.h | 1 - include/linux/thermal.h | 3 +- include/linux/usb/quirks.h | 3 + include/linux/wait.h | 10 +- include/net/sctp/structs.h | 17 +- include/net/sock.h | 4 +- include/net/xfrm.h | 24 ++- include/sound/soc.h | 2 +- include/target/target_core_base.h | 2 +- include/xen/interface/io/ring.h | 14 ++ kernel/events/core.c | 9 +- kernel/fork.c | 1 + kernel/irq/manage.c | 6 +- kernel/module.c | 6 + kernel/sched/core.c | 9 +- kernel/sched/rt.c | 2 +- kernel/sched/wait.c | 28 +-- kernel/signal.c | 2 +- kernel/trace/ring_buffer.c | 12 +- kernel/trace/trace_printk.c | 1 + lib/dma-debug.c | 4 +- mm/backing-dev.c | 19 +- mm/hugetlb.c | 13 +- mm/memory_hotplug.c | 31 ++-- mm/vmstat.c | 7 +- net/bluetooth/smp.c | 7 +- net/core/dst.c | 3 +- net/core/sock.c | 2 +- net/ipv4/igmp.c | 5 +- net/ipv6/addrconf.c | 11 +- net/ipv6/addrlabel.c | 2 +- net/mac80211/cfg.c | 8 +- net/mac80211/iface.c | 3 +- net/mac80211/mesh_pathtbl.c | 8 +- net/mac80211/scan.c | 9 +- net/netfilter/nfnetlink_queue_core.c | 1 + net/rfkill/core.c | 6 +- net/sched/sch_generic.c | 4 +- net/sctp/outqueue.c | 1 + net/sctp/sm_statefuns.c | 3 +- net/sunrpc/sched.c | 6 +- net/sunrpc/svc.c | 13 ++ net/xfrm/xfrm_policy.c | 37 ++-- scripts/recordmcount.c | 137 +++++++++++--- sound/pci/hda/hda_intel.c | 34 ++++ sound/pci/hda/patch_ca0132.c | 3 +- sound/pci/hda/patch_realtek.c | 197 ++++++++++++++++++--- sound/pci/hda/patch_sigmatel.c | 45 +++-- sound/pci/rme96.c | 41 +++-- sound/soc/codecs/arizona.c | 2 +- sound/soc/codecs/es8328.c | 25 ++- sound/soc/codecs/es8328.h | 1 + sound/soc/codecs/wm8962.c | 4 +- sound/soc/codecs/wm8974.c | 1 + sound/soc/davinci/davinci-mcasp.c | 4 +- sound/soc/sh/rcar/gen.c | 2 +- sound/usb/mixer.c | 2 + sound/usb/mixer_maps.c | 12 -- sound/usb/mixer_quirks.c | 37 ++++ sound/usb/mixer_quirks.h | 4 + sound/usb/quirks.c | 1 + tools/Makefile | 9 + tools/perf/util/dso.c | 17 ++ tools/perf/util/dso.h | 1 + tools/perf/util/machine.c | 1 + 313 files changed, 2759 insertions(+), 1277 deletions(-) Adrian Hunter (5): mmc: mmc: Improve reliability of mmc_select_hs200() mmc: mmc: Fix HS setting in mmc_select_hs400() mmc: mmc: Move mmc_switch_status() mmc: mmc: Improve reliability of mmc_select_hs400() perf symbols: Fix dso lookup by long name and missing buildids Al Viro (8): fix sysvfs symlinks Don't reset ->total_link_count on nested calls of vfs_path_lookup() ext4: fix an endianness bug in ext4_encrypted_zeroout() ext4: fix an endianness bug in ext4_encrypted_follow_link() staging: lustre: echo_copy.._lsm() dereferences userland pointers directly 9p: ->evict_inode() should kick out ->i_data, not ->i_mapping fix the regression from "direct-io: Fix negative return from dio read beyond eof" arm: fix handling of F_OFD_... in oabi_fcntl64() Alan Stern (2): USB: add quirk for devices with broken LPM USB: fix invalid memory access in hub_activate() Alex Deucher (3): drm/radeon: unconditionally set sysfs_initialized drm/radeon: make rv770_set_sw_state failures non-fatal drm/radeon: make some dpm errors debug only Alexey Khoroshilov (1): USB: whci-hcd: add check for dma mapping error Alexis Dambricourt (1): KVM: MTRR: fix fixed MTRR segment look up Alistair Popple (2): powerpc/opal-irqchip: Fix double endian conversion powerpc/opal-irqchip: Fix deadlock introduced by "Fix double endian conversion" Andrea Arcangeli (1): firmware: dmi_scan: Fix UUID endianness for SMBIOS >= 2.6 Andrew Banman (1): mm/memory_hotplug.c: check for missing sections in test_pages_in_a_zone() Andrew Lunn (1): ipv4: igmp: Allow removing groups from a removed interface Andrey Ryabinin (1): ipv6/addrlabel: fix ip6addrlbl_get() Anson Huang (2): ARM: imx: add platform irq type setting in gpc ARM: 8471/1: need to save/restore arm register(r11) when it is corrupted Anssi Hannula (2): ALSA: usb-audio: Add a more accurate volume quirk for AudioQuest DragonFly ALSA: usb-audio: Add sample rate inquiry quirk for AudioQuest DragonFly Antonio Quartulli (1): mac80211: do not actively scan DFS channels Antti Palosaari (1): [media] airspy: increase USB control message buffer size Ard Biesheuvel (3): arm64: mm: use correct mapping granularity under DEBUG_RODATA ARM/arm64: KVM: test properly for a PTE's uncachedness ARM/arm64: KVM: correct PTE uncachedness check Arnd Bergmann (9): stmmac: avoid ipq806x constant overflow warning thermal: fix thermal_zone_bind_cooling_device prototype ARM: 8454/1: OF implies OF_FLATTREE advansys: fix big-endian builds remoteproc: avoid stack overflow in debugfs file sched/rt: Hide the push_irq_work_func() declaration sata/mvebu: use #ifdef around suspend/resume code usb: musb: USB_TI_CPPI41_DMA requires dmaengine support phy: sun9i-usb: add USB dependency Artur Paszkiewicz (1): md/raid10: fix data corruption and crash during resync Ashok Raj (1): x86/mce: Ensure offline CPUs don't participate in rendezvous process Bart Van Assche (2): Fix a memory leak in scsi_host_dev_release() IB/srp: Fix a memory leak Ben Hutchings (1): usb: Use the USB_SS_MULT() macro to decode burst multiplier for log message Benjamin Coddington (1): nfs4: limit callback decoding to received bytes Bhuvanchandra DV (1): vf610_adc: Fix internal temperature calculation Bjørn Mork (1): USB: qcserial: Fix support for HP lt4112 LTE/HSPA+ Gobi 4G Modem Boris Ostrovsky (1): xen/gntdev: Grant maps should not be subject to NUMA balancing Brian Norris (1): mtd: nand: fix shutdown/reboot for multi-chip systems Charles Keepax (1): ASoC: Use nested lock for snd_soc_dapm_mutex_lock Chris Lesiak (1): iio: si7020: Swap data byte order Chris Metcalf (1): tile: provide CONFIG_PAGE_SIZE_64KB etc for tilepro Chris Wilson (4): drm/i915: Mark uneven memory banks on gen4 desktop as unknown swizzling drm/i915: Break busywaiting for requests on pending signals drm/i915: Limit the busy wait on requests to 5us not 10ms! drm/i915: Only spin whilst waiting on the current request Christian König (2): drm/amdgpu: fix userptr flags check drm/amdgpu: partially revert "drm/amdgpu: fix VM_CONTEXT*_PAGE_TABLE_END_ADDR" v2 Christoph Biedl (1): isdn: Partially revert debug format string usage clean up Chunfeng Yun (1): usb: xhci: fix config fail of FS hub behind a HS hub with MTT Colin Ian King (1): ftrace/scripts: Fix incorrect use of sprintf in recordmcount Corey Minyard (1): ipmi: Start the timer and thread on internal msgs Cory Tusar (1): ARM: dts: vfxxx: Fix dspi[01] spi-num-chipselects. Cyrille Pitchen (1): dmaengine: at_xdmac: fix at_xdmac_prep_dma_memcpy() Dan Carpenter (5): iio: fix some warning messages USB: ipaq.c: fix a timeout loop amd-xgbe: fix a couple timeout loops mISDN: fix a loop count qlcnic: fix a timeout loop Dan Williams (1): ext2, ext4: warn when mounting with dax enabled Daniel Mentz (1): dma-debug: Fix dma_debug_entry offset calculation Dave Hansen (1): x86/mpx: Fix instruction decoder condition David Gstir (2): crypto: nx - Fix timing leak in GCM and CCM decryption crypto: talitos - Fix timing leak in ESP ICV verification David Henningsson (2): ALSA: hda - Add inverted dmic for Packard Bell DOTS ALSA: hda - Fix headphone mic input on a few Dell ALC293 machines David Turner (1): ext4: Fix handling of extended tv_sec David Vrabel (5): xen: Add RING_COPY_REQUEST() xen-netback: don't use last request to determine minimum Tx credit xen-netback: use RING_COPY_REQUEST() throughout xen-scsiback: safely copy requests x86/paravirt: Prevent rtc_cmos platform device init on PV guests Dmitry Katsubo (1): usb-storage: Fix scsi-sd failure "Invalid field in cdb" for USB adapter JMicron Dmitry V. Levin (2): x86/signal: Fix restart_syscall number for x32 tasks sh64: fix __NR_fgetxattr Emmanuel Grumbach (1): mac80211: ensure we don't update tx power on a non-running sdata Eric Anholt (1): PM / Domains: Fix bad of_node_put() in failure paths of genpd_dev_pm_attach() Eric Dumazet (1): xfrm: add rcu protection to sk->sk_policy[] Eugenia Emantayev (2): net/mlx4_en: Remove dependency between timestamping capability and service_task net/mlx4_en: Fix HW timestamp init issue upon system startup Felipe Balbi (1): usb: gadget: pxa27x: fix suspend callback Francesco Ruggeri (1): net: possible use after free in dst_release Frederic Barrat (1): cxl: Set endianess of kernel contexts Gabriele Martino (1): ALSA: hda/ca0132 - quirk for Alienware 17 2015 Geert Uytterhoeven (1): FS-Cache: Add missing initialization of ret in cachefiles_write_page() Grygorii Strashko (1): gpio: omap: drop omap1 mpuio specific irq_mask/unmask callbacks Guenter Roeck (1): of/fdt: Add mutex protection for calls to __unflatten_device_tree() Guillaume Delbergue (1): irqchip/versatile-fpga: Fix PCI IRQ mapping on Versatile PB Hanjun Guo (1): ACPI / property: fix compile error for acpi_node_get_property_reference() when CONFIG_ACPI=n Hannes Frederic Sowa (1): net: fix warnings in 'make htmldocs' by moving macro definition out of field declaration Hannes Reinecke (1): block: Always check queue limits for cloned requests Hans Yang (1): usb: core : hub: Fix BOS 'NULL pointer' kernel panic Hans de Goede (1): i2c: mv64xxx: The n clockdiv factor is 0 based on sunxi SoCs Heiko Stuebner (1): drm/rockchip: unset pgoff when mmap'ing gems Helge Deller (2): parisc: Drop unused MADV_xxxK_PAGES flags from asm/mman.h parisc: Fix syscall restarts Helmut Klein (1): ARM: dts: Kirkwood: Fix QNAP TS219 power-off Hui Wang (3): ALSA: hda - Fix headphone noise after Dell XPS 13 resume back from S3 ALSA: hda - Fixing speaker noise on the two latest thinkpad models ALSA: hda - Add keycode map for alc input device Ilya Dryomov (1): block: detach bdev inode from its wb in __blkdev_put() Imre Deak (1): drm/i915: get runtime PM reference around GEM set_caching IOCTL James Bottomley (2): ses: Fix problems with simple enclosures ses: fix additional element traversal bug James Hogan (1): MIPS: uaccess: Fix strlen_user with EVA James Morse (1): include/linux/mmdebug.h: should include linux/bug.h Jan Engelhardt (1): target: fix COMPARE_AND_WRITE non zero SGL offset data corruption Jan Kara (4): vfs: Make sendfile(2) killable even better vfs: Avoid softlockups with sendfile(2) direct-io: Fix negative return from dio read beyond eof jbd2: Fix unreclaimed pages after truncate in data=journal mode Jan Stancek (1): ipmi: move timer init to before irq is setup Jani Nikula (1): drm/i915: quirk backlight present on Macbook 4, 1 Jason A. Donenfeld (1): crypto: skcipher - Copy iv from desc even for 0-len walks Jay Cornwall (1): drm/amdgpu: Fix default page access routing Jeff Layton (1): nfs4: resend LAYOUTGET when there is a race that changes the seqid Jens Axboe (1): blk-mq: fix calling unplug callbacks with preempt disabled Joe Thornber (4): dm thin metadata: fix bug in dm_thin_remove_range() dm thin metadata: fix bug when taking a metadata snapshot dm space map metadata: fix ref counting bug when bootstrapping a new space map dm btree: fix bufio buffer leaks in dm_btree_del() error path Johan Hedberg (1): Bluetooth: Fix l2cap_chan leak in SMP Johan Hovold (1): spi: fix parent-device reference leak Johannes Berg (3): mac80211: mesh: fix call_rcu() usage mac80211: fix off-channel mgmt-tx uninitialized variable usage rfkill: copy the name into the rfkill struct John Fastabend (1): net: sched: fix missing free per cpu on qstats John Keeping (1): ASoC: es8328: Fix deemphasis values Jonas Jonsson (2): USB: cdc_acm: Ignore Infineon Flash Loader utility USB: serial: Another Infineon flash loader USB ID Joseph Qi (1): ocfs2: fix BUG when calculate new backup super Julia Lawall (1): iio: adc: spmi-vadc: add missing of_node_put Junxiao Bi (2): jbd2: fix null committed data return in undo_access ocfs2: fix SGID not inherited issue Kailang (1): ALSA: hda - Add mic mute hotkey quirk for Lenovo ThinkCentre AIO Kamal Mostafa (1): tools: Add a "make all" rule Kees Cook (1): mac: validate mac_partition is within sector Ken Xue (3): SCSI: Fix NULL pointer dereference in runtime PM Revert "SCSI: Fix NULL pointer dereference in runtime PM" i2c: designware: reverts "i2c: designware: Add support for AMD I2C controller" Kirill A. Shutemov (1): vgaarb: fix signal handling in vga_get() Konrad Rzeszutek Wilk (6): xen/pciback: Save xen_pci_op commands before processing it xen/pciback: Return error on XEN_PCI_OP_enable_msi when device has MSI or MSI-X enabled xen/pciback: Return error on XEN_PCI_OP_enable_msix when device has MSI or MSI-X enabled xen/pciback: Do not install an IRQ handler for MSI interrupts. xen/pciback: For XEN_PCI_OP_disable_msi[|x] only disable if device has MSI(X) enabled. xen/pciback: Don't allow MSI-X ops if PCI_COMMAND_MEMORY is not set. Konstantin Shkolnyy (1): USB: cp210x: Remove CP2110 ID from compatibility list Krzysztof Hałasa (1): ARM: dts: imx6: Fix Ethernet PHY mode on Ventana boards Kuninori Morimoto (1): ASoC: rsnd: fixup SCU_SYS_INT_EN1 address Larry Finger (1): rtlwifi: rtl8821ae: Fix lockups on boot Lars-Peter Clausen (2): iio: ad5064: Fix ad5629/ad5669 shift iio:ad7793: Fix ad7785 product ID Li Jun (1): usb: chipidea: debug: disable usb irq while role switch Linus Walleij (1): ARM: versatile: fix MMC/SD interrupt assignment Lorenzo Pieralisi (1): arm64: kernel: pause/unpause function graph tracer in cpu_suspend() Luca Coelho (1): iwlwifi: mvm: don't overwrite the key indices in D3 entry Luca Porzio (1): mmc: remove bondage between REQ_META and reliable write Ludovic Desroches (1): dmaengine: at_xdmac: fix macro typo Mans Rullgard (1): ASoC: wm8974: set cache type for regmap Marc Zyngier (1): arm64: KVM: Fix AArch32 to AArch64 register mapping Marc-André Lureau (1): virtio-gpu: use no-merge for fill-modes Marcelo Ricardo Leitner (1): sctp: convert sack_needed and sack_generation to bits Marcin Wojtas (6): net: mvneta: fix bit assignment in MVNETA_RXQ_CONFIG_REG net: mvneta: fix bit assignment for RX packet irq enable net: mvneta: add configuration for MBUS windows access protection net: mvpp2: fix missing DMA region unmap in egress processing net: mvpp2: fix buffers' DMA handling on RX path net: mvpp2: fix refilling BM pools in RX path Mario Kleiner (1): ALSA: hda/realtek - Fix silent headphone output on MacPro 4,1 (v2) Martin Peres (1): drm/nouveau/bios/fan: hardcode the fan mode to linear Masahiro Yamada (1): serial: 8250_uniphier: fix dl_read and dl_write functions Mathias Krause (1): PCI: Prevent out of bounds access in numa_node override Mathias Nyman (2): xhci: Fix a race in usb2 LPM resume, blocking U3 for usb2 devices xhci: fix usb2 resume timing and races. Mauro Carvalho Chehab (1): [media] Revert "[media] ivtv: avoid going past input/audio array" Michael Hennerich (1): iio:ad5064: Make sure ad5064_i2c_write() returns 0 on success Michael Holzheu (1): s390/dis: Fix handling of format specifiers Michael Neuling (2): powerpc/tm: Block signal return setting invalid MSR state powerpc/tm: Check for already reclaimed tasks Michael S. Tsirkin (1): vhost: relax log address alignment Michal Hocko (2): mm, vmstat: allow WQ concurrency to discover memory reclaim doesn't make any progress vmstat: allocate vmstat_wq before it is used Michel Dänzer (1): drm/radeon: Disable uncacheable CPU mappings of GTT with RV6xx Mika Westerberg (1): xhci: Fix memory leak in xhci_pme_acpi_rtd3_enable() Mike Snitzer (3): dm thin: restore requested 'error_if_no_space' setting on OODS to WRITE transition dm thin: fix regression in advertised discard limits dm btree: fix leak of bufio-backed block in btree_split_sibling error path Miklos Szeredi (2): ovl: fix permission checking for setattr cuse: fix memory leak Mikulas Patocka (3): dm crypt: fix a possible hang due to race condition on exit sata_sil: disable trim parisc iommu: fix panic due to trying to allocate too large region Naoya Horiguchi (2): mm: hugetlb: fix hugepage memory leak caused by wrong reserve count mm: hugetlb: call huge_pte_alloc() only if ptep is null NeilBrown (2): md: remove check for MD_RECOVERY_NEEDED in action_store. async_tx: use GFP_NOWAIT rather than GFP_IO Nicholas Bellinger (2): iscsi-target: Fix rx_login_comp hang after login failure target: Fix race for SCF_COMPARE_AND_WRITE_POST checking Nicolas Pitre (2): ARM: dove: Fix legacy get_irqnr_and_base ARM: orion5x: Fix legacy get_irqnr_and_base Nikesh Oswal (1): ASoC: arizona: Fix bclk for sample rates that are multiple of 4kHz Nikolay Borisov (1): netfilter: nfnetlink_queue: Unregister pernet subsys in case of init failure Noa Osherovich (1): net/mlx4_core: Avoid returning success in case of an error flow OGAWA Hirofumi (1): fat: fix fake_offset handling on error path Oded Gabbay (3): radeon/cik: Fix GFX IB test on Big-Endian radeon: Fix VCE ring test for Big-Endian systems radeon: Fix VCE IB test on Big-Endian systems Paolo Bonzini (3): KVM: MTRR: observe maxphyaddr from guest CPUID, not host KVM: MTRR: treat memory as writeback if MTRR is disabled in guest CPUID kvm: x86: only channel 0 of the i8254 is linked to the HPET Paul Burton (1): MIPS: CPS: drop .set mips64r2 directives Paul Mackerras (1): KVM: PPC: Book3S HV: Prohibit setting illegal transaction state in MSR Peter Hurley (3): wan/x25: Fix use-after-free in x25_asy_open_tty() n_tty: Fix poll() after buffer-limited eof push read tty: Fix GPF in flush_to_ldisc() Peter Robinson (1): watchdog: omap_wdt: fix null pointer dereference Peter Ujfalusi (2): ASoC: davinci-mcasp: Fix XDATA check in mcasp_start_tx dmaengine: bcm2835-dma: Convert to use DMA pool Peter Zijlstra (3): sched/wait: Fix signal handling in bit wait helpers perf: Fix PERF_EVENT_IOC_PERIOD deadlock sched/wait: Fix the signal handling fix Prarit Bhargava (1): powercap / RAPL: fix BIOS lock check Qiu Peiyang (1): tracing: Fix setting of start_index in find_next() Rabin Vincent (1): net: filter: make JITs zero A for SKF_AD_ALU_XOR_X Richard Weinberger (2): kernel/signal.c: unexport sigsuspend() um: Fix get_signal() usage Roger Pau Monné (2): xen-blkback: only read request operation from shared ring once xen-blkback: read from indirect descriptors only once Roman Gushchin (1): fuse: break infinite loop in fuse_fill_write_pages() Roman Volkov (1): dts: vt8500: Add SDHC node to DTS file for WM8650 Ross Lagerwall (1): xen/events/fifo: Consume unprocessed events when a CPU dies Russell King (2): drm: imx: convert to drm_crtc_send_vblank_event() scripts: recordmcount: break hardlinks Sabrina Dubroca (3): ipvlan: fix leak in ipvlan_rcv_frame ipvlan: fix use after free of skb macvlan: fix leak in macvlan_handle_frame Sachin Pandhare (1): ASoC: wm8962: correct addresses for HPF_C_0/1 Sagi Grimberg (1): IB/srp: Fix possible send queue overflow Sanchayan Maity (1): iio: adc: vf610_adc: Fix division by zero error Sasha Levin (1): sched/core: Remove false-positive warning from wake_up_process() Sebastian Andrzej Siewior (1): sched/core: Reset task's lockless wake-queues on fork() Sebastian Siewior (2): mtd: ubi: fixup error correction in do_sync_erase() mtd: ubi: don't leak e if schedule_erase() fails Sergei Shtylyov (1): sh_eth: fix TX buffer byte-swapping Seth Jennings (1): drivers/base/memory.c: prohibit offlining of memory blocks with missing sections Stefan Agner (1): ARM: dts: vf610: use reset values for L2 cache latencies Stefan Wahren (1): pinctrl: bcm2835: Fix initial value for direction_output Steven Rostedt (Red Hat) (3): ring-buffer: Update read stamp with first real commit on page ftrace/scripts: Have recordmcount copy the object file ftrace/module: Call clean up function when module init fails early Stewart Smith (1): powerpc/powernv: pr_warn_once on unsupported OPAL_MSG type Suman Anna (1): virtio: fix memory leak of virtio ida cache layers Tadeusz Struk (1): crypto: qat - don't use userspace pointer Takashi Iwai (10): ALSA: hda - Fix noise on Dell Latitude E6440 ALSA: hda - Add fixup for Acer Aspire One Cloudbook 14 ALSA: hda - Apply HP headphone fixups more generically ALSA: hda - Fix noise on Gigabyte Z170X mobo drm/i915: Don't override output type for DDI HDMI ALSA: rme96: Fix unexpected volume reset after rate changes ALSA: hda - Fix noise problems on Thinkpad T440s ALSA: hda - Apply click noise workaround for Thinkpads generically ALSA: hda - Set codec to D3 at reboot/shutdown on Thinkpads ALSA: hda - Add a fixup for Thinkpad X1 Carbon 2nd Thomas Betker (1): iio: adc: xilinx: Fix VREFN scale Thomas Gleixner (1): genirq: Prevent chip buslock deadlock Thomas Hellstrom (2): drm: Fix an unwanted master inheritance v2 drm/ttm: Fixed a read/write lock imbalance Tilman Schmidt (1): ser_gigaset: fix deallocation of platform device structure Tobias Klauser (1): net: phy: mdio-mux: Check return value of mdiobus_alloc() Tony Lindgren (1): ARM: OMAP2+: Fix onenand rate detection to avoid filesystem corruption Trond Myklebust (2): NFSv4.1/pNFS: Don't request a minimal read layout beyond the end of file SUNRPC: Fix callback channel Ville Syrjälä (2): drm/i915: Don't clobber the addfb2 ioctl params drm: Don't overwrite UNVERFIED mode status to OK Vineet Gupta (4): ARC: dw2 unwind: Remove falllback linear search thru FDE entries ARCv2: intc: Fix random perf irq disabling in SMP setup ARC: dw2 unwind: Reinstante unwinding out of modules ARC: dw2 unwind: Ignore CIE version !=1 gracefully instead of bailing Vladimir Zapolskiy (1): iio: lpc32xx_adc: fix warnings caused by enabling unprepared clock WANG Cong (1): addrconf: always initialize sysctl table data Wang Dongsheng (1): video: fbdev: fsl: Fix kernel crash when diu_ops is not implemented Will Deacon (1): ARM: 8465/1: mm: keep reserved ASIDs in sync with mm after multiple rollovers Wolfram Sang (2): i2c: rk3x: populate correct variable for sda_falling_time i2c: rcar: disable runtime PM correctly in slave mode Xiangliang Yu (2): AHCI: Fix softreset failed issue of Port Multiplier i2c: designware: fix IO timeout issue for AMD controller Xiong Zhang (1): ALSA: hda - Set SKL+ hda controller power at freeze() and thaw() Xunlei Pang (1): sched/core: Clear the root_domain cpumasks in init_rootdomain() lucien (1): sctp: start t5 timer only when peer rwnd is 0 and local state is SHUTDOWN_PENDING -- 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