Skip to content

5.10.103-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest80 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/80cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplugkernel/cgroup/cpuset.c+2 -00 replies
2/80btrfs: tree-checker: check item_size for inode_itemfs/btrfs/tree-checker.c+7 -00 replies
3/80btrfs: tree-checker: check item_size for dev_itemfs/btrfs/tree-checker.c+8 -00 replies
4/80clk: jz4725b: fix mmc0 clock gatingdrivers/clk/ingenic/jz4725b-cgu.c+1 -20 replies
5/80vhost/vsock: dont check owner in vhost_vsock_stop() while releasingdrivers/vhost/vsock.c+14 -70 replies
6/80parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernelarch/parisc/kernel/unaligned.c+4 -40 replies
7/80parisc/unaligned: Fix ldw() and stw() unalignment handlersarch/parisc/kernel/unaligned.c+3 -30 replies
8/80KVM: x86/mmu: make apf token non-zero to fix bugarch/x86/kvm/mmu/mmu.c+12 -10 replies
9/80drm/amdgpu: disable MMHUB PG for Picassodrivers/gpu/drm/amd/amdgpu/soc15.c+4 -10 replies
10/80drm/amdgpu: check vm ready by amdgpu_vm->evicting flagdrivers/gpu/drm/amd/amdgpu/amdgpu_vm.c+7 -20 replies
11/80drm/i915: Correctly populate use_sagv_wm for all pipesdrivers/gpu/drm/i915/intel_pm.c+11 -110 replies
12/80sr9700: sanity check for packet lengthdrivers/net/usb/sr9700.c+1 -10 replies
13/80USB: zaurus: support another broken Zaurusdrivers/net/usb/cdc_ether.c drivers/net/usb/zaurus.c+24 -00 replies
14/80CDC-NCM: avoid overflow in sanity checkingdrivers/net/usb/cdc_ncm.c+4 -40 replies
15/80netfilter: nf_tables_offload: incorrect flow offload action array sizeinclude/net/netfilter/nf_tables.h include/net/netfilter/nf_tables_offload.h net/netfilter/nf_tables_offload.c +3 more+26 -50 replies
16/80x86/fpu: Correct pkru/xstate inconsistencyarch/x86/include/asm/fpu/internal.h arch/x86/kernel/process_32.c arch/x86/kernel/process_64.c+12 -130 replies
17/80tee: export teedev_open() and teedev_close_context()drivers/tee/tee_core.c include/linux/tee_drv.h+18 -20 replies
18/80optee: use driver internal tee_context for some rpcdrivers/tee/optee/core.c drivers/tee/optee/optee_private.h drivers/tee/optee/rpc.c+15 -30 replies
19/80ping: remove pr_err from ping_lookupnet/ipv4/ping.c+0 -10 replies
20/80perf data: Fix double free in perf_session__delete()tools/perf/util/data.c+3 -40 replies
21/80bnx2x: fix driver load from initrddrivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c+3 -00 replies
22/80bnxt_en: Fix active FEC reporting to ethtooldrivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c+3 -00 replies
23/80hwmon: Handle failure to register sensor with thermal zone correctlydrivers/hwmon/hwmon.c+8 -60 replies
24/80bpf: Do not try bpf_msg_push_data with len 0net/core/filter.c+3 -00 replies
25/80selftests: bpf: Check bpf_msg_push_data return valuetools/testing/selftests/bpf/progs/test_sockmap_kern.h+18 -80 replies
26/80bpf: Add schedule points in batch opskernel/bpf/syscall.c+3 -00 replies
27/80io_uring: add a schedule point in io_add_buffers()fs/io_uring.c+1 -00 replies
28/80net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friendsnet/core/skbuff.c+2 -20 replies
29/80tipc: Fix end of loop tests for list_for_each_entry()net/tipc/name_table.c net/tipc/socket.c+2 -20 replies
30/80gso: do not skip outer ip header in case of ipip and net_failovernet/ipv4/af_inet.c net/ipv6/ip6_offload.c+6 -10 replies
31/80openvswitch: Fix setting ipv6 fields causing hw csum failureinclude/net/checksum.h net/openvswitch/actions.c+43 -80 replies
32/80drm/edid: Always set RGB444drivers/gpu/drm/drm_edid.c+1 -10 replies
33/80net/mlx5e: Fix wrong return value on ioctl EEPROM query failuredrivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c+1 -10 replies
34/80net/sched: act_ct: Fix flow table lookup after ct clear or switching zonesnet/sched/act_ct.c+0 -50 replies
35/80net: ll_temac: check the return value of devm_kmalloc()drivers/net/ethernet/xilinx/ll_temac_main.c+2 -00 replies
36/80net: Force inlining of checksum functions in net/checksum.hinclude/net/checksum.h+22 -210 replies
37/80nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c+2 -20 replies
38/80netfilter: nf_tables: fix memory leak during stateful obj updatenet/netfilter/nf_tables_api.c+9 -40 replies
39/80net/smc: Use a mutex for locking "struct smc_pnettable"net/smc/smc_pnet.c net/smc/smc_pnet.h+22 -220 replies
40/80surface: surface3_power: Fix battery readings on batteries without a serial numberdrivers/platform/x86/surface3_power.c+10 -30 replies
41/80udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()net/ipv4/udp_tunnel_nic.c+1 -10 replies
42/80net/mlx5: Fix possible deadlock on rule deletiondrivers/net/ethernet/mellanox/mlx5/core/fs_core.c+2 -00 replies
43/80net/mlx5: Fix wrong limitation of metadata match on ecpfdrivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c+0 -40 replies
44/80net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packetsdrivers/net/ethernet/mellanox/mlx5/core/en_rx.c+2 -10 replies
45/80spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op()drivers/spi/spi-zynq-qspi.c+3 -00 replies
46/80regmap-irq: Update interrupt clear register for proper resetdrivers/base/regmap/regmap-irq.c+6 -140 replies
47/80RDMA/rtrs-clt: Fix possible double free in error casedrivers/infiniband/ulp/rtrs/rtrs-clt.c+20 -170 replies
48/80RDMA/rtrs-clt: Kill wait_for_inflight_permitsdrivers/infiniband/ulp/rtrs/rtrs-clt.c+6 -110 replies
49/80RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_closedrivers/infiniband/ulp/rtrs/rtrs-clt.c+1 -10 replies
50/80configfs: fix a race in configfs_{,un}register_subsystem()fs/configfs/dir.c+14 -00 replies
51/80RDMA/ib_srp: Fix a deadlockdrivers/infiniband/ulp/srp/ib_srp.c+4 -20 replies
52/80tracing: Have traceon and traceoff trigger honor the instancekernel/trace/trace_events_trigger.c+46 -60 replies
53/80iio: adc: men_z188_adc: Fix a resource leak in an error handling pathdrivers/iio/adc/men_z188_adc.c+8 -10 replies
54/80iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bitsdrivers/iio/adc/ad7124.c+1 -10 replies
55/80iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshotdrivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c+5 -10 replies
56/80iio: Fix error handling for PMdrivers/iio/accel/bmc150-accel-core.c drivers/iio/accel/kxcjk-1013.c drivers/iio/accel/mma9551.c +4 more+27 -80 replies
57/80sc16is7xx: Fix for incorrect data being transmitteddrivers/tty/serial/sc16is7xx.c+3 -00 replies
58/80ata: pata_hpt37x: disable primary channel on HPT371drivers/ata/pata_hpt37x.c+14 -00 replies
59/80Revert "USB: serial: ch341: add new Product ID for CH341A"drivers/usb/serial/ch341.c+0 -10 replies
60/80usb: gadget: rndis: add spinlock for rndis response listdrivers/usb/gadget/function/rndis.c drivers/usb/gadget/function/rndis.h+9 -00 replies
61/80USB: gadget: validate endpoint index for xilinx udcdrivers/usb/gadget/udc/udc-xilinx.c+6 -00 replies
62/80tracefs: Set the group ownership in apply_options() not parse_options()fs/tracefs/inode.c+3 -20 replies
63/80USB: serial: option: add support for DW5829edrivers/usb/serial/option.c+6 -00 replies
64/80USB: serial: option: add Telit LE910R1 compositionsdrivers/usb/serial/option.c+6 -00 replies
65/80usb: dwc2: drd: fix soft connect when gadget is unconfigureddrivers/usb/dwc2/core.h drivers/usb/dwc2/drd.c+6 -20 replies
66/80usb: dwc3: pci: Fix Bay Trail phy GPIO mappingsdrivers/usb/dwc3/dwc3-pci.c+2 -20 replies
67/80usb: dwc3: gadget: Let the interrupt handler disable bottom halves.drivers/usb/dwc3/gadget.c+2 -00 replies
68/80xhci: re-initialize the HC during resume if HCE was setdrivers/usb/host/xhci.c+13 -60 replies
69/80xhci: Prevent futile URB re-submissions due to incorrect return value.drivers/usb/host/xhci.c+6 -30 replies
70/80driver core: Free DMA range map when device is releaseddrivers/base/dd.c+5 -00 replies
71/80RDMA/cma: Do not change route.addr.src_addr outside state checksdrivers/infiniband/core/cma.c+23 -150 replies
72/80thermal: int340x: fix memory leak in int3400_notify()drivers/thermal/intel/int340x_thermal/int3400_thermal.c+4 -00 replies
73/80riscv: fix oops caused by irqsoff latency tracerarch/riscv/kernel/Makefile arch/riscv/kernel/entry.S arch/riscv/kernel/trace_irq.c +1 more+45 -50 replies
74/80tty: n_gsm: fix encoding of control signal octet bit DVdrivers/tty/n_gsm.c+1 -10 replies
75/80tty: n_gsm: fix proper link termination after failed opendrivers/tty/n_gsm.c+1 -10 replies
76/80tty: n_gsm: fix NULL pointer access due to DLCI releasedrivers/tty/n_gsm.c+6 -10 replies
77/80tty: n_gsm: fix wrong tty control line for flow controldrivers/tty/n_gsm.c+4 -40 replies
78/80tty: n_gsm: fix deadlock in gsmtty_open()drivers/tty/n_gsm.c+3 -00 replies
79/80gpio: tegra186: Fix chip_data type confusiondrivers/gpio/gpio-tegra186.c+10 -40 replies
80/80memblock: use kfree() to release kmalloced memblock regionsmm/memblock.c+8 -20 replies

Reviews trailers per patch

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

PatchWaiman LongMichal KoutnýPaul MenzelChristian KönigStanislav LisovskiyGreg Kroah-HartmanNick GregoryDavid SterbaSiarhei VolkauPaul Cercueil[email protected]Jason WangWillem de BruijnVille SyrjäläTariq ToukanSumit GargMarcelo Ricardo LeitnerAlex DeucherWillis KungDave HansenGrant Grundler[email protected]Tony LuKarsten GraulMark BlochMaor DickmanCharles KeepaxMarek SzyprowskiBenjamin TissoiresMaximilian LuzJiri OlsaJack WangMd Haris IqbalLeon RomanovskyDaniel Bristot de OliveiraTom ZanussiDmitry OsipenkoJon HunterYonghong SongJohn FastabendStanislav FomichevBrian VazquezAndy ShevchenkoRob HerringAl ViroMario TesiPavel Machek (CIP)Shuah KhanFlorian FainelliBagas SanjayaLinux Kernel Functional TestingSudip MukherjeeGuenter RoeckSlade Watkins
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b
1/80A-b R-b
2/80R-b
3/80R-b
4/80T-b R-b
5/80Reported-and-tested-by A-b
6/80
7/80
8/80
9/80R-b
10/80A-b R-b
11/80R-b
12/80R-b
13/80
14/80R-b
15/80Reported-and-tested-by
16/80T-b A-b
17/80R-b
18/80R-b
19/80
20/80A-b
21/80
22/80
23/80R-b T-b
24/80A-b A-b
25/80A-b
26/80R-b A-b
27/80
28/80
29/80
30/80R-b
31/80
32/80R-b
33/80R-b
34/80A-b
35/80
36/80
37/80
38/80
39/80Reported-and-tested-by Confirmed-by A-b
40/80R-b R-b
41/80
42/80R-b
43/80R-b
44/80
45/80
46/80R-b T-b
47/80R-b
48/80R-b
49/80R-b
50/80
51/80R-b
52/80T-b R-b
53/80
54/80
55/80T-b
56/80R-b
57/80
58/80
59/80
60/80
61/80
62/80A-b
63/80
64/80
65/80
66/80
67/80T-b
68/80
69/80
70/80R-b
71/80R-b
72/80
73/80
74/80
75/80
76/80
77/80
78/80
79/80
80/80

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

Read the v1 thread

Cover letter [PATCH 5.10 00/80] 5.10.103-rc1 review

This is the start of the stable review cycle for the 5.10.103 release. There are 80 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, 02 Mar 2022 17:20:16 +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.10.103-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.10.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.10.103-rc1

Miaohe Lin <[email protected]>
memblock: use kfree() to release kmalloced memblock regions

Marc Zyngier <[email protected]>
gpio: tegra186: Fix chip_data type confusion

[email protected] <[email protected]>
tty: n_gsm: fix deadlock in gsmtty_open()

[email protected] <[email protected]>
tty: n_gsm: fix wrong tty control line for flow control

[email protected] <[email protected]>
tty: n_gsm: fix NULL pointer access due to DLCI release

[email protected] <[email protected]>
tty: n_gsm: fix proper link termination after failed open

[email protected] <[email protected]>
tty: n_gsm: fix encoding of control signal octet bit DV

Changbin Du <[email protected]>
riscv: fix oops caused by irqsoff latency tracer

Chuansheng Liu <[email protected]>

    thermal: int340x: fix memory leak in int3400_notify()

Jason Gunthorpe <[email protected]>
RDMA/cma: Do not change route.addr.src_addr outside state checks

Mårten Lindahl <[email protected]>
driver core: Free DMA range map when device is released

Hongyu Xie <[email protected]>
xhci: Prevent futile URB re-submissions due to incorrect return value.

Puma Hsu <[email protected]>
xhci: re-initialize the HC during resume if HCE was set

Sebastian Andrzej Siewior <[email protected]>
usb: dwc3: gadget: Let the interrupt handler disable bottom halves.

Hans de Goede <[email protected]>
usb: dwc3: pci: Fix Bay Trail phy GPIO mappings

Fabrice Gasnier <[email protected]>
usb: dwc2: drd: fix soft connect when gadget is unconfigured

Daniele Palmas <[email protected]>
USB: serial: option: add Telit LE910R1 compositions

Slark Xiao <[email protected]>
USB: serial: option: add support for DW5829e

Steven Rostedt (Google) <[email protected]>
tracefs: Set the group ownership in apply_options() not parse_options()

Szymon Heidrich <[email protected]>
USB: gadget: validate endpoint index for xilinx udc

Daehwan Jung <[email protected]>
usb: gadget: rndis: add spinlock for rndis response list

Dmytro Bagrii <[email protected]>
Revert "USB: serial: ch341: add new Product ID for CH341A"

Sergey Shtylyov <[email protected]>
ata: pata_hpt37x: disable primary channel on HPT371

Phil Elwell <[email protected]>
sc16is7xx: Fix for incorrect data being transmitted

Miaoqian Lin <[email protected]>
iio: Fix error handling for PM

Lorenzo Bianconi <[email protected]>
iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot

Cosmin Tanislav <[email protected]>
iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits

Christophe JAILLET <[email protected]>
iio: adc: men_z188_adc: Fix a resource leak in an error handling path

Steven Rostedt (Google) <[email protected]>
tracing: Have traceon and traceoff trigger honor the instance

Bart Van Assche <[email protected]>
RDMA/ib_srp: Fix a deadlock

ChenXiaoSong <[email protected]>
configfs: fix a race in configfs_{,un}register_subsystem()

Md Haris Iqbal <[email protected]>
RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close

Guoqing Jiang <[email protected]>
RDMA/rtrs-clt: Kill wait_for_inflight_permits

Md Haris Iqbal <[email protected]>
RDMA/rtrs-clt: Fix possible double free in error case

Prasad Kumpatla <[email protected]>
regmap-irq: Update interrupt clear register for proper reset

Zhou Qingyang <[email protected]>
spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op()

Tariq Toukan <[email protected]>
net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets

Ariel Levkovich <[email protected]>
net/mlx5: Fix wrong limitation of metadata match on ecpf

Maor Gottlieb <[email protected]>
net/mlx5: Fix possible deadlock on rule deletion

Dan Carpenter <[email protected]>
udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()

Hans de Goede <[email protected]>
surface: surface3_power: Fix battery readings on batteries without a serial number

Fabio M. De Francesco <[email protected]>
net/smc: Use a mutex for locking "struct smc_pnettable"

Florian Westphal <[email protected]>
netfilter: nf_tables: fix memory leak during stateful obj update

Christophe JAILLET <[email protected]>
nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()

Christophe Leroy <[email protected]>
net: Force inlining of checksum functions in net/checksum.h

Xiaoke Wang <[email protected]>
net: ll_temac: check the return value of devm_kmalloc()

Paul Blakey <[email protected]>
net/sched: act_ct: Fix flow table lookup after ct clear or switching zones

Gal Pressman <[email protected]>
net/mlx5e: Fix wrong return value on ioctl EEPROM query failure

Maxime Ripard <[email protected]>
drm/edid: Always set RGB444

Paul Blakey <[email protected]>
openvswitch: Fix setting ipv6 fields causing hw csum failure

Tao Liu <[email protected]>
gso: do not skip outer ip header in case of ipip and net_failover

Dan Carpenter <[email protected]>
tipc: Fix end of loop tests for list_for_each_entry()

Eric Dumazet <[email protected]>
net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends

Eric Dumazet <[email protected]>
io_uring: add a schedule point in io_add_buffers()

Eric Dumazet <[email protected]>
bpf: Add schedule points in batch ops

Felix Maurer <[email protected]>
selftests: bpf: Check bpf_msg_push_data return value

Felix Maurer <[email protected]>
bpf: Do not try bpf_msg_push_data with len 0

Guenter Roeck <[email protected]>
hwmon: Handle failure to register sensor with thermal zone correctly

Somnath Kotur <[email protected]>
bnxt_en: Fix active FEC reporting to ethtool

Manish Chopra <[email protected]>
bnx2x: fix driver load from initrd

Alexey Bayduraev <[email protected]>
perf data: Fix double free in perf_session__delete()

Xin Long <[email protected]>
ping: remove pr_err from ping_lookup

Jens Wiklander <[email protected]>
optee: use driver internal tee_context for some rpc

Jens Wiklander <[email protected]>
tee: export teedev_open() and teedev_close_context()

Brian Geffon <[email protected]>
x86/fpu: Correct pkru/xstate inconsistency

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables_offload: incorrect flow offload action array size

Oliver Neukum <[email protected]>
CDC-NCM: avoid overflow in sanity checking

Oliver Neukum <[email protected]>
USB: zaurus: support another broken Zaurus

Oliver Neukum <[email protected]>
sr9700: sanity check for packet length

Ville Syrjälä <[email protected]>
drm/i915: Correctly populate use_sagv_wm for all pipes

Qiang Yu <[email protected]>

    drm/amdgpu: check vm ready by amdgpu_vm->evicting flag

Evan Quan <[email protected]>
drm/amdgpu: disable MMHUB PG for Picasso

Liang Zhang <[email protected]>
KVM: x86/mmu: make apf token non-zero to fix bug

Helge Deller <[email protected]>
parisc/unaligned: Fix ldw() and stw() unalignment handlers

Helge Deller <[email protected]>
parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel

Stefano Garzarella <[email protected]>
vhost/vsock: don't check owner in vhost_vsock_stop() while releasing

Siarhei Volkau <[email protected]>
clk: jz4725b: fix mmc0 clock gating

Su Yue <[email protected]>
btrfs: tree-checker: check item_size for dev_item

Su Yue <[email protected]>
btrfs: tree-checker: check item_size for inode_item

Zhang Qiao <[email protected]>
cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug

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

Diffstat:

 Makefile                                           |  4 +-
 arch/parisc/kernel/unaligned.c                     | 14 +++---
 arch/riscv/kernel/Makefile                         |  2 +
 arch/riscv/kernel/entry.S                          | 10 ++--
 arch/riscv/kernel/trace_irq.c                      | 27 +++++++++++
 arch/riscv/kernel/trace_irq.h                      | 11 +++++
 arch/x86/include/asm/fpu/internal.h                | 13 +++--
 arch/x86/kernel/process_32.c                       |  6 +--
 arch/x86/kernel/process_64.c                       |  6 +--
 arch/x86/kvm/mmu/mmu.c                             | 13 ++++-
 drivers/ata/pata_hpt37x.c                          | 14 ++++++
 drivers/base/dd.c                                  |  5 ++
 drivers/base/regmap/regmap-irq.c                   | 20 +++-----
 drivers/clk/ingenic/jz4725b-cgu.c                  |  3 +-
 drivers/gpio/gpio-tegra186.c                       | 14 ++++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |  9 +++-
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |  5 +-
 drivers/gpu/drm/drm_edid.c                         |  2 +-
 drivers/gpu/drm/i915/intel_pm.c                    | 22 ++++-----
 drivers/hwmon/hwmon.c                              | 14 +++---
 drivers/iio/accel/bmc150-accel-core.c              |  5 +-
 drivers/iio/accel/kxcjk-1013.c                     |  5 +-
 drivers/iio/accel/mma9551.c                        |  5 +-
 drivers/iio/accel/mma9553.c                        |  5 +-
 drivers/iio/adc/ad7124.c                           |  2 +-
 drivers/iio/adc/men_z188_adc.c                     |  9 +++-
 drivers/iio/gyro/bmg160_core.c                     |  5 +-
 drivers/iio/imu/kmx61.c                            |  5 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c       |  6 ++-
 drivers/iio/magnetometer/bmc150_magn.c             |  5 +-
 drivers/infiniband/core/cma.c                      | 40 +++++++++-------
 drivers/infiniband/ulp/rtrs/rtrs-clt.c             | 56 +++++++++++-----------
 drivers/infiniband/ulp/srp/ib_srp.c                |  6 ++-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   |  3 ++
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  |  3 ++
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |  2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |  3 +-
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |  4 --
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |  2 +
 .../ethernet/netronome/nfp/flower/tunnel_conf.c    |  4 +-
 drivers/net/ethernet/xilinx/ll_temac_main.c        |  2 +
 drivers/net/usb/cdc_ether.c                        | 12 +++++
 drivers/net/usb/cdc_ncm.c                          |  8 ++--
 drivers/net/usb/sr9700.c                           |  2 +-
 drivers/net/usb/zaurus.c                           | 12 +++++
 drivers/platform/x86/surface3_power.c              | 13 +++--
 drivers/spi/spi-zynq-qspi.c                        |  3 ++
 drivers/tee/optee/core.c                           |  8 ++++
 drivers/tee/optee/optee_private.h                  |  2 +
 drivers/tee/optee/rpc.c                            |  8 ++--
 drivers/tee/tee_core.c                             |  6 ++-
 .../intel/int340x_thermal/int3400_thermal.c        |  4 ++
 drivers/tty/n_gsm.c                                | 22 ++++++---
 drivers/tty/serial/sc16is7xx.c                     |  3 ++
 drivers/usb/dwc2/core.h                            |  2 +
 drivers/usb/dwc2/drd.c                             |  6 ++-
 drivers/usb/dwc3/dwc3-pci.c                        |  4 +-
 drivers/usb/dwc3/gadget.c                          |  2 +
 drivers/usb/gadget/function/rndis.c                |  8 ++++
 drivers/usb/gadget/function/rndis.h                |  1 +
 drivers/usb/gadget/udc/udc-xilinx.c                |  6 +++
 drivers/usb/host/xhci.c                            | 28 +++++++----
 drivers/usb/serial/ch341.c                         |  1 -
 drivers/usb/serial/option.c                        | 12 +++++
 drivers/vhost/vsock.c                              | 21 +++++---
 fs/btrfs/tree-checker.c                            | 15 ++++++
 fs/configfs/dir.c                                  | 14 ++++++
 fs/io_uring.c                                      |  1 +
 fs/tracefs/inode.c                                 |  5 +-
 include/linux/tee_drv.h                            | 14 ++++++
 include/net/checksum.h                             | 48 +++++++++++--------
 include/net/netfilter/nf_tables.h                  |  2 +-
 include/net/netfilter/nf_tables_offload.h          |  2 -
 kernel/bpf/syscall.c                               |  3 ++
 kernel/cgroup/cpuset.c                             |  2 +
 kernel/trace/trace_events_trigger.c                | 52 +++++++++++++++++---
 mm/memblock.c                                      | 10 +++-
 net/core/filter.c                                  |  3 ++
 net/core/skbuff.c                                  |  4 +-
 net/ipv4/af_inet.c                                 |  5 +-
 net/ipv4/ping.c                                    |  1 -
 net/ipv4/udp_tunnel_nic.c                          |  2 +-
 net/ipv6/ip6_offload.c                             |  2 +
 net/netfilter/nf_tables_api.c                      | 13 +++--
 net/netfilter/nf_tables_offload.c                  |  3 +-
 net/netfilter/nft_dup_netdev.c                     |  6 +++
 net/netfilter/nft_fwd_netdev.c                     |  6 +++
 net/netfilter/nft_immediate.c                      | 12 ++++-
 net/openvswitch/actions.c                          | 46 ++++++++++++++----
 net/sched/act_ct.c                                 |  5 --
 net/smc/smc_pnet.c                                 | 42 ++++++++--------
 net/smc/smc_pnet.h                                 |  2 +-
 net/tipc/name_table.c                              |  2 +-
 net/tipc/socket.c                                  |  2 +-
 tools/perf/util/data.c                             |  7 ++-
 .../selftests/bpf/progs/test_sockmap_kern.h        | 26 ++++++----
 96 files changed, 672 insertions(+), 270 deletions(-)