Skip to content

4.1.13-stable review

Greg Kroah-Hartman linux-devicetree linux-mm lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest76 of 86 patches 5 repliesIn review

76 of 86 patches are in this archive. The cover letter announces 86.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/86ath9k: declare required extra tx headroomdrivers/net/wireless/ath/ath9k/init.c+1 -00 replies
2/86iwlwifi: dvm: fix D3 firmware PN programmingdrivers/net/wireless/iwlwifi/dvm/lib.c+1 -10 replies
3/86iwlwifi: fix firmware filename for 3160drivers/net/wireless/iwlwifi/iwl-7000.c+1 -10 replies
4/86rtlwifi: rtl8821ae: Fix system lockups on bootdrivers/net/wireless/rtlwifi/pci.h drivers/net/wireless/rtlwifi/rtl8821ae/hw.c drivers/net/wireless/rtlwifi/rtl8821ae/sw.c +1 more+27 -00 replies
5/86iwlwifi: mvm: clear csa countdown when AP is stoppeddrivers/net/wireless/iwlwifi/mvm/mac80211.c+1 -00 replies
6/86iwlwifi: mvm: fix D3 firmware PN programmingdrivers/net/wireless/iwlwifi/mvm/d3.c+6 -60 replies
7/86iwlwifi: mvm: init card correctly on ctkill exit checkdrivers/net/wireless/iwlwifi/mvm/fw.c drivers/net/wireless/iwlwifi/mvm/mvm.h+7 -20 replies
8/86iwlwifi: mvm: flush fw_dump_wk when mvm fails to startdrivers/net/wireless/iwlwifi/mvm/ops.c+1 -00 replies
9/86iwlwifi: pci: add a few more PCI subvendor IDs for the 7265 seriesdrivers/net/wireless/iwlwifi/pcie/drv.c+5 -00 replies
10/86iommu/vt-d: fix range computation when making room for large pagesdrivers/iommu/intel-iommu.c+8 -40 replies
11/86iommu/amd: Fix BUG when faulting a PROT_NONE VMAdrivers/iommu/amd_iommu_v2.c+7 -03 replies
12/86iommu/amd: Dont clear DTE flags when modifying itdrivers/iommu/amd_iommu.c drivers/iommu/amd_iommu_types.h+3 -20 replies
13/86powerpc/rtas: Validate rtas.entry before calling enter_rtas()arch/powerpc/kernel/rtas.c+3 -00 replies
14/86drm: fix mutex leak in drm_dp_get_mst_branch_devicedrivers/gpu/drm/drm_dp_mst_topology.c+4 -30 replies
15/86si2157: Bounds check firmwaredrivers/media/tuners/si2157.c+4 -00 replies
16/86si2168: Bounds check firmwaredrivers/media/dvb-frontends/si2168.c+4 -00 replies
17/86rtl28xxu: fix control message flawsdrivers/media/usb/dvb-usb-v2/rtl28xxu.c drivers/media/usb/dvb-usb-v2/rtl28xxu.h+14 -30 replies
18/86KVM: arm: use GIC support unconditionallyarch/arm/kvm/Kconfig+1 -00 replies
19/86ALSA: hda - Fix inverted internal mic on Lenovo G50-80sound/pci/hda/patch_conexant.c+1 -00 replies
20/86ALSA: hda - Fix deadlock at error in building PCMsound/pci/hda/hda_codec.c+1 -30 replies
21/86ASoC: Add info callback for SX_TLV controlsinclude/sound/soc.h sound/soc/soc-ops.c+32 -20 replies
22/86ASoC: wm8904: Correct number of EQ registersinclude/sound/wm8904.h+1 -10 replies
24/86x86/setup: Extend low identity map to cover whole kernel rangearch/x86/kernel/setup.c+8 -00 replies
25/86mm: make sendfile(2) killablemm/filemap.c+5 -40 replies
26/86fault-inject: fix inverted interval/probability values in printklib/fault-inject.c+1 -10 replies
27/86drm/nouveau/gem: return only valid domain when theres only onedrivers/gpu/drm/nouveau/nouveau_gem.c+3 -20 replies
28/86drm/radeon/dpm: dont add pwm attributes if DPM is disableddrivers/gpu/drm/radeon/radeon_pm.c+6 -20 replies
32/86drm/radeon: dont try to recreate sysfs entries on resumedrivers/gpu/drm/radeon/radeon.h drivers/gpu/drm/radeon/radeon_pm.c+22 -140 replies
36/86iio: st_accel: fix interrupt handling on LIS3LV02drivers/iio/accel/st_accel_core.c+0 -60 replies
37/86iio: accel: sca3000: memory corruption in sca3000_read_first_n_hw_rb()drivers/staging/iio/accel/sca3000_ring.c+1 -10 replies
38/86rbd: require stable pages if message data CRCs are enableddrivers/block/rbd.c+3 -00 replies
39/86rbd: dont leak parent_spec in rbd_dev_probe_parent()drivers/block/rbd.c+15 -200 replies
40/86rbd: prevent kernel stack blow up on rbd mapdrivers/block/rbd.c+23 -100 replies
41/86ARM: orion: Fix DSA platform device after mvmdio conversionarch/arm/plat-orion/common.c+1 -10 replies
42/86ARM: mvebu: correct a385-db-ap compatible stringarch/arm/boot/dts/armada-385-db-ap.dts+1 -10 replies
43/86ARM: dts: Fix audio card detection on Peach boardsarch/arm/boot/dts/exynos5420-peach-pit.dts arch/arm/boot/dts/exynos5800-peach-pi.dts+10 -00 replies
44/86ARM: dts: am57xx-beagle-x15: set VDD_SD to always-onarch/arm/boot/dts/am57xx-beagle-x15.dts+2 -10 replies
45/86ARM: dts: sunxi: Raise minimum CPU voltage for sun7i-a20 to meet SoC specificationsarch/arm/boot/dts/sun7i-a20.dtsi+1 -10 replies
46/86ARM: 8445/1: fix vdsomunge not to depend on glibc specific byteswap.harch/arm/vdso/vdsomunge.c+13 -40 replies
47/86ARM: 8449/1: fix bug in vdsomunge swab32 macroarch/arm/vdso/vdsomunge.c+1 -10 replies
48/86Revert "ARM64: unwind: Fix PC calculation"arch/arm64/kernel/stacktrace.c+1 -50 replies
49/86dm btree remove: fix a bug when rebalancing nodes after removaldrivers/md/persistent-data/dm-btree-remove.c+11 -60 replies
50/86dm btree: fix leak of bufio-backed block in btree_split_beneath error pathdrivers/md/persistent-data/dm-btree.c+1 -10 replies
51/86Revert "serial: 8250_dma: dont bother DMA with small transfers"drivers/tty/serial/8250/8250_dma.c+0 -40 replies
53/86i2c: mv64xxx: really allow I2C offloadingdrivers/i2c/busses/i2c-mv64xxx.c+0 -20 replies
54/86xhci: handle no ping response error properlydrivers/usb/host/xhci-ring.c+15 -50 replies
55/86xhci: Add spurious wakeup quirk for LynxPoint-LP controllersdrivers/usb/host/xhci-pci.c+1 -00 replies
56/86xen-blkfront: check for null drvdata in blkback_changed (XenbusStateClosing)drivers/block/xen-blkfront.c+2 -10 replies
57/86module: Fix locking in symbol_put_addr()kernel/module.c+6 -20 replies
58/86PCI: Prevent out of bounds access in numa_node overridedrivers/pci/pci-sysfs.c+1 -10 replies
59/86ovl: free stack of paths in ovl_fill_superfs/overlayfs/super.c+1 -00 replies
60/86ovl: free lower_mnt array in ovl_put_superfs/overlayfs/super.c+1 -00 replies
61/86ovl: use O_LARGEFILE in ovl_copy_up()fs/overlayfs/copy_up.c+2 -20 replies
62/86ovl: fix dentry reference leakfs/overlayfs/copy_up.c+1 -10 replies
64/86crypto: api - Only abort operations on fatal signalcrypto/ablkcipher.c crypto/algapi.c crypto/api.c +1 more+6 -60 replies
65/86md/raid1: submit_bio_wait() returns 0 on successdrivers/md/raid1.c+1 -10 replies
66/86md/raid10: submit_bio_wait() returns 0 on successdrivers/md/raid10.c+1 -10 replies
67/86md/raid5: fix locking in handle_stripe_clean_event()drivers/md/raid5.c+4 -20 replies
68/86Revert "md: allow a partially recovered device to be hot-added to an array."drivers/md/md.c+1 -20 replies
69/86EDAC, sb_edac: Fix TAD presence check for sbridge_mci_bind_devs()drivers/edac/sb_edac.c+4 -40 replies
70/86irqchip/tegra: Propagate IRQ type setting to parentdrivers/irqchip/irq-tegra.c+1 -00 replies
72/86MFD/OF: document MFD devices and handle simple-mfdDocumentation/devicetree/bindings/mfd/mfd.txt drivers/of/platform.c+42 -00 replies
73/86btrfs: fix possible leak in btrfs_ioctl_balance()fs/btrfs/ioctl.c+4 -10 replies
74/86IB/cm: Fix rb-tree duplicate free and use-after-freedrivers/infiniband/core/cm.c+9 -10 replies
75/86cpufreq: intel_pstate: Fix divide by zero on Knights Landing (KNL)drivers/cpufreq/intel_pstate.c+5 -00 replies
76/86arm64: kernel: rename __cpu_suspend to keep it aligned with armarch/arm64/include/asm/cpuidle.h arch/arm64/include/asm/suspend.h arch/arm64/kernel/cpuidle.c +2 more+9 -130 replies
77/86arm64: kernel: fix tcr_el1.t0sz restore on systems with extended idmaparch/arm64/kernel/suspend.c+13 -90 replies
78/86arm64: compat: fix stxr failure case in SWP emulationarch/arm64/kernel/armv8_deprecated.c+10 -80 replies
79/86NVMe: Fix memory leak on retried commandsdrivers/block/nvme-core.c+6 -30 replies
80/86drm/vmwgfx: Fix up user_dmabuf refcountingdrivers/gpu/drm/vmwgfx/vmwgfx_drv.c drivers/gpu/drm/vmwgfx/vmwgfx_drv.h drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c +4 more+43 -170 replies
81/86thp: use is_zero_pfn() only after pte_present() checkmm/huge_memory.c+2 -10 replies
82/86pinctrl: baytrail: Serialize all register accessdrivers/pinctrl/intel/pinctrl-baytrail.c+16 -50 replies
83/86pinctrl: baytrail: Use raw_spinlock for lockingdrivers/pinctrl/intel/pinctrl-baytrail.c+25 -250 replies
84/86serial: 8250_pci: Add support for 12 port Exar boardsdrivers/tty/serial/8250/8250_pci.c+21 -00 replies
85/86xen: fix backport of previous kexec patcharch/x86/xen/enlighten.c+3 -30 replies
86/86dts: imx6: fix sd card gpio polarity specified in device treearch/arm/boot/dts/imx6dl-riotboard.dts arch/arm/boot/dts/imx6q-arm2.dts arch/arm/boot/dts/imx6q-gk802.dts +19 more+54 -470 replies

Reviews trailers per patch

21 of 76 patches have a Reviewed-by or Acked-by.

PatchG. Richard BellamyAntti PalosaariMarc ZyngierBrian AustinJosh DurginNishanth MenonIain PatonHeikki KrogerusAndy ShevchenkoNate DaileyAristeu RozanskiTony LuckBorislav PetkovLee JonesAntoine TenartAlexandre BelloniDavid SterbaLorenzo PieralisiAshwin ChauguleArd BiesheuvelChristoph HellwigBrian PaulSinclair YehAkinobu MitaKrzysztof KozlowskiJoe ThornberAlex ElderAndrea ArcangeliKirill A. ShutemovVlastimil BabkaShawn GuoKristen Carlson Accardi
1/86
2/86
3/86
4/86
5/86
6/86
7/86
8/86
9/86
10/86
11/86
12/86T-b
13/86
14/86
15/86
16/86R-b
17/86
18/86A-b
19/86
20/86
21/86A-b T-b
22/86
24/86
25/86
26/86A-b
27/86
28/86
32/86
36/86
37/86
38/86
39/86R-b
40/86R-b
41/86
42/86
43/86R-b
44/86A-b
45/86A-b
46/86
47/86
48/86
49/86
50/86A-b
51/86R-b A-b
53/86
54/86
55/86
56/86
57/86
58/86
59/86
60/86
61/86
62/86
64/86
65/86
66/86
67/86
68/86Reported-and-tested-by
69/86A-b A-b T-b
70/86
72/86A-b A-b A-b
73/86R-b
74/86
75/86A-b
76/86R-b R-b
77/86A-b
78/86
79/86R-b
80/86R-b R-b
81/86R-b A-b A-b
82/86
83/86
84/86
85/86
86/86A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 32 reviewers.

Read the v1 thread

Cover letter [PATCH 4.1 00/86] 4.1.13-stable review

This is the start of the stable review cycle for the 4.1.13 release. There are 86 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Sun Nov 8 19:21:32 UTC 2015. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.1.13-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 4.1.13-rc1

Dong Aisheng <[email protected]>
dts: imx6: fix sd card gpio polarity specified in device tree

Greg Kroah-Hartman <[email protected]>
xen: fix backport of previous kexec patch

Soeren Grunewald <[email protected]>
serial: 8250_pci: Add support for 12 port Exar boards

Mika Westerberg <[email protected]>
pinctrl: baytrail: Use raw_spinlock for locking

Mika Westerberg <[email protected]>
pinctrl: baytrail: Serialize all register access

Minchan Kim <[email protected]>
thp: use is_zero_pfn() only after pte_present() check

Thomas Hellstrom <[email protected]>
drm/vmwgfx: Fix up user_dmabuf refcounting

Keith Busch <[email protected]>
NVMe: Fix memory leak on retried commands

Will Deacon <[email protected]>
arm64: compat: fix stxr failure case in SWP emulation

Lorenzo Pieralisi <[email protected]>
arm64: kernel: fix tcr_el1.t0sz restore on systems with extended idmap

Sudeep Holla <[email protected]>
arm64: kernel: rename __cpu_suspend to keep it aligned with arm

Srinivas Pandruvada <[email protected]>
cpufreq: intel_pstate: Fix divide by zero on Knights Landing (KNL)

Doron Tsur <[email protected]>
IB/cm: Fix rb-tree duplicate free and use-after-free

Christian Engelmayer <[email protected]>
btrfs: fix possible leak in btrfs_ioctl_balance()

Linus Walleij <[email protected]>
MFD/OF: document MFD devices and handle simple-mfd

Dāvis Mosāns <[email protected]>
mvsas: Fix NULL pointer dereference in mvs_slot_task_free

Lucas Stach <[email protected]>
irqchip/tegra: Propagate IRQ type setting to parent

Seth Jennings <[email protected]>
EDAC, sb_edac: Fix TAD presence check for sbridge_mci_bind_devs()

NeilBrown <[email protected]>
Revert "md: allow a partially recovered device to be hot-added to an array."

Roman Gushchin <[email protected]>
md/raid5: fix locking in handle_stripe_clean_event()

Jes Sorensen <[email protected]>
md/raid10: submit_bio_wait() returns 0 on success

Jes Sorensen <[email protected]>
md/raid1: submit_bio_wait() returns 0 on success

Herbert Xu <[email protected]>
crypto: api - Only abort operations on fatal signal

Hans de Goede <[email protected]>
Input: alps - only the Dell Latitude D420/430/620/630 have separate stick button bits

David Howells <[email protected]>
ovl: fix dentry reference leak

David Howells <[email protected]>
ovl: use O_LARGEFILE in ovl_copy_up()

Konstantin Khlebnikov <[email protected]>
ovl: free lower_mnt array in ovl_put_super

Konstantin Khlebnikov <[email protected]>
ovl: free stack of paths in ovl_fill_super

Sasha Levin <[email protected]>
PCI: Prevent out of bounds access in numa_node override

Peter Zijlstra <[email protected]>
module: Fix locking in symbol_put_addr()

Cathy Avery <[email protected]>
xen-blkfront: check for null drvdata in blkback_changed (XenbusStateClosing)

Laura Abbott <[email protected]>
xhci: Add spurious wakeup quirk for LynxPoint-LP controllers

Mathias Nyman <[email protected]>
xhci: handle no ping response error properly

Hezi Shahmoon <[email protected]>
i2c: mv64xxx: really allow I2C offloading

Bjørn Mork <[email protected]>
USB: qcserial: add Sierra Wireless MC74xx/EM74xx

Frederic Danis <[email protected]>
Revert "serial: 8250_dma: don't bother DMA with small transfers"

Mike Snitzer <[email protected]>
dm btree: fix leak of bufio-backed block in btree_split_beneath error path

Joe Thornber <[email protected]>
dm btree remove: fix a bug when rebalancing nodes after removal

Will Deacon <[email protected]>
Revert "ARM64: unwind: Fix PC calculation"

H. Nikolaus Schaller <[email protected]>
ARM: 8449/1: fix bug in vdsomunge swab32 macro

H. Nikolaus Schaller <[email protected]>
ARM: 8445/1: fix vdsomunge not to depend on glibc specific byteswap.h

Timo Sigurdsson <[email protected]>
ARM: dts: sunxi: Raise minimum CPU voltage for sun7i-a20 to meet SoC specifications

Tomi Valkeinen <[email protected]>
ARM: dts: am57xx-beagle-x15: set VDD_SD to always-on

Alim Akhtar <[email protected]>
ARM: dts: Fix audio card detection on Peach boards

Marcin Wojtas <[email protected]>
ARM: mvebu: correct a385-db-ap compatible string

Florian Fainelli <[email protected]>
ARM: orion: Fix DSA platform device after mvmdio conversion

Ilya Dryomov <[email protected]>
rbd: prevent kernel stack blow up on rbd map

Ilya Dryomov <[email protected]>
rbd: don't leak parent_spec in rbd_dev_probe_parent()

Ronny Hegewald <[email protected]>
rbd: require stable pages if message data CRCs are enabled

Dan Carpenter <[email protected]>

    iio: accel: sca3000: memory corruption in sca3000_read_first_n_hw_rb()

Linus Walleij <[email protected]>
iio: st_accel: fix interrupt handling on LIS3LV02

Alexandre Belloni <[email protected]>
iio: mxs-lradc: Fix temperature offset

Alex Deucher <[email protected]>
drm/radeon: move bl encoder assignment into bl init

Alex Deucher <[email protected]>
drm/radeon: fix dpms when driver backlight control is disabled

Alex Deucher <[email protected]>
drm/radeon: don't try to recreate sysfs entries on resume

Chris Wilson <[email protected]>
drm/i915: Deny wrapping an userptr into a framebuffer

Ville Syrjälä <[email protected]>
drm/i915: Restore lost DPLL register write on gen2-4

Chris Wilson <[email protected]>
drm/i915: Flush pipecontrol post-sync writes

Alex Deucher <[email protected]>
drm/radeon/dpm: don't add pwm attributes if DPM is disabled

Ilia Mirkin <[email protected]>
drm/nouveau/gem: return only valid domain when there's only one

Florian Westphal <[email protected]>
fault-inject: fix inverted interval/probability values in printk

Jan Kara <[email protected]>
mm: make sendfile(2) killable

Paolo Bonzini <[email protected]>
x86/setup: Extend low identity map to cover whole kernel range

Kővágó, Zoltán <[email protected]>
x86/efi: Fix multiple GOP device support

Charles Keepax <[email protected]>
ASoC: wm8904: Correct number of EQ registers

Charles Keepax <[email protected]>
ASoC: Add info callback for SX_TLV controls

Takashi Iwai <[email protected]>
ALSA: hda - Fix deadlock at error in building PCM

David Henningsson <[email protected]>
ALSA: hda - Fix inverted internal mic on Lenovo G50-80

Arnd Bergmann <[email protected]>
KVM: arm: use GIC support unconditionally

Antti Palosaari <[email protected]>
rtl28xxu: fix control message flaws

Laura Abbott <[email protected]>
si2168: Bounds check firmware

Laura Abbott <[email protected]>
si2157: Bounds check firmware

Adam Richter <[email protected]>
drm: fix mutex leak in drm_dp_get_mst_branch_device

Vasant Hegde <[email protected]>
powerpc/rtas: Validate rtas.entry before calling enter_rtas()

Joerg Roedel <[email protected]>
iommu/amd: Don't clear DTE flags when modifying it

Jay Cornwall <[email protected]>
iommu/amd: Fix BUG when faulting a PROT_NONE VMA

Christian Zander <[email protected]>
iommu/vt-d: fix range computation when making room for large pages

Luca Coelho <[email protected]>
iwlwifi: pci: add a few more PCI subvendor IDs for the 7265 series

Andrei Otcheretianski <[email protected]>
iwlwifi: mvm: flush fw_dump_wk when mvm fails to start

Arik Nemtsov <[email protected]>
iwlwifi: mvm: init card correctly on ctkill exit check

Johannes Berg <[email protected]>
iwlwifi: mvm: fix D3 firmware PN programming

Avraham Stern <[email protected]>
iwlwifi: mvm: clear csa countdown when AP is stopped

Larry Finger <[email protected]>
rtlwifi: rtl8821ae: Fix system lockups on boot

Johannes Berg <[email protected]>
iwlwifi: fix firmware filename for 3160

Johannes Berg <[email protected]>
iwlwifi: dvm: fix D3 firmware PN programming

Felix Fietkau <[email protected]>
ath9k: declare required extra tx headroom

-------------

Diffstat:

 Documentation/devicetree/bindings/mfd/mfd.txt   | 41 ++++++++++++++
 Makefile                                        |  4 +-
 arch/arm/boot/dts/am57xx-beagle-x15.dts         |  3 +-
 arch/arm/boot/dts/armada-385-db-ap.dts          |  2 +-
 arch/arm/boot/dts/exynos5420-peach-pit.dts      |  5 ++
 arch/arm/boot/dts/exynos5800-peach-pi.dts       |  5 ++
 arch/arm/boot/dts/imx6dl-riotboard.dts          |  8 +--
 arch/arm/boot/dts/imx6q-arm2.dts                |  5 +-
 arch/arm/boot/dts/imx6q-gk802.dts               |  3 +-
 arch/arm/boot/dts/imx6q-tbs2910.dts             |  4 +-
 arch/arm/boot/dts/imx6qdl-aristainetos.dtsi     |  4 +-
 arch/arm/boot/dts/imx6qdl-cubox-i.dtsi          |  2 +-
 arch/arm/boot/dts/imx6qdl-dfi-fs700-m60.dtsi    |  4 +-
 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/imx6qdl-hummingboard.dtsi     |  3 +-
 arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi       |  4 +-
 arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi    |  8 +--
 arch/arm/boot/dts/imx6qdl-rex.dtsi              |  4 +-
 arch/arm/boot/dts/imx6qdl-sabreauto.dtsi        |  4 +-
 arch/arm/boot/dts/imx6qdl-sabrelite.dtsi        |  6 +--
 arch/arm/boot/dts/imx6qdl-sabresd.dtsi          |  8 +--
 arch/arm/boot/dts/imx6qdl-tx6.dtsi              |  4 +-
 arch/arm/boot/dts/imx6qdl-wandboard.dtsi        |  6 ++-
 arch/arm/boot/dts/imx6sl-evk.dts                | 10 ++--
 arch/arm/boot/dts/imx6sx-sabreauto.dts          |  4 +-
 arch/arm/boot/dts/imx6sx-sdb.dtsi               |  4 +-
 arch/arm/boot/dts/sun7i-a20.dtsi                |  2 +-
 arch/arm/kvm/Kconfig                            |  1 +
 arch/arm/plat-orion/common.c                    |  2 +-
 arch/arm/vdso/vdsomunge.c                       | 17 ++++--
 arch/arm64/include/asm/cpuidle.h                |  8 +--
 arch/arm64/include/asm/suspend.h                |  2 +-
 arch/arm64/kernel/armv8_deprecated.c            | 18 ++++---
 arch/arm64/kernel/cpuidle.c                     |  4 +-
 arch/arm64/kernel/psci.c                        |  2 +-
 arch/arm64/kernel/stacktrace.c                  |  6 +--
 arch/arm64/kernel/suspend.c                     | 26 +++++----
 arch/powerpc/kernel/rtas.c                      |  3 ++
 arch/x86/boot/compressed/eboot.c                |  8 ++-
 arch/x86/kernel/setup.c                         |  8 +++
 arch/x86/xen/enlighten.c                        |  6 +--
 crypto/ablkcipher.c                             |  2 +-
 crypto/algapi.c                                 |  2 +-
 crypto/api.c                                    |  6 +--
 crypto/crypto_user.c                            |  2 +-
 drivers/block/nvme-core.c                       |  9 ++--
 drivers/block/rbd.c                             | 71 ++++++++++++++-----------
 drivers/block/xen-blkfront.c                    |  3 +-
 drivers/cpufreq/intel_pstate.c                  |  5 ++
 drivers/edac/sb_edac.c                          |  8 +--
 drivers/gpu/drm/drm_dp_mst_topology.c           |  7 +--
 drivers/gpu/drm/i915/i915_gem_userptr.c         |  5 +-
 drivers/gpu/drm/i915/intel_display.c            |  7 +++
 drivers/gpu/drm/i915/intel_lrc.c                |  1 +
 drivers/gpu/drm/i915/intel_ringbuffer.c         |  2 +
 drivers/gpu/drm/nouveau/nouveau_gem.c           |  5 +-
 drivers/gpu/drm/radeon/atombios_encoders.c      | 19 +++++--
 drivers/gpu/drm/radeon/radeon.h                 |  1 +
 drivers/gpu/drm/radeon/radeon_encoders.c        |  1 -
 drivers/gpu/drm/radeon/radeon_legacy_encoders.c |  1 +
 drivers/gpu/drm/radeon/radeon_pm.c              | 43 +++++++++------
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c             |  3 ++
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h             |  6 ++-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c         |  6 ++-
 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c         |  2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c        | 29 +++++++---
 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c          |  2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c         | 12 +++--
 drivers/i2c/busses/i2c-mv64xxx.c                |  2 -
 drivers/iio/accel/st_accel_core.c               |  6 ---
 drivers/infiniband/core/cm.c                    | 10 +++-
 drivers/input/mouse/alps.c                      | 48 ++++++++++++++---
 drivers/iommu/amd_iommu.c                       |  4 +-
 drivers/iommu/amd_iommu_types.h                 |  1 +
 drivers/iommu/amd_iommu_v2.c                    |  7 +++
 drivers/iommu/intel-iommu.c                     | 12 +++--
 drivers/irqchip/irq-tegra.c                     |  1 +
 drivers/md/md.c                                 |  3 +-
 drivers/md/persistent-data/dm-btree-remove.c    | 17 +++---
 drivers/md/persistent-data/dm-btree.c           |  2 +-
 drivers/md/raid1.c                              |  2 +-
 drivers/md/raid10.c                             |  2 +-
 drivers/md/raid5.c                              |  6 ++-
 drivers/media/dvb-frontends/si2168.c            |  4 ++
 drivers/media/tuners/si2157.c                   |  4 ++
 drivers/media/usb/dvb-usb-v2/rtl28xxu.c         | 15 +++++-
 drivers/media/usb/dvb-usb-v2/rtl28xxu.h         |  2 +-
 drivers/net/wireless/ath/ath9k/init.c           |  1 +
 drivers/net/wireless/iwlwifi/dvm/lib.c          |  2 +-
 drivers/net/wireless/iwlwifi/iwl-7000.c         |  2 +-
 drivers/net/wireless/iwlwifi/mvm/d3.c           | 12 ++---
 drivers/net/wireless/iwlwifi/mvm/fw.c           |  4 +-
 drivers/net/wireless/iwlwifi/mvm/mac80211.c     |  1 +
 drivers/net/wireless/iwlwifi/mvm/mvm.h          |  5 ++
 drivers/net/wireless/iwlwifi/mvm/ops.c          |  1 +
 drivers/net/wireless/iwlwifi/pcie/drv.c         |  5 ++
 drivers/net/wireless/rtlwifi/pci.h              |  2 +
 drivers/net/wireless/rtlwifi/rtl8821ae/hw.c     | 17 ++++++
 drivers/net/wireless/rtlwifi/rtl8821ae/sw.c     |  5 ++
 drivers/net/wireless/rtlwifi/wifi.h             |  3 ++
 drivers/of/platform.c                           |  1 +
 drivers/pci/pci-sysfs.c                         |  2 +-
 drivers/pinctrl/intel/pinctrl-baytrail.c        | 59 +++++++++++---------
 drivers/scsi/mvsas/mv_sas.c                     |  2 +
 drivers/staging/iio/accel/sca3000_ring.c        |  2 +-
 drivers/staging/iio/adc/mxs-lradc.c             |  9 ++--
 drivers/tty/serial/8250/8250_dma.c              |  4 --
 drivers/tty/serial/8250/8250_pci.c              | 21 ++++++++
 drivers/usb/host/xhci-pci.c                     |  1 +
 drivers/usb/host/xhci-ring.c                    | 20 +++++--
 drivers/usb/serial/qcserial.c                   |  2 +
 fs/btrfs/ioctl.c                                |  5 +-
 fs/overlayfs/copy_up.c                          |  6 +--
 fs/overlayfs/super.c                            |  2 +
 include/sound/soc.h                             |  6 ++-
 include/sound/wm8904.h                          |  2 +-
 kernel/module.c                                 |  8 ++-
 lib/fault-inject.c                              |  2 +-
 mm/filemap.c                                    |  9 ++--
 mm/huge_memory.c                                |  3 +-
 sound/pci/hda/hda_codec.c                       |  4 +-
 sound/pci/hda/patch_conexant.c                  |  1 +
 sound/soc/soc-ops.c                             | 28 ++++++++++
 125 files changed, 653 insertions(+), 288 deletions(-)