Skip to content

4.8.9-stable review

Greg Kroah-Hartman linux-arm-kernel linux-nfs lkml netdev stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest77 of 92 patches 5 repliesIn review

77 of 92 patches are in this archive. The cover letter announces 92.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/92ALSA: info: Return error for invalid read/writesound/core/info.c+5 -10 replies
2/92ALSA: info: Limit the proc text input sizesound/core/info.c+3 -00 replies
3/92ASoC: cs4270: fix DAPM stream name mismatchsound/soc/codecs/cs4270.c+4 -40 replies
5/92mm, frontswap: make sure allocated frontswap map is assignedinclude/linux/frontswap.h+3 -20 replies
6/92shmem: fix pageflags after swapping DMA32 objectmm/shmem.c+2 -00 replies
7/92swapfile: fix memory corruption via malformed swapfilemm/swapfile.c+2 -00 replies
8/92mm: hwpoison: fix thp split handling in memory_failure()mm/memory-failure.c+5 -70 replies
9/92mm/hugetlb: fix huge page reservation leak in private mapping error pathsmm/hugetlb.c+66 -00 replies
10/92coredump: fix unfreezable coredumping taskfs/coredump.c+3 -00 replies
11/92s390/hypfs: Use get_free_page() instead of kmalloc to ensure page alignmentarch/s390/hypfs/hypfs_diag.c+3 -30 replies
12/92ARC: timer: rtc: implement read loop in "C" vs. inline asmarch/arc/kernel/time.c+11 -80 replies
13/92PCI: Dont attempt to claim shadow copies of ROMdrivers/pci/setup-res.c+8 -00 replies
14/92arc: Implement arch-specific dma_map_ops.mmaparch/arc/mm/dma.c+26 -00 replies
15/92pinctrl: cherryview: Serialize register access in suspend/resumedrivers/pinctrl/intel/pinctrl-cherryview.c+10 -00 replies
16/92pinctrl: cherryview: Prevent possible interrupt storm on resumedrivers/pinctrl/intel/pinctrl-cherryview.c+4 -30 replies
17/92cpupower: Correct return type of cpu_power_is_cpu_online() in cpufreq-settools/power/cpupower/utils/cpufreq-set.c+2 -50 replies
18/92mmc: sdhci: Fix CMD line reset interfering with ongoing data transferdrivers/mmc/host/sdhci.c+16 -70 replies
19/92mmc: sdhci: Fix unexpected data interrupt handlingdrivers/mmc/host/sdhci.c+2 -30 replies
20/92mmc: mmc: Use 500ms as the default generic CMD6 timeoutdrivers/mmc/core/mmc.c+3 -00 replies
21/92staging: iio: ad5933: avoid uninitialized variable in error casedrivers/staging/iio/impedance-analyzer/ad5933.c+10 -70 replies
22/92staging: sm750fb: Fix bugs introduced by early commitsdrivers/staging/sm750fb/ddk750_reg.h+4 -40 replies
23/92staging: comedi: ni_tio: fix buggy ni_tio_clock_period_ps() return valuedrivers/staging/comedi/drivers/ni_tio.c+2 -10 replies
24/92drivers: staging: nvec: remove bogus reset command for PS/2 interfacedrivers/staging/nvec/nvec_ps2.c+0 -40 replies
25/92Revert "staging: nvec: ps2: change serio type to passthrough"drivers/staging/nvec/nvec_ps2.c+1 -10 replies
26/92staging: nvec: remove managed resource from PS2 driverdrivers/staging/nvec/nvec_ps2.c+1 -10 replies
27/92usb: dwc3: Fix error handling for core initdrivers/usb/dwc3/core.c+2 -30 replies
28/92USB: cdc-acm: fix TIOCMIWAITdrivers/usb/class/cdc-acm.c+0 -20 replies
30/92drbd: Fix kernel_sendmsg() usage - potential NULL derefdrivers/block/drbd/drbd_main.c+1 -10 replies
31/92toshiba-wmi: Fix loading the driver on non Toshiba laptopsdrivers/platform/x86/toshiba-wmi.c+19 -70 replies
32/92clk: qoriq: Dont allow CPU clocks higher than starting valuedrivers/clk/clk-qoriq.c+8 -50 replies
33/92cdc-acm: fix uninitialized variabledrivers/usb/class/cdc-acm.c+2 -00 replies
34/92iio: hid-sensors: Increase the precision of scale to fix wrong reading interpretation.drivers/iio/common/hid-sensors/hid-sensor-attributes.c+28 -280 replies
35/92iio: orientation: hid-sensor-rotation: Add PM function (fix non working driver)drivers/iio/orientation/hid-sensor-rotation.c+1 -00 replies
36/92iio: st_sensors: fix scale configuration for h3lis331dldrivers/iio/accel/st_accel_core.c drivers/iio/common/st_sensors/st_sensors_core.c+13 -70 replies
37/92scsi: qla2xxx: Fix scsi scan hang triggered if adapter fails during initdrivers/scsi/qla2xxx/qla_os.c+2 -00 replies
38/92scsi: mpt3sas: Fix for block device of raid exists even after deleting raid diskdrivers/scsi/mpt3sas/mpt3sas_scsih.c+2 -20 replies
39/92scsi: scsi_dh_alua: fix missing kref_put() in alua_rtpg_work()drivers/scsi/device_handler/scsi_dh_alua.c+1 -00 replies
40/92scsi: scsi_dh_alua: Fix a reference counting bugdrivers/scsi/device_handler/scsi_dh_alua.c+3 -10 replies
41/92KVM: arm/arm64: vgic: Prevent access to invalid SPIsvirt/kvm/arm/vgic/vgic-mmio.c virt/kvm/arm/vgic/vgic-mmio.h+34 -210 replies
45/92drm/i915/dp: Extend BDW DP audio workaround to GEN9 platformsdrivers/gpu/drm/i915/intel_display.c+4 -20 replies
47/92drm/amdgpu: fix crash in acp_hw_finidrivers/gpu/drm/amd/amdgpu/amdgpu_acp.c+4 -10 replies
51/92xprtrdma: use complete() instead complete_all()net/sunrpc/xprtrdma/frwr_ops.c+1 -10 replies
52/92xprtrdma: Fix DMAR failure in frwr_op_map() after reconnectnet/sunrpc/xprtrdma/frwr_ops.c net/sunrpc/xprtrdma/xprt_rdma.h+24 -160 replies
53/92iommu/io-pgtable-arm: Check for v7s-incapable systemsdrivers/iommu/io-pgtable-arm-v7s.c+4 -00 replies
54/92iommu/amd: Free domain id when free a domain of struct dma_ops_domaindrivers/iommu/amd_iommu.c+3 -00 replies
55/92iommu/vt-d: Fix dead-locks in disable_dmar_iommu() pathdrivers/iommu/intel-iommu.c+12 -20 replies
57/92watchdog: core: Fix devres_alloc() allocation sizedrivers/watchdog/watchdog_core.c+1 -10 replies
58/92Input: synaptics-rmi4 - fix error handling in SPI transport driverdrivers/input/rmi4/rmi_spi.c+12 -100 replies
59/92Input: synaptics-rmi4 - fix error handling in I2C transport driverdrivers/input/rmi4/rmi_i2c.c+26 -120 replies
60/92perf top: Fix refreshing hierarchy entries on TUItools/perf/ui/browsers/hists.c+2 -10 replies
61/92mei: bus: fix received data size check in NFC fixupdrivers/misc/mei/bus-fixup.c drivers/nfc/mei_phy.c+2 -20 replies
62/92svcrdma: Skip put_page() when send_reply() failsnet/sunrpc/xprtrdma/svc_rdma_sendto.c+1 -10 replies
63/92svcrdma: Tail iovec leaves an orphaned DMA mappinginclude/linux/sunrpc/svc_rdma.h net/sunrpc/xprtrdma/svc_rdma_backchannel.c net/sunrpc/xprtrdma/svc_rdma_recvfrom.c +2 more+27 -260 replies
64/92nvme: Delete created IO queues on resetdrivers/nvme/host/pci.c+5 -40 replies
65/92Revert "clocksource/drivers/timer_sun5i: Replace code by clocksource_mmio_init"drivers/clocksource/timer-sun5i.c+14 -20 replies
66/92x86/build: Fix build with older GCC versionsarch/x86/entry/Makefile+2 -20 replies
67/92clk: samsung: clk-exynos-audss: Fix module autoloaddrivers/clk/samsung/clk-exynos-audss.c+1 -00 replies
68/92rtc: pcf2123: Add missing error code assignment before testdrivers/rtc/rtc-pcf2123.c+3 -20 replies
69/92s390/dumpstack: restore reliable indicator for call tracesarch/s390/include/asm/processor.h arch/s390/kernel/dumpstack.c arch/s390/kernel/perf_event.c +2 more+16 -110 replies
70/92lib/genalloc.c: start search from start of chunklib/genalloc.c+2 -10 replies
71/92hwrng: core - Dont use a stack buffer in add_early_randomness()drivers/char/hw_random/core.c+3 -30 replies
72/92i40e: fix call of ndo_dflt_bridge_getlink()drivers/net/ethernet/intel/i40e/i40e_main.c+1 -10 replies
73/92mmc: sdhci-msm: Fix error return code in sdhci_msm_probe()drivers/mmc/host/sdhci-msm.c+1 -00 replies
74/92ACPI / APEI: Fix incorrect return value of ghes_proc()drivers/acpi/apei/ghes.c+1 -10 replies
75/92ACPI/PCI/IRQ: assign ISA IRQ directly during early boot stagesdrivers/acpi/pci_link.c+2 -20 replies
76/92ACPI/PCI: pci_link: penalize SCI correctlyarch/x86/kernel/acpi/boot.c drivers/acpi/pci_link.c include/linux/acpi.h+17 -150 replies
77/92ACPI/PCI: pci_link: Include PIRQ_PENALTY_PCI_USING for ISA IRQsdrivers/acpi/pci_link.c+4 -00 replies
80/92gpio/mvebu: Use irq_domain_add_lineardrivers/gpio/gpio-mvebu.c+43 -490 replies
81/92gpio: of: fix GPIO drivers with multiple gpio_chip for a single nodedrivers/gpio/gpiolib-of.c+9 -50 replies
82/92ASoC: Intel: Skylake: Always acquire runtime pm ref on unloadsound/soc/intel/skylake/skl.c+1 -20 replies
83/92ASoC: sun4i-codec: return error code instead of NULL when create_card failssound/soc/sunxi/sun4i-codec.c+4 -30 replies
84/92pinctrl: iproc: Fix iProc and NSP GPIO supportdrivers/pinctrl/bcm/pinctrl-iproc-gpio.c drivers/pinctrl/bcm/pinctrl-nsp-gpio.c+2 -20 replies
85/92mmc: mxs: Initialize the spinlock prior to using itdrivers/mmc/host/mxs-mmc.c+2 -20 replies
86/92memcg: prevent memcg caches to be both OFF_SLAB & OBJFREELIST_SLABmm/slab_common.c+2 -20 replies
87/92libceph: fix legacy layout decode with pool 0net/ceph/ceph_fs.c+2 -10 replies
88/92NFSv4.1: work around -Wmaybe-uninitialized warningfs/nfs/nfs4session.c+6 -40 replies
92/92netfilter: fix namespace handling in nf_log_proc_dostringnet/netfilter/nf_log.c+4 -20 replies

Reviews trailers per patch

29 of 77 patches have a Reviewed-by or Acked-by.

PatchStephen BoydLinus WalleijNeil ArmstrongAndrew BowersAdrian HunterGeorgi DjakovBjorn HelgaasJonathan LiuPavel MachekOleg NesterovDaniel LezcanoVecu BosseurCatalin MarinasThomas RenningerLars-Peter ClausenMarc DietrichPaul HandriganKirill A. ShutemovKees CookJerome MarchandJohannes WeinerJan StancekAneesh Kumar K.VHillf DantonHannes ReineckeChristoffer DallJani NikulaChristoph LechleitnerVasco SteinmetzEric AugerMarkus TrippelsdorfArnaldo Carvalho de MeloChristoph HellwigKrzysztof KozlowskiSrinivas PandruvadaHimanshu MadhaniOliver NeukumDavid LechnerEric AnholtMarek VasutThomas GarnierChristoph LameterMathieu DesnoyersWill DeaconMatt MullinsPunit AgrawalTyler BaicarBorislav Petkov
1/92
2/92
3/92A-b
5/92
6/92A-b
7/92A-b A-b A-b
8/92
9/92T-b R-b A-b
10/92A-b A-b
11/92
12/92A-b
13/92Reported-and-tested-by
14/92R-b
15/92
16/92
17/92A-b
18/92
19/92
20/92T-b T-b
21/92A-b
22/92
23/92
24/92A-b
25/92A-b
26/92
27/92
28/92A-b
30/92T-b
31/92
32/92
33/92
34/92A-b
35/92
36/92
37/92A-b
38/92
39/92R-b
40/92R-b
41/92R-b
45/92R-b
47/92
51/92
52/92T-b
53/92T-b
54/92
55/92
57/92A-b
58/92
59/92
60/92Reported-and-Tested-by T-b
61/92
62/92
63/92
64/92R-b
65/92
66/92
67/92R-b T-b
68/92
69/92
70/92R-b A-b
71/92T-b
72/92T-b
73/92A-b A-b
74/92Signed-of-by T-b R-b
75/92A-b T-b
76/92A-b T-b
77/92A-b T-b
80/92
81/92T-b
82/92
83/92
84/92T-b
85/92R-b
86/92T-b A-b
87/92
88/92
92/92

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

Read the v1 thread

Cover letter [PATCH 4.8 00/92] 4.8.9-stable review

This is the start of the stable review cycle for the 4.8.9 release. There are 92 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 Sat Nov 19 10:32:04 UTC 2016. 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.8.9-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.8.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.8.9-rc1

Jann Horn <[email protected]>
netfilter: fix namespace handling in nf_log_proc_dostring

Imre Deak <[email protected]>
drm/i915: Fix mismatched INIT power domain disabling during suspend

Grazvydas Ignotas <[email protected]>
drm/amdgpu: fix a vm_flush fence leak

Grazvydas Ignotas <[email protected]>
drm/amdgpu: fix fence slab teardown

Arnd Bergmann <[email protected]>
NFSv4.1: work around -Wmaybe-uninitialized warning

Yan, Zheng <[email protected]>
libceph: fix legacy layout decode with pool 0

Greg Thelen <[email protected]>
memcg: prevent memcg caches to be both OFF_SLAB & OBJFREELIST_SLAB

Fabio Estevam <[email protected]>
mmc: mxs: Initialize the spinlock prior to using it

Ray Jui <[email protected]>
pinctrl: iproc: Fix iProc and NSP GPIO support

Chen-Yu Tsai <[email protected]>
ASoC: sun4i-codec: return error code instead of NULL when create_card fails

Lukas Wunner <[email protected]>
ASoC: Intel: Skylake: Always acquire runtime pm ref on unload

Masahiro Yamada <[email protected]>
gpio: of: fix GPIO drivers with multiple gpio_chip for a single node

Jason Gunthorpe <[email protected]>
gpio/mvebu: Use irq_domain_add_linear

Sven Eckelmann <[email protected]>
batman-adv: Modify neigh_list only with rcu-list functions

Linus Lüssing <[email protected]>
batman-adv: fix splat on disabling an interface

Sinan Kaya <[email protected]>
ACPI/PCI: pci_link: Include PIRQ_PENALTY_PCI_USING for ISA IRQs

Sinan Kaya <[email protected]>
ACPI/PCI: pci_link: penalize SCI correctly

Sinan Kaya <[email protected]>
ACPI/PCI/IRQ: assign ISA IRQ directly during early boot stages

Punit Agrawal <[email protected]>
ACPI / APEI: Fix incorrect return value of ghes_proc()

Wei Yongjun <[email protected]>
mmc: sdhci-msm: Fix error return code in sdhci_msm_probe()

Huaibin Wang <[email protected]>
i40e: fix call of ndo_dflt_bridge_getlink()

Andrew Lutomirski <[email protected]>
hwrng: core - Don't use a stack buffer in add_early_randomness()

Daniel Mentz <[email protected]>
lib/genalloc.c: start search from start of chunk

Heiko Carstens <[email protected]>
s390/dumpstack: restore reliable indicator for call traces

Christophe JAILLET <[email protected]>
rtc: pcf2123: Add missing error code assignment before test

Javier Martinez Canillas <[email protected]>
clk: samsung: clk-exynos-audss: Fix module autoload

Jan Beulich <[email protected]>
x86/build: Fix build with older GCC versions

Chen-Yu Tsai <[email protected]>
Revert "clocksource/drivers/timer_sun5i: Replace code by clocksource_mmio_init"

Keith Busch <[email protected]>
nvme: Delete created IO queues on reset

Chuck Lever <[email protected]>
svcrdma: Tail iovec leaves an orphaned DMA mapping

Chuck Lever <[email protected]>
svcrdma: Skip put_page() when send_reply() fails

Alexander Usyskin <[email protected]>
mei: bus: fix received data size check in NFC fixup

Namhyung Kim <[email protected]>
perf top: Fix refreshing hierarchy entries on TUI

Guenter Roeck <[email protected]>
Input: synaptics-rmi4 - fix error handling in I2C transport driver

Guenter Roeck <[email protected]>
Input: synaptics-rmi4 - fix error handling in SPI transport driver

Guenter Roeck <[email protected]>
watchdog: core: Fix devres_alloc() allocation size

Chris Wilson <[email protected]>
agp/intel: Flush chipset writes after updating a single PTE

Joerg Roedel <[email protected]>
iommu/vt-d: Fix dead-locks in disable_dmar_iommu() path

Baoquan He <[email protected]>
iommu/amd: Free domain id when free a domain of struct dma_ops_domain

Robin Murphy <[email protected]>
iommu/io-pgtable-arm: Check for v7s-incapable systems

Chuck Lever <[email protected]>
xprtrdma: Fix DMAR failure in frwr_op_map() after reconnect

Daniel Wagner <[email protected]>
xprtrdma: use complete() instead complete_all()

Christian König <[email protected]>
drm/amd: fix scheduler fence teardown order v2

Grazvydas Ignotas <[email protected]>
drm/amdgpu: fix sched fence slab teardown

Richard Genoud <[email protected]>
tty/serial: at91: fix hardware handshake on Atmel platforms

Alex Deucher <[email protected]>
drm/amdgpu: fix crash in acp_hw_fini

Alex Deucher <[email protected]>
drm/amdgpu: disable runtime pm in certain cases

Dhinakaran Pandiyan <[email protected]>
drm/i915/dp: Extend BDW DP audio workaround to GEN9 platforms

Dhinakaran Pandiyan <[email protected]>
drm/i915/dp: BDW cdclk fix for DP audio

Ville Syrjälä <[email protected]>
drm/i915: Respect alternate_ddc_pin for all DDI ports

Alex Deucher <[email protected]>
drm/radeon: disable runtime pm in certain cases

Andre Przywara <[email protected]>
KVM: arm/arm64: vgic: Prevent access to invalid SPIs

Bart Van Assche <[email protected]>
scsi: scsi_dh_alua: Fix a reference counting bug

tang.junhui <[email protected]>
scsi: scsi_dh_alua: fix missing kref_put() in alua_rtpg_work()

Sreekanth Reddy <[email protected]>
scsi: mpt3sas: Fix for block device of raid exists even after deleting raid disk

Bill Kuzeja <[email protected]>
scsi: qla2xxx: Fix scsi scan hang triggered if adapter fails during init

Lorenzo Bianconi <[email protected]>
iio: st_sensors: fix scale configuration for h3lis331dl

Song Hongyan <[email protected]>
iio: orientation: hid-sensor-rotation: Add PM function (fix non working driver)

Song Hongyan <[email protected]>
iio: hid-sensors: Increase the precision of scale to fix wrong reading interpretation.

Oliver Neukum <[email protected]>
cdc-acm: fix uninitialized variable

Scott Wood <[email protected]>
clk: qoriq: Don't allow CPU clocks higher than starting value

Azael Avalos <[email protected]>
toshiba-wmi: Fix loading the driver on non Toshiba laptops

Richard Weinberger <[email protected]>
drbd: Fix kernel_sendmsg() usage - potential NULL deref

Felipe Balbi <[email protected]>
usb: gadget: u_ether: remove interrupt throttling

Johan Hovold <[email protected]>
USB: cdc-acm: fix TIOCMIWAIT

Vivek Gautam <[email protected]>
usb: dwc3: Fix error handling for core init

Marc Dietrich <[email protected]>
staging: nvec: remove managed resource from PS2 driver

Paul Fertser <[email protected]>
Revert "staging: nvec: ps2: change serio type to passthrough"

Paul Fertser <[email protected]>
drivers: staging: nvec: remove bogus reset command for PS/2 interface

Ian Abbott <[email protected]>
staging: comedi: ni_tio: fix buggy ni_tio_clock_period_ps() return value

Huacai Chen <[email protected]>
staging: sm750fb: Fix bugs introduced by early commits

Arnd Bergmann <[email protected]>
staging: iio: ad5933: avoid uninitialized variable in error case

Ulf Hansson <[email protected]>
mmc: mmc: Use 500ms as the default generic CMD6 timeout

Adrian Hunter <[email protected]>
mmc: sdhci: Fix unexpected data interrupt handling

Adrian Hunter <[email protected]>
mmc: sdhci: Fix CMD line reset interfering with ongoing data transfer

Laura Abbott <[email protected]>
cpupower: Correct return type of cpu_power_is_cpu_online() in cpufreq-set

Mika Westerberg <[email protected]>
pinctrl: cherryview: Prevent possible interrupt storm on resume

Mika Westerberg <[email protected]>
pinctrl: cherryview: Serialize register access in suspend/resume

Alexey Brodkin <[email protected]>
arc: Implement arch-specific dma_map_ops.mmap

Bjorn Helgaas <[email protected]>
PCI: Don't attempt to claim shadow copies of ROM

Vineet Gupta <[email protected]>
ARC: timer: rtc: implement read loop in "C" vs. inline asm

Michael Holzheu <[email protected]>
s390/hypfs: Use get_free_page() instead of kmalloc to ensure page alignment

Andrey Ryabinin <[email protected]>
coredump: fix unfreezable coredumping task

Mike Kravetz <[email protected]>
mm/hugetlb: fix huge page reservation leak in private mapping error paths

Naoya Horiguchi <[email protected]>
mm: hwpoison: fix thp split handling in memory_failure()

Jann Horn <[email protected]>
swapfile: fix memory corruption via malformed swapfile

Hugh Dickins <[email protected]>
shmem: fix pageflags after swapping DMA32 object

Vlastimil Babka <[email protected]>
mm, frontswap: make sure allocated frontswap map is assigned

Sean Young <[email protected]>
dib0700: fix nec repeat handling

murray foster <[email protected]>
ASoC: cs4270: fix DAPM stream name mismatch

Takashi Iwai <[email protected]>
ALSA: info: Limit the proc text input size

Takashi Iwai <[email protected]>
ALSA: info: Return error for invalid read/write

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

Diffstat:

 Makefile                                           |  4 +-
 arch/arc/kernel/time.c                             | 19 +++--
 arch/arc/mm/dma.c                                  | 26 ++++++
 arch/s390/hypfs/hypfs_diag.c                       |  6 +-
 arch/s390/include/asm/processor.h                  |  2 +-
 arch/s390/kernel/dumpstack.c                       | 17 ++--
 arch/s390/kernel/perf_event.c                      |  2 +-
 arch/s390/kernel/stacktrace.c                      |  4 +-
 arch/s390/oprofile/init.c                          |  2 +-
 arch/x86/entry/Makefile                            |  4 +-
 arch/x86/kernel/acpi/boot.c                        |  1 +
 drivers/acpi/apei/ghes.c                           |  2 +-
 drivers/acpi/pci_link.c                            | 38 +++++----
 drivers/block/drbd/drbd_main.c                     |  2 +-
 drivers/char/agp/intel-gtt.c                       |  2 +
 drivers/char/hw_random/core.c                      |  6 +-
 drivers/clk/clk-qoriq.c                            | 13 +--
 drivers/clk/samsung/clk-exynos-audss.c             |  1 +
 drivers/clocksource/timer-sun5i.c                  | 16 +++-
 drivers/gpio/gpio-mvebu.c                          | 92 ++++++++++------------
 drivers/gpio/gpiolib-of.c                          | 14 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c            |  5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |  2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c          |  1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |  2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |  1 +
 drivers/gpu/drm/amd/scheduler/gpu_scheduler.c      | 12 ---
 drivers/gpu/drm/amd/scheduler/gpu_scheduler.h      |  6 +-
 drivers/gpu/drm/amd/scheduler/sched_fence.c        | 19 +++++
 drivers/gpu/drm/i915/i915_drv.c                    |  4 +-
 drivers/gpu/drm/i915/intel_display.c               | 29 ++++++-
 drivers/gpu/drm/i915/intel_hdmi.c                  | 84 +++++++++++---------
 drivers/gpu/drm/radeon/radeon_device.c             | 13 +++
 drivers/iio/accel/st_accel_core.c                  | 12 ++-
 .../iio/common/hid-sensors/hid-sensor-attributes.c | 56 ++++++-------
 drivers/iio/common/st_sensors/st_sensors_core.c    |  8 +-
 drivers/iio/orientation/hid-sensor-rotation.c      |  1 +
 drivers/input/rmi4/rmi_i2c.c                       | 38 ++++++---
 drivers/input/rmi4/rmi_spi.c                       | 22 +++---
 drivers/iommu/amd_iommu.c                          |  3 +
 drivers/iommu/intel-iommu.c                        | 14 +++-
 drivers/iommu/io-pgtable-arm-v7s.c                 |  4 +
 drivers/media/usb/dvb-usb/dib0700_core.c           |  5 +-
 drivers/misc/mei/bus-fixup.c                       |  2 +-
 drivers/mmc/core/mmc.c                             |  3 +
 drivers/mmc/host/mxs-mmc.c                         |  4 +-
 drivers/mmc/host/sdhci-msm.c                       |  1 +
 drivers/mmc/host/sdhci.c                           | 28 ++++---
 drivers/net/ethernet/intel/i40e/i40e_main.c        |  2 +-
 drivers/nfc/mei_phy.c                              |  2 +-
 drivers/nvme/host/pci.c                            |  9 ++-
 drivers/pci/setup-res.c                            |  8 ++
 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c           |  2 +-
 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c             |  2 +-
 drivers/pinctrl/intel/pinctrl-cherryview.c         | 17 +++-
 drivers/platform/x86/toshiba-wmi.c                 | 26 ++++--
 drivers/rtc/rtc-pcf2123.c                          |  5 +-
 drivers/scsi/device_handler/scsi_dh_alua.c         |  5 +-
 drivers/scsi/mpt3sas/mpt3sas_scsih.c               |  4 +-
 drivers/scsi/qla2xxx/qla_os.c                      |  2 +
 drivers/staging/comedi/drivers/ni_tio.c            |  3 +-
 drivers/staging/iio/impedance-analyzer/ad5933.c    | 17 ++--
 drivers/staging/nvec/nvec_ps2.c                    |  8 +-
 drivers/staging/sm750fb/ddk750_reg.h               |  8 +-
 drivers/tty/serial/atmel_serial.c                  | 27 ++++++-
 drivers/usb/class/cdc-acm.c                        |  4 +-
 drivers/usb/dwc3/core.c                            |  5 +-
 drivers/usb/gadget/function/u_ether.c              |  8 --
 drivers/watchdog/watchdog_core.c                   |  2 +-
 fs/coredump.c                                      |  3 +
 fs/nfs/nfs4session.c                               | 10 ++-
 include/linux/acpi.h                               |  1 +
 include/linux/frontswap.h                          |  5 +-
 include/linux/sunrpc/svc_rdma.h                    |  9 +++
 lib/genalloc.c                                     |  3 +-
 mm/hugetlb.c                                       | 66 ++++++++++++++++
 mm/memory-failure.c                                | 12 ++-
 mm/shmem.c                                         |  2 +
 mm/slab_common.c                                   |  4 +-
 mm/swapfile.c                                      |  2 +
 net/batman-adv/hard-interface.c                    |  1 -
 net/batman-adv/originator.c                        |  2 +-
 net/ceph/ceph_fs.c                                 |  3 +-
 net/netfilter/nf_log.c                             |  6 +-
 net/sunrpc/xprtrdma/frwr_ops.c                     | 39 +++++----
 net/sunrpc/xprtrdma/svc_rdma_backchannel.c         |  2 +-
 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c            |  2 +-
 net/sunrpc/xprtrdma/svc_rdma_sendto.c              | 24 ++----
 net/sunrpc/xprtrdma/svc_rdma_transport.c           | 18 +++--
 net/sunrpc/xprtrdma/xprt_rdma.h                    |  3 +-
 sound/core/info.c                                  |  9 ++-
 sound/soc/codecs/cs4270.c                          |  8 +-
 sound/soc/intel/skylake/skl.c                      |  3 +-
 sound/soc/sunxi/sun4i-codec.c                      |  7 +-
 tools/perf/ui/browsers/hists.c                     |  3 +-
 tools/power/cpupower/utils/cpufreq-set.c           |  7 +-
 virt/kvm/arm/vgic/vgic-mmio.c                      | 41 ++++++----
 virt/kvm/arm/vgic/vgic-mmio.h                      | 14 ++--
 98 files changed, 726 insertions(+), 401 deletions(-)