Received: by 2002:a05:7412:98c1:b0:fa:551:50a7 with SMTP id kc1csp1701843rdb; Mon, 8 Jan 2024 07:38:54 -0800 (PST) X-Google-Smtp-Source: AGHT+IGldItY6zSuXLQVsXUjr2gVCAw6vLeD60bH+NSm/zXLDKW9OYmmtAaO6MQBt3EokaQFhs07 X-Received: by 2002:a05:6359:3002:b0:174:f48c:3871 with SMTP id rf2-20020a056359300200b00174f48c3871mr2108593rwb.43.1704728334145; Mon, 08 Jan 2024 07:38:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704728334; cv=none; d=google.com; s=arc-20160816; b=AM4cXiliJumAzlLbXog8JvK6JWtnKdhaf73XZqIJ6+mhIPqXBoK6LecQurJiA6gUs5 cxTT85DgZu5MQheBJA3mE8H/E/SduWeXYKwXPo5HDG1F92eLDf4i9VX8r9DUYvINxoNY te4Ch3BaAqLu5B1bNZD2FsX4ki3MsSC1uYv27TQ/M4j6A+b18uL2YVjOYs2hiewwDBAJ 50PqqwzrrtQTh89Sgq2OPlvI8eZ3ynEal0lB+aPOtaouoJxCGGwSqvpcmlvEVzpkFyBp ikicCddZfvCsB/wnB16GxaYL3SPh29o0KF76GtKJoi4N7F4l/wcaNzDkTOLgM6VkdD8E +uHw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=yDDHbIBNRNKF1auGnsCi8vpr7aCfiSIrB5QgdKNP7dY=; fh=vFFszuje4ZP6QlXp6i+naNLkCItcG2Z1ZuhM8Sf4xW0=; b=zelvwlBm4cGcuby+MHjsTjbQCRgbbU1CQNh8npdVu4Qb/wRDgZ7hlHQ5/U7cEkFOda 0XLIBe2NZnE4G0oR2kOJLPfWa4+TfUyMnAsJOqOvGUx1kxE/ShlAsR3vVkVJgEh9pc1E tecpPkQiBqJgefuJzWyoJyk6e6HbkvclI8HYp746iBSqArbDJ2VI0XymcV2EZ6POB0Ue A7PxfjMIp9+ud/dI9ydLXMDygmbfTUl80EF3YR8eaWxu65Dz82XEuLoNeMrWtQjh7abP /P38qCF8fTcbNUE+y+0iSWSnG5NYUbnqSJW6YTINPJgFsbfjJ17/T3S2fsDZWY/psKGU oFGQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=qQE31MYs; spf=pass (google.com: domain of linux-kernel+bounces-19778-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-19778-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id s13-20020a65690d000000b005cdfe91fb80si3345pgq.416.2024.01.08.07.38.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jan 2024 07:38:54 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-19778-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=qQE31MYs; spf=pass (google.com: domain of linux-kernel+bounces-19778-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-19778-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id D1FAFB20D84 for ; Mon, 8 Jan 2024 15:38:18 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 335D451C29; Mon, 8 Jan 2024 15:38:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b="qQE31MYs" X-Original-To: linux-kernel@vger.kernel.org Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 501FC1E4A2; Mon, 8 Jan 2024 15:38:12 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5D720C433AB; Mon, 8 Jan 2024 15:38:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1704728292; bh=PzVOp9ss4U20vcPIaxirITO3dC2ctLBgiQ6I6mojJ0E=; h=From:To:Cc:Subject:Date:From; b=qQE31MYsVAKTlyEzJVlPy7YGOjBc4BL/otNUopeQCNiXm8jPwCDTJi+sJI/RdTygA ZiWRkl/fiICvTQqfipIWmYyeuEfd917nX6O1ryRAG1ehqXL3iLBAJgsCbH1Mx4hlNo VRVTPxZ2aRiwWa24tabvsz+bbEPWy0nz76STaGXQ= 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, conor@kernel.org, allen.lkml@gmail.com Subject: [PATCH 6.1 000/150] 6.1.72-rc1 review Date: Mon, 8 Jan 2024 16:34:11 +0100 Message-ID: <20240108153511.214254205@linuxfoundation.org> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: 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.1.72-rc1.gz X-KernelTest-Tree: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git X-KernelTest-Branch: linux-6.1.y X-KernelTest-Patches: git://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git X-KernelTest-Version: 6.1.72-rc1 X-KernelTest-Deadline: 2024-01-10T15:35+00:00 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is the start of the stable review cycle for the 6.1.72 release. There are 150 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know. Responses should be made by Wed, 10 Jan 2024 15:34:37 +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.72-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 Linux 6.1.72-rc1 Amit Pundir Revert "interconnect: qcom: sm8250: Enable sync_state" Kees Cook smb3: Replace smb2pdu 1-element arrays with flex-arrays Bryan O'Donoghue media: qcom: camss: Comment CSID dt_id field John Fastabend bpf: syzkaller found null ptr deref in unix_bpf proto add Yonghong Song bpf: Fix a verifier bug due to incorrect branch offset comparison with cpu=v4 Vlad Buslov net/sched: act_ct: Always fill offloading tuple iifidx Vlad Buslov net/sched: act_ct: additional checks for outdated flows Chao Yu f2fs: compress: fix to assign compress_level for lz4 correctly Ingo Molnar genirq/affinity: Only build SMP-only helper functions on SMP kernels Wenchao Chen mmc: sdhci-sprd: Fix eMMC init failure after hw reset Geert Uytterhoeven mmc: core: Cancel delayed work before releasing host Jorge Ramirez-Ortiz mmc: rpmb: fixes pause retune on all RPMB partitions. Ziyang Huang mmc: meson-mx-sdhc: Fix initialization frozen issue Alex Deucher drm/amd/display: add nv12 bounding box Alex Deucher drm/amdgpu: skip gpu_info fw loading on navi12 Jiajun Xie mm: fix unmap_mapping_range high bits shift bug Benjamin Bara i2c: core: Fix atomic xfer check for non-preempt config Jinghao Jia x86/kprobes: fix incorrect return address calculation in kprobe_emulate_call_indirect Takashi Sakamoto firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards Mathieu Desnoyers ring-buffer: Fix 32-bit rb_time_read() race with rb_time_cmpxchg() Christoph Hellwig btrfs: mark the len field in struct btrfs_ordered_sum as unsigned Boris Burkov btrfs: fix qgroup_free_reserved_data int overflow Rakesh Babu Saladi octeontx2-af: Support variable number of lmacs Hariprasad Kelam octeontx2-af: Fix pause frame configuration Vlad Buslov net/sched: act_ct: Take per-cb reference to tcf_ct_flow_table Pablo Neira Ayuso netfilter: flowtable: GC pushes back packets to classic path Paul Blakey net/sched: act_ct: Fix promotion of offloaded unreplied tuple Vlad Buslov net/sched: act_ct: offload UDP NEW connections Vlad Buslov netfilter: flowtable: cache info of last offload Vlad Buslov netfilter: flowtable: allow unidirectional rules Xin Long net: sched: call tcf_ct_params_free to free params in tcf_ct_init Sumanth Korikkar mm/memory_hotplug: fix error handling in add_memory_resource() Sumanth Korikkar mm/memory_hotplug: add missing mem_hotplug_lock Ming Lei lib/group_cpus.c: avoid acquiring cpu hotplug lock in group_cpus_evenly Ming Lei genirq/affinity: Move group_cpus_evenly() into lib/ Ming Lei genirq/affinity: Rename irq_build_affinity_masks as group_cpus_evenly Ming Lei genirq/affinity: Don't pass irq_affinity_desc array to irq_build_affinity_masks Ming Lei genirq/affinity: Pass affinity managed mask array to irq_build_affinity_masks Ming Lei genirq/affinity: Remove the 'firstvec' parameter from irq_build_affinity_masks Takashi Iwai ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 Sudeep Holla firmware: arm_scmi: Fix frequency truncation by promoting multiplier type John Fastabend bpf, sockmap: af_unix stream sockets need to hold ref for pair sock Jakub Kicinski ethtool: don't propagate EOPNOTSUPP from dumps Ioana Ciornei dpaa2-eth: recycle the RX buffer only after all processing done Ioana Ciornei net: dpaa2-eth: rearrange variable in dpaa2_eth_get_ethtool_stats Paulo Alcantara smb: client: fix missing mode bits for SMB symlinks Christoph Hellwig block: update the stable_writes flag in bdev_add Christoph Hellwig filemap: add a per-mapping stable writes flag David Howells mm, netfs, fscache: stop read optimisation when folio removed from pagecache David Howells mm: merge folio_has_private()/filemap_release_folio() call pairs Vishal Moola (Oracle) memory-failure: convert truncate_error_page() to use folio Vishal Moola (Oracle) khugepage: replace try_to_release_page() with filemap_release_folio() Vishal Moola (Oracle) ext4: convert move_extent_per_page() to use folios Bryan O'Donoghue media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3 Milen Mitkov media: camss: sm8250: Virtual channels for CSID Geliang Tang selftests: mptcp: set FAILING_LINKS in run_tests Paolo Abeni selftests: mptcp: fix fastclose with csum failure Jaegeuk Kim f2fs: set the default compress_level on ioctl Jaegeuk Kim f2fs: assign default compression level Yangtao Li f2fs: convert to use bitmap API Chao Yu f2fs: clean up i_compress_flag and i_compress_level usage Thomas Richter s390/cpumf: support user space events for counting Heiko Carstens s390/mm: add missing arch_set_page_dat() call to vmem_crst_alloc() Rahul Rameshbabu net/mlx5: Increase size of irq name buffer Christoph Hellwig blk-mq: make sure active queue usage is held for bio_integrity_prep() Andrii Nakryiko bpf: fix precision backtracking instruction iteration Andrii Nakryiko bpf: handle ldimm64 properly in check_cfg() Yonghong Song bpf: Support new 32bit offset jmp instruction Andrii Nakryiko bpf: clean up visit_insn()'s instruction processing Andrii Nakryiko bpf: Remove unused insn_cnt argument from visit_[func_call_]insn() Andrii Nakryiko bpf: remove unnecessary prune and jump points Andrii Nakryiko bpf: decouple prune and jump points Dan Carpenter fbdev: imsttfb: fix double free in probe() Helge Deller fbdev: imsttfb: Release framebuffer and dealloc cmap on error path David Heidelberg arm64: dts: qcom: sdm845: Fix PSCI power domain names Krzysztof Kozlowski arm64: dts: qcom: sdm845: align RPMh regulator nodes with bindings Rotem Saado wifi: iwlwifi: yoyo: swap cdb and jacket bits values Eric Dumazet udp: annotate data-races around udp->encap_type Eric Dumazet udp: lockless UDP_ENCAP_L2TPINUDP / UDP_GRO Eric Dumazet udp: move udp->accept_udp_{l4|fraglist} to udp->udp_flags Eric Dumazet udp: move udp->gro_enabled to udp->udp_flags Eric Dumazet udp: move udp->no_check6_rx to udp->udp_flags Eric Dumazet udp: move udp->no_check6_tx to udp->udp_flags Eric Dumazet udp: introduce udp->udp_flags David Howells ipv4, ipv6: Use splice_eof() to flush David Howells splice, net: Add a splice_eof op to file-ops and socket-ops David Howells udp: Convert udp_sendpage() to use MSG_SPLICE_PAGES David Howells net: Declare MSG_SPLICE_PAGES internal sendmsg() flag Menglong Dong bpf, x86: save/restore regs with BPF_DW size Pu Lehui bpf, x86: Simplify the parsing logic of structure parameters Leon Hwang bpf, x64: Fix tailcall infinite loop Frederic Weisbecker srcu: Fix callbacks acceleration mishandling Thomas Gleixner cpu/SMT: Make SMT control more robust against enumeration failures Michael Ellerman cpu/SMT: Create topology_smt_thread_allowed() Muhammad Usama Anjum selftests: secretmem: floor the memory size to the multiple of page_size Thomas Lange net: Implement missing SO_TIMESTAMPING_NEW cmsg support Michael Chan bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() Claudiu Beznea net: ravb: Wait for operating mode to be applied Chen Ni asix: Add check for usbnet_get_endpoints Naveen Mamindlapalli octeontx2-af: Re-enable MAC TX in otx2_stop processing Naveen Mamindlapalli octeontx2-af: Always configure NIX TX link credits based on max frame size Wen Gu net/smc: fix invalid link access in dumping SMC-R connections Dinghao Liu net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues Rodrigo Cataldo igc: Fix hicredit calculation Andrii Staikov i40e: Restore VF MSI-X state during PCI reset Mark Brown ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF mux Mark Brown ASoC: meson: g12a-toacodec: Fix event generation Mark Brown ASoC: meson: g12a-tohdmitx: Validate written enum values Mark Brown ASoC: meson: g12a-toacodec: Validate written enum values Ke Xiao i40e: fix use-after-free in i40e_aqc_add_filters() Marc Dionne net: Save and restore msg_namelen in sock_sendmsg Pablo Neira Ayuso netfilter: nft_immediate: drop chain reference counter on error Adrian Cinal net: bcmgenet: Fix FCS generation for fragmented skbuffs Zhipeng Lu sfc: fix a double-free bug in efx_probe_filters Stefan Wahren ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init Hangbin Liu selftests: bonding: do not set port down when adding to bond Jörn-Thorben Hinz net: Implement missing getsockopt(SO_TIMESTAMPING_NEW) Eric Dumazet net: annotate data-races around sk->sk_bind_phc Eric Dumazet net: annotate data-races around sk->sk_tsflags Vadim Fedorenko net-timestamp: extend SOF_TIMESTAMPING_OPT_ID to HW timestamps Marc Kleine-Budde can: raw: add support for SO_MARK Kai-Heng Feng r8169: Fix PCI error on system resume Hangyu Hua net: sched: em_text: fix possible memory leak in em_text_destroy() David Thompson mlxbf_gige: fix receive packet race condition Eugen Hristev ASoC: mediatek: mt8186: fix AUD_PAD_TOP register and offset Chancel Liu ASoC: fsl_rpmsg: Fix error handler with pm_runtime_enable Kurt Kanzenbach igc: Check VLAN EtherType mask Kurt Kanzenbach igc: Check VLAN TCI mask Kurt Kanzenbach igc: Report VLAN EtherType matching back to user Sudheer Mogilappagari i40e: Fix filter input checks to prevent config with invalid values Ngai-Mint Kwan ice: Shut down VSI with "link-down-on-close" enabled Katarzyna Wieczerzycka ice: Fix link_down_on_close message Khaled Almahallawy drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern Suman Ghosh octeontx2-af: Fix marking couple of structure as __packed Siddh Raman Pant nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local Pablo Neira Ayuso netfilter: nf_tables: set transport offset from mac header for netdev/egress Xin Long netfilter: use skb_ip_totlen and iph_totlen Douglas Anderson drm/bridge: ti-sn65dsi86: Never store more than msg->size bytes in AUX xfer Johannes Berg wifi: iwlwifi: pcie: don't synchronize IRQs from IRQ Paolo Bonzini KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL Shyam Prasad N cifs: do not depend on release_iface for maintaining iface_list Shyam Prasad N cifs: cifs_chan_is_iface_active should be called with chan_lock held Jocelyn Falempe drm/mgag200: Fix gamma lut not initialized for G200ER, G200EV, G200SE Bjorn Helgaas Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" Paolo Abeni mptcp: prevent tcp diag from closing listener subflows Siddhesh Dharme ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 Andy Chi ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook Aabish Malik ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series Sarthak Kukreti block: Don't invalidate pagecache for invalid falloc modes Edward Adam Davis keys, dns: Fix missing size check of V1 server-list header ------------- Diffstat: MAINTAINERS | 2 + Makefile | 4 +- arch/Kconfig | 3 + arch/arm/mach-sunxi/mc_smp.c | 4 +- arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 24 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 4 +- arch/arm64/boot/dts/qcom/sdm845-lg-common.dtsi | 6 +- arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 6 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 6 +- arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 6 +- .../boot/dts/qcom/sdm845-sony-xperia-tama.dtsi | 6 +- .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 2 +- arch/arm64/boot/dts/qcom/sdm845-xiaomi-polaris.dts | 6 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 2 +- arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts | 2 +- arch/s390/kernel/perf_cpum_cf.c | 35 +- arch/s390/mm/vmem.c | 8 +- arch/x86/events/intel/core.c | 7 +- arch/x86/kernel/kprobes/core.c | 3 +- arch/x86/net/bpf_jit_comp.c | 150 ++++--- block/bdev.c | 2 + block/blk-mq.c | 75 ++-- block/fops.c | 21 +- drivers/base/memory.c | 18 +- drivers/firewire/ohci.c | 51 +++ drivers/firmware/arm_scmi/perf.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 11 +- .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 110 +++++- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 4 +- drivers/gpu/drm/i915/display/intel_dp.c | 2 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 5 + drivers/gpu/drm/mgag200/mgag200_g200er.c | 5 + drivers/gpu/drm/mgag200/mgag200_g200ev.c | 5 + drivers/gpu/drm/mgag200/mgag200_g200se.c | 5 + drivers/gpu/drm/mgag200/mgag200_mode.c | 10 +- drivers/i2c/i2c-core.h | 4 +- drivers/interconnect/qcom/sm8250.c | 1 - .../media/platform/qcom/camss/camss-csid-gen2.c | 68 +++- drivers/media/platform/qcom/camss/camss-csid.c | 44 ++- drivers/media/platform/qcom/camss/camss-csid.h | 11 +- drivers/mmc/core/block.c | 7 +- drivers/mmc/core/host.c | 1 + drivers/mmc/host/meson-mx-sdhc-mmc.c | 26 +- drivers/mmc/host/sdhci-sprd.c | 10 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 4 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 4 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 7 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 18 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 11 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 34 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 3 + drivers/net/ethernet/intel/ice/ice_main.c | 12 +- drivers/net/ethernet/intel/igc/igc.h | 1 + drivers/net/ethernet/intel/igc/igc_ethtool.c | 42 +- drivers/net/ethernet/intel/igc/igc_tsn.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 35 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 6 +- .../ethernet/marvell/octeontx2/af/lmac_common.h | 5 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 4 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 11 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 3 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 43 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 120 +----- .../ethernet/marvell/octeontx2/af/rvu_npc_hash.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.h | 3 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c | 9 +- drivers/net/ethernet/qlogic/qla3xxx.c | 2 + drivers/net/ethernet/realtek/r8169_main.c | 2 +- drivers/net/ethernet/renesas/ravb_main.c | 65 +-- drivers/net/ethernet/sfc/rx_common.c | 4 +- drivers/net/gtp.c | 4 +- drivers/net/usb/ax88172a.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 8 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 17 +- drivers/pci/pci.c | 6 + drivers/pci/pci.h | 2 + drivers/pci/pcie/aspm.c | 19 + drivers/video/fbdev/imsttfb.c | 6 +- fs/9p/cache.c | 2 + fs/afs/internal.h | 2 + fs/btrfs/delalloc-space.c | 2 +- fs/btrfs/file-item.c | 2 +- fs/btrfs/file.c | 2 +- fs/btrfs/inode.c | 16 +- fs/btrfs/ordered-data.c | 7 +- fs/btrfs/ordered-data.h | 2 +- fs/btrfs/qgroup.c | 25 +- fs/btrfs/qgroup.h | 4 +- fs/cachefiles/namei.c | 2 + fs/ceph/cache.c | 2 + fs/ext4/move_extent.c | 48 ++- fs/f2fs/checkpoint.c | 2 +- fs/f2fs/compress.c | 15 +- fs/f2fs/data.c | 12 +- fs/f2fs/dir.c | 2 +- fs/f2fs/f2fs.h | 35 +- fs/f2fs/file.c | 11 +- fs/f2fs/inode.c | 18 +- fs/f2fs/node.h | 20 +- fs/f2fs/super.c | 26 +- fs/f2fs/sysfs.c | 2 +- fs/inode.c | 2 + fs/nfs/fscache.c | 3 + fs/smb/client/cifsglob.h | 1 - fs/smb/client/connect.c | 9 +- fs/smb/client/fscache.c | 2 + fs/smb/client/inode.c | 2 +- fs/smb/client/smb2file.c | 2 +- fs/smb/client/smb2misc.c | 2 +- fs/smb/client/smb2ops.c | 48 ++- fs/smb/client/smb2pdu.c | 16 +- fs/smb/client/smb2pdu.h | 2 +- fs/smb/common/smb2pdu.h | 42 +- fs/smb/server/smb2ops.c | 8 +- fs/smb/server/smb2pdu.c | 5 +- fs/splice.c | 34 +- include/linux/bpf.h | 13 +- include/linux/bpf_verifier.h | 1 + include/linux/f2fs_fs.h | 9 +- include/linux/fs.h | 1 + include/linux/group_cpus.h | 14 + include/linux/net.h | 1 + include/linux/pagemap.h | 33 ++ include/linux/skmsg.h | 1 + include/linux/socket.h | 3 + include/linux/splice.h | 1 + include/linux/udp.h | 69 ++-- include/net/af_unix.h | 1 + include/net/inet_common.h | 1 + include/net/ip.h | 2 +- include/net/netfilter/nf_conntrack_act_ct.h | 34 +- include/net/netfilter/nf_flow_table.h | 21 +- include/net/netfilter/nf_tables_ipv4.h | 6 +- include/net/sock.h | 23 +- include/net/tcp.h | 1 + include/net/udp.h | 1 + include/net/udp_tunnel.h | 9 +- io_uring/net.c | 2 + kernel/bpf/core.c | 25 +- kernel/bpf/trampoline.c | 4 +- kernel/bpf/verifier.c | 162 +++++--- kernel/cpu.c | 42 +- kernel/irq/affinity.c | 405 +------------------ kernel/rcu/srcutree.c | 31 +- kernel/trace/ring_buffer.c | 4 +- lib/Makefile | 2 + lib/group_cpus.c | 438 +++++++++++++++++++++ mm/filemap.c | 2 + mm/huge_memory.c | 3 +- mm/internal.h | 11 + mm/khugepaged.c | 22 +- mm/memory-failure.c | 9 +- mm/memory.c | 4 +- mm/memory_hotplug.c | 15 +- mm/migrate.c | 3 +- mm/page-writeback.c | 2 +- mm/truncate.c | 6 +- mm/vmscan.c | 8 +- net/can/j1939/socket.c | 10 +- net/can/raw.c | 1 + net/core/skbuff.c | 10 +- net/core/skmsg.c | 2 + net/core/sock.c | 16 +- net/core/sock_map.c | 2 + net/dns_resolver/dns_key.c | 19 +- net/ethtool/netlink.c | 2 +- net/ipv4/af_inet.c | 18 + net/ipv4/ip_output.c | 4 +- net/ipv4/ip_sockglue.c | 2 +- net/ipv4/tcp.c | 20 +- net/ipv4/tcp_ipv4.c | 1 + net/ipv4/udp.c | 110 ++---- net/ipv4/udp_offload.c | 4 +- net/ipv4/udp_tunnel_core.c | 2 +- net/ipv4/xfrm4_input.c | 4 +- net/ipv6/af_inet6.c | 1 + net/ipv6/ip6_output.c | 4 +- net/ipv6/ping.c | 2 +- net/ipv6/raw.c | 2 +- net/ipv6/tcp_ipv6.c | 1 + net/ipv6/udp.c | 38 +- net/ipv6/xfrm6_input.c | 4 +- net/l2tp/l2tp_core.c | 6 +- net/mptcp/subflow.c | 13 + net/netfilter/ipvs/ip_vs_xmit.c | 2 +- net/netfilter/nf_flow_table_core.c | 13 +- net/netfilter/nf_flow_table_inet.c | 2 +- net/netfilter/nf_flow_table_ip.c | 4 +- net/netfilter/nf_flow_table_offload.c | 18 +- net/netfilter/nf_log_syslog.c | 2 +- net/netfilter/nf_tables_core.c | 2 +- net/netfilter/nft_immediate.c | 2 +- net/netfilter/xt_length.c | 2 +- net/nfc/llcp_core.c | 39 +- net/openvswitch/conntrack.c | 2 +- net/sched/act_ct.c | 165 ++++++-- net/sched/em_text.c | 4 +- net/smc/smc_diag.c | 3 +- net/socket.c | 29 +- net/unix/af_unix.c | 2 - net/unix/unix_bpf.c | 5 + sound/pci/hda/patch_realtek.c | 4 + sound/soc/fsl/fsl_rpmsg.c | 10 +- sound/soc/mediatek/mt8186/mt8186-dai-adda.c | 2 +- sound/soc/meson/g12a-toacodec.c | 5 +- sound/soc/meson/g12a-tohdmitx.c | 8 +- tools/testing/selftests/bpf/verifier/ld_imm64.c | 8 +- .../net/bonding/bond-arp-interval-causes-panic.sh | 6 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 14 +- tools/testing/selftests/vm/memfd_secret.c | 3 + 214 files changed, 2405 insertions(+), 1455 deletions(-)