Skip to content

6.1.5-rc1 review

Greg Kroah-Hartman amd-gfx bpf dri-devel linux-patches linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest159 patches 17 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/159ARM: renumber bits related to _TIF_WORK_MASKarch/arm/include/asm/thread_info.h+7 -60 replies
2/159btrfs: replace strncpy() with strscpy()fs/btrfs/ioctl.c fs/btrfs/rcu-string.h+8 -70 replies
3/159cifs: fix interface count calculation during refreshfs/cifs/smb2ops.c+2 -10 replies
4/159cifs: refcount only the selected iface during interface updatefs/cifs/sess.c+2 -10 replies
5/159usb: dwc3: gadget: Ignore End Transfer delay on teardowndrivers/usb/dwc3/gadget.c+4 -10 replies
6/159btrfs: fix off-by-one in delalloc search during lseekfs/btrfs/extent-io-tree.c fs/btrfs/file.c+2 -20 replies
7/159btrfs: fix compat_ro checks against remountfs/btrfs/disk-io.c fs/btrfs/disk-io.h fs/btrfs/super.c+7 -50 replies
8/159perf probe: Use dwarf_attr_integrate as generic DWARF attr accessortools/perf/util/dwarf-aux.c+2 -20 replies
9/159perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged datatools/perf/util/dwarf-aux.c+4 -170 replies
10/159phy: qcom-qmp-combo: fix broken power ondrivers/phy/qualcomm/phy-qcom-qmp-combo.c+13 -70 replies
11/159btrfs: fix an error handling path in btrfs_defrag_leaves()fs/btrfs/tree-defrag.c+4 -20 replies
12/159SUNRPC: ensure the matching upcall is in-flight upon downcallinclude/linux/sunrpc/rpc_pipe_fs.h net/sunrpc/auth_gss/auth_gss.c+22 -20 replies
13/159wifi: ath9k: use proper statements in conditionalsdrivers/net/wireless/ath/ath9k/htc.h+7 -70 replies
14/159bpf: pull before calling skb_postpull_rcsum()net/core/filter.c+5 -20 replies
15/159drm/panfrost: Fix GEM handle creation ref-countingdrivers/gpu/drm/panfrost/panfrost_drv.c drivers/gpu/drm/panfrost/panfrost_gem.c drivers/gpu/drm/panfrost/panfrost_gem.h+20 -280 replies
16/159netfilter: nf_tables: consolidate set descriptioninclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+40 -300 replies
17/159netfilter: nf_tables: add function to create set stateful expressionsnet/netfilter/nf_tables_api.c+68 -380 replies
18/159netfilter: nf_tables: perform type checking for existing setsnet/netfilter/nf_tables_api.c+35 -10 replies
19/159ice: xsk: do not use xdp_return_frame() on tx_buf->raw_bufdrivers/net/ethernet/intel/ice/ice_xsk.c+1 -10 replies
20/159net: vrf: determine the dst using the original ifindex for multicastdrivers/net/vrf.c+3 -30 replies
21/159vmxnet3: correctly report csum_level for encapsulated packetdrivers/net/vmxnet3/vmxnet3_drv.c+8 -00 replies
22/159mptcp: fix deadlock in fastopen error pathnet/mptcp/protocol.c net/mptcp/protocol.h+16 -40 replies
23/159mptcp: fix lockdep false positivenet/mptcp/protocol.c net/mptcp/protocol.h net/mptcp/subflow.c+19 -40 replies
24/159netfilter: nf_tables: honor set timeout and garbage collection updatesinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+57 -190 replies
25/159bonding: fix lockdep splat in bond_miimon_commit()drivers/net/bonding/bond_main.c+5 -30 replies
26/159net: lan966x: Fix configuration of the PCSdrivers/net/ethernet/microchip/lan966x/lan966x_port.c+1 -10 replies
27/159veth: Fix race with AF_XDP exposing old or uninitialized descriptorsdrivers/net/veth.c+3 -20 replies
28/159nfsd: shut down the NFSv4 state objects before the filecachefs/nfsd/nfssvc.c+1 -10 replies
29/159net: hns3: add interrupts re-initialization while doing VF FLRdrivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c+2 -10 replies
30/159net: hns3: fix miss L3E checking for rx packetdrivers/net/ethernet/hisilicon/hns3/hns3_enet.c+4 -60 replies
31/159net: hns3: fix VF promisc mode not update when mac table fulldrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c+43 -320 replies
32/159net: sched: fix memory leak in tcindex_set_parmsnet/sched/cls_tcindex.c+2 -100 replies
33/159qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failuredrivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c+16 -100 replies
34/159net: dsa: mv88e6xxx: depend on PTP conditionallydrivers/net/dsa/mv88e6xxx/Kconfig+2 -20 replies
35/159nfc: Fix potential resource leaksnet/nfc/netlink.c+38 -140 replies
36/159bnxt_en: Simplify bnxt_xdp_buff_init()drivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h+5 -50 replies
37/159bnxt_en: Fix XDP RX pathdrivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h+8 -50 replies
38/159bnxt_en: Fix first buffer size calculations for XDP multi-bufferdrivers/net/ethernet/broadcom/bnxt/bnxt.c drivers/net/ethernet/broadcom/bnxt/bnxt.h drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c+17 -140 replies
39/159bnxt_en: Fix HDS and jumbo thresholds for RX packetsdrivers/net/ethernet/broadcom/bnxt/bnxt.c+5 -40 replies
40/159vdpa/mlx5: Fix rule forwarding VLAN to TIRdrivers/vdpa/mlx5/net/mlx5_vnet.c+5 -30 replies
41/159vdpa/mlx5: Fix wrong mac address deletiondrivers/vdpa/mlx5/net/mlx5_vnet.c+1 -10 replies
42/159vdpa_sim: fix possible memory leak in vdpasim_net_init() and vdpasim_blk_init()drivers/vdpa/vdpa_sim/vdpa_sim_blk.c drivers/vdpa/vdpa_sim/vdpa_sim_net.c+6 -20 replies
43/159vhost/vsock: Fix error handling in vhost_vsock_init()drivers/vhost/vsock.c+8 -10 replies
44/159vringh: fix range used in iotlb_translate()drivers/vhost/vringh.c+2 -30 replies
45/159vhost: fix range used in translate_desc()drivers/vhost/vhost.c+2 -20 replies
46/159vhost-vdpa: fix an iotlb memory leakdrivers/vhost/vdpa.c+8 -40 replies
47/159vdpa_sim: fix vringh initialization in vdpasim_queue_ready()drivers/vdpa/vdpa_sim/vdpa_sim.c+1 -20 replies
48/159virtio-crypto: fix memory leak in virtio_crypto_alg_skcipher_close_session()drivers/crypto/virtio/virtio_crypto_skcipher_algs.c+2 -10 replies
49/159vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_removedrivers/vdpa/virtio_pci/vp_vdpa.c+1 -10 replies
50/159vdpasim: fix memory leak when freeing IOTLBsdrivers/vdpa/vdpa_sim/vdpa_sim.c+3 -10 replies
51/159net/mlx5: E-Switch, properly handle ingress tagged packets on VSTdrivers/net/ethernet/mellanox/mlx5/core/esw/acl/egress_lgcy.c drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_lgcy.c drivers/net/ethernet/mellanox/mlx5/core/eswitch.c +3 more+68 -160 replies
52/159net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error pathdrivers/net/ethernet/mellanox/mlx5/core/main.c+2 -00 replies
53/159net/mlx5: Fix io_eq_size and event_eq_size params validationdrivers/net/ethernet/mellanox/mlx5/core/devlink.c+1 -10 replies
54/159net/mlx5: Avoid recovery in probe flowsdrivers/net/ethernet/mellanox/mlx5/core/health.c+6 -00 replies
55/159net/mlx5: Fix RoCE setting at HCA leveldrivers/net/ethernet/mellanox/mlx5/core/devlink.c drivers/net/ethernet/mellanox/mlx5/core/main.c+2 -20 replies
56/159net/mlx5e: IPoIB, Dont allow CQE compression to be turned on by defaultdrivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c+4 -00 replies
57/159net/mlx5e: Fix RX reporter for XSK RQsdrivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c+5 -10 replies
58/159net/mlx5e: CT: Fix ct debugfs folder namedrivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c+1 -60 replies
59/159net/mlx5e: Always clear dest encap in neigh-update-deldrivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c+8 -10 replies
60/159net/mlx5e: Fix hw mtu initializing at XDP SQ allocationdrivers/net/ethernet/mellanox/mlx5/core/en_main.c+1 -10 replies
61/159net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve optiondrivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c+5 -00 replies
62/159net/mlx5: Lag, fix failure to cancel delayed bond workdrivers/net/ethernet/mellanox/mlx5/core/lag/lag.c+1 -00 replies
63/159bpf: Always use maximal size for copy_array()kernel/bpf/verifier.c+7 -50 replies
64/159tcp: Add TIME_WAIT sockets in bhash2.include/net/inet_hashtables.h include/net/inet_timewait_sock.h net/ipv4/inet_connection_sock.c +2 more+65 -90 replies
65/159net: hns3: refine the handling for VF heartbeatdrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c+112 -230 replies
66/159net: amd-xgbe: add missed tasklet_killdrivers/net/ethernet/amd/xgbe/xgbe-drv.c drivers/net/ethernet/amd/xgbe/xgbe-i2c.c drivers/net/ethernet/amd/xgbe/xgbe-mdio.c+9 -20 replies
67/159net: ena: Fix toeplitz initial hash valuedrivers/net/ethernet/amazon/ena/ena_com.c+9 -200 replies
68/159net: ena: Dont register memory info on XDP exchangedrivers/net/ethernet/amazon/ena/ena_netdev.c+5 -30 replies
69/159net: ena: Account for the number of processed bytes in XDPdrivers/net/ethernet/amazon/ena/ena_netdev.c+1 -00 replies
70/159net: ena: Use bitmask to indicate packet redirectiondrivers/net/ethernet/amazon/ena/ena_netdev.c drivers/net/ethernet/amazon/ena/ena_netdev.h+25 -100 replies
71/159net: ena: Fix rx_copybreak value updatedrivers/net/ethernet/amazon/ena/ena_ethtool.c drivers/net/ethernet/amazon/ena/ena_netdev.c drivers/net/ethernet/amazon/ena/ena_netdev.h+21 -50 replies
72/159net: ena: Set default value for RX interrupt moderationdrivers/net/ethernet/amazon/ena/ena_netdev.c+2 -10 replies
73/159net: ena: Update NUMA TPH hint register upon NUMA node updatedrivers/net/ethernet/amazon/ena/ena_netdev.c drivers/net/ethernet/amazon/ena/ena_netdev.h+22 -110 replies
74/159net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probedrivers/net/phy/xilinx_gmii2rgmii.c+1 -00 replies
75/159gpio: pca953x: avoid to use uninitialized value pinctrldrivers/gpio/gpio-pca953x.c+3 -00 replies
76/159RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for devicedrivers/infiniband/hw/mlx5/counters.c+3 -30 replies
77/159RDMA/mlx5: Fix validation of max_rd_atomic caps for DCdrivers/infiniband/hw/mlx5/qp.c+35 -140 replies
78/159selftests: net: fix cleanup_v6() for arp_ndisc_evict_nocarriertools/testing/selftests/net/arp_ndisc_evict_nocarrier.sh+2 -20 replies
79/159selftests: net: return non-zero for failures reported in arp_ndisc_evict_nocarriertools/testing/selftests/net/arp_ndisc_evict_nocarrier.sh+9 -20 replies
80/159drm/meson: Reduce the FIFO lines held when AFBC is not useddrivers/gpu/drm/meson/meson_viu.c+2 -30 replies
81/159filelock: new helper: vfs_inode_has_locksfs/locks.c include/linux/fs.h+29 -00 replies
82/159ceph: switch to vfs_inode_has_locks() to fix file lock bugfs/ceph/caps.c fs/ceph/locks.c fs/ceph/super.h+1 -60 replies
83/159gpio: sifive: Fix refcount leak in sifive_gpio_probedrivers/gpio/gpio-sifive.c+1 -00 replies
84/159net: sched: atm: dont intepret cls results when asked to dropnet/sched/sch_atm.c+4 -10 replies
85/159net: sched: cbq: dont intepret cls results when asked to dropnet/sched/sch_cbq.c+2 -20 replies
86/159vxlan: Fix memory leaks in error pathdrivers/net/vxlan/vxlan_core.c+13 -60 replies
87/159net: sparx5: Fix reading of the MAC addressdrivers/net/ethernet/microchip/sparx5/sparx5_main.c+1 -10 replies
88/159netfilter: ipset: fix hash:net,port,net hang with /0 subnetnet/netfilter/ipset/ip_set_hash_netportnet.c+21 -190 replies
89/159netfilter: ipset: Rework long task execution when adding/deleting entriesinclude/linux/netfilter/ipset/ip_set.h net/netfilter/ipset/ip_set_core.c net/netfilter/ipset/ip_set_hash_ip.c +8 more+68 -810 replies
90/159drm/virtio: Fix memory leak in virtio_gpu_object_create()drivers/gpu/drm/virtio/virtgpu_object.c+4 -20 replies
91/159perf tools: Fix resources leak in perf_data__open_dir()tools/perf/util/data.c+2 -00 replies
92/159drm/imx: ipuv3-plane: Fix overlay plane widthdrivers/gpu/drm/imx/ipuv3-plane.c+8 -60 replies
93/159fs/ntfs3: dont hold ni_lock when calling truncate_setsize()fs/ntfs3/file.c+2 -20 replies
94/159drivers/net/bonding/bond_3ad: return when theres no aggregatordrivers/net/bonding/bond_3ad.c+1 -00 replies
95/159octeontx2-pf: Fix lmtst ID used in aura freedrivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c+21 -90 replies
96/159usb: rndis_host: Secure rndis_query check against int overflowdrivers/net/usb/rndis_host.c+2 -10 replies
97/159perf lock contention: Fix core dump related to not finding the "__sched_text_end" symbol on s/390tools/perf/builtin-lock.c+2 -00 replies
98/159perf stat: Fix handling of unsupported cgroup events when using BPF counterstools/perf/util/bpf_counter_cgroup.c+3 -110 replies
99/159perf stat: Fix handling of --for-each-cgroup with --bpf-counters to match non BPF modetools/perf/util/cgroup.c+18 -50 replies
100/159drm/i915: unpin on error in intel_vgpu_shadow_mm_pin()drivers/gpu/drm/i915/gvt/scheduler.c+1 -00 replies
101/159drm/i915/gvt: fix double free bug in split_2MB_gtt_entrydrivers/gpu/drm/i915/gvt/gtt.c+13 -40 replies
102/159ublk: honor IO_URING_F_NONBLOCK for handling control commanddrivers/block/ublk_drv.c+3 -00 replies
103/159qed: allow sleep in qed_mcp_trace_dump()drivers/net/ethernet/qlogic/qed/qed_debug.c+20 -80 replies
104/159net/ulp: prevent ULP without clone op from entering the LISTEN statusnet/ipv4/inet_connection_sock.c net/ipv4/tcp_ulp.c+18 -00 replies
105/159caif: fix memory leak in cfctrl_linkup_request()net/caif/cfctrl.c+5 -10 replies
106/159udf: Fix extension of the last extent in the filefs/udf/inode.c+1 -10 replies
107/159usb: dwc3: xilinx: include linux/gpio/consumer.hdrivers/usb/dwc3/dwc3-xilinx.c+1 -00 replies
108/159hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handlingfs/hfs/inode.c+10 -50 replies
109/159ASoC: SOF: Revert: "core: unregister clients and machine drivers in .shutdown"sound/soc/sof/core.c+0 -90 replies
110/1599p/client: fix data race on req->statusnet/9p/client.c net/9p/trans_fd.c net/9p/trans_rdma.c +2 more+23 -210 replies
111/159ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tabletsound/soc/intel/boards/bytcr_rt5640.c+15 -00 replies
112/159ASoC: SOF: mediatek: initialize panic_info to zerosound/soc/sof/mediatek/mtk-adsp-common.c+1 -10 replies
113/159drm/amdgpu: Fix size validation for non-exclusive domains (v4)drivers/gpu/drm/amd/amdgpu/amdgpu_object.c+8 -110 replies
114/159drm/amdkfd: Fix kfd_process_device_init_vm error handlingdrivers/gpu/drm/amd/amdkfd/kfd_process.c+6 -60 replies
115/159drm/amdkfd: Fix double release compute pasiddrivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c drivers/gpu/drm/amd/amdkfd/kfd_process.c+40 -150 replies
116/159io_uring/cancel: re-grab ctx mutex after finishing waitio_uring/cancel.c+4 -50 replies
117/159nvme: fix multipath crash caused by flush request when blktrace is enableddrivers/nvme/host/nvme.h+1 -10 replies
118/159ACPI: video: Allow GPU drivers to report no panelsdrivers/acpi/acpi_video.c include/acpi/video.h+13 -00 replies
119/159drm/amd/display: Report to ACPI video if no panels were founddrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+4 -00 replies
120/159ACPI: video: Dont enable fallback path for creating ACPI backlight by defaultdrivers/acpi/acpi_video.c+1 -50 replies
121/159io_uring: check for valid register opcode earlierio_uring/io_uring.c+3 -20 replies
122/159kunit: alloc_string_stream_fragment error handling bug fixlib/kunit/string-stream.c+3 -10 replies
123/159nvmet: use NVME_CMD_EFFECTS_CSUPP instead of open coding itdrivers/nvme/target/admin-cmd.c+19 -160 replies
124/159nvme: also return I/O command effects from nvme_command_effectsdrivers/nvme/host/core.c+26 -60 replies
125/159ASoC: SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed"sound/soc/sof/intel/hda-dsp.c sound/soc/sof/intel/hda.h sound/soc/sof/intel/tgl.c+74 -10 replies
126/159x86/kexec: Fix double-free of elf header bufferarch/x86/kernel/crash.c+1 -30 replies
127/159x86/bugs: Flush IBP in ib_prctl_set()arch/x86/kernel/cpu/bugs.c+2 -00 replies
128/159nfsd: fix handling of readdir in v4root vs. mount upcall timeoutfs/nfsd/nfs4xdr.c+11 -00 replies
129/159fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MBdrivers/video/fbdev/matrox/matroxfb_base.c+2 -20 replies
130/159bpf: Fix panic due to wrong pageattr of im->imagekernel/bpf/trampoline.c+4 -00 replies
131/159Revert "drm/amd/display: Enable Freesync Video Mode by default"drivers/gpu/drm/amd/amdgpu/amdgpu.h drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+35 -50 replies
132/159Revert "net: dsa: qca8k: cache lo and hi for mdio write"drivers/net/dsa/qca/qca8k-8xxx.c drivers/net/dsa/qca/qca8k.h+12 -540 replies
133/159net: dsa: qca8k: fix wrong length value for mgmt eth packetdrivers/net/dsa/qca/qca8k-8xxx.c+35 -100 replies
134/159net: dsa: tag_qca: fix wrong MGMT_DATA2 sizeinclude/linux/dsa/tag_qca.h+2 -20 replies
135/159block: dont allow splitting of a REQ_NOWAIT bioblock/blk-merge.c+10 -00 replies
136/159io_uring: pin context while queueing deferred twio_uring/io_uring.c+7 -10 replies
137/159io_uring: fix CQ waiting timeout handlingio_uring/io_uring.c+3 -30 replies
138/159tpm: Allow system suspend to continue when TPM suspend failsdrivers/char/tpm/tpm-interface.c+3 -10 replies
139/159vhost_vdpa: fix the crash in unmap a large memorydrivers/vhost/vdpa.c+26 -200 replies
140/159thermal: int340x: Add missing attribute for data rate basedrivers/thermal/intel/int340x_thermal/processor_thermal_rfim.c+4 -00 replies
141/159riscv: uaccess: fix type of 0 variable on error in get_user()arch/riscv/include/asm/uaccess.h+1 -10 replies
142/159riscv, kprobes: Stricter c.jr/c.jalr decodingarch/riscv/kernel/probes/simulate-insn.h+2 -20 replies
143/159of/fdt: run soc memory setup when early_init_dt_scan_memory failsarch/mips/ralink/of.c drivers/of/fdt.c+5 -30 replies
144/159drm/plane-helper: Add the missing declaration of drm_atomic_stateinclude/drm/drm_plane_helper.h+1 -00 replies
145/159drm/amdkfd: Fix kernel warning during topology setupdrivers/gpu/drm/amd/amdkfd/kfd_topology.c+1 -10 replies
146/159drm/i915/gvt: fix gvt debugfs destroydrivers/gpu/drm/i915/gvt/debugfs.c+6 -20 replies
147/159drm/i915/gvt: fix vgpu debugfs clean in removedrivers/gpu/drm/i915/gvt/debugfs.c+7 -20 replies
148/159virtio-blk: use a helper to handle request queuing errorsdrivers/block/virtio_blk.c+16 -130 replies
149/159virtio_blk: Fix signedness bug in virtblk_prep_rq()drivers/block/virtio_blk.c+4 -20 replies
150/159drm/amd/display: Add check for DET fetch latency hiding for dcn32drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.h +1 more+128 -00 replies
151/159drm/amd/display: Uninitialized variables causing 4k60 UCLK to stay at DPM1 and not DPM0drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c+3 -30 replies
152/159btrfs: handle case when repair happens with dev-replacefs/btrfs/extent_io.c+10 -10 replies
153/159ksmbd: fix infinite loop in ksmbd_conn_handler_loop()fs/ksmbd/connection.c fs/ksmbd/transport_tcp.c+9 -30 replies
154/159ksmbd: send proper error response in smb2_tree_connect()fs/ksmbd/smb2pdu.c+5 -20 replies
155/159ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blobfs/ksmbd/auth.c+2 -10 replies
156/159drm/i915/dsi: add support for ICL+ native MIPI GPIO sequencedrivers/gpu/drm/i915/display/intel_dsi_vbt.c drivers/gpu/drm/i915/i915_irq.c drivers/gpu/drm/i915/i915_reg.h+95 -30 replies
157/159drm/i915/dsi: fix MIPI_BKLT_EN_1 native GPIO indexdrivers/gpu/drm/i915/display/intel_dsi_vbt.c+1 -10 replies
158/159efi: random: combine bootloader provided RNG seed with RNG protocol outputdrivers/firmware/efi/efi.c drivers/firmware/efi/libstub/efistub.h drivers/firmware/efi/libstub/random.c +1 more+40 -100 replies
159/159wifi: ath11k: Send PME message during wakeup from D3colddrivers/net/wireless/ath/ath11k/qmi.c+3 -00 replies

Reviews trailers per patch

94 of 159 patches have a Reviewed-by or Acked-by.

PatchHui TangDmitry BaryshkovDavid SterbaHiroshi ShimamotoToke Høiland-JørgensenStanislav FomichevRob ClarkPaulo Alcantara (SUSE)Joan Bruguera MicóAnand JainNamhyung KimDavid Ahern[email protected]Paolo AbeniMichal SwiatkowskiPeng LiMat MartineauPiotr RaczynskiWang YuguiRobin CowleyChandan Kumar RoutJason WangEugenio PérezGongleizhenwei piCindy LuGautam DawarMark BlochMoshe ShemeshAndy GospodarekSomnath KoturPavan ChebbiGal PressmanRoi DayanTariq ToukanMaor DickmanJoanne KoongMohammad Shuab SiddiqueAjit KhapardeStefano GarzarellaPatrisious HaddadMartin BlumenstinglNeil ArmstrongXiubo LiChristoph HellwigJeff LaytonIlya DryomovNikolay AleksandrovDmitry OsipenkoAdrian HunterLucas StachIan RayLinus TorvaldsJiri PirkoArnaldo Carvalho de MeloZhenyu WangPierre-Louis BossartPéter UjfalusiRanjani SridharanMarco ElverChristian SchoenebeckCurtis MalaineyChristian KönigFelix KuehlingHans de GoedeDavid GowKeith BuschSagi GrimbergKanchan JoshiChaitanya KulkarniBaoquan HeVlastimil BabkaBorislav Petkov (AMD)Jiri OlsaSong LiuAlok PrasadMichael SchmitzPalmer DabbeltConor DooleyGuo RenThomas ZimmermannZhi WangYu HeSuwan KimStefan HajnocziAlvin LeeJun LeiBrian ChangDaniel WheelerRonald WahlAurabindo PillaiAric CyrSergey SenozhatskyNamjae JeonVille SyrjäläJason A. DonenfeldLuigi SemenzatoHolger HoffstätteFlorian FainelliShuah KhanTakeshi OgasawaraRudi HeitbaumJon HunterRon EconomosSudip MukherjeeLinux Kernel Functional TestingJustin M. ForbesAllen PaisGuenter RoeckBagas SanjayaKelsey Steele
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/159Reported-and-tested-by
2/159R-b
3/159R-b
4/159R-b
5/159
6/159T-b
7/159R-b R-b
8/159A-b
9/159A-b
10/159R-b
11/159R-b
12/159T-b
13/159A-b
14/159A-b
15/159R-b
16/159
17/159
18/159
19/159R-b Reported-and-tested-by T-b
20/159R-b
21/159A-b
22/159R-b
23/159R-b
24/159
25/159
26/159R-b
27/159
28/159Reported-and-tested-by
29/159
30/159
31/159
32/159T-b A-b
33/159R-b
34/159
35/159
36/159R-b R-b R-b
37/159R-b R-b
38/159R-b R-b
39/159R-b R-b R-b
40/159A-b
41/159A-b
42/159A-b R-b
43/159A-b R-b
44/159A-b
45/159A-b
46/159A-b
47/159A-b A-b
48/159A-b R-b A-b
49/159A-b R-b
50/159R-b
51/159R-b
52/159
53/159R-b
54/159R-b
55/159R-b
56/159R-b
57/159R-b
58/159R-b
59/159R-b
60/159R-b
61/159R-b
62/159R-b
63/159
64/159A-b
65/159
66/159
67/159
68/159
69/159
70/159
71/159
72/159
73/159
74/159
75/159
76/159R-b
77/159
78/159
79/159
80/159A-b A-b
81/159R-b R-b
82/159R-b R-b
83/159
84/159
85/159
86/159R-b
87/159
88/159
89/159
90/159R-b
91/159R-b
92/159R-b T-b
93/159Debugged-by
94/159R-b
95/159
96/159
97/159A-b
98/159T-b
99/159T-b
100/159R-b
101/159R-b
102/159
103/159A-b
104/159
105/159R-b
106/159
107/159
108/159T-b
109/159R-b R-b R-b
110/159A-b R-b
111/159A-b
112/159R-b
113/159R-b
114/159R-b
115/159R-b
116/159
117/159
118/159R-b
119/159R-b
120/159R-b
121/159
122/159R-b
123/159R-b R-b R-b R-b
124/159R-b R-b
125/159R-b R-b R-b
126/159A-b A-b
127/159R-b
128/159
129/159
130/159A-b A-b
131/159
132/159
133/159T-b
134/159T-b
135/159R-b
136/159
137/159
138/159A-b
139/159
140/159
141/159R-b
142/159R-b R-b
143/159
144/159R-b
145/159R-b
146/159R-b
147/159R-b T-b
148/159
149/159A-b R-b R-b R-b
150/159R-b R-b A-b T-b
151/159T-b A-b R-b
152/159
153/159R-b
154/159A-b
155/159A-b
156/159R-b
157/159R-b
158/159R-b
159/159

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

Read the v1 thread

Cover letter [PATCH 6.1 000/159] 6.1.5-rc1 review

This is the start of the stable review cycle for the 6.1.5 release. There are 159 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 Thu, 12 Jan 2023 17:59:42 +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/v6.x/stable-review/patch-6.1.5-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-6.1.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.1.5-rc1

Baochen Qiang <[email protected]>
wifi: ath11k: Send PME message during wakeup from D3cold

Ard Biesheuvel <[email protected]>
efi: random: combine bootloader provided RNG seed with RNG protocol output

Jani Nikula <[email protected]>
drm/i915/dsi: fix MIPI_BKLT_EN_1 native GPIO index

Jani Nikula <[email protected]>
drm/i915/dsi: add support for ICL+ native MIPI GPIO sequence

William Liu <[email protected]>
ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob

Marios Makassikis <[email protected]>
ksmbd: send proper error response in smb2_tree_connect()

Namjae Jeon <[email protected]>
ksmbd: fix infinite loop in ksmbd_conn_handler_loop()

Qu Wenruo <[email protected]>
btrfs: handle case when repair happens with dev-replace

Samson Tam <[email protected]>
drm/amd/display: Uninitialized variables causing 4k60 UCLK to stay at DPM1 and not DPM0

Dillon Varone <[email protected]>
drm/amd/display: Add check for DET fetch latency hiding for dcn32

Rafael Mendonca <[email protected]>
virtio_blk: Fix signedness bug in virtblk_prep_rq()

Dmitry Fomichev <[email protected]>
virtio-blk: use a helper to handle request queuing errors

Zhenyu Wang <[email protected]>
drm/i915/gvt: fix vgpu debugfs clean in remove

Zhenyu Wang <[email protected]>
drm/i915/gvt: fix gvt debugfs destroy

Mukul Joshi <[email protected]>
drm/amdkfd: Fix kernel warning during topology setup

Ma Jun <[email protected]>
drm/plane-helper: Add the missing declaration of drm_atomic_state

Andreas Rammhold <[email protected]>
of/fdt: run soc memory setup when early_init_dt_scan_memory fails

Björn Töpel <[email protected]>
riscv, kprobes: Stricter c.jr/c.jalr decoding

Ben Dooks <[email protected]>
riscv: uaccess: fix type of 0 variable on error in get_user()

Srinivas Pandruvada <[email protected]>

    thermal: int340x: Add missing attribute for data rate base

Cindy Lu <[email protected]>
vhost_vdpa: fix the crash in unmap a large memory

Jason A. Donenfeld <[email protected]>
tpm: Allow system suspend to continue when TPM suspend fails

Pavel Begunkov <[email protected]>
io_uring: fix CQ waiting timeout handling

Pavel Begunkov <[email protected]>
io_uring: pin context while queueing deferred tw

Jens Axboe <[email protected]>
block: don't allow splitting of a REQ_NOWAIT bio

Christian Marangi <[email protected]>
net: dsa: tag_qca: fix wrong MGMT_DATA2 size

Christian Marangi <[email protected]>
net: dsa: qca8k: fix wrong length value for mgmt eth packet

Christian Marangi <[email protected]>
Revert "net: dsa: qca8k: cache lo and hi for mdio write"

Michel Dänzer <[email protected]>
Revert "drm/amd/display: Enable Freesync Video Mode by default"

Chuang Wang <[email protected]>

    bpf: Fix panic due to wrong pageattr of im->image

Paul Menzel <[email protected]>
fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB

Jeff Layton <[email protected]>
nfsd: fix handling of readdir in v4root vs. mount upcall timeout

Rodrigo Branco <[email protected]>
x86/bugs: Flush IBP in ib_prctl_set()

Takashi Iwai <[email protected]>
x86/kexec: Fix double-free of elf header buffer

Kai Vehmanen <[email protected]>
ASoC: SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed"

Christoph Hellwig <[email protected]>
nvme: also return I/O command effects from nvme_command_effects

Christoph Hellwig <[email protected]>
nvmet: use NVME_CMD_EFFECTS_CSUPP instead of open coding it

YoungJun.park <[email protected]>
kunit: alloc_string_stream_fragment error handling bug fix

Jens Axboe <[email protected]>
io_uring: check for valid register opcode earlier

Mario Limonciello <[email protected]>
ACPI: video: Don't enable fallback path for creating ACPI backlight by default

Mario Limonciello <[email protected]>
drm/amd/display: Report to ACPI video if no panels were found

Mario Limonciello <[email protected]>
ACPI: video: Allow GPU drivers to report no panels

Yanjun Zhang <[email protected]>
nvme: fix multipath crash caused by flush request when blktrace is enabled

Jens Axboe <[email protected]>
io_uring/cancel: re-grab ctx mutex after finishing wait

Philip Yang <[email protected]>
drm/amdkfd: Fix double release compute pasid

Philip Yang <[email protected]>
drm/amdkfd: Fix kfd_process_device_init_vm error handling

Luben Tuikov <[email protected]>
drm/amdgpu: Fix size validation for non-exclusive domains (v4)

YC Hung <[email protected]>
ASoC: SOF: mediatek: initialize panic_info to zero

Hans de Goede <[email protected]>
ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet

Dominique Martinet <[email protected]>

    9p/client: fix data race on req->status

Kai Vehmanen <[email protected]>
ASoC: SOF: Revert: "core: unregister clients and machine drivers in .shutdown"

Linus Torvalds <[email protected]>
hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling

Arnd Bergmann <[email protected]>
usb: dwc3: xilinx: include linux/gpio/consumer.h

Jan Kara <[email protected]>
udf: Fix extension of the last extent in the file

Zhengchao Shao <[email protected]>
caif: fix memory leak in cfctrl_linkup_request()

Paolo Abeni <[email protected]>
net/ulp: prevent ULP without clone op from entering the LISTEN status

Caleb Sander <[email protected]>
qed: allow sleep in qed_mcp_trace_dump()

Ming Lei <[email protected]>
ublk: honor IO_URING_F_NONBLOCK for handling control command

Zheng Wang <[email protected]>
drm/i915/gvt: fix double free bug in split_2MB_gtt_entry

Dan Carpenter <[email protected]>
drm/i915: unpin on error in intel_vgpu_shadow_mm_pin()

Namhyung Kim <[email protected]>
perf stat: Fix handling of --for-each-cgroup with --bpf-counters to match non BPF mode

Namhyung Kim <[email protected]>
perf stat: Fix handling of unsupported cgroup events when using BPF counters

Thomas Richter <[email protected]>
perf lock contention: Fix core dump related to not finding the "__sched_text_end" symbol on s/390

Szymon Heidrich <[email protected]>
usb: rndis_host: Secure rndis_query check against int overflow

Geetha sowjanya <[email protected]>
octeontx2-pf: Fix lmtst ID used in aura free

Daniil Tatianin <[email protected]>
drivers/net/bonding/bond_3ad: return when there's no aggregator

Tetsuo Handa <[email protected]>
fs/ntfs3: don't hold ni_lock when calling truncate_setsize()

Philipp Zabel <[email protected]>
drm/imx: ipuv3-plane: Fix overlay plane width

Miaoqian Lin <[email protected]>
perf tools: Fix resources leak in perf_data__open_dir()

Xiu Jianfeng <[email protected]>
drm/virtio: Fix memory leak in virtio_gpu_object_create()

Jozsef Kadlecsik <[email protected]>
netfilter: ipset: Rework long task execution when adding/deleting entries

Jozsef Kadlecsik <[email protected]>
netfilter: ipset: fix hash:net,port,net hang with /0 subnet

Horatiu Vultur <[email protected]>
net: sparx5: Fix reading of the MAC address

Ido Schimmel <[email protected]>
vxlan: Fix memory leaks in error path

Jamal Hadi Salim <[email protected]>
net: sched: cbq: dont intepret cls results when asked to drop

Jamal Hadi Salim <[email protected]>
net: sched: atm: dont intepret cls results when asked to drop

Miaoqian Lin <[email protected]>
gpio: sifive: Fix refcount leak in sifive_gpio_probe

Xiubo Li <[email protected]>
ceph: switch to vfs_inode_has_locks() to fix file lock bug

Jeff Layton <[email protected]>
filelock: new helper: vfs_inode_has_locks

Carlo Caione <[email protected]>
drm/meson: Reduce the FIFO lines held when AFBC is not used

Po-Hsu Lin <[email protected]>
selftests: net: return non-zero for failures reported in arp_ndisc_evict_nocarrier

Po-Hsu Lin <[email protected]>
selftests: net: fix cleanup_v6() for arp_ndisc_evict_nocarrier

Maor Gottlieb <[email protected]>
RDMA/mlx5: Fix validation of max_rd_atomic caps for DC

Shay Drory <[email protected]>
RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device

Haibo Chen <[email protected]>
gpio: pca953x: avoid to use uninitialized value pinctrl

Miaoqian Lin <[email protected]>
net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe

David Arinzon <[email protected]>
net: ena: Update NUMA TPH hint register upon NUMA node update

David Arinzon <[email protected]>
net: ena: Set default value for RX interrupt moderation

David Arinzon <[email protected]>
net: ena: Fix rx_copybreak value update

David Arinzon <[email protected]>
net: ena: Use bitmask to indicate packet redirection

David Arinzon <[email protected]>
net: ena: Account for the number of processed bytes in XDP

David Arinzon <[email protected]>
net: ena: Don't register memory info on XDP exchange

David Arinzon <[email protected]>
net: ena: Fix toeplitz initial hash value

Jiguang Xiao <[email protected]>
net: amd-xgbe: add missed tasklet_kill

Jian Shen <[email protected]>
net: hns3: refine the handling for VF heartbeat

Kuniyuki Iwashima <[email protected]>
tcp: Add TIME_WAIT sockets in bhash2.

Kees Cook <[email protected]>
bpf: Always use maximal size for copy_array()

Eli Cohen <[email protected]>
net/mlx5: Lag, fix failure to cancel delayed bond work

Maor Dickman <[email protected]>
net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option

Adham Faris <[email protected]>
net/mlx5e: Fix hw mtu initializing at XDP SQ allocation

Chris Mi <[email protected]>
net/mlx5e: Always clear dest encap in neigh-update-del

Chris Mi <[email protected]>
net/mlx5e: CT: Fix ct debugfs folder name

Tariq Toukan <[email protected]>
net/mlx5e: Fix RX reporter for XSK RQs

Dragos Tatulea <[email protected]>
net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default

Shay Drory <[email protected]>
net/mlx5: Fix RoCE setting at HCA level

Shay Drory <[email protected]>
net/mlx5: Avoid recovery in probe flows

Shay Drory <[email protected]>
net/mlx5: Fix io_eq_size and event_eq_size params validation

Jiri Pirko <[email protected]>
net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path

Moshe Shemesh <[email protected]>
net/mlx5: E-Switch, properly handle ingress tagged packets on VST

Jason Wang <[email protected]>
vdpasim: fix memory leak when freeing IOTLBs

Rong Wang <[email protected]>
vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove

Wei Yongjun <[email protected]>
virtio-crypto: fix memory leak in virtio_crypto_alg_skcipher_close_session()

Stefano Garzarella <[email protected]>
vdpa_sim: fix vringh initialization in vdpasim_queue_ready()

Stefano Garzarella <[email protected]>
vhost-vdpa: fix an iotlb memory leak

Stefano Garzarella <[email protected]>
vhost: fix range used in translate_desc()

Stefano Garzarella <[email protected]>
vringh: fix range used in iotlb_translate()

Yuan Can <[email protected]>
vhost/vsock: Fix error handling in vhost_vsock_init()

ruanjinjie <[email protected]>
vdpa_sim: fix possible memory leak in vdpasim_net_init() and vdpasim_blk_init()

Eli Cohen <[email protected]>
vdpa/mlx5: Fix wrong mac address deletion

Eli Cohen <[email protected]>
vdpa/mlx5: Fix rule forwarding VLAN to TIR

Michael Chan <[email protected]>
bnxt_en: Fix HDS and jumbo thresholds for RX packets

Michael Chan <[email protected]>
bnxt_en: Fix first buffer size calculations for XDP multi-buffer

Michael Chan <[email protected]>
bnxt_en: Fix XDP RX path

Michael Chan <[email protected]>
bnxt_en: Simplify bnxt_xdp_buff_init()

Miaoqian Lin <[email protected]>
nfc: Fix potential resource leaks

Johnny S. Lee <[email protected]>
net: dsa: mv88e6xxx: depend on PTP conditionally

Daniil Tatianin <[email protected]>

    qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failure

Hawkins Jiawei <[email protected]>
net: sched: fix memory leak in tcindex_set_parms

Jian Shen <[email protected]>
net: hns3: fix VF promisc mode not update when mac table full

Jian Shen <[email protected]>
net: hns3: fix miss L3E checking for rx packet

Jie Wang <[email protected]>
net: hns3: add interrupts re-initialization while doing VF FLR

Jeff Layton <[email protected]>
nfsd: shut down the NFSv4 state objects before the filecache

Shawn Bohrer <[email protected]>
veth: Fix race with AF_XDP exposing old or uninitialized descriptors

Horatiu Vultur <[email protected]>
net: lan966x: Fix configuration of the PCS

Eric Dumazet <[email protected]>
bonding: fix lockdep splat in bond_miimon_commit()

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: honor set timeout and garbage collection updates

Paolo Abeni <[email protected]>
mptcp: fix lockdep false positive

Paolo Abeni <[email protected]>
mptcp: fix deadlock in fastopen error path

Ronak Doshi <[email protected]>
vmxnet3: correctly report csum_level for encapsulated packet

Antoine Tenart <[email protected]>
net: vrf: determine the dst using the original ifindex for multicast

Maciej Fijalkowski <[email protected]>

    ice: xsk: do not use xdp_return_frame() on tx_buf->raw_buf

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: perform type checking for existing sets

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: add function to create set stateful expressions

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: consolidate set description

Steven Price <[email protected]>
drm/panfrost: Fix GEM handle creation ref-counting

Jakub Kicinski <[email protected]>
bpf: pull before calling skb_postpull_rcsum()

Arnd Bergmann <[email protected]>
wifi: ath9k: use proper statements in conditionals

minoura makoto <[email protected]>
SUNRPC: ensure the matching upcall is in-flight upon downcall

Sasha Levin <[email protected]>
btrfs: fix an error handling path in btrfs_defrag_leaves()

Johan Hovold <[email protected]>
phy: qcom-qmp-combo: fix broken power on

Masami Hiramatsu (Google) <[email protected]>
perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data

Masami Hiramatsu (Google) <[email protected]>
perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor

Qu Wenruo <[email protected]>
btrfs: fix compat_ro checks against remount

Filipe Manana <[email protected]>
btrfs: fix off-by-one in delalloc search during lseek

Thinh Nguyen <[email protected]>
usb: dwc3: gadget: Ignore End Transfer delay on teardown

Shyam Prasad N <[email protected]>
cifs: refcount only the selected iface during interface update

Shyam Prasad N <[email protected]>
cifs: fix interface count calculation during refresh

Sasha Levin <[email protected]>
btrfs: replace strncpy() with strscpy()

Jens Axboe <[email protected]>
ARM: renumber bits related to _TIF_WORK_MASK

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/include/asm/thread_info.h                 |  13 +-
 arch/mips/ralink/of.c                              |   2 +-
 arch/riscv/include/asm/uaccess.h                   |   2 +-
 arch/riscv/kernel/probes/simulate-insn.h           |   4 +-
 arch/x86/kernel/cpu/bugs.c                         |   2 +
 arch/x86/kernel/crash.c                            |   4 +-
 block/blk-merge.c                                  |  10 +
 drivers/acpi/acpi_video.c                          |  17 +-
 drivers/block/ublk_drv.c                           |   3 +
 drivers/block/virtio_blk.c                         |  33 +--
 drivers/char/tpm/tpm-interface.c                   |   4 +-
 .../crypto/virtio/virtio_crypto_skcipher_algs.c    |   3 +-
 drivers/firmware/efi/efi.c                         |   4 +-
 drivers/firmware/efi/libstub/efistub.h             |   2 +
 drivers/firmware/efi/libstub/random.c              |  42 +++-
 drivers/gpio/gpio-pca953x.c                        |   3 +
 drivers/gpio/gpio-sifive.c                         |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h         |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |  39 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |  27 +++
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |  19 +-
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           |  24 +-
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c          |   2 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  16 +-
 .../amd/display/dc/dml/dcn32/display_mode_vba_32.c |  39 +++
 .../dc/dml/dcn32/display_mode_vba_util_32.c        |  69 ++++++
 .../dc/dml/dcn32/display_mode_vba_util_32.h        |  18 ++
 .../gpu/drm/amd/display/dc/dml/display_mode_vba.h  |   2 +
 drivers/gpu/drm/i915/display/intel_dsi_vbt.c       |  94 +++++++-
 drivers/gpu/drm/i915/gvt/debugfs.c                 |  17 +-
 drivers/gpu/drm/i915/gvt/gtt.c                     |  17 +-
 drivers/gpu/drm/i915/gvt/scheduler.c               |   1 +
 drivers/gpu/drm/i915/i915_irq.c                    |   3 +
 drivers/gpu/drm/i915/i915_reg.h                    |   1 +
 drivers/gpu/drm/imx/ipuv3-plane.c                  |  14 +-
 drivers/gpu/drm/meson/meson_viu.c                  |   5 +-
 drivers/gpu/drm/panfrost/panfrost_drv.c            |  27 ++-
 drivers/gpu/drm/panfrost/panfrost_gem.c            |  16 +-
 drivers/gpu/drm/panfrost/panfrost_gem.h            |   5 +-
 drivers/gpu/drm/virtio/virtgpu_object.c            |   6 +-
 drivers/infiniband/hw/mlx5/counters.c              |   6 +-
 drivers/infiniband/hw/mlx5/qp.c                    |  49 ++--
 drivers/net/bonding/bond_3ad.c                     |   1 +
 drivers/net/bonding/bond_main.c                    |   8 +-
 drivers/net/dsa/mv88e6xxx/Kconfig                  |   4 +-
 drivers/net/dsa/qca/qca8k-8xxx.c                   | 106 ++++-----
 drivers/net/dsa/qca/qca8k.h                        |   5 -
 drivers/net/ethernet/amazon/ena/ena_com.c          |  29 +--
 drivers/net/ethernet/amazon/ena/ena_ethtool.c      |   6 +-
 drivers/net/ethernet/amazon/ena/ena_netdev.c       |  83 +++++--
 drivers/net/ethernet/amazon/ena/ena_netdev.h       |  17 +-
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c           |   3 +
 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c           |   4 +-
 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c          |   4 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  22 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |  15 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c      |  20 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h      |   6 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |  10 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    | 132 +++++++----
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h    |   7 +
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c |  71 +++++-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |   3 +-
 drivers/net/ethernet/intel/ice/ice_xsk.c           |   2 +-
 .../ethernet/marvell/octeontx2/nic/otx2_common.c   |  30 ++-
 drivers/net/ethernet/mellanox/mlx5/core/devlink.c  |   4 +-
 .../ethernet/mellanox/mlx5/core/en/reporter_rx.c   |   6 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c |   7 +-
 .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c  |   9 +-
 .../ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c |   5 +
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   2 +-
 .../mellanox/mlx5/core/esw/acl/egress_lgcy.c       |   7 +-
 .../mellanox/mlx5/core/esw/acl/ingress_lgcy.c      |  33 ++-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c  |  30 ++-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h  |   6 +
 drivers/net/ethernet/mellanox/mlx5/core/health.c   |   6 +
 .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c  |   4 +
 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c  |   1 +
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   4 +-
 .../net/ethernet/microchip/lan966x/lan966x_port.c  |   2 +-
 .../net/ethernet/microchip/sparx5/sparx5_main.c    |   2 +-
 drivers/net/ethernet/qlogic/qed/qed_debug.c        |  28 ++-
 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c  |   8 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h    |  10 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c   |   8 +-
 drivers/net/phy/xilinx_gmii2rgmii.c                |   1 +
 drivers/net/usb/rndis_host.c                       |   3 +-
 drivers/net/veth.c                                 |   5 +-
 drivers/net/vmxnet3/vmxnet3_drv.c                  |   8 +
 drivers/net/vrf.c                                  |   6 +-
 drivers/net/vxlan/vxlan_core.c                     |  19 +-
 drivers/net/wireless/ath/ath11k/qmi.c              |   3 +
 drivers/net/wireless/ath/ath9k/htc.h               |  14 +-
 drivers/nvme/host/core.c                           |  32 ++-
 drivers/nvme/host/nvme.h                           |   2 +-
 drivers/nvme/target/admin-cmd.c                    |  35 +--
 drivers/of/fdt.c                                   |   6 +-
 drivers/phy/qualcomm/phy-qcom-qmp-combo.c          |  20 +-
 .../intel/int340x_thermal/processor_thermal_rfim.c |   4 +
 drivers/usb/dwc3/dwc3-xilinx.c                     |   1 +
 drivers/usb/dwc3/gadget.c                          |   5 +-
 drivers/vdpa/mlx5/net/mlx5_vnet.c                  |  10 +-
 drivers/vdpa/vdpa_sim/vdpa_sim.c                   |   7 +-
 drivers/vdpa/vdpa_sim/vdpa_sim_blk.c               |   4 +-
 drivers/vdpa/vdpa_sim/vdpa_sim_net.c               |   4 +-
 drivers/vdpa/virtio_pci/vp_vdpa.c                  |   2 +-
 drivers/vhost/vdpa.c                               |  52 ++--
 drivers/vhost/vhost.c                              |   4 +-
 drivers/vhost/vringh.c                             |   5 +-
 drivers/vhost/vsock.c                              |   9 +-
 drivers/video/fbdev/matrox/matroxfb_base.c         |   4 +-
 fs/btrfs/disk-io.c                                 |   8 +-
 fs/btrfs/disk-io.h                                 |   2 +-
 fs/btrfs/extent-io-tree.c                          |   2 +-
 fs/btrfs/extent_io.c                               |  11 +-
 fs/btrfs/file.c                                    |   2 +-
 fs/btrfs/ioctl.c                                   |   9 +-
 fs/btrfs/rcu-string.h                              |   6 +-
 fs/btrfs/super.c                                   |   2 +-
 fs/btrfs/tree-defrag.c                             |   6 +-
 fs/ceph/caps.c                                     |   2 +-
 fs/ceph/locks.c                                    |   4 -
 fs/ceph/super.h                                    |   1 -
 fs/cifs/sess.c                                     |   3 +-
 fs/cifs/smb2ops.c                                  |   3 +-
 fs/hfs/inode.c                                     |  15 +-
 fs/ksmbd/auth.c                                    |   3 +-
 fs/ksmbd/connection.c                              |   7 +-
 fs/ksmbd/smb2pdu.c                                 |   7 +-
 fs/ksmbd/transport_tcp.c                           |   5 +-
 fs/locks.c                                         |  23 ++
 fs/nfsd/nfs4xdr.c                                  |  11 +
 fs/nfsd/nfssvc.c                                   |   2 +-
 fs/ntfs3/file.c                                    |   4 +-
 fs/udf/inode.c                                     |   2 +-
 include/acpi/video.h                               |   2 +
 include/drm/drm_plane_helper.h                     |   1 +
 include/linux/dsa/tag_qca.h                        |   4 +-
 include/linux/efi.h                                |   2 -
 include/linux/fs.h                                 |   6 +
 include/linux/mlx5/device.h                        |   5 +
 include/linux/mlx5/mlx5_ifc.h                      |   3 +-
 include/linux/netfilter/ipset/ip_set.h             |   2 +-
 include/linux/sunrpc/rpc_pipe_fs.h                 |   5 +
 include/net/inet_hashtables.h                      |   4 +
 include/net/inet_timewait_sock.h                   |   5 +
 include/net/netfilter/nf_tables.h                  |  25 +-
 io_uring/cancel.c                                  |   9 +-
 io_uring/io_uring.c                                |  19 +-
 kernel/bpf/trampoline.c                            |   4 +
 kernel/bpf/verifier.c                              |  12 +-
 lib/kunit/string-stream.c                          |   4 +-
 net/9p/client.c                                    |  15 +-
 net/9p/trans_fd.c                                  |  12 +-
 net/9p/trans_rdma.c                                |   4 +-
 net/9p/trans_virtio.c                              |   9 +-
 net/9p/trans_xen.c                                 |   4 +-
 net/caif/cfctrl.c                                  |   6 +-
 net/core/filter.c                                  |   7 +-
 net/ipv4/inet_connection_sock.c                    |  40 +++-
 net/ipv4/inet_hashtables.c                         |   8 +-
 net/ipv4/inet_timewait_sock.c                      |  31 ++-
 net/ipv4/tcp_ulp.c                                 |   4 +
 net/mptcp/protocol.c                               |  20 +-
 net/mptcp/protocol.h                               |   4 +-
 net/mptcp/subflow.c                                |  19 +-
 net/netfilter/ipset/ip_set_core.c                  |   7 +-
 net/netfilter/ipset/ip_set_hash_ip.c               |  14 +-
 net/netfilter/ipset/ip_set_hash_ipmark.c           |  13 +-
 net/netfilter/ipset/ip_set_hash_ipport.c           |  13 +-
 net/netfilter/ipset/ip_set_hash_ipportip.c         |  13 +-
 net/netfilter/ipset/ip_set_hash_ipportnet.c        |  13 +-
 net/netfilter/ipset/ip_set_hash_net.c              |  17 +-
 net/netfilter/ipset/ip_set_hash_netiface.c         |  15 +-
 net/netfilter/ipset/ip_set_hash_netnet.c           |  23 +-
 net/netfilter/ipset/ip_set_hash_netport.c          |  19 +-
 net/netfilter/ipset/ip_set_hash_netportnet.c       |  40 ++--
 net/netfilter/nf_tables_api.c                      | 261 ++++++++++++++-------
 net/nfc/netlink.c                                  |  52 ++--
 net/sched/cls_tcindex.c                            |  12 +-
 net/sched/sch_atm.c                                |   5 +-
 net/sched/sch_cbq.c                                |   4 +-
 net/sunrpc/auth_gss/auth_gss.c                     |  19 +-
 sound/soc/intel/boards/bytcr_rt5640.c              |  15 ++
 sound/soc/sof/core.c                               |   9 -
 sound/soc/sof/intel/hda-dsp.c                      |  72 ++++++
 sound/soc/sof/intel/hda.h                          |   1 +
 sound/soc/sof/intel/tgl.c                          |   2 +-
 sound/soc/sof/mediatek/mtk-adsp-common.c           |   2 +-
 tools/perf/builtin-lock.c                          |   2 +
 tools/perf/util/bpf_counter_cgroup.c               |  14 +-
 tools/perf/util/cgroup.c                           |  23 +-
 tools/perf/util/data.c                             |   2 +
 tools/perf/util/dwarf-aux.c                        |  23 +-
 .../selftests/net/arp_ndisc_evict_nocarrier.sh     |  15 +-
 197 files changed, 1988 insertions(+), 876 deletions(-)