[PATCH 6.0 000/148] 6.0.19-rc1 review

From: Greg Kroah-Hartman
Date: Tue Jan 10 2023 - 13:10:37 EST


This is the start of the stable review cycle for the 6.0.19 release.
There are 148 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.

NOTE, this will probably be the LAST 6.0.y release. If there is
anything preventing you from moving to 6.1.y right now, 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.0.19-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.0.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
Linux 6.0.19-rc1

Jocelyn Falempe <jfalempe@xxxxxxxxxx>
drm/mgag200: Fix PLL setup for G200_SE_A rev >=4

Ard Biesheuvel <ardb@xxxxxxxxxx>
efi: random: combine bootloader provided RNG seed with RNG protocol output

Qu Wenruo <wqu@xxxxxxxx>
btrfs: make thaw time super block check to also verify checksum

William Liu <will@xxxxxxxxxxxx>
ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob

Marios Makassikis <mmakassikis@xxxxxxxxxx>
ksmbd: send proper error response in smb2_tree_connect()

Namjae Jeon <linkinjeon@xxxxxxxxxx>
ksmbd: fix infinite loop in ksmbd_conn_handler_loop()

Qu Wenruo <wqu@xxxxxxxx>
btrfs: handle case when repair happens with dev-replace

Rafael Mendonca <rafaelmendsr@xxxxxxxxx>
virtio_blk: Fix signedness bug in virtblk_prep_rq()

Dmitry Fomichev <dmitry.fomichev@xxxxxxx>
virtio-blk: use a helper to handle request queuing errors

Zhenyu Wang <zhenyuw@xxxxxxxxxxxxxxx>
drm/i915/gvt: fix vgpu debugfs clean in remove

Zhenyu Wang <zhenyuw@xxxxxxxxxxxxxxx>
drm/i915/gvt: fix gvt debugfs destroy

Mukul Joshi <mukul.joshi@xxxxxxx>
drm/amdkfd: Fix kernel warning during topology setup

Andreas Rammhold <andreas@xxxxxxxxxxx>
of/fdt: run soc memory setup when early_init_dt_scan_memory fails

Björn Töpel <bjorn@xxxxxxxxxxxx>
riscv, kprobes: Stricter c.jr/c.jalr decoding

Ben Dooks <ben-linux@xxxxxxxxx>
riscv: uaccess: fix type of 0 variable on error in get_user()

Srinivas Pandruvada <srinivas.pandruvada@xxxxxxxxxxxxxxx>
thermal: int340x: Add missing attribute for data rate base

Cindy Lu <lulu@xxxxxxxxxx>
vhost_vdpa: fix the crash in unmap a large memory

Pavel Begunkov <asml.silence@xxxxxxxxx>
io_uring: fix CQ waiting timeout handling

Jens Axboe <axboe@xxxxxxxxx>
block: don't allow splitting of a REQ_NOWAIT bio

Christian Marangi <ansuelsmth@xxxxxxxxx>
net: dsa: tag_qca: fix wrong MGMT_DATA2 size

Christian Marangi <ansuelsmth@xxxxxxxxx>
net: dsa: qca8k: fix wrong length value for mgmt eth packet

Christian Marangi <ansuelsmth@xxxxxxxxx>
Revert "net: dsa: qca8k: cache lo and hi for mdio write"

Michel Dänzer <mdaenzer@xxxxxxxxxx>
Revert "drm/amd/display: Enable Freesync Video Mode by default"

Chuang Wang <nashuiliang@xxxxxxxxx>
bpf: Fix panic due to wrong pageattr of im->image

Paul Menzel <pmenzel@xxxxxxxxxxxxx>
fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB

Jeff Layton <jlayton@xxxxxxxxxx>
nfsd: fix handling of readdir in v4root vs. mount upcall timeout

Rodrigo Branco <bsdaemon@xxxxxxxxxx>
x86/bugs: Flush IBP in ib_prctl_set()

Takashi Iwai <tiwai@xxxxxxx>
x86/kexec: Fix double-free of elf header buffer

Qu Wenruo <wqu@xxxxxxxx>
btrfs: fix compat_ro checks against remount

Qu Wenruo <wqu@xxxxxxxx>
btrfs: relax block-group-tree feature dependency checks

Qu Wenruo <wqu@xxxxxxxx>
btrfs: separate BLOCK_GROUP_TREE compat RO flag from EXTENT_TREE_V2

Qu Wenruo <wqu@xxxxxxxx>
btrfs: don't save block group root into super block

Qu Wenruo <wqu@xxxxxxxx>
btrfs: check superblock to ensure the fs was not modified at thaw time

Kai Vehmanen <kai.vehmanen@xxxxxxxxxxxxxxx>
ASoC: SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed"

Christoph Hellwig <hch@xxxxxx>
nvme: also return I/O command effects from nvme_command_effects

Christoph Hellwig <hch@xxxxxx>
nvmet: use NVME_CMD_EFFECTS_CSUPP instead of open coding it

Jens Axboe <axboe@xxxxxxxxx>
io_uring: check for valid register opcode earlier

Yanjun Zhang <zhangyanjun@xxxxxxxx>
nvme: fix multipath crash caused by flush request when blktrace is enabled

Philip Yang <Philip.Yang@xxxxxxx>
drm/amdkfd: Fix double release compute pasid

Philip Yang <Philip.Yang@xxxxxxx>
drm/amdkfd: Fix kfd_process_device_init_vm error handling

Luben Tuikov <luben.tuikov@xxxxxxx>
drm/amdgpu: Fix size validation for non-exclusive domains (v4)

YC Hung <yc.hung@xxxxxxxxxxxx>
ASoC: SOF: mediatek: initialize panic_info to zero

Hans de Goede <hdegoede@xxxxxxxxxx>
ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet

Dominique Martinet <asmadeus@xxxxxxxxxxxxx>
9p/client: fix data race on req->status

Kai Vehmanen <kai.vehmanen@xxxxxxxxxxxxxxx>
ASoC: SOF: Revert: "core: unregister clients and machine drivers in .shutdown"

Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling

Arnd Bergmann <arnd@xxxxxxxx>
usb: dwc3: xilinx: include linux/gpio/consumer.h

Jan Kara <jack@xxxxxxx>
udf: Fix extension of the last extent in the file

Zhengchao Shao <shaozhengchao@xxxxxxxxxx>
caif: fix memory leak in cfctrl_linkup_request()

Paolo Abeni <pabeni@xxxxxxxxxx>
net/ulp: prevent ULP without clone op from entering the LISTEN status

Caleb Sander <csander@xxxxxxxxxxxxxxx>
qed: allow sleep in qed_mcp_trace_dump()

Ming Lei <ming.lei@xxxxxxxxxx>
ublk: honor IO_URING_F_NONBLOCK for handling control command

Zheng Wang <zyytlz.wz@xxxxxxx>
drm/i915/gvt: fix double free bug in split_2MB_gtt_entry

Dan Carpenter <error27@xxxxxxxxx>
drm/i915: unpin on error in intel_vgpu_shadow_mm_pin()

Namhyung Kim <namhyung@xxxxxxxxxx>
perf stat: Fix handling of --for-each-cgroup with --bpf-counters to match non BPF mode

Namhyung Kim <namhyung@xxxxxxxxxx>
perf stat: Fix handling of unsupported cgroup events when using BPF counters

Thomas Richter <tmricht@xxxxxxxxxxxxx>
perf lock contention: Fix core dump related to not finding the "__sched_text_end" symbol on s/390

Szymon Heidrich <szymon.heidrich@xxxxxxxxx>
usb: rndis_host: Secure rndis_query check against int overflow

Geetha sowjanya <gakula@xxxxxxxxxxx>
octeontx2-pf: Fix lmtst ID used in aura free

Daniil Tatianin <d-tatianin@xxxxxxxxxxxxxx>
drivers/net/bonding/bond_3ad: return when there's no aggregator

Tetsuo Handa <penguin-kernel@xxxxxxxxxxxxxxxxxxx>
fs/ntfs3: don't hold ni_lock when calling truncate_setsize()

Philipp Zabel <p.zabel@xxxxxxxxxxxxxx>
drm/imx: ipuv3-plane: Fix overlay plane width

Miaoqian Lin <linmq006@xxxxxxxxx>
perf tools: Fix resources leak in perf_data__open_dir()

Jozsef Kadlecsik <kadlec@xxxxxxxxxxxxx>
netfilter: ipset: Rework long task execution when adding/deleting entries

Jozsef Kadlecsik <kadlec@xxxxxxxxxxxxx>
netfilter: ipset: fix hash:net,port,net hang with /0 subnet

Horatiu Vultur <horatiu.vultur@xxxxxxxxxxxxx>
net: sparx5: Fix reading of the MAC address

Ido Schimmel <idosch@xxxxxxxxxx>
vxlan: Fix memory leaks in error path

Jamal Hadi Salim <jhs@xxxxxxxxxxxx>
net: sched: cbq: dont intepret cls results when asked to drop

Jamal Hadi Salim <jhs@xxxxxxxxxxxx>
net: sched: atm: dont intepret cls results when asked to drop

Miaoqian Lin <linmq006@xxxxxxxxx>
gpio: sifive: Fix refcount leak in sifive_gpio_probe

Xiubo Li <xiubli@xxxxxxxxxx>
ceph: switch to vfs_inode_has_locks() to fix file lock bug

Jeff Layton <jlayton@xxxxxxxxxx>
filelock: new helper: vfs_inode_has_locks

Carlo Caione <ccaione@xxxxxxxxxxxx>
drm/meson: Reduce the FIFO lines held when AFBC is not used

Po-Hsu Lin <po-hsu.lin@xxxxxxxxxxxxx>
selftests: net: return non-zero for failures reported in arp_ndisc_evict_nocarrier

Po-Hsu Lin <po-hsu.lin@xxxxxxxxxxxxx>
selftests: net: fix cleanup_v6() for arp_ndisc_evict_nocarrier

Maor Gottlieb <maorg@xxxxxxxxxx>
RDMA/mlx5: Fix validation of max_rd_atomic caps for DC

Shay Drory <shayd@xxxxxxxxxx>
RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device

Miaoqian Lin <linmq006@xxxxxxxxx>
net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe

David Arinzon <darinzon@xxxxxxxxxx>
net: ena: Update NUMA TPH hint register upon NUMA node update

David Arinzon <darinzon@xxxxxxxxxx>
net: ena: Set default value for RX interrupt moderation

David Arinzon <darinzon@xxxxxxxxxx>
net: ena: Fix rx_copybreak value update

David Arinzon <darinzon@xxxxxxxxxx>
net: ena: Use bitmask to indicate packet redirection

David Arinzon <darinzon@xxxxxxxxxx>
net: ena: Account for the number of processed bytes in XDP

David Arinzon <darinzon@xxxxxxxxxx>
net: ena: Don't register memory info on XDP exchange

David Arinzon <darinzon@xxxxxxxxxx>
net: ena: Fix toeplitz initial hash value

Jiguang Xiao <jiguang.xiao@xxxxxxxxxxxxx>
net: amd-xgbe: add missed tasklet_kill

Jian Shen <shenjian15@xxxxxxxxxx>
net: hns3: refine the handling for VF heartbeat

Hao Lan <lanhao@xxxxxxxxxx>
net: hns3: refactor function hclge_mbx_handler()

Eli Cohen <elic@xxxxxxxxxx>
net/mlx5: Lag, fix failure to cancel delayed bond work

Maor Dickman <maord@xxxxxxxxxx>
net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option

Adham Faris <afaris@xxxxxxxxxx>
net/mlx5e: Fix hw mtu initializing at XDP SQ allocation

Chris Mi <cmi@xxxxxxxxxx>
net/mlx5e: Always clear dest encap in neigh-update-del

Chris Mi <cmi@xxxxxxxxxx>
net/mlx5e: CT: Fix ct debugfs folder name

Dragos Tatulea <dtatulea@xxxxxxxxxx>
net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default

Shay Drory <shayd@xxxxxxxxxx>
net/mlx5: Fix RoCE setting at HCA level

Shay Drory <shayd@xxxxxxxxxx>
net/mlx5: Avoid recovery in probe flows

Shay Drory <shayd@xxxxxxxxxx>
net/mlx5: Fix io_eq_size and event_eq_size params validation

Jiri Pirko <jiri@xxxxxxxxxx>
net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path

Moshe Shemesh <moshe@xxxxxxxxxx>
net/mlx5: E-Switch, properly handle ingress tagged packets on VST

Jason Wang <jasowang@xxxxxxxxxx>
vdpasim: fix memory leak when freeing IOTLBs

Rong Wang <wangrong68@xxxxxxxxxx>
vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove

Wei Yongjun <weiyongjun1@xxxxxxxxxx>
virtio-crypto: fix memory leak in virtio_crypto_alg_skcipher_close_session()

Stefano Garzarella <sgarzare@xxxxxxxxxx>
vdpa_sim: fix vringh initialization in vdpasim_queue_ready()

Stefano Garzarella <sgarzare@xxxxxxxxxx>
vhost-vdpa: fix an iotlb memory leak

Stefano Garzarella <sgarzare@xxxxxxxxxx>
vhost: fix range used in translate_desc()

Stefano Garzarella <sgarzare@xxxxxxxxxx>
vringh: fix range used in iotlb_translate()

Yuan Can <yuancan@xxxxxxxxxx>
vhost/vsock: Fix error handling in vhost_vsock_init()

ruanjinjie <ruanjinjie@xxxxxxxxxx>
vdpa_sim: fix possible memory leak in vdpasim_net_init() and vdpasim_blk_init()

Eli Cohen <elic@xxxxxxxxxx>
vdpa/mlx5: Fix wrong mac address deletion

Eli Cohen <elic@xxxxxxxxxx>
vdpa/mlx5: Fix rule forwarding VLAN to TIR

Michael Chan <michael.chan@xxxxxxxxxxxx>
bnxt_en: Fix HDS and jumbo thresholds for RX packets

Michael Chan <michael.chan@xxxxxxxxxxxx>
bnxt_en: Fix first buffer size calculations for XDP multi-buffer

Michael Chan <michael.chan@xxxxxxxxxxxx>
bnxt_en: Fix XDP RX path

Michael Chan <michael.chan@xxxxxxxxxxxx>
bnxt_en: Simplify bnxt_xdp_buff_init()

Miaoqian Lin <linmq006@xxxxxxxxx>
nfc: Fix potential resource leaks

Johnny S. Lee <foss@xxxxxx>
net: dsa: mv88e6xxx: depend on PTP conditionally

Daniil Tatianin <d-tatianin@xxxxxxxxxxxxxx>
qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failure

Hawkins Jiawei <yin31149@xxxxxxxxx>
net: sched: fix memory leak in tcindex_set_parms

Jian Shen <shenjian15@xxxxxxxxxx>
net: hns3: fix VF promisc mode not update when mac table full

Jian Shen <shenjian15@xxxxxxxxxx>
net: hns3: fix miss L3E checking for rx packet

Jie Wang <wangjie125@xxxxxxxxxx>
net: hns3: add interrupts re-initialization while doing VF FLR

Jeff Layton <jlayton@xxxxxxxxxx>
nfsd: shut down the NFSv4 state objects before the filecache

Shawn Bohrer <sbohrer@xxxxxxxxxxxxxx>
veth: Fix race with AF_XDP exposing old or uninitialized descriptors

Horatiu Vultur <horatiu.vultur@xxxxxxxxxxxxx>
net: lan966x: Fix configuration of the PCS

Eric Dumazet <edumazet@xxxxxxxxxx>
bonding: fix lockdep splat in bond_miimon_commit()

Pablo Neira Ayuso <pablo@xxxxxxxxxxxxx>
netfilter: nf_tables: honor set timeout and garbage collection updates

Paolo Abeni <pabeni@xxxxxxxxxx>
mptcp: fix lockdep false positive

Ronak Doshi <doshir@xxxxxxxxxx>
vmxnet3: correctly report csum_level for encapsulated packet

Antoine Tenart <atenart@xxxxxxxxxx>
net: vrf: determine the dst using the original ifindex for multicast

Maciej Fijalkowski <maciej.fijalkowski@xxxxxxxxx>
ice: xsk: do not use xdp_return_frame() on tx_buf->raw_buf

Pablo Neira Ayuso <pablo@xxxxxxxxxxxxx>
netfilter: nf_tables: perform type checking for existing sets

Pablo Neira Ayuso <pablo@xxxxxxxxxxxxx>
netfilter: nf_tables: add function to create set stateful expressions

Pablo Neira Ayuso <pablo@xxxxxxxxxxxxx>
netfilter: nf_tables: consolidate set description

Steven Price <steven.price@xxxxxxx>
drm/panfrost: Fix GEM handle creation ref-counting

Jakub Kicinski <kuba@xxxxxxxxxx>
bpf: pull before calling skb_postpull_rcsum()

Arnd Bergmann <arnd@xxxxxxxx>
wifi: ath9k: use proper statements in conditionals

Sasha Levin <sashal@xxxxxxxxxx>
btrfs: fix an error handling path in btrfs_defrag_leaves()

minoura makoto <minoura@xxxxxxxxxxxxx>
SUNRPC: ensure the matching upcall is in-flight upon downcall

Baokun Li <libaokun1@xxxxxxxxxx>
ext4: correct inconsistent error msg in nojournal mode

Jason Yan <yanaijie@xxxxxxxxxx>
ext4: goto right label 'failed_mount3a'

Johan Hovold <johan+linaro@xxxxxxxxxx>
phy: qcom-qmp-combo: fix broken power on

Masami Hiramatsu (Google) <mhiramat@xxxxxxxxxx>
perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data

Masami Hiramatsu (Google) <mhiramat@xxxxxxxxxx>
perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor

Thinh Nguyen <Thinh.Nguyen@xxxxxxxxxxxx>
usb: dwc3: gadget: Ignore End Transfer delay on teardown

Shyam Prasad N <sprasad@xxxxxxxxxxxxx>
cifs: refcount only the selected iface during interface update

Shyam Prasad N <sprasad@xxxxxxxxxxxxx>
cifs: fix interface count calculation during refresh

Sasha Levin <sashal@xxxxxxxxxx>
btrfs: replace strncpy() with strscpy()

Jens Axboe <axboe@xxxxxxxxx>
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/block/ublk_drv.c | 3 +
drivers/block/virtio_blk.c | 33 +-
.../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-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 | 12 +-
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/imx/ipuv3-plane.c | 14 +-
drivers/gpu/drm/meson/meson_viu.c | 5 +-
drivers/gpu/drm/mgag200/mgag200_pll.c | 3 +-
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/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/hclge_mbx.h | 11 +
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 | 486 ++++++++++++++-------
.../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 +-
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/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/block-rsv.c | 1 +
fs/btrfs/ctree.h | 30 +-
fs/btrfs/disk-io.c | 271 +++++++-----
fs/btrfs/disk-io.h | 9 +-
fs/btrfs/extent_io.c | 11 +-
fs/btrfs/ioctl.c | 9 +-
fs/btrfs/rcu-string.h | 6 +-
fs/btrfs/super.c | 95 +++-
fs/btrfs/sysfs.c | 2 +
fs/btrfs/transaction.c | 8 -
fs/btrfs/tree-defrag.c | 6 +-
fs/btrfs/volumes.c | 2 +-
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/ext4/super.c | 19 +-
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/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/netfilter/nf_tables.h | 25 +-
include/uapi/linux/btrfs.h | 6 +
io_uring/io_uring.c | 11 +-
kernel/bpf/trampoline.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 | 14 +
net/ipv4/tcp_ulp.c | 4 +
net/mptcp/protocol.c | 2 +-
net/mptcp/protocol.h | 2 +-
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 +-
182 files changed, 2179 insertions(+), 1142 deletions(-)