Skip to content

4.14.126-stable review

Greg Kroah-Hartman linux-arm-kernel linux-edac linux-gpio linux-mips linux-renesas-soc linux-scsi linux-tegra linux-um linuxppc-dev lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest81 patches 13 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/81rapidio: fix a NULL pointer dereference when create_workqueue() failsdrivers/rapidio/rio_cm.c+8 -00 replies
2/81fs/fat/file.c: issue flush after the writeback of FATfs/fat/file.c+8 -30 replies
3/81sysctl: return -EINVAL if val violates minmaxkernel/sysctl.c+4 -20 replies
4/81ipc: prevent lockup on alloc_msg and free_msgipc/mqueue.c ipc/msgutil.c+14 -20 replies
5/81ARM: prevent tracing IPI_CPU_BACKTRACEarch/arm/include/asm/hardirq.h arch/arm/kernel/smp.c+6 -10 replies
6/81mm/hmm: select mmu notifier when selecting HMMmm/Kconfig+1 -10 replies
7/81hugetlbfs: on restore reserve error path retain subpool reservationmm/hugetlb.c+16 -50 replies
8/81mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLEmm/page_alloc.c+4 -20 replies
9/81mm/cma.c: fix crash on CMA allocation if bitmap allocation failsmm/cma.c+3 -10 replies
10/81mm/cma.c: fix the bitmap status to show failed allocation reasonmm/cma.c+11 -80 replies
11/81mm/cma_debug.c: fix the break condition in cma_maxchunk_get()mm/cma_debug.c+1 -10 replies
12/81mm/slab.c: fix an infinite loop in leaks_show()mm/slab.c+5 -10 replies
13/81kernel/sys.c: prctl: fix false positive in validate_prctl_map()kernel/sys.c+1 -10 replies
14/81thermal: rcar_gen3_thermal: disable interrupt in .removedrivers/thermal/rcar_gen3_thermal.c+3 -00 replies
15/81drivers: thermal: tsens: Dont print error message on -EPROBE_DEFERdrivers/thermal/qcom/tsens.c+2 -10 replies
16/81mfd: tps65912-spi: Add missing of table registrationdrivers/mfd/tps65912-spi.c+1 -00 replies
17/81mfd: intel-lpss: Set the device in reset state when initdrivers/mfd/intel-lpss.c+3 -00 replies
18/81drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configurationdrivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c+9 -20 replies
19/81mfd: twl6040: Fix device init errors for ACCCTL registerdrivers/mfd/twl6040.c+12 -10 replies
20/81perf/x86/intel: Allow PEBS multi-entry in watermark modearch/x86/events/intel/core.c+1 -10 replies
21/81drm/bridge: adv7511: Fix low refresh rate selectiondrivers/gpu/drm/bridge/adv7511/adv7511_drv.c+3 -30 replies
22/81objtool: Dont use ignore flag for fake jumpstools/objtool/check.c+5 -30 replies
23/81EDAC/mpc85xx: Prevent building as a moduledrivers/edac/Kconfig+2 -20 replies
24/81pwm: meson: Use the spin-lock only to protect register modificationsdrivers/pwm/pwm-meson.c+17 -80 replies
25/81ntp: Allow TAI-UTC offset to be set to zerokernel/time/ntp.c+1 -10 replies
26/81f2fs: fix to avoid panic in do_recover_data()fs/f2fs/recovery.c+9 -10 replies
27/81f2fs: fix to clear dirty inode in error path of f2fs_iget()fs/f2fs/inode.c+1 -00 replies
28/81f2fs: fix to avoid panic in dec_valid_block_count()fs/f2fs/f2fs.h+10 -20 replies
29/81f2fs: fix to do sanity check on valid block count of segmentfs/f2fs/segment.h+1 -20 replies
30/81percpu: remove spurious lock dependency between percpu and schedmm/percpu.c+5 -10 replies
31/81configfs: fix possible use-after-free in configfs_register_groupfs/configfs/dir.c+12 -50 replies
32/81uml: fix a boot splat wrt use of cpu_all_maskarch/um/kernel/time.c+1 -10 replies
33/81mmc: mmci: Prevent polling for busy detection in IRQ contextdrivers/mmc/host/mmci.c+3 -20 replies
34/81mips: Make sure dt memory regions are validarch/mips/kernel/prom.c+13 -10 replies
35/81watchdog: imx2_wdt: Fix set_timeout for big timeout valuesdrivers/watchdog/imx2_wdt.c+3 -10 replies
36/81watchdog: fix compile time error of pretimeout governorsdrivers/watchdog/Kconfig+1 -00 replies
37/81blk-mq: move cancel of requeue_work into blk_mq_releaseblock/blk-core.c block/blk-mq.c+2 -10 replies
38/81iommu/vt-d: Set intel_iommu_gfx_mapped correctlydrivers/iommu/intel-iommu.c+4 -30 replies
39/81misc: pci_endpoint_test: Fix test_reg_bar to be updated in pci_endpoint_testdrivers/misc/pci_endpoint_test.c+1 -00 replies
40/81nvme-pci: unquiesce admin queue on shutdowndrivers/nvme/host/pci.c+4 -10 replies
41/81ALSA: hda - Register irq handler after the chip initializationsound/pci/hda/hda_intel.c+3 -30 replies
42/81nvmem: core: fix read buffer in placedrivers/nvmem/core.c+10 -50 replies
43/81fuse: retrieve: cap requested size to negotiated max_writefs/fuse/dev.c+1 -10 replies
44/81nfsd: allow fh_want_write to be called twicefs/nfsd/vfs.h+4 -10 replies
45/81vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING"drivers/vfio/vfio.c+10 -200 replies
46/81x86/PCI: Fix PCI IRQ routing table memory leakarch/x86/pci/irq.c+8 -20 replies
47/81platform/chrome: cros_ec_proto: check for NULL transfer functiondrivers/platform/chrome/cros_ec_proto.c+11 -00 replies
48/81PCI: keystone: Prevent ARM32 specific code to be compiled for ARM64drivers/pci/dwc/pci-keystone.c+4 -00 replies
49/81soc: mediatek: pwrap: Zero initialize rdata in pwrap_init_cipherdrivers/soc/mediatek/mtk-pmic-wrap.c+1 -10 replies
50/81clk: rockchip: Turn on "aclk_dmac1" for suspend on rk3288drivers/clk/rockchip/clk-rk3288.c+11 -00 replies
51/81soc: rockchip: Set the proper PWM for rk3288drivers/soc/rockchip/grf.c+2 -00 replies
52/81ARM: dts: imx51: Specify IMX5_CLK_IPG as "ahb" clock to SDMAarch/arm/boot/dts/imx51.dtsi+1 -10 replies
53/81ARM: dts: imx50: Specify IMX5_CLK_IPG as "ahb" clock to SDMAarch/arm/boot/dts/imx50.dtsi+1 -10 replies
54/81ARM: dts: imx53: Specify IMX5_CLK_IPG as "ahb" clock to SDMAarch/arm/boot/dts/imx53.dtsi+1 -10 replies
55/81ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ahb" clock to SDMAarch/arm/boot/dts/imx6sl.dtsi+1 -10 replies
56/81ARM: dts: imx7d: Specify IMX7D_CLK_IPG as "ipg" clock to SDMAarch/arm/boot/dts/imx7s.dtsi+2 -20 replies
57/81ARM: dts: imx6ul: Specify IMX6UL_CLK_IPG as "ipg" clock to SDMAarch/arm/boot/dts/imx6ul.dtsi+1 -10 replies
58/81ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ipg" clock to SDMAarch/arm/boot/dts/imx6sx.dtsi+1 -10 replies
59/81ARM: dts: imx6qdl: Specify IMX6QDL_CLK_IPG as "ipg" clock to SDMAarch/arm/boot/dts/imx6qdl.dtsi+1 -10 replies
60/81PCI: rpadlpar: Fix leaked device_node references in add/remove pathsdrivers/pci/hotplug/rpadlpar_core.c+4 -00 replies
61/81ALSA: seq: Protect in-kernel ioctl calls with mutexsound/core/seq/seq_clientmgr.c+7 -26 replies
62/81platform/x86: intel_pmc_ipc: adding error handlingdrivers/platform/x86/intel_pmc_ipc.c+5 -10 replies
63/81power: supply: max14656: fix potential use-before-allocdrivers/power/supply/max14656_charger_detector.c+7 -70 replies
64/81PCI: rcar: Fix a potential NULL pointer dereferencedrivers/pci/host/pcie-rcar.c+4 -00 replies
65/81PCI: rcar: Fix 64bit MSI message address handlingdrivers/pci/host/pcie-rcar.c+3 -30 replies
66/81video: hgafb: fix potential NULL pointer dereferencedrivers/video/fbdev/hgafb.c+2 -00 replies
67/81video: imsttfb: fix potential NULL pointer dereferencesdrivers/video/fbdev/imsttfb.c+5 -00 replies
68/81block, bfq: increase idling for weight-raised queuesblock/bfq-iosched.c+2 -00 replies
69/81PCI: xilinx: Check for __get_free_pages() failuredrivers/pci/host/pcie-xilinx.c+10 -20 replies
70/81gpio: gpio-omap: add check for off wake capable gpiosdrivers/gpio/gpio-omap.c+17 -80 replies
71/81dmaengine: idma64: Use actual device for DMA transfersdrivers/dma/idma64.c drivers/dma/idma64.h drivers/spi/spi-pxa2xx.c +1 more+9 -100 replies
72/81pwm: tiehrpwm: Update shadow register for disabling PWMsdrivers/pwm/pwm-tiehrpwm.c+2 -00 replies
73/81ARM: dts: exynos: Always enable necessary APIO_1V8 and ABB_1V8 regulators on Arndale Octaarch/arm/boot/dts/exynos5420-arndale-octa.dts+2 -00 replies
74/81pwm: Fix deadlock warning when removing PWM devicedrivers/pwm/core.c drivers/pwm/sysfs.c include/linux/pwm.h+6 -230 replies
75/81ARM: exynos: Fix undefined instruction during Exynos5422 resumearch/arm/mach-exynos/suspend.c+19 -00 replies
76/81usb: typec: fusb302: Check vconn is off when we start togglingdrivers/staging/typec/fusb302/fusb302.c+2 -00 replies
77/81gpio: vf610: Do not share irq_chipdrivers/gpio/gpio-vf610.c+12 -140 replies
78/81percpu: do not search past bitmap when allocating an areamm/percpu.c+2 -10 replies
79/81Revert "Bluetooth: Align minimum encryption key size for LE and BR/EDR connections"include/net/bluetooth/hci_core.h net/bluetooth/hci_conn.c+0 -110 replies
80/81Revert "drm/nouveau: add kconfig option to turn off nouveau legacy contexts. (v3)"drivers/gpu/drm/nouveau/Kconfig drivers/gpu/drm/nouveau/nouveau_drm.c+3 -170 replies
81/81drm: dont block fb changes for async plane updatesdrivers/gpu/drm/drm_atomic_helper.c include/drm/drm_modeset_helper_vtables.h+18 -00 replies

Reviews trailers per patch

32 of 81 patches have a Reviewed-by or Acked-by.

PatchBart Van AsscheJohannes ThumshirnHannes ReineckeChristoph HellwigJames SmartLucas StachAdam FordGuenter RoeckUlrich HechtGeert UytterhoevenSimon HormanMark BrownGreg Kroah-HartmanSteven PriceMukesh OjhaHolger HoffstätteOleksandr NatalenkoBoris BrezillonNicholas KazlauskasHoan Nguyen AnUwe Kleine-KönigHeikki KrogerusPeng FanElaine ZhangNick DesaulniersArnd BergmannIngo MolnarThomas GleixnerJett RinkAndrew MortonMika WesterbergAndy ShevchenkoPeter UjfalusiDaniel LezcanoNeil ArmstrongLaurent PinchartAnshuman KhandualNaoya HoriguchiBalbir SinghDavidlohr BuesoOGAWA HirofumiLuis ChamberlainAlexandre Bounine
1/81A-b
2/81A-b
3/81A-b
4/81R-b
5/81
6/81A-b
7/81R-b
8/81
9/81R-b
10/81R-b
11/81R-b
12/81R-b
13/81
14/81R-b R-b
15/81
16/81
17/81A-b R-b
18/81
19/81A-b
20/81
21/81R-b
22/81
23/81A-b
24/81R-b R-b
25/81
26/81
27/81
28/81
29/81
30/81
31/81
32/81
33/81
34/81
35/81R-b
36/81R-b
37/81R-b R-b R-b R-b T-b
38/81
39/81
40/81
41/81
42/81
43/81
44/81
45/81
46/81R-b A-b
47/81R-b
48/81
49/81R-b R-b
50/81R-b
51/81
52/81
53/81
54/81
55/81
56/81
57/81
58/81
59/81R-b T-b
60/81
61/81
62/81
63/81
64/81R-b R-b R-b
65/81R-b R-b
66/81
67/81
68/81T-b T-b
69/81R-b R-b
70/81
71/81A-b A-b
72/81
73/81
74/81R-b R-b T-b R-b
75/81
76/81R-b A-b
77/81
78/81R-b
79/81
80/81
81/81R-b R-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 43 reviewers.

Read the v1 thread

Cover letter [PATCH 4.14 00/81] 4.14.126-stable review

This is the start of the stable review cycle for the 4.14.126 release. There are 81 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 15 Jun 2019 07:54:51 AM UTC. Anything received after that time might be too late.

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

	https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.14.126-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.14.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.14.126-rc1

Helen Koike <[email protected]>
drm: don't block fb changes for async plane updates

Greg Kroah-Hartman <[email protected]>
Revert "drm/nouveau: add kconfig option to turn off nouveau legacy contexts. (v3)"

Greg Kroah-Hartman <[email protected]>
Revert "Bluetooth: Align minimum encryption key size for LE and BR/EDR connections"

Dennis Zhou <[email protected]>
percpu: do not search past bitmap when allocating an area

Andrey Smirnov <[email protected]>
gpio: vf610: Do not share irq_chip

Hans de Goede <[email protected]>
usb: typec: fusb302: Check vconn is off when we start toggling

Marek Szyprowski <[email protected]>
ARM: exynos: Fix undefined instruction during Exynos5422 resume

Phong Hoang <[email protected]>
pwm: Fix deadlock warning when removing PWM device

Krzysztof Kozlowski <[email protected]>
ARM: dts: exynos: Always enable necessary APIO_1V8 and ABB_1V8 regulators on Arndale Octa

Christoph Vogtländer <[email protected]>
pwm: tiehrpwm: Update shadow register for disabling PWMs

Andy Shevchenko <[email protected]>
dmaengine: idma64: Use actual device for DMA transfers

Tony Lindgren <[email protected]>
gpio: gpio-omap: add check for off wake capable gpios

Kangjie Lu <[email protected]>
PCI: xilinx: Check for __get_free_pages() failure

Paolo Valente <[email protected]>
block, bfq: increase idling for weight-raised queues

Kangjie Lu <[email protected]>
video: imsttfb: fix potential NULL pointer dereferences

Kangjie Lu <[email protected]>
video: hgafb: fix potential NULL pointer dereference

Marek Vasut <[email protected]>
PCI: rcar: Fix 64bit MSI message address handling

Kangjie Lu <[email protected]>
PCI: rcar: Fix a potential NULL pointer dereference

Sven Van Asbroeck <[email protected]>
power: supply: max14656: fix potential use-before-alloc

Junxiao Chang <[email protected]>
platform/x86: intel_pmc_ipc: adding error handling

Takashi Iwai <[email protected]>
ALSA: seq: Protect in-kernel ioctl calls with mutex

Tyrel Datwyler <[email protected]>
PCI: rpadlpar: Fix leaked device_node references in add/remove paths

Andrey Smirnov <[email protected]>
ARM: dts: imx6qdl: Specify IMX6QDL_CLK_IPG as "ipg" clock to SDMA

Andrey Smirnov <[email protected]>
ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ipg" clock to SDMA

Andrey Smirnov <[email protected]>
ARM: dts: imx6ul: Specify IMX6UL_CLK_IPG as "ipg" clock to SDMA

Andrey Smirnov <[email protected]>
ARM: dts: imx7d: Specify IMX7D_CLK_IPG as "ipg" clock to SDMA

Andrey Smirnov <[email protected]>
ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ahb" clock to SDMA

Andrey Smirnov <[email protected]>
ARM: dts: imx53: Specify IMX5_CLK_IPG as "ahb" clock to SDMA

Andrey Smirnov <[email protected]>
ARM: dts: imx50: Specify IMX5_CLK_IPG as "ahb" clock to SDMA

Andrey Smirnov <[email protected]>
ARM: dts: imx51: Specify IMX5_CLK_IPG as "ahb" clock to SDMA

Douglas Anderson <[email protected]>
soc: rockchip: Set the proper PWM for rk3288

Douglas Anderson <[email protected]>
clk: rockchip: Turn on "aclk_dmac1" for suspend on rk3288

Nathan Chancellor <[email protected]>
soc: mediatek: pwrap: Zero initialize rdata in pwrap_init_cipher

Kishon Vijay Abraham I <[email protected]>
PCI: keystone: Prevent ARM32 specific code to be compiled for ARM64

Enrico Granata <[email protected]>
platform/chrome: cros_ec_proto: check for NULL transfer function

Wenwen Wang <[email protected]>
x86/PCI: Fix PCI IRQ routing table memory leak

Farhan Ali <[email protected]>
vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING"

J. Bruce Fields <[email protected]>
nfsd: allow fh_want_write to be called twice

Kirill Smelkov <[email protected]>
fuse: retrieve: cap requested size to negotiated max_write

Jorge Ramirez-Ortiz <[email protected]>
nvmem: core: fix read buffer in place

Takashi Iwai <[email protected]>
ALSA: hda - Register irq handler after the chip initialization

Keith Busch <[email protected]>
nvme-pci: unquiesce admin queue on shutdown

Kishon Vijay Abraham I <[email protected]>
misc: pci_endpoint_test: Fix test_reg_bar to be updated in pci_endpoint_test

Lu Baolu <[email protected]>
iommu/vt-d: Set intel_iommu_gfx_mapped correctly

Ming Lei <[email protected]>
blk-mq: move cancel of requeue_work into blk_mq_release

Vladimir Zapolskiy <[email protected]>
watchdog: fix compile time error of pretimeout governors

Georg Hofmann <[email protected]>
watchdog: imx2_wdt: Fix set_timeout for big timeout values

Serge Semin <[email protected]>
mips: Make sure dt memory regions are valid

Ludovic Barre <[email protected]>
mmc: mmci: Prevent polling for busy detection in IRQ context

Maciej Żenczykowski <[email protected]>
uml: fix a boot splat wrt use of cpu_all_mask

YueHaibing <[email protected]>
configfs: fix possible use-after-free in configfs_register_group

John Sperbeck <[email protected]>
percpu: remove spurious lock dependency between percpu and sched

Chao Yu <[email protected]>
f2fs: fix to do sanity check on valid block count of segment

Chao Yu <[email protected]>
f2fs: fix to avoid panic in dec_valid_block_count()

Chao Yu <[email protected]>
f2fs: fix to clear dirty inode in error path of f2fs_iget()

Chao Yu <[email protected]>
f2fs: fix to avoid panic in do_recover_data()

Miroslav Lichvar <[email protected]>
ntp: Allow TAI-UTC offset to be set to zero

Martin Blumenstingl <[email protected]>
pwm: meson: Use the spin-lock only to protect register modifications

Michael Ellerman <[email protected]>
EDAC/mpc85xx: Prevent building as a module

Josh Poimboeuf <[email protected]>
objtool: Don't use ignore flag for fake jumps

Matt Redfearn <[email protected]>
drm/bridge: adv7511: Fix low refresh rate selection

Stephane Eranian <[email protected]>
perf/x86/intel: Allow PEBS multi-entry in watermark mode

Tony Lindgren <[email protected]>
mfd: twl6040: Fix device init errors for ACCCTL register

Ben Skeggs <[email protected]>
drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration

Binbin Wu <[email protected]>
mfd: intel-lpss: Set the device in reset state when init

Daniel Gomez <[email protected]>
mfd: tps65912-spi: Add missing of table registration

Amit Kucheria <[email protected]>
drivers: thermal: tsens: Don't print error message on -EPROBE_DEFER

Jiada Wang <[email protected]>
thermal: rcar_gen3_thermal: disable interrupt in .remove

Cyrill Gorcunov <[email protected]>
kernel/sys.c: prctl: fix false positive in validate_prctl_map()

Qian Cai <[email protected]>
mm/slab.c: fix an infinite loop in leaks_show()

Yue Hu <[email protected]>
mm/cma_debug.c: fix the break condition in cma_maxchunk_get()

Yue Hu <[email protected]>
mm/cma.c: fix the bitmap status to show failed allocation reason

Yue Hu <[email protected]>
mm/cma.c: fix crash on CMA allocation if bitmap allocation fails

Linxu Fang <[email protected]>
mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE

Mike Kravetz <[email protected]>
hugetlbfs: on restore reserve error path retain subpool reservation

Jérôme Glisse <[email protected]>
mm/hmm: select mmu notifier when selecting HMM

Arnd Bergmann <[email protected]>
ARM: prevent tracing IPI_CPU_BACKTRACE

Li Rongqing <[email protected]>
ipc: prevent lockup on alloc_msg and free_msg

Christian Brauner <[email protected]>
sysctl: return -EINVAL if val violates minmax

Hou Tao <[email protected]>
fs/fat/file.c: issue flush after the writeback of FAT

Kangjie Lu <[email protected]>
rapidio: fix a NULL pointer dereference when create_workqueue() fails

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

Diffstat:

 Makefile                                         |  4 ++--
 arch/arm/boot/dts/exynos5420-arndale-octa.dts    |  2 ++
 arch/arm/boot/dts/imx50.dtsi                     |  2 +-
 arch/arm/boot/dts/imx51.dtsi                     |  2 +-
 arch/arm/boot/dts/imx53.dtsi                     |  2 +-
 arch/arm/boot/dts/imx6qdl.dtsi                   |  2 +-
 arch/arm/boot/dts/imx6sl.dtsi                    |  2 +-
 arch/arm/boot/dts/imx6sx.dtsi                    |  2 +-
 arch/arm/boot/dts/imx6ul.dtsi                    |  2 +-
 arch/arm/boot/dts/imx7s.dtsi                     |  4 ++--
 arch/arm/include/asm/hardirq.h                   |  1 +
 arch/arm/kernel/smp.c                            |  6 ++++-
 arch/arm/mach-exynos/suspend.c                   | 19 +++++++++++++++
 arch/mips/kernel/prom.c                          | 14 ++++++++++-
 arch/um/kernel/time.c                            |  2 +-
 arch/x86/events/intel/core.c                     |  2 +-
 arch/x86/pci/irq.c                               | 10 ++++++--
 block/bfq-iosched.c                              |  2 ++
 block/blk-core.c                                 |  1 -
 block/blk-mq.c                                   |  2 ++
 drivers/clk/rockchip/clk-rk3288.c                | 11 +++++++++
 drivers/dma/idma64.c                             |  6 +++--
 drivers/dma/idma64.h                             |  2 ++
 drivers/edac/Kconfig                             |  4 ++--
 drivers/gpio/gpio-omap.c                         | 25 +++++++++++++-------
 drivers/gpio/gpio-vf610.c                        | 26 ++++++++++----------
 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c     |  6 ++---
 drivers/gpu/drm/drm_atomic_helper.c              | 10 ++++++++
 drivers/gpu/drm/nouveau/Kconfig                  | 13 +---------
 drivers/gpu/drm/nouveau/nouveau_drm.c            |  7 ++----
 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c    | 11 +++++++--
 drivers/iommu/intel-iommu.c                      |  7 +++---
 drivers/mfd/intel-lpss.c                         |  3 +++
 drivers/mfd/tps65912-spi.c                       |  1 +
 drivers/mfd/twl6040.c                            | 13 +++++++++-
 drivers/misc/pci_endpoint_test.c                 |  1 +
 drivers/mmc/host/mmci.c                          |  5 ++--
 drivers/nvme/host/pci.c                          |  5 +++-
 drivers/nvmem/core.c                             | 15 ++++++++----
 drivers/pci/dwc/pci-keystone.c                   |  4 ++++
 drivers/pci/host/pcie-rcar.c                     | 10 +++++---
 drivers/pci/host/pcie-xilinx.c                   | 12 ++++++++--
 drivers/pci/hotplug/rpadlpar_core.c              |  4 ++++
 drivers/platform/chrome/cros_ec_proto.c          | 11 +++++++++
 drivers/platform/x86/intel_pmc_ipc.c             |  6 ++++-
 drivers/power/supply/max14656_charger_detector.c | 14 +++++------
 drivers/pwm/core.c                               | 10 ++++----
 drivers/pwm/pwm-meson.c                          | 25 +++++++++++++-------
 drivers/pwm/pwm-tiehrpwm.c                       |  2 ++
 drivers/pwm/sysfs.c                              | 14 +----------
 drivers/rapidio/rio_cm.c                         |  8 +++++++
 drivers/soc/mediatek/mtk-pmic-wrap.c             |  2 +-
 drivers/soc/rockchip/grf.c                       |  2 ++
 drivers/spi/spi-pxa2xx.c                         |  7 +-----
 drivers/staging/typec/fusb302/fusb302.c          |  2 ++
 drivers/thermal/qcom/tsens.c                     |  3 ++-
 drivers/thermal/rcar_gen3_thermal.c              |  3 +++
 drivers/tty/serial/8250/8250_dw.c                |  4 ++--
 drivers/vfio/vfio.c                              | 30 ++++++++----------------
 drivers/video/fbdev/hgafb.c                      |  2 ++
 drivers/video/fbdev/imsttfb.c                    |  5 ++++
 drivers/watchdog/Kconfig                         |  1 +
 drivers/watchdog/imx2_wdt.c                      |  4 +++-
 fs/configfs/dir.c                                | 17 ++++++++++----
 fs/f2fs/f2fs.h                                   | 12 ++++++++--
 fs/f2fs/inode.c                                  |  1 +
 fs/f2fs/recovery.c                               | 10 +++++++-
 fs/f2fs/segment.h                                |  3 +--
 fs/fat/file.c                                    | 11 ++++++---
 fs/fuse/dev.c                                    |  2 +-
 fs/nfsd/vfs.h                                    |  5 +++-
 include/drm/drm_modeset_helper_vtables.h         |  8 +++++++
 include/linux/pwm.h                              |  5 ----
 include/net/bluetooth/hci_core.h                 |  3 ---
 ipc/mqueue.c                                     | 10 ++++++--
 ipc/msgutil.c                                    |  6 +++++
 kernel/sys.c                                     |  2 +-
 kernel/sysctl.c                                  |  6 +++--
 kernel/time/ntp.c                                |  2 +-
 mm/Kconfig                                       |  2 +-
 mm/cma.c                                         | 23 +++++++++++-------
 mm/cma_debug.c                                   |  2 +-
 mm/hugetlb.c                                     | 21 +++++++++++++----
 mm/page_alloc.c                                  |  6 +++--
 mm/percpu.c                                      |  9 +++++--
 mm/slab.c                                        |  6 ++++-
 net/bluetooth/hci_conn.c                         |  8 -------
 sound/core/seq/seq_clientmgr.c                   |  9 +++++--
 sound/pci/hda/hda_intel.c                        |  6 ++---
 tools/objtool/check.c                            |  8 ++++---
 90 files changed, 428 insertions(+), 214 deletions(-)