Skip to content

4.14.90-stable review

Greg Kroah-Hartman dri-devel linux-arm-kernel linux-arm-msm linux-efi linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest72 patches 15 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/72timer/debug: Change /proc/timer_list from 0444 to 0400kernel/time/timer_list.c+1 -10 replies
2/72pinctrl: sunxi: a83t: Fix IRQ offset typo for PH11drivers/pinctrl/sunxi/pinctrl-sun8i-a83t.c+1 -10 replies
3/72aio: fix spectre gadget in lookup_ioctxfs/aio.c+2 -00 replies
4/72userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registeredfs/userfaultfd.c+2 -10 replies
5/72arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearingarch/arm64/mm/dma-mapping.c+1 -10 replies
6/72MMC: OMAP: fix broken MMC on OMAP15XX/OMAP5910/OMAP310drivers/mmc/host/omap.c+9 -20 replies
7/72mmc: sdhci: fix the timeout check window for clock and resetdrivers/mmc/host/sdhci.c+13 -50 replies
8/72fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYSfs/fuse/dir.c fs/fuse/file.c fs/fuse/fuse_i.h+13 -120 replies
9/72ARM: mmp/mmp2: fix cpu_is_mmp2() on mmp2-dtarch/arm/mach-mmp/cputype.h+4 -20 replies
10/72dm thin: send event about thin-pool state change _after_ making itdrivers/md/dm-thin.c+35 -330 replies
11/72dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty()drivers/md/dm-cache-metadata.c+4 -00 replies
12/72tracing: Fix memory leak in set_trigger_filter()kernel/trace/trace_events_trigger.c+4 -20 replies
13/72tracing: Fix memory leak of instance function hash filterskernel/trace/ftrace.c+1 -00 replies
14/72powerpc/msi: Fix NULL pointer access in teardown codearch/powerpc/kernel/msi.c+6 -10 replies
15/72drm/nouveau/kms: Fix memory leak in nv50_mstm_del()drivers/gpu/drm/nouveau/nv50_display.c+1 -00 replies
16/72Revert "drm/rockchip: Allow driver to be shutdown on reboot/kexec"drivers/gpu/drm/rockchip/rockchip_drm_drv.c+0 -60 replies
17/72drm/i915/execlists: Apply a full mb before execution for Braswelldrivers/gpu/drm/i915/intel_lrc.c+6 -10 replies
18/72drm/amdgpu: update SMC firmware image for polaris10 variantsdrivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c+2 -10 replies
19/72x86/build: Fix compiler support check for CONFIG_RETPOLINEarch/x86/Makefile+7 -30 replies
20/72locking: Remove smp_read_barrier_depends() from queued_spin_lock_slowpath()kernel/locking/qspinlock.c+5 -70 replies
21/72locking/qspinlock: Ensure node is initialised before updating prev->nextkernel/locking/qspinlock.c+7 -63 replies
22/72locking/qspinlock: Bound spinning on pending->locked transition in slowpathkernel/locking/qspinlock.c+17 -30 replies
23/72locking/qspinlock: Merge struct __qspinlock into struct qspinlockarch/x86/include/asm/qspinlock.h arch/x86/include/asm/qspinlock_paravirt.h include/asm-generic/qspinlock_types.h +2 more+46 -710 replies
24/72locking/qspinlock: Remove unbounded cmpxchg() loop from locking slowpathkernel/locking/qspinlock.c kernel/locking/qspinlock_paravirt.h+58 -490 replies
25/72locking/qspinlock: Remove duplicate clear_pending() function from PV codekernel/locking/qspinlock_paravirt.h+0 -50 replies
26/72locking/qspinlock: Kill cmpxchg() loop when claiming lock from head of queuekernel/locking/qspinlock.c+8 -110 replies
27/72locking/qspinlock: Re-order codekernel/locking/qspinlock.c+26 -280 replies
28/72locking/qspinlock/x86: Increase _Q_PENDING_LOOPS upper boundarch/x86/include/asm/qspinlock.h+2 -00 replies
29/72locking/qspinlock, x86: Provide liveness guaranteearch/x86/include/asm/qspinlock.h kernel/locking/qspinlock.c+37 -15 replies
30/72elevator: lookup mq vs non-mq elevatorsblock/elevator.c+21 -230 replies
31/72netfilter: ipset: Fix wraparound in hash:*net* typesnet/netfilter/ipset/ip_set_hash_ipportnet.c net/netfilter/ipset/ip_set_hash_net.c net/netfilter/ipset/ip_set_hash_netiface.c +3 more+63 -630 replies
32/72mac80211: dont WARN on bad WMM parameters from buggy APsnet/mac80211/mlme.c+2 -10 replies
33/72mac80211: Fix condition validating WMM IEnet/mac80211/mlme.c+1 -10 replies
34/72IB/hfi1: Remove race conditions in user_sdma send pathdrivers/infiniband/hw/hfi1/user_sdma.c drivers/infiniband/hw/hfi1/user_sdma.h+15 -180 replies
35/72locking/qspinlock: Fix build for anonymous union in older GCC compilersinclude/asm-generic/qspinlock_types.h+1 -10 replies
36/72mac80211_hwsim: fix module init error paths for netlinkdrivers/net/wireless/mac80211_hwsim.c+7 -50 replies
37/72Input: hyper-v - fix wakeup from suspend-to-idledrivers/hid/hid-hyperv.c drivers/input/serio/hyperv-keyboard.c+2 -20 replies
38/72scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_resetdrivers/scsi/libiscsi.c+2 -20 replies
39/72scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unloaddrivers/scsi/vmw_pvscsi.c+2 -20 replies
40/72x86/earlyprintk/efi: Fix infinite loop on some screen widthsarch/x86/platform/efi/early_printk.c+1 -10 replies
41/72drm/msm: Grab a vblank reference when waiting for commit_donedrivers/gpu/drm/msm/msm_atomic.c+5 -00 replies
42/72ARC: io.h: Implement reads{x}()/writes{x}()arch/arc/include/asm/io.h+72 -00 replies
43/72bonding: fix 802.3ad state sent to partner when unbinding slavedrivers/net/bonding/bond_3ad.c+3 -00 replies
44/72bpf: Fix verifier log string check for bad alignment.tools/testing/selftests/bpf/test_verifier.c+1 -10 replies
45/72nfs: dont dirty kernel pages read by direct-iofs/nfs/direct.c+8 -10 replies
46/72SUNRPC: Fix a potential race in xprt_connect()net/sunrpc/xprt.c+9 -20 replies
47/72sbus: char: add of_node_put()drivers/sbus/char/display7seg.c+1 -00 replies
48/72drivers/sbus/char: add of_node_put()drivers/sbus/char/envctrl.c+2 -00 replies
49/72drivers/tty: add missing of_node_put()drivers/tty/serial/suncore.c+1 -00 replies
50/72ide: pmac: add of_node_put()drivers/ide/pmac.c+1 -00 replies
51/72drm/msm: Fix error return checkingdrivers/gpu/drm/msm/msm_iommu.c+1 -10 replies
52/72clk: mvebu: Off by one bugs in cp110_of_clk_get()drivers/clk/mvebu/cp110-system-controller.c+2 -20 replies
53/72clk: mmp: Off by one in mmp_clk_add()drivers/clk/mmp/clk.c+1 -10 replies
54/72Input: synaptics - enable SMBus for HP 15-ay000drivers/input/mouse/synaptics.c+1 -00 replies
55/72Input: omap-keypad - fix keyboard debounce configurationdrivers/input/keyboard/omap4-keypad.c+14 -40 replies
56/72libata: whitelist all SAMSUNG MZ7KM* solid-state disksdrivers/ata/libata-core.c+1 -00 replies
57/72mv88e6060: disable hardware level MAC learningdrivers/net/dsa/mv88e6060.c+3 -70 replies
58/72net/mlx4_en: Fix build break when CONFIG_INET is offdrivers/net/ethernet/mellanox/mlx4/Kconfig+1 -10 replies
59/72ARM: 8814/1: mm: improve/fix ARM v7_dma_inv_range() unaligned address handlingarch/arm/mm/cache-v7.S+5 -30 replies
60/72ARM: 8815/1: V7M: align v7m_dma_inv_range() with v7 counterpartarch/arm/mm/cache-v7m.S+9 -50 replies
61/72ethernet: fman: fix wrong of_node_put() in probe functiondrivers/net/ethernet/freescale/fman/fman.c+2 -30 replies
62/72drm/ast: Fix connector leak during driver unloaddrivers/gpu/drm/ast/ast_fb.c+1 -00 replies
63/72cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs)fs/cifs/Kconfig+1 -10 replies
64/72vhost/vsock: fix reset orphans race with close timeoutdrivers/vhost/vsock.c+15 -70 replies
65/72mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctldrivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c+8 -20 replies
66/72i2c: axxia: properly handle master timeoutdrivers/i2c/busses/i2c-axxia.c+29 -110 replies
67/72i2c: scmi: Fix probe error on devices with an empty SMB0001 ACPI device nodedrivers/i2c/busses/i2c-scmi.c+7 -30 replies
68/72i2c: uniphier: fix violation of tLOW requirement for Fast-modedrivers/i2c/busses/i2c-uniphier.c+7 -10 replies
69/72i2c: uniphier-f: fix violation of tLOW requirement for Fast-modedrivers/i2c/busses/i2c-uniphier-f.c+18 -10 replies
70/72nvmet-rdma: fix response use after freedrivers/nvme/target/rdma.c+2 -10 replies
71/72rtc: snvs: Add timeouts to avoid kernel lockupsdrivers/rtc/rtc-snvs.c+70 -350 replies
72/72bpf, arm: fix emit_ldx_r and emit_mov_i using TMP_REG_1arch/arm/net/bpf_jit_32.c+1 -10 replies

Reviews trailers per patch

36 of 72 patches have a Reviewed-by or Acked-by.

PatchThomas GleixnerTvrtko UrsulinMeelis RoosZhenzhong DuanPeter Zijlstra (Intel)Waiman LongBoqun FengWill DeaconOmar SandovalMitko HaralanovMike MarciniszynRafael J. WysockiK. Y. SrinivasanJiri KosinaKonrad Rzeszutek WilkLee DuncanEwan D. MilneDan CarpenterAbhinav KumarVitor SoaresJonathan ToppinsDave KleikampChuck LeverBenjamin TissoiresMartin K. PetersenAndrew LunnDaniel VetterPavel ShilovskyPetr MachataAlexander SverdlinSagi GrimbergMax GurtovoyTom ZanussiAlex DeucherMaxime RipardMike RapoportHugh DickinsPeter XuLadislav MichlTony LindgrenAdrian HunterArnd Bergmann
1/72A-b
2/72A-b
3/72
4/72A-b A-b A-b
5/72A-b
6/72T-b A-b
7/72A-b
8/72
9/72A-b
10/72
11/72
12/72R-b
13/72
14/72
15/72
16/72
17/72R-b
18/72R-b
19/72T-b A-b
20/72
21/72A-b
22/72A-b A-b
23/72A-b A-b A-b
24/72A-b A-b
25/72
26/72A-b A-b
27/72A-b
28/72A-b A-b
29/72R-b
30/72R-b
31/72
32/72
33/72
34/72R-b R-b
35/72A-b
36/72
37/72R-b A-b A-b
38/72R-b R-b
39/72R-b R-b
40/72
41/72R-b
42/72T-b
43/72A-b
44/72
45/72R-b R-b
46/72
47/72
48/72
49/72
50/72
51/72
52/72
53/72
54/72R-b
55/72
56/72A-b
57/72R-b
58/72
59/72
60/72
61/72
62/72R-b
63/72R-b
64/72
65/72R-b
66/72R-b
67/72
68/72
69/72
70/72R-b R-b
71/72
72/72

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

Read the v1 thread

Cover letter [PATCH 4.14 00/72] 4.14.90-stable review

This is the start of the stable review cycle for the 4.14.90 release. There are 72 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 Dec 22 08:59:06 UTC 2018. 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.90-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.90-rc1

Nicolas Schichan <[email protected]>
bpf, arm: fix emit_ldx_r and emit_mov_i using TMP_REG_1

Trent Piepho <[email protected]>
rtc: snvs: Add timeouts to avoid kernel lockups

Israel Rukshin <[email protected]>
nvmet-rdma: fix response use after free

Masahiro Yamada <[email protected]>
i2c: uniphier-f: fix violation of tLOW requirement for Fast-mode

Masahiro Yamada <[email protected]>
i2c: uniphier: fix violation of tLOW requirement for Fast-mode

Hans de Goede <[email protected]>
i2c: scmi: Fix probe error on devices with an empty SMB0001 ACPI device node

Adamski, Krzysztof (Nokia - PL/Wroclaw) <[email protected]>
i2c: axxia: properly handle master timeout

Ido Schimmel <[email protected]>
mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl

Stefan Hajnoczi <[email protected]>
vhost/vsock: fix reset orphans race with close timeout

Steve French <[email protected]>
cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs)

Sam Bobroff <[email protected]>
drm/ast: Fix connector leak during driver unload

Nicolas Saenz Julienne <[email protected]>
ethernet: fman: fix wrong of_node_put() in probe function

Vladimir Murzin <[email protected]>

    ARM: 8815/1: V7M: align v7m_dma_inv_range() with v7 counterpart

Chris Cole <[email protected]>
ARM: 8814/1: mm: improve/fix ARM v7_dma_inv_range() unaligned address handling

Saeed Mahameed <[email protected]>
net/mlx4_en: Fix build break when CONFIG_INET is off

Anderson Luiz Alves <[email protected]>
mv88e6060: disable hardware level MAC learning

Juha-Matti Tilli <[email protected]>
libata: whitelist all SAMSUNG MZ7KM* solid-state disks

Tony Lindgren <[email protected]>
Input: omap-keypad - fix keyboard debounce configuration

Teika Kazura <[email protected]>
Input: synaptics - enable SMBus for HP 15-ay000

Dan Carpenter <[email protected]>
clk: mmp: Off by one in mmp_clk_add()

Dan Carpenter <[email protected]>
clk: mvebu: Off by one bugs in cp110_of_clk_get()

Wen Yang <[email protected]>
drm/msm: Fix error return checking

Yangtao Li <[email protected]>
ide: pmac: add of_node_put()

Yangtao Li <[email protected]>
drivers/tty: add missing of_node_put()

Yangtao Li <[email protected]>
drivers/sbus/char: add of_node_put()

Yangtao Li <[email protected]>
sbus: char: add of_node_put()

Trond Myklebust <[email protected]>
SUNRPC: Fix a potential race in xprt_connect()

Dave Kleikamp <[email protected]>
nfs: don't dirty kernel pages read by direct-io

David Miller <[email protected]>
bpf: Fix verifier log string check for bad alignment.

Toni Peltonen <[email protected]>
bonding: fix 802.3ad state sent to partner when unbinding slave

Jose Abreu <[email protected]>

    ARC: io.h: Implement reads{x}()/writes{x}()

Sean Paul <[email protected]>
drm/msm: Grab a vblank reference when waiting for commit_done

YiFei Zhu <[email protected]>
x86/earlyprintk/efi: Fix infinite loop on some screen widths

Cathy Avery <[email protected]>
scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload

Fred Herard <[email protected]>
scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset

Vitaly Kuznetsov <[email protected]>
Input: hyper-v - fix wakeup from suspend-to-idle

Alexey Khoroshilov <[email protected]>
mac80211_hwsim: fix module init error paths for netlink

Steven Rostedt (VMware) <[email protected]>
locking/qspinlock: Fix build for anonymous union in older GCC compilers

Michael J. Ruhl <[email protected]>
IB/hfi1: Remove race conditions in user_sdma send path

Ilan Peer <[email protected]>
mac80211: Fix condition validating WMM IE

Emmanuel Grumbach <[email protected]>
mac80211: don't WARN on bad WMM parameters from buggy APs

Jozsef Kadlecsik <[email protected]>
netfilter: ipset: Fix wraparound in hash:*net* types

Jens Axboe <[email protected]>
elevator: lookup mq vs non-mq elevators

Peter Zijlstra <[email protected]>
locking/qspinlock, x86: Provide liveness guarantee

Will Deacon <[email protected]>
locking/qspinlock/x86: Increase _Q_PENDING_LOOPS upper bound

Peter Zijlstra <[email protected]>
locking/qspinlock: Re-order code

Will Deacon <[email protected]>
locking/qspinlock: Kill cmpxchg() loop when claiming lock from head of queue

Will Deacon <[email protected]>
locking/qspinlock: Remove duplicate clear_pending() function from PV code

Will Deacon <[email protected]>
locking/qspinlock: Remove unbounded cmpxchg() loop from locking slowpath

Will Deacon <[email protected]>
locking/qspinlock: Merge 'struct __qspinlock' into 'struct qspinlock'

Will Deacon <[email protected]>

    locking/qspinlock: Bound spinning on pending->locked transition in slowpath

Will Deacon <[email protected]>

    locking/qspinlock: Ensure node is initialised before updating prev->next

Paul E. McKenney <[email protected]>
locking: Remove smp_read_barrier_depends() from queued_spin_lock_slowpath()

Masahiro Yamada <[email protected]>
x86/build: Fix compiler support check for CONFIG_RETPOLINE

Junwei Zhang <[email protected]>
drm/amdgpu: update SMC firmware image for polaris10 variants

Chris Wilson <[email protected]>
drm/i915/execlists: Apply a full mb before execution for Braswell

Brian Norris <[email protected]>
Revert "drm/rockchip: Allow driver to be shutdown on reboot/kexec"

Lyude Paul <[email protected]>
drm/nouveau/kms: Fix memory leak in nv50_mstm_del()

Radu Rendec <[email protected]>
powerpc/msi: Fix NULL pointer access in teardown code

Steven Rostedt (VMware) <[email protected]>
tracing: Fix memory leak of instance function hash filters

Steven Rostedt (VMware) <[email protected]>
tracing: Fix memory leak in set_trigger_filter()

Mike Snitzer <[email protected]>
dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty()

Mike Snitzer <[email protected]>
dm thin: send event about thin-pool state change _after_ making it

Lubomir Rintel <[email protected]>

    ARM: mmp/mmp2: fix cpu_is_mmp2() on mmp2-dt

Chad Austin <[email protected]>
fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS

Alek Du <[email protected]>
mmc: sdhci: fix the timeout check window for clock and reset

Aaro Koskinen <[email protected]>
MMC: OMAP: fix broken MMC on OMAP15XX/OMAP5910/OMAP310

Robin Murphy <[email protected]>
arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing

Andrea Arcangeli <[email protected]>
userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered

Jeff Moyer <[email protected]>
aio: fix spectre gadget in lookup_ioctx

Chen-Yu Tsai <[email protected]>
pinctrl: sunxi: a83t: Fix IRQ offset typo for PH11

Ingo Molnar <[email protected]>
timer/debug: Change /proc/timer_list from 0444 to 0400

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arc/include/asm/io.h                          |  72 ++++++++
 arch/arm/mach-mmp/cputype.h                        |   6 +-
 arch/arm/mm/cache-v7.S                             |   8 +-
 arch/arm/mm/cache-v7m.S                            |  14 +-
 arch/arm/net/bpf_jit_32.c                          |   2 +-
 arch/arm64/mm/dma-mapping.c                        |   2 +-
 arch/powerpc/kernel/msi.c                          |   7 +-
 arch/x86/Makefile                                  |  10 +-
 arch/x86/include/asm/qspinlock.h                   |  25 ++-
 arch/x86/include/asm/qspinlock_paravirt.h          |   3 +-
 arch/x86/platform/efi/early_printk.c               |   2 +-
 block/elevator.c                                   |  44 +++--
 drivers/ata/libata-core.c                          |   1 +
 drivers/clk/mmp/clk.c                              |   2 +-
 drivers/clk/mvebu/cp110-system-controller.c        |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c            |   3 +-
 drivers/gpu/drm/ast/ast_fb.c                       |   1 +
 drivers/gpu/drm/i915/intel_lrc.c                   |   7 +-
 drivers/gpu/drm/msm/msm_atomic.c                   |   5 +
 drivers/gpu/drm/msm/msm_iommu.c                    |   2 +-
 drivers/gpu/drm/nouveau/nv50_display.c             |   1 +
 drivers/gpu/drm/rockchip/rockchip_drm_drv.c        |   6 -
 drivers/hid/hid-hyperv.c                           |   2 +-
 drivers/i2c/busses/i2c-axxia.c                     |  40 +++--
 drivers/i2c/busses/i2c-scmi.c                      |  10 +-
 drivers/i2c/busses/i2c-uniphier-f.c                |  19 +-
 drivers/i2c/busses/i2c-uniphier.c                  |   8 +-
 drivers/ide/pmac.c                                 |   1 +
 drivers/infiniband/hw/hfi1/user_sdma.c             |  24 ++-
 drivers/infiniband/hw/hfi1/user_sdma.h             |   9 +-
 drivers/input/keyboard/omap4-keypad.c              |  18 +-
 drivers/input/mouse/synaptics.c                    |   1 +
 drivers/input/serio/hyperv-keyboard.c              |   2 +-
 drivers/md/dm-cache-metadata.c                     |   4 +
 drivers/md/dm-thin.c                               |  68 +++----
 drivers/mmc/host/omap.c                            |  11 +-
 drivers/mmc/host/sdhci.c                           |  18 +-
 drivers/net/bonding/bond_3ad.c                     |   3 +
 drivers/net/dsa/mv88e6060.c                        |  10 +-
 drivers/net/ethernet/freescale/fman/fman.c         |   5 +-
 drivers/net/ethernet/mellanox/mlx4/Kconfig         |   2 +-
 .../ethernet/mellanox/mlxsw/spectrum_switchdev.c   |  10 +-
 drivers/net/wireless/mac80211_hwsim.c              |  12 +-
 drivers/nvme/target/rdma.c                         |   3 +-
 drivers/pinctrl/sunxi/pinctrl-sun8i-a83t.c         |   2 +-
 drivers/rtc/rtc-snvs.c                             | 105 +++++++----
 drivers/sbus/char/display7seg.c                    |   1 +
 drivers/sbus/char/envctrl.c                        |   2 +
 drivers/scsi/libiscsi.c                            |   4 +-
 drivers/scsi/vmw_pvscsi.c                          |   4 +-
 drivers/tty/serial/suncore.c                       |   1 +
 drivers/vhost/vsock.c                              |  22 ++-
 fs/aio.c                                           |   2 +
 fs/cifs/Kconfig                                    |   2 +-
 fs/fuse/dir.c                                      |   2 +-
 fs/fuse/file.c                                     |  21 +--
 fs/fuse/fuse_i.h                                   |   2 +-
 fs/nfs/direct.c                                    |   9 +-
 fs/userfaultfd.c                                   |   3 +-
 include/asm-generic/qspinlock_types.h              |  32 +++-
 kernel/locking/qspinlock.c                         | 195 ++++++++++-----------
 kernel/locking/qspinlock_paravirt.h                |  42 ++---
 kernel/time/timer_list.c                           |   2 +-
 kernel/trace/ftrace.c                              |   1 +
 kernel/trace/trace_events_trigger.c                |   6 +-
 net/mac80211/mlme.c                                |   3 +-
 net/netfilter/ipset/ip_set_hash_ipportnet.c        |  26 +--
 net/netfilter/ipset/ip_set_hash_net.c              |   9 +-
 net/netfilter/ipset/ip_set_hash_netiface.c         |   9 +-
 net/netfilter/ipset/ip_set_hash_netnet.c           |  28 +--
 net/netfilter/ipset/ip_set_hash_netport.c          |  19 +-
 net/netfilter/ipset/ip_set_hash_netportnet.c       |  35 ++--
 net/sunrpc/xprt.c                                  |  11 +-
 tools/testing/selftests/bpf/test_verifier.c        |   2 +-
 75 files changed, 692 insertions(+), 421 deletions(-)