Skip to content

5.16.12-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest164 patches 13 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/164mm/filemap: Fix handling of THPs in generic_file_buffered_read()mm/filemap.c+6 -20 replies
2/164cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplugkernel/cgroup/cpuset.c+2 -00 replies
3/164cgroup-v1: Correct privileges check in release_agent writeskernel/cgroup/cgroup-v1.c+4 -20 replies
4/164btrfs: tree-checker: check item_size for inode_itemfs/btrfs/tree-checker.c+7 -00 replies
5/164btrfs: tree-checker: check item_size for dev_itemfs/btrfs/tree-checker.c+8 -00 replies
6/164slab: remove __alloc_size attribute from __kmalloc_track_callerinclude/linux/slab.h+1 -20 replies
7/164clk: jz4725b: fix mmc0 clock gatingdrivers/clk/ingenic/jz4725b-cgu.c+1 -20 replies
8/164io_uring: dont convert to jiffies for waiting on timeoutsfs/io_uring.c+7 -60 replies
9/164io_uring: disallow modification of rsrc_data during quiescefs/io_uring.c+9 -10 replies
10/164selinux: fix misuse of mutex_is_locked()security/selinux/ima.c+2 -20 replies
11/164vhost/vsock: dont check owner in vhost_vsock_stop() while releasingdrivers/vhost/vsock.c+14 -70 replies
12/164parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernelarch/parisc/kernel/unaligned.c+4 -40 replies
13/164parisc/unaligned: Fix ldw() and stw() unalignment handlersarch/parisc/kernel/unaligned.c+3 -30 replies
14/164KVM: x86/mmu: make apf token non-zero to fix bugarch/x86/kvm/mmu/mmu.c+12 -10 replies
15/164KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabledarch/x86/kvm/svm/svm.c+17 -20 replies
16/164drm/amd/display: Fix stream->link_enc unassigned during stream removaldrivers/gpu/drm/amd/display/dc/core/dc_resource.c+0 -40 replies
17/164drm/amd/display: Protect update_bw_bounding_box FPU code.drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c drivers/gpu/drm/amd/display/dc/core/dc.c+7 -20 replies
18/164drm/amd/pm: fix some OEM SKU specific stability issuesdrivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c+31 -10 replies
19/164drm/amd: Check if ASPM is enabled from PCIe subsystemdrivers/gpu/drm/amd/amdgpu/amdgpu_drv.c+3 -00 replies
20/164drm/amdgpu: disable MMHUB PG for Picassodrivers/gpu/drm/amd/amdgpu/soc15.c+4 -10 replies
21/164drm/amdgpu: do not enable asic reset for raven2drivers/gpu/drm/amd/amdgpu/soc15.c+2 -20 replies
22/164drm/amdgpu: check vm ready by amdgpu_vm->evicting flagdrivers/gpu/drm/amd/amdgpu/amdgpu_vm.c+7 -22 replies
23/164drm/i915: Widen the QGV point maskdrivers/gpu/drm/i915/display/intel_bw.h+4 -40 replies
24/164drm/i915: Disconnect PHYs left connected by BIOS on disabled portsdrivers/gpu/drm/i915/display/intel_tc.c+20 -60 replies
25/164drm/i915: Correctly populate use_sagv_wm for all pipesdrivers/gpu/drm/i915/intel_pm.c+11 -110 replies
26/164drm/i915: Fix bw atomic check when switching between SAGV vs. no SAGVdrivers/gpu/drm/i915/display/intel_bw.c+16 -20 replies
27/164sr9700: sanity check for packet lengthdrivers/net/usb/sr9700.c+1 -10 replies
28/164USB: zaurus: support another broken Zaurusdrivers/net/usb/cdc_ether.c drivers/net/usb/zaurus.c+24 -00 replies
29/164CDC-NCM: avoid overflow in sanity checkingdrivers/net/usb/cdc_ncm.c+4 -40 replies
30/164netfilter: xt_socket: fix a typo in socket_mt_destroy()net/netfilter/xt_socket.c+1 -10 replies
31/164netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES dependencynet/netfilter/xt_socket.c+2 -00 replies
32/164netfilter: 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
33/164ping: remove pr_err from ping_lookupnet/ipv4/ping.c+0 -10 replies
34/164Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"drivers/net/ethernet/intel/i40e/i40e_main.c+1 -110 replies
35/164gpu: host1x: Always return syncpoint value when waitingdrivers/gpu/host1x/syncpt.c+2 -170 replies
36/164perf evlist: Fix failed to use cpu list for uncore eventstools/perf/util/evlist-hybrid.c+2 -20 replies
37/164perf data: Fix double free in perf_session__delete()tools/perf/util/data.c+3 -40 replies
38/164mptcp: fix race in incoming ADD_ADDR option processingnet/mptcp/pm_netlink.c+14 -50 replies
39/164mptcp: add mibs counter for ignored incoming optionsnet/mptcp/mib.c net/mptcp/mib.h net/mptcp/pm.c+10 -20 replies
40/164selftests: mptcp: fix diag instabilitytools/testing/selftests/net/mptcp/diag.sh+37 -70 replies
41/164selftests: mptcp: be more conservative with cookie MPJ limitstools/testing/selftests/net/mptcp/mptcp_join.sh+12 -30 replies
42/164bnx2x: fix driver load from initrddrivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c+3 -00 replies
43/164bnxt_en: Fix devlink fw_activatedrivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c+31 -80 replies
44/164bnxt_en: Fix active FEC reporting to ethtooldrivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c+3 -00 replies
45/164bnxt_en: Fix offline ethtool selftest with RDMA enableddrivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c+14 -80 replies
46/164bnxt_en: Fix occasional ethtool -t loopback test failuresdrivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt.h drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c+9 -10 replies
47/164bnxt_en: Fix incorrect multicast rx mask setting when not requesteddrivers/net/ethernet/broadcom/bnxt/bnxt.c+8 -50 replies
48/164bnxt_en: Restore the resets_reliable flag in bnxt_open()drivers/net/ethernet/broadcom/bnxt/bnxt.c+15 -20 replies
49/164hwmon: Handle failure to register sensor with thermal zone correctlydrivers/hwmon/hwmon.c+8 -60 replies
50/164net/mlx5: Fix tc max supported prio for nic modedrivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c+3 -00 replies
51/164ice: fix setting l4 port flag when adding filterdrivers/net/ethernet/intel/ice/ice_tc_lib.c+2 -20 replies
52/164ice: fix concurrent reset and removal of VFsdrivers/net/ethernet/intel/ice/ice.h drivers/net/ethernet/intel/ice/ice_main.c drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c+27 -180 replies
53/164ice: check the return of ice_ptp_gettimex64drivers/net/ethernet/intel/ice/ice_ptp.c+4 -10 replies
54/164ice: initialize local variable tlvdrivers/net/ethernet/intel/ice/ice_common.c+1 -10 replies
55/164net/mlx5: Update the list of the PCI supported devicesdrivers/net/ethernet/mellanox/mlx5/core/main.c+2 -00 replies
56/164bpf: Fix crash due to incorrect copy_map_valueinclude/linux/bpf.h+2 -10 replies
57/164bpf: Do not try bpf_msg_push_data with len 0net/core/filter.c+3 -00 replies
58/164selftests: bpf: Check bpf_msg_push_data return valuetools/testing/selftests/bpf/progs/test_sockmap_kern.h+18 -80 replies
59/164bpf: Fix a bpf_timer initialization issueinclude/linux/bpf.h+2 -40 replies
60/164bpf: Add schedule points in batch opskernel/bpf/syscall.c+3 -00 replies
61/164io_uring: add a schedule point in io_add_buffers()fs/io_uring.c+1 -00 replies
62/164net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friendsnet/core/skbuff.c+2 -20 replies
63/164nvme: also mark passthrough-only namespaces ready in nvme_update_ns_infodrivers/nvme/host/core.c+3 -30 replies
64/164tipc: Fix end of loop tests for list_for_each_entry()net/tipc/name_table.c net/tipc/socket.c+2 -20 replies
65/164clk: qcom: gcc-msm8994: Remove NoC clocksdrivers/clk/qcom/gcc-msm8994.c+9 -970 replies
66/164gso: 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
67/164net: mv643xx_eth: process retval from of_get_mac_addressdrivers/net/ethernet/marvell/mv643xx_eth.c+14 -100 replies
68/164openvswitch: Fix setting ipv6 fields causing hw csum failureinclude/net/checksum.h net/openvswitch/actions.c+43 -80 replies
69/164drm/edid: Always set RGB444drivers/gpu/drm/drm_edid.c+1 -10 replies
70/164net/mlx5e: Fix wrong return value on ioctl EEPROM query failuredrivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c+1 -10 replies
71/164net/mlx5e: TC, Reject rules with forward and drop actionsdrivers/net/ethernet/mellanox/mlx5/core/en_tc.c+6 -00 replies
72/164net/mlx5e: TC, Reject rules with drop and modify hdr actiondrivers/net/ethernet/mellanox/mlx5/core/en_tc.c+6 -00 replies
73/164block: clear iocb->private in blkdev_bio_end_io_async()block/fops.c+2 -00 replies
74/164drm/vc4: crtc: Fix runtime_pm reference countingdrivers/gpu/drm/vc4/vc4_crtc.c+5 -30 replies
75/164drm/i915/dg2: Print PHY name properly on calibration errordrivers/gpu/drm/i915/display/intel_snps_phy.c+1 -10 replies
76/164drm/amd/display: For vblank_disable_immediate, check PSR is really useddrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+9 -80 replies
77/164net/sched: act_ct: Fix flow table lookup after ct clear or switching zonesnet/sched/act_ct.c+0 -50 replies
78/164net: ll_temac: check the return value of devm_kmalloc()drivers/net/ethernet/xilinx/ll_temac_main.c+2 -00 replies
79/164net: Force inlining of checksum functions in net/checksum.hinclude/net/checksum.h+23 -220 replies
80/164netfilter: nf_tables: unregister flowtable hooks on netns exitnet/netfilter/nf_tables_api.c+3 -00 replies
81/164net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex isnt heldnet/dsa/master.c net/dsa/port.c+20 -70 replies
82/164nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c+2 -20 replies
83/164net: mdio-ipq4019: add delay after clock enabledrivers/net/mdio/mdio-ipq4019.c+5 -10 replies
84/164netfilter: nf_tables: fix memory leak during stateful obj updatenet/netfilter/nf_tables_api.c+9 -40 replies
85/164net/smc: Use a mutex for locking "struct smc_pnettable"net/smc/smc_pnet.c net/smc/smc_pnet.h+22 -220 replies
86/164surface: surface3_power: Fix battery readings on batteries without a serial numberdrivers/platform/surface/surface3_power.c+10 -30 replies
87/164udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()net/ipv4/udp_tunnel_nic.c+1 -10 replies
88/164net/mlx5: DR, Cache STE shadow memorydrivers/net/ethernet/mellanox/mlx5/core/steering/dr_icm_pool.c drivers/net/ethernet/mellanox/mlx5/core/steering/mlx5dr.h+79 -350 replies
89/164ibmvnic: schedule failover only if vioctl failsdrivers/net/ethernet/ibm/ibmvnic.c+5 -10 replies
90/164net/mlx5: DR, Dont allow match on IP w/o matching on full ethertype/ip_versiondrivers/net/ethernet/mellanox/mlx5/core/steering/dr_matcher.c drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste.c drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h+45 -170 replies
91/164net/mlx5: Fix possible deadlock on rule deletiondrivers/net/ethernet/mellanox/mlx5/core/fs_core.c+2 -00 replies
92/164net/mlx5: Fix wrong limitation of metadata match on ecpfdrivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c+0 -40 replies
93/164net/mlx5: DR, Fix the threshold that defines when pool sync is initiateddrivers/net/ethernet/mellanox/mlx5/core/steering/dr_icm_pool.c+7 -40 replies
94/164net/mlx5e: MPLSoUDP decap, fix check for unsupported matchesdrivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_mplsoudp.c+11 -170 replies
95/164net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packetsdrivers/net/ethernet/mellanox/mlx5/core/en_rx.c+2 -10 replies
96/164net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_ftedrivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c+26 -70 replies
97/164net/mlx5: Update log_max_qp value to be 17 at mostdrivers/net/ethernet/mellanox/mlx5/core/main.c+1 -10 replies
98/164net/mlx5e: Add missing increment of countdrivers/net/ethernet/mellanox/mlx5/core/en_selftest.c+1 -00 replies
99/164spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op()drivers/spi/spi-zynq-qspi.c+3 -00 replies
100/164PCI: mvebu: Fix device enumeration regressiondrivers/pci/controller/pci-mvebu.c+2 -10 replies
101/164gpio: rockchip: Reset int_bothedge when changing triggerdrivers/gpio/gpio-rockchip.c+29 -270 replies
102/164regmap-irq: Update interrupt clear register for proper resetdrivers/base/regmap/regmap-irq.c+6 -140 replies
103/164net: use sk_is_tcp() in more placesinclude/linux/skmsg.h include/net/sock.h net/core/skbuff.c +1 more+9 -140 replies
104/164net-timestamp: convert sk->sk_tskey to atomic_tinclude/net/sock.h net/can/j1939/transport.c net/core/skbuff.c +3 more+8 -80 replies
105/164RDMA/rtrs-clt: Fix possible double free in error casedrivers/infiniband/ulp/rtrs/rtrs-clt.c+20 -170 replies
106/164RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_closedrivers/infiniband/ulp/rtrs/rtrs-clt.c+1 -10 replies
107/164bnxt_en: Increase firmware message response DMA wait timedrivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h+10 -40 replies
108/164configfs: fix a race in configfs_{,un}register_subsystem()fs/configfs/dir.c+14 -00 replies
109/164RDMA/ib_srp: Fix a deadlockdrivers/infiniband/ulp/srp/ib_srp.c+4 -20 replies
110/164bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument supportkernel/bpf/btf.c+73 -210 replies
111/164bpf: Fix crash due to out of bounds access into reg2btf_ids.kernel/bpf/btf.c+3 -20 replies
112/164tracing: Dump stacktrace trigger to the corresponding instancekernel/trace/trace_events_trigger.c+6 -10 replies
113/164tracing: Have traceon and traceoff trigger honor the instancekernel/trace/trace_events_trigger.c+46 -60 replies
114/164iio:imu:adis16480: fix buffering for devices with no burst modedrivers/iio/imu/adis16480.c+6 -10 replies
115/164iio: adc: men_z188_adc: Fix a resource leak in an error handling pathdrivers/iio/adc/men_z188_adc.c+8 -10 replies
116/164iio: adc: tsc2046: fix memory corruption by preventing array overflowdrivers/iio/adc/ti-tsc2046.c+2 -20 replies
117/164iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bitsdrivers/iio/adc/ad7124.c+1 -10 replies
118/164iio: accel: fxls8962af: add padding to regmap for SPIdrivers/iio/accel/fxls8962af-core.c drivers/iio/accel/fxls8962af-i2c.c drivers/iio/accel/fxls8962af-spi.c +1 more+14 -50 replies
119/164iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshotdrivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c+5 -10 replies
120/164iio: 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
121/164sc16is7xx: Fix for incorrect data being transmitteddrivers/tty/serial/sc16is7xx.c+3 -00 replies
122/164ata: pata_hpt37x: disable primary channel on HPT371drivers/ata/pata_hpt37x.c+14 -00 replies
123/164Revert "USB: serial: ch341: add new Product ID for CH341A"drivers/usb/serial/ch341.c+0 -10 replies
124/164usb: gadget: rndis: add spinlock for rndis response listdrivers/usb/gadget/function/rndis.c drivers/usb/gadget/function/rndis.h+9 -00 replies
125/164USB: gadget: validate endpoint index for xilinx udcdrivers/usb/gadget/udc/udc-xilinx.c+6 -00 replies
126/164tracefs: Set the group ownership in apply_options() not parse_options()fs/tracefs/inode.c+3 -20 replies
127/164USB: serial: option: add support for DW5829edrivers/usb/serial/option.c+6 -00 replies
128/164USB: serial: option: add Telit LE910R1 compositionsdrivers/usb/serial/option.c+6 -00 replies
129/164usb: dwc2: drd: fix soft connect when gadget is unconfigureddrivers/usb/dwc2/core.h drivers/usb/dwc2/drd.c+6 -20 replies
130/164usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Traildrivers/usb/dwc3/dwc3-pci.c+12 -10 replies
131/164usb: dwc3: pci: Fix Bay Trail phy GPIO mappingsdrivers/usb/dwc3/dwc3-pci.c+2 -20 replies
132/164usb: dwc3: gadget: Let the interrupt handler disable bottom halves.drivers/usb/dwc3/gadget.c+2 -00 replies
133/164xhci: re-initialize the HC during resume if HCE was setdrivers/usb/host/xhci.c+13 -60 replies
134/164xhci: Prevent futile URB re-submissions due to incorrect return value.drivers/usb/host/xhci.c+6 -30 replies
135/164nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios propertydrivers/nvmem/core.c include/linux/nvmem-provider.h+4 -20 replies
136/164mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios propertydrivers/mtd/mtdcore.c+2 -00 replies
137/164driver core: Free DMA range map when device is releaseddrivers/base/dd.c+5 -00 replies
138/164btrfs: defrag: dont try to merge regular extents with preallocated extentsfs/btrfs/ioctl.c+11 -60 replies
139/164btrfs: defrag: dont defrag extents which are already at max capacityfs/btrfs/ioctl.c+20 -00 replies
140/164btrfs: defrag: remove an ambiguous condition for rejectionfs/btrfs/ioctl.c+0 -40 replies
141/164btrfs: prevent copying too big compressed lzo segmentfs/btrfs/lzo.c+11 -00 replies
142/164btrfs: defrag: allow defrag_one_cluster() to skip large extent which is not a targetfs/btrfs/ioctl.c+39 -90 replies
143/164btrfs: autodefrag: only scan one inode oncefs/btrfs/file.c+22 -620 replies
144/164btrfs: reduce extent threshold for autodefragfs/btrfs/ctree.h fs/btrfs/file.c fs/btrfs/inode.c+17 -40 replies
145/164RDMA/cma: Do not change route.addr.src_addr outside state checksdrivers/infiniband/core/cma.c+23 -150 replies
146/164thermal: int340x: fix memory leak in int3400_notify()drivers/thermal/intel/int340x_thermal/int3400_thermal.c+4 -00 replies
147/164staging: fbtft: fb_st7789v: reset display before initializationdrivers/staging/fbtft/fb_st7789v.c+2 -00 replies
148/164tps6598x: clear int mask on probe failuredrivers/usb/typec/tipd/core.c+4 -30 replies
149/164IB/qib: Fix duplicate sysfs directory namedrivers/infiniband/hw/qib/qib_sysfs.c+1 -10 replies
150/164riscv: fix nommu_k210_sdcard_defconfigarch/riscv/configs/nommu_k210_sdcard_defconfig+1 -10 replies
151/164riscv: 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
152/164mm/hugetlb: fix kernel crash with hugetlb mremapmm/hugetlb.c+3 -40 replies
153/164hugetlbfs: fix a truncation issue in hugepages parametermm/hugetlb.c+2 -20 replies
154/164tty: n_gsm: fix encoding of control signal octet bit DVdrivers/tty/n_gsm.c+1 -10 replies
155/164tty: n_gsm: fix encoding of command/response bitdrivers/tty/n_gsm.c+10 -60 replies
156/164tty: n_gsm: fix proper link termination after failed opendrivers/tty/n_gsm.c+1 -10 replies
157/164tty: n_gsm: fix NULL pointer access due to DLCI releasedrivers/tty/n_gsm.c+6 -10 replies
158/164tty: n_gsm: fix wrong tty control line for flow controldrivers/tty/n_gsm.c+4 -40 replies
159/164tty: n_gsm: fix wrong modem processing in convergence layer type 2drivers/tty/n_gsm.c+14 -90 replies
160/164tty: n_gsm: fix deadlock in gsmtty_open()drivers/tty/n_gsm.c+3 -00 replies
161/164pinctrl: fix loop in k210_pinconf_get_drive()drivers/pinctrl/pinctrl-k210.c+1 -10 replies
162/164pinctrl: k210: Fix bias-pull-updrivers/pinctrl/pinctrl-k210.c+1 -10 replies
163/164gpio: tegra186: Fix chip_data type confusiondrivers/gpio/gpio-tegra186.c+10 -40 replies
164/164memblock: use kfree() to release kmalloced memblock regionsmm/memblock.c+8 -20 replies

Reviews trailers per patch

83 of 164 patches have a Reviewed-by or Acked-by.

PatchNick DesaulniersDavid RientjesKees CookAdam MajerDirk MuellerTakashi IwaiVlastimil Babka[email protected]Jason WangMasami Ichikawa(CIP)[email protected]Alex DeucherGreg Kroah-HartmanFlorian WestphalEric DumazetNick GregorySiarhei VolkauPaul CercueilDavid SterbaJimmy KizitoJasdeep DhillonDaniel WheelerWaiman LongMichal KoutnýJiri OlsaVikas GuptaSomnath KoturPavan ChebbiEdwin PeerAndy GospodarekBen LiMatthieu BaertsKan LiangMario LimoncielloDmitry OsipenkoJon HunterRoi DayanSandeep PenigalapatiKonrad JankowskiGurucharan GPaul MenzelChristian KönigGal PressmanTariq ToukanStanislav LisovskiyJosé Roberto de SouzaGrant GrundlerJohn FastabendVille SyrjäläAndrew LunnOz ShlomoMing LeiChristoph HellwigHarry WentlandMarcelo Ricardo LeitnerMaor DickmanJavier Martinez CanillasBenjamin TissoiresMaximilian LuzWillem de Bruijn[email protected]Tony LuKarsten GraulSagi GrimbergDaniel WagnerKanchan JoshiAvihai HoronYonghong SongSwathi DhanavanthriDaniel Bristot de OliveiraTom ZanussiAlex VeskerJulia PinedaLeon RomanovskyMark BlochStanislav FomichevBrian VazquezGuillaume SavatonAndy ShevchenkoMario TesiAl ViroCharles KeepaxMarek SzyprowskiVladimir OlovyannikovMiquel RaynalFilipe MananaMike KravetzMina AlmasryDamien Le MoalSean AndersonDennis DalessandroAnup PatelRob HerringJack WangHeikki KrogerusShuah KhanZan AzizFlorian FainelliLinux Kernel Functional TestingBagas SanjayaRudi HeitbaumRon EconomosJustin M. ForbesGuenter RoeckSlade Watkins
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/164Analyzed-by Analyzed-by Bisected-by T-b
2/164A-b R-b
3/164R-b
4/164R-b
5/164R-b
6/164A-b A-b A-b
7/164T-b R-b
8/164
9/164
10/164
11/164Reported-and-tested-by A-b
12/164
13/164
14/164
15/164
16/164R-b A-b T-b
17/164
18/164R-b
19/164T-b R-b
20/164R-b
21/164A-b R-b
22/164A-b R-b
23/164R-b
24/164R-b
25/164R-b
26/164R-b
27/164R-b
28/164
29/164R-b
30/164R-b
31/164R-b
32/164Reported-and-tested-by
33/164
34/164
35/164
36/164R-b
37/164A-b
38/164R-b
39/164R-b
40/164Reported-and-tested-by
41/164
42/164
43/164R-b R-b
44/164
45/164R-b R-b
46/164R-b R-b R-b
47/164
48/164R-b R-b R-b
49/164R-b T-b
50/164R-b
51/164T-b
52/164T-b
53/164T-b
54/164T-b
55/164R-b R-b
56/164
57/164A-b A-b
58/164A-b
59/164
60/164R-b A-b
61/164
62/164
63/164R-b R-b T-b
64/164
65/164
66/164R-b
67/164R-b
68/164
69/164R-b
70/164R-b
71/164R-b
72/164R-b R-b
73/164R-b R-b
74/164R-b
75/164R-b
76/164R-b
77/164A-b
78/164
79/164
80/164
81/164
82/164
83/164R-b
84/164
85/164Reported-and-tested-by Confirmed-by A-b
86/164R-b R-b
87/164
88/164
89/164
90/164R-b
91/164R-b
92/164R-b
93/164R-b
94/164R-b
95/164
96/164R-b
97/164R-b
98/164R-b
99/164
100/164
101/164T-b
102/164R-b T-b
103/164
104/164
105/164R-b
106/164R-b
107/164R-b
108/164
109/164R-b
110/164
111/164
112/164R-b T-b
113/164T-b R-b
114/164T-b
115/164
116/164
117/164
118/164
119/164T-b
120/164R-b
121/164
122/164
123/164
124/164
125/164
126/164A-b
127/164
128/164
129/164
130/164
131/164
132/164T-b
133/164
134/164
135/164
136/164A-b
137/164R-b
138/164R-b
139/164R-b
140/164R-b
141/164R-b
142/164R-b
143/164R-b
144/164
145/164R-b
146/164
147/164
148/164R-b
149/164R-b
150/164R-b
151/164
152/164R-b R-b
153/164R-b
154/164
155/164
156/164
157/164
158/164
159/164
160/164
161/164R-b R-b
162/164R-b
163/164
164/164

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

Read the v1 thread

Cover letter [PATCH 5.16 000/164] 5.16.12-rc1 review

This is the start of the stable review cycle for the 5.16.12 release. There are 164 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.16.12-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.16.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.16.12-rc1

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

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

Sean Anderson <[email protected]>
pinctrl: k210: Fix bias-pull-up

Dan Carpenter <[email protected]>
pinctrl: fix loop in k210_pinconf_get_drive()

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

[email protected] <[email protected]>
tty: n_gsm: fix wrong modem processing in convergence layer type 2

[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 command/response bit

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

Liu Yuntao <[email protected]>
hugetlbfs: fix a truncation issue in hugepages parameter

Aneesh Kumar K.V <[email protected]>
mm/hugetlb: fix kernel crash with hugetlb mremap

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

Damien Le Moal <[email protected]>
riscv: fix nommu_k210_sdcard_defconfig

Mike Marciniszyn <[email protected]>
IB/qib: Fix duplicate sysfs directory name

Jens Axboe <[email protected]>
tps6598x: clear int mask on probe failure

Oliver Graute <[email protected]>
staging: fbtft: fb_st7789v: reset display before initialization

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

Qu Wenruo <[email protected]>
btrfs: reduce extent threshold for autodefrag

Qu Wenruo <[email protected]>
btrfs: autodefrag: only scan one inode once

Qu Wenruo <[email protected]>
btrfs: defrag: allow defrag_one_cluster() to skip large extent which is not a target

Dāvis Mosāns <[email protected]>
btrfs: prevent copying too big compressed lzo segment

Qu Wenruo <[email protected]>
btrfs: defrag: remove an ambiguous condition for rejection

Qu Wenruo <[email protected]>
btrfs: defrag: don't defrag extents which are already at max capacity

Qu Wenruo <[email protected]>
btrfs: defrag: don't try to merge regular extents with preallocated extents

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

Christophe Kerello <[email protected]>
mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios property

Christophe Kerello <[email protected]>
nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property

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

Hans de Goede <[email protected]>
usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail

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

Sean Nyekjaer <[email protected]>
iio: accel: fxls8962af: add padding to regmap for SPI

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

Oleksij Rempel <[email protected]>
iio: adc: tsc2046: fix memory corruption by preventing array overflow

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

Nuno Sá <[email protected]>
iio:imu:adis16480: fix buffering for devices with no burst mode

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

Daniel Bristot de Oliveira <[email protected]>
tracing: Dump stacktrace trigger to the corresponding instance

Kumar Kartikeya Dwivedi <[email protected]>
bpf: Fix crash due to out of bounds access into reg2btf_ids.

Kumar Kartikeya Dwivedi <[email protected]>
bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support

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

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

Michael Chan <[email protected]>
bnxt_en: Increase firmware message response DMA wait time

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

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

Eric Dumazet <[email protected]>

    net-timestamp: convert sk->sk_tskey to atomic_t

Eric Dumazet <[email protected]>
net: use sk_is_tcp() in more places

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

Samuel Holland <[email protected]>
gpio: rockchip: Reset int_bothedge when changing trigger

Pali Rohár <[email protected]>
PCI: mvebu: Fix device enumeration regression

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

Lama Kayal <[email protected]>
net/mlx5e: Add missing increment of count

Maher Sanalla <[email protected]>
net/mlx5: Update log_max_qp value to be 17 at most

Yevgeny Kliteynik <[email protected]>
net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte

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

Maor Dickman <[email protected]>
net/mlx5e: MPLSoUDP decap, fix check for unsupported matches

Yevgeny Kliteynik <[email protected]>
net/mlx5: DR, Fix the threshold that defines when pool sync is initiated

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

Yevgeny Kliteynik <[email protected]>
net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version

Sukadev Bhattiprolu <[email protected]>
ibmvnic: schedule failover only if vioctl fails

Yevgeny Kliteynik <[email protected]>
net/mlx5: DR, Cache STE shadow memory

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

Baruch Siach <[email protected]>
net: mdio-ipq4019: add delay after clock enable

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

Vladimir Oltean <[email protected]>
net: dsa: avoid call to __dev_set_promiscuity() while rtnl_mutex isn't held

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: unregister flowtable hooks on netns exit

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

Michel Dänzer <[email protected]>
drm/amd/display: For vblank_disable_immediate, check PSR is really used

Matt Roper <[email protected]>
drm/i915/dg2: Print PHY name properly on calibration error

Maxime Ripard <[email protected]>
drm/vc4: crtc: Fix runtime_pm reference counting

Stefano Garzarella <[email protected]>

    block: clear iocb->private in blkdev_bio_end_io_async()

Roi Dayan <[email protected]>
net/mlx5e: TC, Reject rules with drop and modify hdr action

Roi Dayan <[email protected]>
net/mlx5e: TC, Reject rules with forward and drop actions

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

Mauri Sandberg <[email protected]>
net: mv643xx_eth: process retval from of_get_mac_address

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

Konrad Dybcio <[email protected]>
clk: qcom: gcc-msm8994: Remove NoC clocks

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

Christoph Hellwig <[email protected]>
nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info

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

Yonghong Song <[email protected]>
bpf: Fix a bpf_timer initialization issue

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

Kumar Kartikeya Dwivedi <[email protected]>
bpf: Fix crash due to incorrect copy_map_value

Meir Lichtinger <[email protected]>
net/mlx5: Update the list of the PCI supported devices

Tom Rix <[email protected]>
ice: initialize local variable 'tlv'

Tom Rix <[email protected]>
ice: check the return of ice_ptp_gettimex64

Jacob Keller <[email protected]>
ice: fix concurrent reset and removal of VFs

Michal Swiatkowski <[email protected]>
ice: fix setting l4 port flag when adding filter

Chris Mi <[email protected]>
net/mlx5: Fix tc max supported prio for nic mode

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

Kalesh AP <[email protected]>
bnxt_en: Restore the resets_reliable flag in bnxt_open()

Pavan Chebbi <[email protected]>
bnxt_en: Fix incorrect multicast rx mask setting when not requested

Michael Chan <[email protected]>
bnxt_en: Fix occasional ethtool -t loopback test failures

Michael Chan <[email protected]>
bnxt_en: Fix offline ethtool selftest with RDMA enabled

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

Kalesh AP <[email protected]>
bnxt_en: Fix devlink fw_activate

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

Paolo Abeni <[email protected]>
selftests: mptcp: be more conservative with cookie MPJ limits

Paolo Abeni <[email protected]>
selftests: mptcp: fix diag instability

Paolo Abeni <[email protected]>
mptcp: add mibs counter for ignored incoming options

Paolo Abeni <[email protected]>
mptcp: fix race in incoming ADD_ADDR option processing

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

Zhengjun Xing <[email protected]>
perf evlist: Fix failed to use cpu list for uncore events

Mikko Perttunen <[email protected]>
gpu: host1x: Always return syncpoint value when waiting

Mateusz Palczewski <[email protected]>
Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"

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

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

Pablo Neira Ayuso <[email protected]>
netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES dependency

Eric Dumazet <[email protected]>
netfilter: xt_socket: fix a typo in socket_mt_destroy()

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: Fix bw atomic check when switching between SAGV vs. no SAGV

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

Imre Deak <[email protected]>
drm/i915: Disconnect PHYs left connected by BIOS on disabled ports

Ville Syrjälä <[email protected]>
drm/i915: Widen the QGV point mask

Qiang Yu <[email protected]>

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

Chen Gong <[email protected]>
drm/amdgpu: do not enable asic reset for raven2

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

Mario Limonciello <[email protected]>
drm/amd: Check if ASPM is enabled from PCIe subsystem

Evan Quan <[email protected]>
drm/amd/pm: fix some OEM SKU specific stability issues

Bas Nieuwenhuizen <[email protected]>
drm/amd/display: Protect update_bw_bounding_box FPU code.

Nicholas Kazlauskas <[email protected]>

    drm/amd/display: Fix stream->link_enc unassigned during stream removal

Maxim Levitsky <[email protected]>
KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled

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

Ondrej Mosnacek <[email protected]>
selinux: fix misuse of mutex_is_locked()

Dylan Yudaken <[email protected]>
io_uring: disallow modification of rsrc_data during quiesce

Jens Axboe <[email protected]>
io_uring: don't convert to jiffies for waiting on timeouts

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

Greg Kroah-Hartman <[email protected]>
slab: remove __alloc_size attribute from __kmalloc_track_caller

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

Michal Koutný <[email protected]>
cgroup-v1: Correct privileges check in release_agent writes

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

Matthew Wilcox (Oracle) <[email protected]>
mm/filemap: Fix handling of THPs in generic_file_buffered_read()

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

Diffstat:

 Makefile                                           |   4 +-
 arch/parisc/kernel/unaligned.c                     |  14 +--
 arch/riscv/configs/nommu_k210_sdcard_defconfig     |   2 +-
 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/kvm/mmu/mmu.c                             |  13 ++-
 arch/x86/kvm/svm/svm.c                             |  19 +++-
 block/fops.c                                       |   2 +
 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/clk/qcom/gcc-msm8994.c                     | 106 ++----------------
 drivers/gpio/gpio-rockchip.c                       |  56 +++++-----
 drivers/gpio/gpio-tegra186.c                       |  14 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |   9 +-
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |   9 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  17 +--
 .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c   |   2 +
 drivers/gpu/drm/amd/display/dc/core/dc.c           |   7 +-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |   4 -
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |  32 +++++-
 drivers/gpu/drm/drm_edid.c                         |   2 +-
 drivers/gpu/drm/i915/display/intel_bw.c            |  18 +++-
 drivers/gpu/drm/i915/display/intel_bw.h            |   8 +-
 drivers/gpu/drm/i915/display/intel_snps_phy.c      |   2 +-
 drivers/gpu/drm/i915/display/intel_tc.c            |  26 +++--
 drivers/gpu/drm/i915/intel_pm.c                    |  22 ++--
 drivers/gpu/drm/vc4/vc4_crtc.c                     |   8 +-
 drivers/gpu/host1x/syncpt.c                        |  19 +---
 drivers/hwmon/hwmon.c                              |  14 +--
 drivers/iio/accel/bmc150-accel-core.c              |   5 +-
 drivers/iio/accel/fxls8962af-core.c                |  12 ++-
 drivers/iio/accel/fxls8962af-i2c.c                 |   2 +-
 drivers/iio/accel/fxls8962af-spi.c                 |   2 +-
 drivers/iio/accel/fxls8962af.h                     |   3 +-
 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/adc/ti-tsc2046.c                       |   4 +-
 drivers/iio/gyro/bmg160_core.c                     |   5 +-
 drivers/iio/imu/adis16480.c                        |   7 +-
 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/hw/qib/qib_sysfs.c              |   2 +-
 drivers/infiniband/ulp/rtrs/rtrs-clt.c             |  39 +++----
 drivers/infiniband/ulp/srp/ib_srp.c                |   6 +-
 drivers/mtd/mtdcore.c                              |   2 +
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   |   3 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  47 +++++---
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |   1 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c  |  39 +++++--
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  |  17 ++-
 drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c     |  12 ++-
 drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h     |   2 +-
 drivers/net/ethernet/ibm/ibmvnic.c                 |   6 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |  12 +--
 drivers/net/ethernet/intel/ice/ice.h               |   1 -
 drivers/net/ethernet/intel/ice/ice_common.c        |   2 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |   2 +
 drivers/net/ethernet/intel/ice/ice_ptp.c           |   5 +-
 drivers/net/ethernet/intel/ice/ice_tc_lib.c        |   4 +-
 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c   |  42 +++++---
 drivers/net/ethernet/marvell/mv643xx_eth.c         |  24 +++--
 .../mellanox/mlx5/core/en/tc_tun_mplsoudp.c        |  28 ++---
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |   3 +-
 .../net/ethernet/mellanox/mlx5/core/en_selftest.c  |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |  12 +++
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |   4 -
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |   2 +
 .../ethernet/mellanox/mlx5/core/lib/fs_chains.c    |   3 +
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   4 +-
 .../mellanox/mlx5/core/steering/dr_icm_pool.c      | 120 ++++++++++++++-------
 .../mellanox/mlx5/core/steering/dr_matcher.c       |  20 +---
 .../ethernet/mellanox/mlx5/core/steering/dr_ste.c  |  32 +++++-
 .../mellanox/mlx5/core/steering/dr_types.h         |  10 ++
 .../ethernet/mellanox/mlx5/core/steering/fs_dr.c   |  33 ++++--
 .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h  |   5 +
 .../ethernet/netronome/nfp/flower/tunnel_conf.c    |   4 +-
 drivers/net/ethernet/xilinx/ll_temac_main.c        |   2 +
 drivers/net/mdio/mdio-ipq4019.c                    |   6 +-
 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/nvme/host/core.c                           |   6 +-
 drivers/nvmem/core.c                               |   2 +-
 drivers/pci/controller/pci-mvebu.c                 |   3 +-
 drivers/pinctrl/pinctrl-k210.c                     |   4 +-
 drivers/platform/surface/surface3_power.c          |  13 ++-
 drivers/spi/spi-zynq-qspi.c                        |   3 +
 drivers/staging/fbtft/fb_st7789v.c                 |   2 +
 .../intel/int340x_thermal/int3400_thermal.c        |   4 +
 drivers/tty/n_gsm.c                                |  61 +++++++----
 drivers/tty/serial/sc16is7xx.c                     |   3 +
 drivers/usb/dwc2/core.h                            |   2 +
 drivers/usb/dwc2/drd.c                             |   6 +-
 drivers/usb/dwc3/dwc3-pci.c                        |  17 ++-
 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/usb/typec/tipd/core.c                      |   7 +-
 drivers/vhost/vsock.c                              |  21 ++--
 fs/btrfs/ctree.h                                   |   2 +-
 fs/btrfs/file.c                                    |  97 ++++++-----------
 fs/btrfs/inode.c                                   |   4 +-
 fs/btrfs/ioctl.c                                   |  81 +++++++++++---
 fs/btrfs/lzo.c                                     |  11 ++
 fs/btrfs/tree-checker.c                            |  15 +++
 fs/configfs/dir.c                                  |  14 +++
 fs/io_uring.c                                      |  24 +++--
 fs/tracefs/inode.c                                 |   5 +-
 include/linux/bpf.h                                |   9 +-
 include/linux/nvmem-provider.h                     |   4 +-
 include/linux/skmsg.h                              |   6 --
 include/linux/slab.h                               |   3 +-
 include/net/checksum.h                             |  50 +++++----
 include/net/netfilter/nf_tables.h                  |   2 +-
 include/net/netfilter/nf_tables_offload.h          |   2 -
 include/net/sock.h                                 |   9 +-
 kernel/bpf/btf.c                                   |  97 +++++++++++++----
 kernel/bpf/syscall.c                               |   3 +
 kernel/cgroup/cgroup-v1.c                          |   6 +-
 kernel/cgroup/cpuset.c                             |   2 +
 kernel/trace/trace_events_trigger.c                |  59 ++++++++--
 mm/filemap.c                                       |   8 +-
 mm/hugetlb.c                                       |  11 +-
 mm/memblock.c                                      |  10 +-
 net/can/j1939/transport.c                          |   2 +-
 net/core/filter.c                                  |   3 +
 net/core/skbuff.c                                  |  12 +--
 net/core/sock.c                                    |  10 +-
 net/dsa/master.c                                   |   7 +-
 net/dsa/port.c                                     |  20 ++--
 net/ipv4/af_inet.c                                 |   5 +-
 net/ipv4/ip_output.c                               |   2 +-
 net/ipv4/ping.c                                    |   1 -
 net/ipv4/udp_tunnel_nic.c                          |   2 +-
 net/ipv6/ip6_offload.c                             |   2 +
 net/ipv6/ip6_output.c                              |   2 +-
 net/mptcp/mib.c                                    |   2 +
 net/mptcp/mib.h                                    |   2 +
 net/mptcp/pm.c                                     |   8 +-
 net/mptcp/pm_netlink.c                             |  19 +++-
 net/netfilter/nf_tables_api.c                      |  16 ++-
 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/netfilter/xt_socket.c                          |   4 +-
 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 +-
 security/selinux/ima.c                             |   4 +-
 tools/perf/util/data.c                             |   7 +-
 tools/perf/util/evlist-hybrid.c                    |   4 +-
 .../selftests/bpf/progs/test_sockmap_kern.h        |  26 +++--
 tools/testing/selftests/net/mptcp/diag.sh          |  44 ++++++--
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |  15 ++-
 174 files changed, 1543 insertions(+), 787 deletions(-)