Skip to content

5.4.126-rc1 review

Greg Kroah-Hartman linux-tegra linux-usb lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest84 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/84proc: Track /proc/$pid/attr/ opener mm_structfs/proc/base.c+8 -10 replies
2/84ASoC: max98088: fix ni clock divider calculationsound/soc/codecs/max98088.c+11 -20 replies
3/84spi: Fix spi device unregister flowdrivers/spi/spi.c+12 -60 replies
4/84net/nfc/rawsock.c: fix a permission check bugnet/nfc/rawsock.c+1 -10 replies
5/84usb: cdns3: Fix runtime PM imbalance on errordrivers/usb/cdns3/gadget.c+3 -10 replies
6/84ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tabletsound/soc/intel/boards/bytcr_rt5640.c+11 -00 replies
7/84ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tabletsound/soc/intel/boards/bytcr_rt5640.c+14 -00 replies
8/84vfio-ccw: Serialize FSM IDLE state with I/O completiondrivers/s390/cio/vfio_ccw_drv.c+10 -20 replies
9/84ASoC: sti-sas: add missing MODULE_DEVICE_TABLEsound/soc/codecs/sti-sas.c+1 -00 replies
10/84spi: sprd: Add missing MODULE_DEVICE_TABLEdrivers/spi/spi-sprd.c+1 -00 replies
11/84isdn: mISDN: netjet: Fix crash in nj_probe:drivers/isdn/hardware/mISDN/netjet.c+0 -10 replies
12/84bonding: init notify_work earlier to avoid uninitialized usedrivers/net/bonding/bond_main.c+1 -10 replies
13/84netlink: disable IRQs for netlink_lock_table()net/netlink/af_netlink.c+4 -20 replies
14/84net: mdiobus: get rid of a BUG_ON()drivers/net/phy/mdio_bus.c+2 -10 replies
15/84cgroup: disable controllers at parse timekernel/cgroup/cgroup.c+5 -80 replies
16/84wq: handle VM suspension in stall detectionkernel/workqueue.c+10 -20 replies
17/84net/qla3xxx: fix schedule while atomic in ql_sem_spinlockdrivers/net/ethernet/qlogic/qla3xxx.c+1 -10 replies
18/84RDS tcp loopback connection can hangnet/rds/connection.c net/rds/tcp.c net/rds/tcp.h +1 more+27 -90 replies
19/84scsi: bnx2fc: Return failure if io_req is already in ABTS processingdrivers/scsi/bnx2fc/bnx2fc_io.c+1 -00 replies
20/84scsi: vmw_pvscsi: Set correct residual data lengthdrivers/scsi/vmw_pvscsi.c+7 -10 replies
21/84scsi: hisi_sas: Drop free_irq() of devm_request_irq() allocated irqdrivers/scsi/hisi_sas/hisi_sas_v3_hw.c+4 -40 replies
22/84scsi: target: qla2xxx: Wait for stop_phase1 at WWN removaldrivers/scsi/qla2xxx/qla_target.c+2 -00 replies
23/84net: macb: ensure the device is available before accessing GEMGXL control registersdrivers/net/ethernet/cadence/macb_main.c+3 -00 replies
24/84net: appletalk: cops: Fix data race in cops_probe1drivers/net/appletalk/cops.c+2 -20 replies
25/84net: dsa: microchip: enable phy errata workaround on 9567drivers/net/dsa/microchip/ksz9477.c+1 -00 replies
26/84nvme-fabrics: decode host pathing error for connectdrivers/nvme/host/fabrics.c+5 -00 replies
27/84MIPS: Fix kernel hang under FUNCTION_GRAPH_TRACER and PREEMPT_TRACERarch/mips/lib/mips-atomic.c+6 -60 replies
28/84dm verity: fix require_signatures module_param permissionsdrivers/md/dm-verity-verify-sig.c+1 -10 replies
29/84bnx2x: Fix missing error code in bnx2x_iov_init_one()drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c+3 -10 replies
30/84nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVMEdrivers/nvme/host/Kconfig+2 -10 replies
31/84powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P2041 i2c controllersarch/powerpc/boot/dts/fsl/p2041si-post.dtsi+16 -00 replies
32/84powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P1010 i2c controllersarch/powerpc/boot/dts/fsl/p1010si-post.dtsi+8 -00 replies
33/84spi: Dont have controller clean up spi device before driver unbinddrivers/spi/spi.c+3 -30 replies
34/84spi: Cleanup on failure of initial setupdrivers/spi/spi-bitbang.c drivers/spi/spi-fsl-spi.c drivers/spi/spi-omap-uwire.c +2 more+57 -220 replies
35/84i2c: mpc: Make use of i2c_recover_bus()drivers/i2c/busses/i2c-mpc.c+16 -20 replies
36/84i2c: mpc: implement erratum A-004447 workarounddrivers/i2c/busses/i2c-mpc.c+78 -10 replies
37/84x86/boot: Add .text.* to setup.ldarch/x86/boot/setup.ld+1 -10 replies
38/84spi: bcm2835: Fix out-of-bounds access with more than 4 slavesdrivers/spi/spi-bcm2835.c+8 -20 replies
39/84drm: Fix use-after-free read in drm_getunique()drivers/gpu/drm/drm_ioctl.c+5 -40 replies
40/84drm: Lock pointer access in drm_master_release()drivers/gpu/drm/drm_auth.c+2 -10 replies
41/84kvm: avoid speculation-based attacks from out-of-range memslot accessesinclude/linux/kvm_host.h+9 -10 replies
42/84staging: rtl8723bs: Fix uninitialized variablesdrivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c+1 -10 replies
43/84btrfs: return value from btrfs_mark_extent_written() in case of errorfs/btrfs/file.c+2 -20 replies
44/84btrfs: promote debugging asserts to full-fledged checks in validate_superfs/btrfs/disk-io.c+18 -80 replies
45/84cgroup1: dont allow \n in renamingkernel/cgroup/cgroup-v1.c+4 -00 replies
46/84USB: f_ncm: ncm_bitrate (speed) is unsigneddrivers/usb/gadget/function/f_ncm.c+1 -10 replies
47/84usb: f_ncm: only first packet of aggregate needs to start timerdrivers/usb/gadget/function/f_ncm.c+4 -40 replies
48/84usb: pd: Set PD_T_SINK_WAIT_CAP to 310msinclude/linux/usb/pd.h+1 -10 replies
49/84usb: dwc3: debugfs: Add and remove endpoint dirs dynamicallydrivers/usb/dwc3/debug.h drivers/usb/dwc3/debugfs.c drivers/usb/dwc3/gadget.c+8 -190 replies
50/84usb: dwc3: ep0: fix NULL pointer exceptiondrivers/usb/dwc3/ep0.c+3 -00 replies
51/84usb: musb: fix MUSB_QUIRK_B_DISCONNECT_99 handlingdrivers/usb/musb/musb_core.c+1 -20 replies
52/84usb: typec: wcove: Use LE to CPU conversion when accessing msg->headerdrivers/usb/typec/tcpm/wcove.c+1 -10 replies
53/84usb: typec: ucsi: Clear PPM capability data in ucsi_init() error pathdrivers/usb/typec/ucsi/ucsi.c+1 -00 replies
54/84usb: gadget: f_fs: Ensure io_completion_wq is idle during unbinddrivers/usb/gadget/function/f_fs.c+3 -00 replies
55/84USB: serial: ftdi_sio: add NovaTech OrionMX product IDdrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+2 -00 replies
56/84USB: serial: omninet: add device id for Zyxel Omni 56K Plusdrivers/usb/serial/omninet.c+2 -00 replies
57/84USB: serial: quatech2: fix control-request directionsdrivers/usb/serial/quatech2.c+3 -30 replies
58/84USB: serial: cp210x: fix alternate function for CP2102N QFN20drivers/usb/serial/cp210x.c+19 -10 replies
59/84usb: gadget: eem: fix wrong eem header operationdrivers/usb/gadget/function/f_eem.c+2 -20 replies
60/84usb: fix various gadgets null ptr deref on 10gbps cabling.drivers/usb/gadget/function/f_ecm.c drivers/usb/gadget/function/f_eem.c drivers/usb/gadget/function/f_hid.c +7 more+14 -100 replies
61/84usb: fix various gadget panics on 10gbps cablingdrivers/usb/gadget/config.c+8 -00 replies
62/84regulator: core: resolve supply for boot-on/always-on regulatorsdrivers/regulator/core.c+6 -00 replies
63/84regulator: max77620: Use device_set_of_node_from_dev()drivers/regulator/max77620-regulator.c+7 -00 replies
64/84usb: typec: mux: Fix copy-paste mistake in typec_mux_matchdrivers/usb/typec/mux.c+1 -10 replies
65/84RDMA/ipoib: Fix warning caused by destroying non-initial netnsdrivers/infiniband/ulp/ipoib/ipoib_netlink.c+1 -00 replies
66/84RDMA/mlx4: Do not map the core_clock page to user space unless enableddrivers/infiniband/hw/mlx4/main.c drivers/net/ethernet/mellanox/mlx4/fw.c drivers/net/ethernet/mellanox/mlx4/fw.h +2 more+12 -40 replies
67/84vmlinux.lds.h: Avoid orphan section with !SMPinclude/asm-generic/vmlinux.lds.h+1 -00 replies
68/84perf: Fix data race between pin_count increment/decrementkernel/events/core.c+2 -00 replies
69/84sched/fair: Make sure to update tg contrib for blocked loadkernel/sched/fair.c+1 -10 replies
70/84KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint messagearch/x86/kvm/trace.h+3 -30 replies
71/84IB/mlx5: Fix initializing CQ fragments bufferdrivers/infiniband/hw/mlx5/cq.c+4 -50 replies
72/84NFS: Fix a potential NULL dereference in nfs_get_client()fs/nfs/client.c+1 -10 replies
73/84NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode()fs/nfs/nfs4_fs.h fs/nfs/nfs4proc.c+12 -10 replies
74/84perf session: Correct buffer copying when peeking eventstools/perf/util/session.c+1 -00 replies
75/84kvm: fix previous commit for 32-bit buildsinclude/linux/kvm_host.h+2 -20 replies
76/84NFS: Fix use-after-free in nfs4_init_client()fs/nfs/nfs4client.c+1 -10 replies
77/84NFSv4: Fix second deadlock in nfs4_evict_inode()fs/nfs/nfs4proc.c+7 -20 replies
78/84NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error.fs/nfs/nfs4proc.c+8 -00 replies
79/84scsi: core: Fix error handling of scsi_host_alloc()drivers/scsi/hosts.c+13 -100 replies
80/84scsi: core: Fix failure handling of scsi_add_host_with_dma()drivers/scsi/hosts.c+6 -80 replies
81/84scsi: core: Put .shost_dev in failure path if host state changes to RUNNINGdrivers/scsi/hosts.c+6 -20 replies
82/84scsi: core: Only put parent device if host state differs from SHOST_CREATEDdrivers/scsi/hosts.c+1 -10 replies
83/84ftrace: Do not blindly read the ip address in ftrace_bug()kernel/trace/ftrace.c+7 -10 replies
84/84tracing: Correct the length check which causes memory corruptionkernel/trace/trace.c+1 -10 replies

Reviews trailers per patch

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

PatchAndrea RighiJay VosburghRussell King (Oracle)Andrew LunnJun'ichi NomuraHimanshu MadhaniPeter ChenPierre-Louis BossartMatthew RosatoCornelia HuckRoman BolshakovMichael EllermanAndy ShevchenkoNick DesaulniersSedat DilekKees CookArd BiesheuvelFangrui SongDan CarpenterDavid SterbaJohannes ThumshirnQu WenruoLorenzo ColittiDmitry YakuninGuenter RoeckAlexandre BelloniDrew FustiniTony LindgrenHeikki KrogerusSagi GrimbergChaitanya KulkarniFlorian FainelliMax GurtovoyJohn GarrySteven Rostedt (VMware)Adrian HunterJiri OlsaBart Van AsscheHannes ReineckeOdin UgedalMark-PK TsaiXunlei PangyinbinbinWetp ZhangJames WangLeon RomanovskyJon HunterShuah KhanHulk RobotLinux Kernel Functional TestingSudip Mukherjee
SeriesT-b T-b T-b T-b T-b T-b T-b
1/84T-b
2/84
3/84
4/84
5/84R-b
6/84A-b
7/84
8/84A-b R-b
9/84
10/84
11/84
12/84A-b
13/84
14/84R-b R-b
15/84T-b
16/84
17/84
18/84
19/84R-b
20/84
21/84A-b
22/84R-b
23/84
24/84
25/84R-b
26/84R-b R-b R-b
27/84
28/84
29/84
30/84R-b R-b
31/84A-b
32/84A-b
33/84T-b
34/84A-b
35/84
36/84
37/84T-b T-b R-b R-b R-b
38/84
39/84
40/84
41/84
42/84R-b
43/84R-b
44/84R-b R-b R-b
45/84A-b
46/84A-b
47/84
48/84R-b
49/84R-b
50/84
51/84T-b T-b A-b
52/84R-b R-b
53/84A-b
54/84
55/84
56/84
57/84
58/84
59/84
60/84R-b
61/84
62/84
63/84
64/84R-b
65/84R-b
66/84
67/84T-b
68/84
69/84R-b
70/84R-b
71/84
72/84
73/84
74/84A-b A-b
75/84
76/84
77/84
78/84
79/84T-b R-b R-b R-b
80/84T-b R-b R-b R-b
81/84T-b R-b R-b
82/84T-b R-b
83/84T-b
84/84R-b R-b R-b T-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 51 reviewers.

Read the v1 thread

Cover letter [PATCH 5.4 00/84] 5.4.126-rc1 review

This is the start of the stable review cycle for the 5.4.126 release. There are 84 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 Wed, 16 Jun 2021 10:26:30 +0000. 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/v5.x/stable-review/patch-5.4.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-5.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.4.126-rc1

Liangyan <[email protected]>
tracing: Correct the length check which causes memory corruption

Steven Rostedt (VMware) <[email protected]>
ftrace: Do not blindly read the ip address in ftrace_bug()

Ming Lei <[email protected]>
scsi: core: Only put parent device if host state differs from SHOST_CREATED

Ming Lei <[email protected]>
scsi: core: Put .shost_dev in failure path if host state changes to RUNNING

Ming Lei <[email protected]>
scsi: core: Fix failure handling of scsi_add_host_with_dma()

Ming Lei <[email protected]>
scsi: core: Fix error handling of scsi_host_alloc()

Dai Ngo <[email protected]>
NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error.

Trond Myklebust <[email protected]>
NFSv4: Fix second deadlock in nfs4_evict_inode()

Anna Schumaker <[email protected]>
NFS: Fix use-after-free in nfs4_init_client()

Paolo Bonzini <[email protected]>
kvm: fix previous commit for 32-bit builds

Leo Yan <[email protected]>
perf session: Correct buffer copying when peeking events

Trond Myklebust <[email protected]>
NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode()

Dan Carpenter <[email protected]>
NFS: Fix a potential NULL dereference in nfs_get_client()

Alaa Hleihel <[email protected]>
IB/mlx5: Fix initializing CQ fragments buffer

Sean Christopherson <[email protected]>
KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message

Vincent Guittot <[email protected]>
sched/fair: Make sure to update tg contrib for blocked load

Marco Elver <[email protected]>
perf: Fix data race between pin_count increment/decrement

Nathan Chancellor <[email protected]>
vmlinux.lds.h: Avoid orphan section with !SMP

Shay Drory <[email protected]>
RDMA/mlx4: Do not map the core_clock page to user space unless enabled

Kamal Heib <[email protected]>
RDMA/ipoib: Fix warning caused by destroying non-initial netns

Bjorn Andersson <[email protected]>
usb: typec: mux: Fix copy-paste mistake in typec_mux_match

Dmitry Osipenko <[email protected]>

    regulator: max77620: Use device_set_of_node_from_dev()

Dmitry Baryshkov <[email protected]>
regulator: core: resolve supply for boot-on/always-on regulators

Maciej Żenczykowski <[email protected]>
usb: fix various gadget panics on 10gbps cabling

Maciej Żenczykowski <[email protected]>
usb: fix various gadgets null ptr deref on 10gbps cabling.

Linyu Yuan <[email protected]>
usb: gadget: eem: fix wrong eem header operation

Stefan Agner <[email protected]>

    USB: serial: cp210x: fix alternate function for CP2102N QFN20

Johan Hovold <[email protected]>
USB: serial: quatech2: fix control-request directions

Alexandre GRIVEAUX <[email protected]>
USB: serial: omninet: add device id for Zyxel Omni 56K Plus

George McCollister <[email protected]>
USB: serial: ftdi_sio: add NovaTech OrionMX product ID

Wesley Cheng <[email protected]>
usb: gadget: f_fs: Ensure io_completion_wq is idle during unbind

Mayank Rana <[email protected]>
usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path

Andy Shevchenko <[email protected]>

    usb: typec: wcove: Use LE to CPU conversion when accessing msg->header

Thomas Petazzoni <[email protected]>
usb: musb: fix MUSB_QUIRK_B_DISCONNECT_99 handling

Marian-Cristian Rotariu <[email protected]>
usb: dwc3: ep0: fix NULL pointer exception

Jack Pham <[email protected]>
usb: dwc3: debugfs: Add and remove endpoint dirs dynamically

Kyle Tso <[email protected]>
usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms

Maciej Żenczykowski <[email protected]>
usb: f_ncm: only first packet of aggregate needs to start timer

Maciej Żenczykowski <[email protected]>
USB: f_ncm: ncm_bitrate (speed) is unsigned

Alexander Kuznetsov <[email protected]>
cgroup1: don't allow '\n' in renaming

Nikolay Borisov <[email protected]>
btrfs: promote debugging asserts to full-fledged checks in validate_super

Ritesh Harjani <[email protected]>
btrfs: return value from btrfs_mark_extent_written() in case of error

Wenli Looi <[email protected]>
staging: rtl8723bs: Fix uninitialized variables

Paolo Bonzini <[email protected]>
kvm: avoid speculation-based attacks from out-of-range memslot accesses

Desmond Cheong Zhi Xi <[email protected]>
drm: Lock pointer access in drm_master_release()

Desmond Cheong Zhi Xi <[email protected]>
drm: Fix use-after-free read in drm_getunique()

Lukas Wunner <[email protected]>
spi: bcm2835: Fix out-of-bounds access with more than 4 slaves

Arvind Sankar <[email protected]>
x86/boot: Add .text.* to setup.ld

Chris Packham <[email protected]>
i2c: mpc: implement erratum A-004447 workaround

Chris Packham <[email protected]>
i2c: mpc: Make use of i2c_recover_bus()

Lukas Wunner <[email protected]>
spi: Cleanup on failure of initial setup

Saravana Kannan <[email protected]>
spi: Don't have controller clean up spi device before driver unbind

Chris Packham <[email protected]>
powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P1010 i2c controllers

Chris Packham <[email protected]>
powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P2041 i2c controllers

Sagi Grimberg <[email protected]>
nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME

Jiapeng Chong <[email protected]>
bnx2x: Fix missing error code in bnx2x_iov_init_one()

John Keeping <[email protected]>
dm verity: fix require_signatures module_param permissions

Tiezhu Yang <[email protected]>
MIPS: Fix kernel hang under FUNCTION_GRAPH_TRACER and PREEMPT_TRACER

Hannes Reinecke <[email protected]>
nvme-fabrics: decode host pathing error for connect

George McCollister <[email protected]>
net: dsa: microchip: enable phy errata workaround on 9567

Saubhik Mukherjee <[email protected]>
net: appletalk: cops: Fix data race in cops_probe1

Zong Li <[email protected]>
net: macb: ensure the device is available before accessing GEMGXL control registers

Dmitry Bogdanov <[email protected]>
scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal

Yang Yingliang <[email protected]>
scsi: hisi_sas: Drop free_irq() of devm_request_irq() allocated irq

Matt Wang <[email protected]>
scsi: vmw_pvscsi: Set correct residual data length

Javed Hasan <[email protected]>
scsi: bnx2fc: Return failure if io_req is already in ABTS processing

Rao Shoaib <[email protected]>
RDS tcp loopback connection can hang

Zheyu Ma <[email protected]>
net/qla3xxx: fix schedule while atomic in ql_sem_spinlock

Sergey Senozhatsky <[email protected]>
wq: handle VM suspension in stall detection

Shakeel Butt <[email protected]>
cgroup: disable controllers at parse time

Dan Carpenter <[email protected]>
net: mdiobus: get rid of a BUG_ON()

Johannes Berg <[email protected]>
netlink: disable IRQs for netlink_lock_table()

Johannes Berg <[email protected]>
bonding: init notify_work earlier to avoid uninitialized use

Zheyu Ma <[email protected]>
isdn: mISDN: netjet: Fix crash in nj_probe:

Chunyan Zhang <[email protected]>
spi: sprd: Add missing MODULE_DEVICE_TABLE

Zou Wei <[email protected]>
ASoC: sti-sas: add missing MODULE_DEVICE_TABLE

Eric Farman <[email protected]>
vfio-ccw: Serialize FSM IDLE state with I/O completion

Hans de Goede <[email protected]>
ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet

Hans de Goede <[email protected]>
ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet

Dinghao Liu <[email protected]>
usb: cdns3: Fix runtime PM imbalance on error

Jeimon <[email protected]>
net/nfc/rawsock.c: fix a permission check bug

Saravana Kannan <[email protected]>
spi: Fix spi device unregister flow

Marco Felsch <[email protected]>
ASoC: max98088: fix ni clock divider calculation

Kees Cook <[email protected]>
proc: Track /proc/$pid/attr/ opener mm_struct

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

Diffstat:

 Makefile                                          |  4 +-
 arch/mips/lib/mips-atomic.c                       | 12 +--
 arch/powerpc/boot/dts/fsl/p1010si-post.dtsi       |  8 ++
 arch/powerpc/boot/dts/fsl/p2041si-post.dtsi       | 16 ++++
 arch/x86/boot/setup.ld                            |  2 +-
 arch/x86/kvm/trace.h                              |  6 +-
 drivers/gpu/drm/drm_auth.c                        |  3 +-
 drivers/gpu/drm/drm_ioctl.c                       |  9 ++-
 drivers/i2c/busses/i2c-mpc.c                      | 95 ++++++++++++++++++++++-
 drivers/infiniband/hw/mlx4/main.c                 |  5 +-
 drivers/infiniband/hw/mlx5/cq.c                   |  9 +--
 drivers/infiniband/ulp/ipoib/ipoib_netlink.c      |  1 +
 drivers/isdn/hardware/mISDN/netjet.c              |  1 -
 drivers/md/dm-verity-verify-sig.c                 |  2 +-
 drivers/net/appletalk/cops.c                      |  4 +-
 drivers/net/bonding/bond_main.c                   |  2 +-
 drivers/net/dsa/microchip/ksz9477.c               |  1 +
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c |  4 +-
 drivers/net/ethernet/cadence/macb_main.c          |  3 +
 drivers/net/ethernet/mellanox/mlx4/fw.c           |  3 +
 drivers/net/ethernet/mellanox/mlx4/fw.h           |  1 +
 drivers/net/ethernet/mellanox/mlx4/main.c         |  6 ++
 drivers/net/ethernet/qlogic/qla3xxx.c             |  2 +-
 drivers/net/phy/mdio_bus.c                        |  3 +-
 drivers/nvme/host/Kconfig                         |  3 +-
 drivers/nvme/host/fabrics.c                       |  5 ++
 drivers/regulator/core.c                          |  6 ++
 drivers/regulator/max77620-regulator.c            |  7 ++
 drivers/s390/cio/vfio_ccw_drv.c                   | 12 ++-
 drivers/scsi/bnx2fc/bnx2fc_io.c                   |  1 +
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c            |  8 +-
 drivers/scsi/hosts.c                              | 47 ++++++-----
 drivers/scsi/qla2xxx/qla_target.c                 |  2 +
 drivers/scsi/vmw_pvscsi.c                         |  8 +-
 drivers/spi/spi-bcm2835.c                         | 10 ++-
 drivers/spi/spi-bitbang.c                         | 18 ++++-
 drivers/spi/spi-fsl-spi.c                         |  4 +
 drivers/spi/spi-omap-uwire.c                      |  9 ++-
 drivers/spi/spi-omap2-mcspi.c                     | 39 ++++++----
 drivers/spi/spi-pxa2xx.c                          |  9 ++-
 drivers/spi/spi-sprd.c                            |  1 +
 drivers/spi/spi.c                                 | 20 +++--
 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c |  2 +-
 drivers/usb/cdns3/gadget.c                        |  4 +-
 drivers/usb/dwc3/debug.h                          |  3 +
 drivers/usb/dwc3/debugfs.c                        | 21 +----
 drivers/usb/dwc3/ep0.c                            |  3 +
 drivers/usb/dwc3/gadget.c                         |  3 +
 drivers/usb/gadget/config.c                       |  8 ++
 drivers/usb/gadget/function/f_ecm.c               |  2 +-
 drivers/usb/gadget/function/f_eem.c               |  6 +-
 drivers/usb/gadget/function/f_fs.c                |  3 +
 drivers/usb/gadget/function/f_hid.c               |  3 +-
 drivers/usb/gadget/function/f_loopback.c          |  2 +-
 drivers/usb/gadget/function/f_ncm.c               | 10 +--
 drivers/usb/gadget/function/f_printer.c           |  3 +-
 drivers/usb/gadget/function/f_rndis.c             |  2 +-
 drivers/usb/gadget/function/f_serial.c            |  2 +-
 drivers/usb/gadget/function/f_sourcesink.c        |  3 +-
 drivers/usb/gadget/function/f_subset.c            |  2 +-
 drivers/usb/gadget/function/f_tcm.c               |  3 +-
 drivers/usb/musb/musb_core.c                      |  3 +-
 drivers/usb/serial/cp210x.c                       | 20 ++++-
 drivers/usb/serial/ftdi_sio.c                     |  1 +
 drivers/usb/serial/ftdi_sio_ids.h                 |  1 +
 drivers/usb/serial/omninet.c                      |  2 +
 drivers/usb/serial/quatech2.c                     |  6 +-
 drivers/usb/typec/mux.c                           |  2 +-
 drivers/usb/typec/tcpm/wcove.c                    |  2 +-
 drivers/usb/typec/ucsi/ucsi.c                     |  1 +
 fs/btrfs/disk-io.c                                | 26 +++++--
 fs/btrfs/file.c                                   |  4 +-
 fs/nfs/client.c                                   |  2 +-
 fs/nfs/nfs4_fs.h                                  |  1 +
 fs/nfs/nfs4client.c                               |  2 +-
 fs/nfs/nfs4proc.c                                 | 29 ++++++-
 fs/proc/base.c                                    |  9 ++-
 include/asm-generic/vmlinux.lds.h                 |  1 +
 include/linux/kvm_host.h                          | 10 ++-
 include/linux/mlx4/device.h                       |  1 +
 include/linux/usb/pd.h                            |  2 +-
 kernel/cgroup/cgroup-v1.c                         |  4 +
 kernel/cgroup/cgroup.c                            | 13 ++--
 kernel/events/core.c                              |  2 +
 kernel/sched/fair.c                               |  2 +-
 kernel/trace/ftrace.c                             |  8 +-
 kernel/trace/trace.c                              |  2 +-
 kernel/workqueue.c                                | 12 ++-
 net/netlink/af_netlink.c                          |  6 +-
 net/nfc/rawsock.c                                 |  2 +-
 net/rds/connection.c                              | 23 ++++--
 net/rds/tcp.c                                     |  4 +-
 net/rds/tcp.h                                     |  3 +-
 net/rds/tcp_listen.c                              |  6 ++
 sound/soc/codecs/max98088.c                       | 13 +++-
 sound/soc/codecs/sti-sas.c                        |  1 +
 sound/soc/intel/boards/bytcr_rt5640.c             | 25 ++++++
 tools/perf/util/session.c                         |  1 +
 98 files changed, 561 insertions(+), 187 deletions(-)