Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp8218026rwl; Tue, 10 Jan 2023 10:25:27 -0800 (PST) X-Google-Smtp-Source: AMrXdXuI1KeRwhvQmlS9HSqaDVwFZWtiB0/LKga9U6gE5O5EpGvsc0Z93bsIvVSKGGkxyAnkTQ2B X-Received: by 2002:a17:902:978f:b0:193:3989:b62 with SMTP id q15-20020a170902978f00b0019339890b62mr6907379plp.67.1673375127245; Tue, 10 Jan 2023 10:25:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673375127; cv=none; d=google.com; s=arc-20160816; b=KX6wBDFNrS/EQGX/kOc+/jTGUZ+0vsvzZbo2JU01XkN17JMTB1SVh8yqdZ5u0KHxMc 126FtfdLT9K07NimSsWo+twv0uHoYu6rBLvbJ1DEFAowqTWlwhJ6leccu0VYVyiSKsfs fRIbynFBE4ww0hhq6bnYURi58lP2gO9D1CObaX2xlD5PQngBqHRbCmDadWVIAqX/wt9w vTFDsNsnJ57IoRNciI+tCSqQk/twGEnUJPPr26UpGYJrx5GuVTFPWbqtf9/B/JRn8xNF vKRsrCsX+KoHB1LYOiSmXBaAzzOZ4Oh3GuLXY0IWXNvd2nRb5PTB0vJXhc/jEyB8o1jQ O3gw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:user-agent :mime-version:message-id:date:subject:cc:to:from:dkim-signature; bh=i1CjJ7aH/epRykHHNqD3Pan900HjL/481EwWtiT61JA=; b=oNBN+s8oG12Dqex8qqUcyNSE8e8ifyTUWBSsej+9S5rc+Xlqa11sWSk1knHnW6kdLx Uy1T34ZkUftYuctEyqhhWe5HdNoMxdayGqBj0w7uFLHbCgpXGQfEGnvbtMverPzpIupO vb+O4+jhLYrqceBEUmD1mPqKYUKHpyfRJkWDCzvsHPq2d2572YvYB1vSV53jFDYFRMoG 7/f1ffSIznB28pt0ZgFUJ4PcMxbPw6CA8/Ytxtn7PmbPhHWcSpqlSufYkG8hraLy3f22 Ypo4tXeWX8hWig0gE0mCNMV2qJMBqDpjYShbo/8r86wgbk55BkAVILoKQ4prjSMio8pK PaIQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=ORukcHEU; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y17-20020a170902b49100b00192b23b8444si10763542plr.109.2023.01.10.10.25.19; Tue, 10 Jan 2023 10:25:27 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=ORukcHEU; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238833AbjAJSKI (ORCPT + 55 others); Tue, 10 Jan 2023 13:10:08 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48860 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238857AbjAJSJX (ORCPT ); Tue, 10 Jan 2023 13:09:23 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BCF9A15FE0; Tue, 10 Jan 2023 10:06:50 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 4B820617EC; Tue, 10 Jan 2023 18:06:50 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0DE2DC433EF; Tue, 10 Jan 2023 18:06:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1673374009; bh=Wvw4ta23V2Gmw7lfCIhUC8321oo9RkKsZIFQPuZaq8w=; h=From:To:Cc:Subject:Date:From; b=ORukcHEUUFBpYYybbNc3EC44cpppxXdGdpMiFb55O7NvVErj84+LFVLe6CPbmIeOR iHw8QW2bFPw6IR0dzwYfchqOebe/47hkhl64HCW4U1Bj1K1OwZ0sXv9C0SnADwO10K hpm/zKzP1Gn/iEAKo3Rj79gitlE04gCFdV66J+vM= From: Greg Kroah-Hartman To: stable@vger.kernel.org Cc: Greg Kroah-Hartman , patches@lists.linux.dev, linux-kernel@vger.kernel.org, torvalds@linux-foundation.org, akpm@linux-foundation.org, linux@roeck-us.net, shuah@kernel.org, patches@kernelci.org, lkft-triage@lists.linaro.org, pavel@denx.de, jonathanh@nvidia.com, f.fainelli@gmail.com, sudipm.mukherjee@gmail.com, srw@sladewatkins.net, rwarsow@gmx.de Subject: [PATCH 6.0 000/148] 6.0.19-rc1 review Date: Tue, 10 Jan 2023 19:01:44 +0100 Message-Id: <20230110180017.145591678@linuxfoundation.org> X-Mailer: git-send-email 2.39.0 MIME-Version: 1.0 User-Agent: quilt/0.67 X-stable: review X-Patchwork-Hint: ignore X-KernelTest-Patch: http://kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.0.19-rc1.gz X-KernelTest-Tree: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git X-KernelTest-Branch: linux-6.0.y X-KernelTest-Patches: git://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git X-KernelTest-Version: 6.0.19-rc1 X-KernelTest-Deadline: 2023-01-12T18:00+00:00 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 Linux 6.0.19-rc1 Jocelyn Falempe drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 Ard Biesheuvel efi: random: combine bootloader provided RNG seed with RNG protocol output Qu Wenruo btrfs: make thaw time super block check to also verify checksum William Liu ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob Marios Makassikis ksmbd: send proper error response in smb2_tree_connect() Namjae Jeon ksmbd: fix infinite loop in ksmbd_conn_handler_loop() Qu Wenruo btrfs: handle case when repair happens with dev-replace Rafael Mendonca virtio_blk: Fix signedness bug in virtblk_prep_rq() Dmitry Fomichev virtio-blk: use a helper to handle request queuing errors Zhenyu Wang drm/i915/gvt: fix vgpu debugfs clean in remove Zhenyu Wang drm/i915/gvt: fix gvt debugfs destroy Mukul Joshi drm/amdkfd: Fix kernel warning during topology setup Andreas Rammhold of/fdt: run soc memory setup when early_init_dt_scan_memory fails Björn Töpel riscv, kprobes: Stricter c.jr/c.jalr decoding Ben Dooks riscv: uaccess: fix type of 0 variable on error in get_user() Srinivas Pandruvada thermal: int340x: Add missing attribute for data rate base Cindy Lu vhost_vdpa: fix the crash in unmap a large memory Pavel Begunkov io_uring: fix CQ waiting timeout handling Jens Axboe block: don't allow splitting of a REQ_NOWAIT bio Christian Marangi net: dsa: tag_qca: fix wrong MGMT_DATA2 size Christian Marangi net: dsa: qca8k: fix wrong length value for mgmt eth packet Christian Marangi Revert "net: dsa: qca8k: cache lo and hi for mdio write" Michel Dänzer Revert "drm/amd/display: Enable Freesync Video Mode by default" Chuang Wang bpf: Fix panic due to wrong pageattr of im->image Paul Menzel fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB Jeff Layton nfsd: fix handling of readdir in v4root vs. mount upcall timeout Rodrigo Branco x86/bugs: Flush IBP in ib_prctl_set() Takashi Iwai x86/kexec: Fix double-free of elf header buffer Qu Wenruo btrfs: fix compat_ro checks against remount Qu Wenruo btrfs: relax block-group-tree feature dependency checks Qu Wenruo btrfs: separate BLOCK_GROUP_TREE compat RO flag from EXTENT_TREE_V2 Qu Wenruo btrfs: don't save block group root into super block Qu Wenruo btrfs: check superblock to ensure the fs was not modified at thaw time Kai Vehmanen ASoC: SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed" Christoph Hellwig nvme: also return I/O command effects from nvme_command_effects Christoph Hellwig nvmet: use NVME_CMD_EFFECTS_CSUPP instead of open coding it Jens Axboe io_uring: check for valid register opcode earlier Yanjun Zhang nvme: fix multipath crash caused by flush request when blktrace is enabled Philip Yang drm/amdkfd: Fix double release compute pasid Philip Yang drm/amdkfd: Fix kfd_process_device_init_vm error handling Luben Tuikov drm/amdgpu: Fix size validation for non-exclusive domains (v4) YC Hung ASoC: SOF: mediatek: initialize panic_info to zero Hans de Goede ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet Dominique Martinet 9p/client: fix data race on req->status Kai Vehmanen ASoC: SOF: Revert: "core: unregister clients and machine drivers in .shutdown" Linus Torvalds hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling Arnd Bergmann usb: dwc3: xilinx: include linux/gpio/consumer.h Jan Kara udf: Fix extension of the last extent in the file Zhengchao Shao caif: fix memory leak in cfctrl_linkup_request() Paolo Abeni net/ulp: prevent ULP without clone op from entering the LISTEN status Caleb Sander qed: allow sleep in qed_mcp_trace_dump() Ming Lei ublk: honor IO_URING_F_NONBLOCK for handling control command Zheng Wang drm/i915/gvt: fix double free bug in split_2MB_gtt_entry Dan Carpenter drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() Namhyung Kim perf stat: Fix handling of --for-each-cgroup with --bpf-counters to match non BPF mode Namhyung Kim perf stat: Fix handling of unsupported cgroup events when using BPF counters Thomas Richter perf lock contention: Fix core dump related to not finding the "__sched_text_end" symbol on s/390 Szymon Heidrich usb: rndis_host: Secure rndis_query check against int overflow Geetha sowjanya octeontx2-pf: Fix lmtst ID used in aura free Daniil Tatianin drivers/net/bonding/bond_3ad: return when there's no aggregator Tetsuo Handa fs/ntfs3: don't hold ni_lock when calling truncate_setsize() Philipp Zabel drm/imx: ipuv3-plane: Fix overlay plane width Miaoqian Lin perf tools: Fix resources leak in perf_data__open_dir() Jozsef Kadlecsik netfilter: ipset: Rework long task execution when adding/deleting entries Jozsef Kadlecsik netfilter: ipset: fix hash:net,port,net hang with /0 subnet Horatiu Vultur net: sparx5: Fix reading of the MAC address Ido Schimmel vxlan: Fix memory leaks in error path Jamal Hadi Salim net: sched: cbq: dont intepret cls results when asked to drop Jamal Hadi Salim net: sched: atm: dont intepret cls results when asked to drop Miaoqian Lin gpio: sifive: Fix refcount leak in sifive_gpio_probe Xiubo Li ceph: switch to vfs_inode_has_locks() to fix file lock bug Jeff Layton filelock: new helper: vfs_inode_has_locks Carlo Caione drm/meson: Reduce the FIFO lines held when AFBC is not used Po-Hsu Lin selftests: net: return non-zero for failures reported in arp_ndisc_evict_nocarrier Po-Hsu Lin selftests: net: fix cleanup_v6() for arp_ndisc_evict_nocarrier Maor Gottlieb RDMA/mlx5: Fix validation of max_rd_atomic caps for DC Shay Drory RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device Miaoqian Lin net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe David Arinzon net: ena: Update NUMA TPH hint register upon NUMA node update David Arinzon net: ena: Set default value for RX interrupt moderation David Arinzon net: ena: Fix rx_copybreak value update David Arinzon net: ena: Use bitmask to indicate packet redirection David Arinzon net: ena: Account for the number of processed bytes in XDP David Arinzon net: ena: Don't register memory info on XDP exchange David Arinzon net: ena: Fix toeplitz initial hash value Jiguang Xiao net: amd-xgbe: add missed tasklet_kill Jian Shen net: hns3: refine the handling for VF heartbeat Hao Lan net: hns3: refactor function hclge_mbx_handler() Eli Cohen net/mlx5: Lag, fix failure to cancel delayed bond work Maor Dickman net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option Adham Faris net/mlx5e: Fix hw mtu initializing at XDP SQ allocation Chris Mi net/mlx5e: Always clear dest encap in neigh-update-del Chris Mi net/mlx5e: CT: Fix ct debugfs folder name Dragos Tatulea net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default Shay Drory net/mlx5: Fix RoCE setting at HCA level Shay Drory net/mlx5: Avoid recovery in probe flows Shay Drory net/mlx5: Fix io_eq_size and event_eq_size params validation Jiri Pirko net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path Moshe Shemesh net/mlx5: E-Switch, properly handle ingress tagged packets on VST Jason Wang vdpasim: fix memory leak when freeing IOTLBs Rong Wang vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove Wei Yongjun virtio-crypto: fix memory leak in virtio_crypto_alg_skcipher_close_session() Stefano Garzarella vdpa_sim: fix vringh initialization in vdpasim_queue_ready() Stefano Garzarella vhost-vdpa: fix an iotlb memory leak Stefano Garzarella vhost: fix range used in translate_desc() Stefano Garzarella vringh: fix range used in iotlb_translate() Yuan Can vhost/vsock: Fix error handling in vhost_vsock_init() ruanjinjie vdpa_sim: fix possible memory leak in vdpasim_net_init() and vdpasim_blk_init() Eli Cohen vdpa/mlx5: Fix wrong mac address deletion Eli Cohen vdpa/mlx5: Fix rule forwarding VLAN to TIR Michael Chan bnxt_en: Fix HDS and jumbo thresholds for RX packets Michael Chan bnxt_en: Fix first buffer size calculations for XDP multi-buffer Michael Chan bnxt_en: Fix XDP RX path Michael Chan bnxt_en: Simplify bnxt_xdp_buff_init() Miaoqian Lin nfc: Fix potential resource leaks Johnny S. Lee net: dsa: mv88e6xxx: depend on PTP conditionally Daniil Tatianin qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failure Hawkins Jiawei net: sched: fix memory leak in tcindex_set_parms Jian Shen net: hns3: fix VF promisc mode not update when mac table full Jian Shen net: hns3: fix miss L3E checking for rx packet Jie Wang net: hns3: add interrupts re-initialization while doing VF FLR Jeff Layton nfsd: shut down the NFSv4 state objects before the filecache Shawn Bohrer veth: Fix race with AF_XDP exposing old or uninitialized descriptors Horatiu Vultur net: lan966x: Fix configuration of the PCS Eric Dumazet bonding: fix lockdep splat in bond_miimon_commit() Pablo Neira Ayuso netfilter: nf_tables: honor set timeout and garbage collection updates Paolo Abeni mptcp: fix lockdep false positive Ronak Doshi vmxnet3: correctly report csum_level for encapsulated packet Antoine Tenart net: vrf: determine the dst using the original ifindex for multicast Maciej Fijalkowski ice: xsk: do not use xdp_return_frame() on tx_buf->raw_buf Pablo Neira Ayuso netfilter: nf_tables: perform type checking for existing sets Pablo Neira Ayuso netfilter: nf_tables: add function to create set stateful expressions Pablo Neira Ayuso netfilter: nf_tables: consolidate set description Steven Price drm/panfrost: Fix GEM handle creation ref-counting Jakub Kicinski bpf: pull before calling skb_postpull_rcsum() Arnd Bergmann wifi: ath9k: use proper statements in conditionals Sasha Levin btrfs: fix an error handling path in btrfs_defrag_leaves() minoura makoto SUNRPC: ensure the matching upcall is in-flight upon downcall Baokun Li ext4: correct inconsistent error msg in nojournal mode Jason Yan ext4: goto right label 'failed_mount3a' Johan Hovold phy: qcom-qmp-combo: fix broken power on Masami Hiramatsu (Google) perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data Masami Hiramatsu (Google) perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor Thinh Nguyen usb: dwc3: gadget: Ignore End Transfer delay on teardown Shyam Prasad N cifs: refcount only the selected iface during interface update Shyam Prasad N cifs: fix interface count calculation during refresh Sasha Levin btrfs: replace strncpy() with strscpy() Jens Axboe 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(-)