Skip to content

5.19.6-rc1 review

Greg Kroah-Hartman lkml ntfs3 regressions stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest158 patches 15 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/158mm/gup: fix FOLL_FORCE COW security issue and remove FOLL_COWinclude/linux/mm.h mm/gup.c mm/huge_memory.c+91 -440 replies
2/158NFS: Fix another fsync() issue after a server rebootfs/nfs/file.c fs/nfs/inode.c fs/nfs/write.c +1 more+12 -110 replies
3/158audit: fix potential double free on error path from fsnotify_add_inode_markkernel/audit_fsnotify.c+1 -00 replies
4/158cgroup: Fix race condition at rebind_subsystems()kernel/cgroup/cgroup.c+1 -00 replies
5/158parisc: Make CONFIG_64BIT available for ARCH=parisc64 onlyarch/parisc/Kconfig+6 -150 replies
6/158parisc: Fix exception handler for fldw and fstw instructionsarch/parisc/kernel/unaligned.c+1 -10 replies
7/158kernel/sys_ni: add compat entry for fadvise64_64kernel/sys_ni.c+1 -00 replies
8/158kprobes: dont call disarm_kprobe() for disabled kprobeskernel/kprobes.c+5 -40 replies
9/158mm/uffd: reset write protection when unregister with wp-modefs/userfaultfd.c include/linux/userfaultfd_k.h mm/userfaultfd.c+24 -110 replies
10/158mm/hugetlb: support write-faults in shared mappingsmm/hugetlb.c+19 -70 replies
11/158mt76: mt7921: fix command timeout in AP stop perioddrivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c drivers/net/wireless/mediatek/mt76/mt7921/main.c drivers/net/wireless/mediatek/mt76/mt7921/mcu.c +1 more+43 -130 replies
12/158xfrm: fix refcount leak in __xfrm_policy_check()net/xfrm/xfrm_policy.c+1 -00 replies
13/158Revert "xfrm: update SA curlft.use_time"net/xfrm/xfrm_input.c net/xfrm/xfrm_output.c+0 -20 replies
14/158xfrm: clone missing x->lastused in xfrm_do_migratenet/xfrm/xfrm_state.c+1 -00 replies
15/158af_key: Do not call xfrm_probe_algs in parallelnet/key/af_key.c+3 -00 replies
16/158xfrm: policy: fix metadata dst->dev xmit null pointer dereferencenet/xfrm/xfrm_policy.c+1 -10 replies
17/158fs: require CAP_SYS_ADMIN in target namespace for idmapped mountsfs/namespace.c+7 -00 replies
18/158Revert "net: macsec: update SCI upon MAC address change."drivers/net/macsec.c+5 -60 replies
19/158NFSv4.2 fix problems with __nfs42_ssc_openfs/nfs/nfs4file.c+6 -00 replies
20/158SUNRPC: RPC level errors should set task->tk_rpc_statusnet/sunrpc/clnt.c+1 -10 replies
21/158mm/smaps: dont access young/dirty bit if pte unpresentfs/proc/task_mmu.c+4 -30 replies
22/158ntfs: fix acl handlingfs/ntfs3/xattr.c+7 -90 replies
23/158rose: check NULL rose_loopback_neigh->loopbacknet/rose/rose_loopback.c+2 -10 replies
24/158r8152: fix the units of some registers for RTL8156Adrivers/net/usb/r8152.c+2 -150 replies
25/158r8152: fix the RX FIFO settings when suspendingdrivers/net/usb/r8152.c+10 -00 replies
26/158nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeoutdrivers/nfc/pn533/uart.c+1 -00 replies
27/158ice: xsk: prohibit usage of non-balanced queue iddrivers/net/ethernet/intel/ice/ice_xsk.c+6 -00 replies
28/158ice: xsk: use Rx rings XDP ring when picking NAPI contextdrivers/net/ethernet/intel/ice/ice.h drivers/net/ethernet/intel/ice/ice_lib.c drivers/net/ethernet/intel/ice/ice_main.c +1 more+48 -290 replies
29/158net/mlx5e: Properly disable vlan strip on non-UL repsdrivers/net/ethernet/mellanox/mlx5/core/en_rep.c+2 -00 replies
30/158net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READYdrivers/net/ethernet/mellanox/mlx5/core/lag/lag.c+1 -10 replies
31/158net/mlx5: Eswitch, Fix forwarding decision to uplinkdrivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c+2 -10 replies
32/158net/mlx5: Disable irq when locking lag_lockdrivers/net/ethernet/mellanox/mlx5/core/lag/lag.c+33 -220 replies
33/158net/mlx5: Fix cmd error logging for manage pages cmddrivers/net/ethernet/mellanox/mlx5/core/pagealloc.c+6 -30 replies
34/158net/mlx5: Avoid false positive lockdep warning by adding lock_class_keydrivers/net/ethernet/mellanox/mlx5/core/main.c include/linux/mlx5/driver.h+5 -00 replies
35/158net/mlx5e: Fix wrong application of the LRO statedrivers/net/ethernet/mellanox/mlx5/core/en_main.c+0 -80 replies
36/158net/mlx5e: Fix wrong tc flag used when set hw-tc-offload offdrivers/net/ethernet/mellanox/mlx5/core/en_main.c+3 -10 replies
37/158net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detectdrivers/net/dsa/microchip/ksz9477.c+22 -260 replies
38/158net: dsa: microchip: move switch chip_id detection to ksz_commondrivers/net/dsa/microchip/ksz8795.c drivers/net/dsa/microchip/ksz8795_reg.h drivers/net/dsa/microchip/ksz9477.c +3 more+93 -900 replies
39/158net: dsa: microchip: move tag_protocol to ksz_commondrivers/net/dsa/microchip/ksz8795.c drivers/net/dsa/microchip/ksz9477.c drivers/net/dsa/microchip/ksz_common.c +1 more+28 -250 replies
40/158net: dsa: microchip: move vlan functionality to ksz_commondrivers/net/dsa/microchip/ksz8795.c drivers/net/dsa/microchip/ksz9477.c drivers/net/dsa/microchip/ksz_common.c +1 more+69 -200 replies
41/158net: dsa: microchip: move the port mirror to ksz_commondrivers/net/dsa/microchip/ksz8795.c drivers/net/dsa/microchip/ksz9477.c drivers/net/dsa/microchip/ksz_common.c +1 more+45 -130 replies
42/158net: dsa: microchip: update the ksz_phylink_get_capsdrivers/net/dsa/microchip/ksz8795.c drivers/net/dsa/microchip/ksz9477.c drivers/net/dsa/microchip/ksz_common.c +1 more+11 -100 replies
43/158net: dsa: microchip: keep compatibility with device tree blobs with no phy-modedrivers/net/dsa/microchip/ksz_common.c+7 -10 replies
44/158net: ipa: dont assume SMEM is page-aligneddrivers/net/ipa/ipa_mem.c+1 -10 replies
45/158net: phy: Dont WARN for PHY_READY state in mdio_bus_phy_resume()drivers/net/phy/phy_device.c+4 -40 replies
46/158net: moxa: get rid of asymmetry in DMA mapping/unmappingdrivers/net/ethernet/moxa/moxart_ether.c+6 -50 replies
47/158bonding: 802.3ad: fix no transmission of LACPDUsdrivers/net/bonding/bond_3ad.c+16 -220 replies
48/158net: ipvtap - add __init/__exit annotations to module init/exit funcsdrivers/net/ipvlan/ipvtap.c+2 -20 replies
49/158netfilter: ebtables: reject blobs that dont provide all entry pointsinclude/linux/netfilter_bridge/ebtables.h net/bridge/netfilter/ebtable_broute.c net/bridge/netfilter/ebtable_filter.c +2 more+1 -350 replies
50/158netfilter: nft_tproxy: restrict to prerouting hooknet/netfilter/nft_tproxy.c+8 -00 replies
51/158bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in usedrivers/net/ethernet/broadcom/bnxt/bnxt.h drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c+9 -20 replies
52/158bnxt_en: set missing reload flag in devlink featuresdrivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c+1 -00 replies
53/158bnxt_en: fix NQ resource accounting during vf creation on 57500 chipsdrivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c+1 -10 replies
54/158bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callbackdrivers/net/ethernet/broadcom/bnxt/bnxt.c+1 -40 replies
55/158netfilter: nf_tables: disallow updates of implicit chainnet/netfilter/nf_tables_api.c+3 -00 replies
56/158netfilter: nf_tables: make table handle allocation per-netns friendlyinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c+2 -20 replies
57/158netfilter: nft_payload: report ERANGE for too long offset and lengthnet/netfilter/nft_payload.c+8 -20 replies
58/158netfilter: nft_payload: do not truncate csum_offset and csum_typenet/netfilter/nft_payload.c+13 -60 replies
59/158netfilter: nf_tables: do not leave chain stats enabled on errornet/netfilter/nf_tables_api.c+4 -20 replies
60/158netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet familiesnet/netfilter/nft_osf.c+15 -30 replies
61/158netfilter: nft_tunnel: restrict it to netdev familynet/netfilter/nft_tunnel.c+1 -00 replies
62/158netfilter: nf_tables: disallow binding to already bound chainnet/netfilter/nf_tables_api.c+2 -00 replies
63/158netfilter: flowtable: add function to invoke garbage collection immediatelyinclude/net/netfilter/nf_flow_table.h net/netfilter/nf_flow_table_core.c+10 -30 replies
64/158netfilter: flowtable: fix stuck flows on cleanup due to pending workinclude/net/netfilter/nf_flow_table.h net/netfilter/nf_flow_table_core.c net/netfilter/nf_flow_table_offload.c+13 -40 replies
65/158net: Fix data-races around sysctl_[rw]mem_(max|default).net/core/filter.c net/core/sock.c net/ipv4/ip_output.c +2 more+10 -100 replies
66/158net: Fix data-races around weight_p and dev_weight_[rt]x_bias.net/core/dev.c net/core/sysctl_net_core.c net/sched/sch_generic.c+11 -80 replies
67/158net: Fix data-races around netdev_max_backlog.Documentation/admin-guide/sysctl/net.rst net/core/dev.c net/core/gro_cells.c +2 more+6 -60 replies
68/158net: Fix data-races around netdev_tstamp_prequeue.net/core/dev.c+4 -40 replies
69/158ratelimit: Fix data-races in ___ratelimit().lib/ratelimit.c+9 -30 replies
70/158net: Fix data-races around sysctl_optmem_max.net/core/bpf_sk_storage.c net/core/filter.c net/core/sock.c +2 more+18 -140 replies
71/158net: Fix a data-race around sysctl_tstamp_allow_data.net/core/skbuff.c+1 -10 replies
72/158net: Fix a data-race around sysctl_net_busy_poll.include/net/busy_poll.h+1 -10 replies
73/158net: Fix a data-race around sysctl_net_busy_read.net/core/sock.c+1 -10 replies
74/158net: Fix a data-race around netdev_budget.net/core/dev.c+1 -10 replies
75/158net: Fix data-races around sysctl_max_skb_frags.net/ipv4/tcp.c net/mptcp/protocol.c+3 -30 replies
76/158net: Fix a data-race around netdev_budget_usecs.net/core/dev.c+1 -10 replies
77/158net: Fix data-races around sysctl_fb_tunnels_only_for_init_net.include/linux/netdevice.h+8 -30 replies
78/158net: Fix data-races around sysctl_devconf_inherit_init_net.include/linux/netdevice.h net/ipv4/devinet.c net/ipv6/addrconf.c+21 -90 replies
79/158net: Fix a data-race around gro_normal_batch.include/net/gro.h+1 -10 replies
80/158net: Fix a data-race around netdev_unregister_timeout_secs.net/core/dev.c+1 -10 replies
81/158net: Fix a data-race around sysctl_somaxconn.net/socket.c+1 -10 replies
82/158ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounterdrivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c+46 -130 replies
83/158i40e: Fix incorrect address type for IPv6 flow rulesdrivers/net/ethernet/intel/i40e/i40e_ethtool.c+1 -10 replies
84/158net: ethernet: mtk_eth_soc: enable rx cksum offload for MTK_NETSYS_V2drivers/net/ethernet/mediatek/mtk_eth_soc.c+9 -20 replies
85/158net: ethernet: mtk_eth_soc: fix hw hash reporting for MTK_NETSYS_V2drivers/net/ethernet/mediatek/mtk_eth_soc.c drivers/net/ethernet/mediatek/mtk_eth_soc.h+17 -100 replies
86/158rxrpc: Fix locking in rxrpcs sendmsgnet/rxrpc/call_object.c net/rxrpc/sendmsg.c+57 -390 replies
87/158ionic: clear broken state on generation changedrivers/net/ethernet/pensando/ionic/ionic_lif.c+3 -00 replies
88/158ionic: fix up issues with handling EAGAIN on FW cmdsdrivers/net/ethernet/pensando/ionic/ionic_main.c+3 -10 replies
89/158ionic: VF initial random MAC address if no assigned macdrivers/net/ethernet/pensando/ionic/ionic_lif.c+87 -50 replies
90/158net: stmmac: work around sporadic tx issue on link-updrivers/net/ethernet/stmicro/stmmac/dwmac_lib.c drivers/net/ethernet/stmicro/stmmac/stmmac_main.c+11 -60 replies
91/158net: lantiq_xrx200: confirm skb is allocated before usingdrivers/net/ethernet/lantiq_xrx200.c+6 -00 replies
92/158net: lantiq_xrx200: fix lock under memory pressuredrivers/net/ethernet/lantiq_xrx200.c+1 -10 replies
93/158net: lantiq_xrx200: restore buffer if memory allocation faileddrivers/net/ethernet/lantiq_xrx200.c+1 -00 replies
94/158btrfs: fix silent failure when deleting root referencefs/btrfs/root-tree.c+3 -20 replies
95/158btrfs: replace: drop assert for suspended replacefs/btrfs/dev-replace.c+1 -20 replies
96/158btrfs: add info when mount fails due to stale replace targetfs/btrfs/dev-replace.c+1 -10 replies
97/158btrfs: fix space cache corruption and potential double allocationsfs/btrfs/block-group.c fs/btrfs/block-group.h fs/btrfs/ctree.h +1 more+22 -600 replies
98/158btrfs: check if root is readonly while setting security xattrfs/btrfs/xattr.c+3 -00 replies
99/158btrfs: fix possible memory leak in btrfs_get_dev_args_from_path()fs/btrfs/volumes.c+4 -10 replies
100/158btrfs: update generation of hole file extent item when merging holesfs/btrfs/file.c+2 -00 replies
101/158x86/boot: Dont propagate uninitialized boot_params->cc_blob_addressarch/x86/boot/compressed/misc.h arch/x86/boot/compressed/sev.c+19 -10 replies
102/158perf/x86/intel: Fix pebs event constraints for ADLarch/x86/events/intel/ds.c+1 -10 replies
103/158perf/x86/lbr: Enable the branch type for the Arch LBR by defaultarch/x86/events/intel/lbr.c+8 -00 replies
104/158x86/entry: Fix entry_INT80_compat for Xen PV guestsarch/x86/entry/entry_64_compat.S+1 -10 replies
105/158x86/unwind/orc: Unwind ftrace trampolines with correct ORC entryarch/x86/kernel/unwind_orc.c+10 -50 replies
106/158x86/sev: Dont use cc_platform_has() for early SEV-SNP callsarch/x86/kernel/sev.c+14 -20 replies
107/158x86/bugs: Add "unknown" reporting for MMIO Stale DataDocumentation/admin-guide/hw-vuln/processor_mmio_stale_data.rst arch/x86/include/asm/cpufeatures.h arch/x86/kernel/cpu/bugs.c +1 more+56 -190 replies
108/158x86/nospec: Unwreck the RSB stuffingarch/x86/include/asm/nospec-branch.h+39 -410 replies
109/158x86/PAT: Have pat_enabled() properly reflect state when running on Xenarch/x86/mm/pat/memtype.c+9 -11 reply
110/158loop: Check for overflow while configuring loopdrivers/block/loop.c+5 -00 replies
111/158writeback: avoid use-after-free after removing devicefs/fs-writeback.c mm/backing-dev.c mm/page-writeback.c+16 -120 replies
112/158audit: move audit_return_fixup before the filterskernel/auditsc.c+2 -20 replies
113/158asm-generic: sections: refactor memory_intersectsinclude/asm-generic/sections.h+5 -20 replies
114/158mm/damon/dbgfs: avoid duplicate context directory creationmm/damon/dbgfs.c+3 -00 replies
115/158s390/mm: do not trigger write fault when vma does not allow VM_WRITEarch/s390/mm/fault.c+3 -10 replies
116/158bootmem: remove the vmemmap pages from kmemleak in put_page_bootmemmm/bootmem_info.c+2 -00 replies
117/158mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcopy_atomic_ptemm/hugetlb.c+1 -10 replies
118/158mm/mprotect: only reference swap pfn page if type matchmm/mprotect.c+2 -10 replies
119/158cifs: skip extra NULL byte in filenamesfs/cifs/smb2pdu.c+6 -100 replies
120/158s390: fix double free of GS and RI CBs on fork() failurearch/s390/kernel/process.c+16 -60 replies
121/158fbdev: fbcon: Properly revert changes when vc_resize() faileddrivers/video/fbdev/core/fbcon.c+25 -20 replies
122/158Revert "memcg: cleanup racy sum avoidance code"include/linux/memcontrol.h+13 -20 replies
123/158shmem: update folio if shmem_replace_page() updates the pagemm/shmem.c+1 -00 replies
124/158ACPI: processor: Remove freq Qos request for all CPUsdrivers/acpi/processor_thermal.c+1 -10 replies
125/158nouveau: explicitly wait on the fence in nouveau_bo_move_m2mfdrivers/gpu/drm/nouveau/nouveau_bo.c+9 -00 replies
126/158smb3: missing inode locks in punch holefs/cifs/smb2ops.c+6 -60 replies
127/158ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdownfs/ocfs2/dlmglue.c fs/ocfs2/super.c+6 -50 replies
128/158xen/privcmd: fix error exit of privcmd_ioctl_dm_op()drivers/xen/privcmd.c+11 -100 replies
129/158riscv: signal: fix missing prototype warningarch/riscv/include/asm/signal.h arch/riscv/kernel/signal.c+13 -00 replies
130/158riscv: traps: add missing prototypearch/riscv/include/asm/thread_info.h arch/riscv/kernel/traps.c+4 -10 replies
131/158riscv: dts: microchip: correct L2 cache interruptsarch/riscv/boot/dts/microchip/mpfs.dtsi+1 -10 replies
132/158Revert "zram: remove double compression logic"drivers/block/zram/zram_drv.c drivers/block/zram/zram_drv.h+33 -100 replies
133/158io_uring: fix issue with io_write() not always undoing sb_start_write()io_uring/io_uring.c+6 -10 replies
134/158mm/hugetlb: fix hugetlb not supporting softdirty trackingmm/mmap.c+6 -20 replies
135/158Revert "md-raid: destroy the bitmap after destroying the thread"drivers/md/md.c+1 -10 replies
136/158md: call __md_stop_writes in md_stopdrivers/md/md.c+1 -00 replies
137/158arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76arch/arm64/kernel/cpu_errata.c+2 -00 replies
138/158binder_alloc: add missing mmap_lock calls when using the VMAdrivers/android/binder_alloc.c+21 -100 replies
139/158x86/nospec: Fix i386 RSB stuffingarch/x86/include/asm/nospec-branch.h+12 -00 replies
140/158drm/amdkfd: Fix isa version for the GC 10.3.7drivers/gpu/drm/amd/amdkfd/kfd_device.c+1 -50 replies
141/158Documentation/ABI: Mention retbleed vulnerability info file for sysfsDocumentation/ABI/testing/sysfs-devices-system-cpu+1 -00 replies
142/158blk-mq: fix io hung due to missing commit_rqsblock/blk-mq.c+3 -20 replies
143/158perf python: Fix build when PYTHON_CONFIG is user suppliedtools/perf/Makefile.config+1 -10 replies
144/158perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMUarch/x86/events/intel/uncore_snb.c+17 -10 replies
145/158perf/x86/intel/ds: Fix precise store latency handlingarch/x86/events/intel/ds.c+9 -10 replies
146/158perf stat: Clear evsel->reset_group for each stat runtools/perf/builtin-stat.c+1 -00 replies
147/158arm64: fix rodata=fullDocumentation/admin-guide/kernel-parameters.txt arch/arm64/include/asm/setup.h arch/arm64/mm/mmu.c +1 more+34 -210 replies
148/158arm64/signal: Flush FPSIMD register state when disabling streaming modearch/arm64/kernel/signal.c+10 -00 replies
149/158arm64/sme: Dont flush SVE register state when allocating SME storagearch/arm64/include/asm/fpsimd.h arch/arm64/kernel/fpsimd.c arch/arm64/kernel/ptrace.c +1 more+12 -100 replies
150/158arm64/sme: Dont flush SVE register state when handling SME trapsarch/arm64/kernel/fpsimd.c+0 -110 replies
151/158scsi: ufs: core: Enable link lost interruptinclude/ufs/ufshci.h+1 -50 replies
152/158scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wqdrivers/scsi/storvsc_drv.c+1 -10 replies
153/158scsi: core: Fix passthrough retry counter handlingdrivers/scsi/scsi_lib.c+2 -10 replies
154/158riscv: dts: microchip: mpfs: fix incorrect pcie child node namearch/riscv/boot/dts/microchip/mpfs.dtsi+1 -10 replies
155/158riscv: dts: microchip: mpfs: remove ti,fifo-depth propertyarch/riscv/boot/dts/microchip/mpfs-icicle-kit.dts arch/riscv/boot/dts/microchip/mpfs-polarberry.dts+0 -40 replies
156/158riscv: dts: microchip: mpfs: remove bogus card-detect-delayarch/riscv/boot/dts/microchip/mpfs-icicle-kit.dts arch/riscv/boot/dts/microchip/mpfs-polarberry.dts+0 -20 replies
157/158riscv: dts: microchip: mpfs: remove pci axi address translation propertyarch/riscv/boot/dts/microchip/mpfs.dtsi+0 -10 replies
158/158bpf: Dont use tnum_range on array range checking for poke descriptorskernel/bpf/verifier.c+4 -60 replies

Reviews trailers per patch

64 of 158 patches have a Reviewed-by or Acked-by.

PatchJing-Ting WuMukesh OjhaRandy DunlapChristian Brauner (Microsoft)Arnd BergmannMaor DickmanMark BlochVlastimil BabkaDavid HildenbrandYang ShiShay DroryGeorge KuruvinakunnelTariq ToukanMaxim MikityanskiyVladimir OlteanFlorian FainelliAlvin ŠipragaRasmus VillemoesAndrew LunnMoshe ShemeshSomnath KoturFlorian WestphalMike KravetzJan KaraJay VosburghPaul BlakeyQu WenruoFilipe MananaDavid SterbaGurucharanDmitry VyukovMarc Dionne[email protected]Jeremy LintonLyude PaulHeiko CarstensMuchun SongJoseph QiAaron LiuIan RogersBoris BurkovKan LiangArd BiesheuvelCatalin MarinasJohn Fastabend[email protected]Matthew Wilcox (Oracle)Christoph HellwigRoi DayanWilliam KucharskiBart Van AsscheAndi KleenArnaldo Carvalho de MeloXing ZhengjunGerald SchaeferMichael KelleySteven Rostedt (Google)Jan BeulichOleksandr TyshchenkoJosef BacikMing LeiMarc ZyngierYu ZhaoEdward CreeCarlos LlamasOndrej MosnacekIngo MolnarSergey SenozhatskyRon EconomosShuah KhanZan AzizGuenter RoeckLinux Kernel Functional TestingSudip MukherjeeBagas SanjayaFenil JainRudi HeitbaumJustin M. ForbesJiri Slaby
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
1/158
2/158
3/158R-b
4/158T-b A-b
5/158T-b R-b
6/158
7/158R-b
8/158
9/158
10/158R-b
11/158
12/158
13/158
14/158
15/158
16/158
17/158R-b
18/158
19/158
20/158
21/158R-b R-b R-b
22/158
23/158
24/158
25/158
26/158
27/158T-b
28/158T-b
29/158R-b
30/158R-b R-b
31/158R-b
32/158R-b
33/158R-b
34/158R-b
35/158R-b R-b
36/158
37/158R-b
38/158
39/158
40/158R-b
41/158R-b R-b
42/158R-b
43/158R-b T-b
44/158
45/158A-b
46/158R-b
47/158A-b
48/158
49/158
50/158
51/158R-b
52/158R-b
53/158
54/158
55/158
56/158R-b
57/158
58/158
59/158
60/158
61/158
62/158
63/158
64/158T-b
65/158
66/158
67/158
68/158
69/158
70/158
71/158
72/158
73/158
74/158
75/158
76/158
77/158
78/158
79/158A-b
80/158A-b
81/158
82/158T-b
83/158T-b
84/158
85/158
86/158R-b T-b
87/158
88/158
89/158
90/158
91/158
92/158
93/158
94/158R-b R-b
95/158
96/158
97/158R-b
98/158R-b R-b R-b
99/158R-b R-b
100/158R-b
101/158
102/158
103/158
104/158R-b
105/158R-b
106/158
107/158
108/158
109/158A-b
110/158Reported-and-tested-by R-b R-b
111/158R-b
112/158
113/158
114/158
115/158R-b
116/158R-b
117/158R-b
118/158R-b T-b
119/158
120/158R-b R-b
121/158
122/158
123/158R-b
124/158T-b
125/158R-b
126/158
127/158R-b
128/158R-b R-b
129/158
130/158
131/158
132/158R-b
133/158
134/158R-b
135/158
136/158
137/158A-b
138/158A-b T-b
139/158
140/158R-b
141/158
142/158R-b
143/158A-b
144/158R-b
145/158
146/158R-b T-b T-b
147/158R-b
148/158R-b
149/158R-b
150/158R-b
151/158R-b
152/158R-b
153/158R-b
154/158
155/158
156/158
157/158
158/158A-b

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

Read the v1 thread

Cover letter [PATCH 5.19 000/158] 5.19.6-rc1 review

This is the start of the stable review cycle for the 5.19.6 release. There are 158 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, 31 Aug 2022 10:57: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/v5.x/stable-review/patch-5.19.6-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.19.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.19.6-rc1

Daniel Borkmann <[email protected]>
bpf: Don't use tnum_range on array range checking for poke descriptors

Conor Dooley <[email protected]>
riscv: dts: microchip: mpfs: remove pci axi address translation property

Conor Dooley <[email protected]>
riscv: dts: microchip: mpfs: remove bogus card-detect-delay

Conor Dooley <[email protected]>
riscv: dts: microchip: mpfs: remove ti,fifo-depth property

Conor Dooley <[email protected]>
riscv: dts: microchip: mpfs: fix incorrect pcie child node name

Mike Christie <[email protected]>
scsi: core: Fix passthrough retry counter handling

Saurabh Sengar <[email protected]>
scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq

Kiwoong Kim <[email protected]>
scsi: ufs: core: Enable link lost interrupt

Mark Brown <[email protected]>
arm64/sme: Don't flush SVE register state when handling SME traps

Mark Brown <[email protected]>
arm64/sme: Don't flush SVE register state when allocating SME storage

Mark Brown <[email protected]>
arm64/signal: Flush FPSIMD register state when disabling streaming mode

Mark Rutland <[email protected]>
arm64: fix rodata=full

Ian Rogers <[email protected]>

    perf stat: Clear evsel->reset_group for each stat run

Stephane Eranian <[email protected]>
perf/x86/intel/ds: Fix precise store latency handling

Stephane Eranian <[email protected]>
perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU

James Clark <[email protected]>
perf python: Fix build when PYTHON_CONFIG is user supplied

Yu Kuai <[email protected]>
blk-mq: fix io hung due to missing commit_rqs

Salvatore Bonaccorso <[email protected]>
Documentation/ABI: Mention retbleed vulnerability info file for sysfs

Prike Liang <[email protected]>
drm/amdkfd: Fix isa version for the GC 10.3.7

Peter Zijlstra <[email protected]>
x86/nospec: Fix i386 RSB stuffing

Liam Howlett <[email protected]>
binder_alloc: add missing mmap_lock calls when using the VMA

Zenghui Yu <[email protected]>
arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76

Guoqing Jiang <[email protected]>
md: call __md_stop_writes in md_stop

Guoqing Jiang <[email protected]>
Revert "md-raid: destroy the bitmap after destroying the thread"

David Hildenbrand <[email protected]>
mm/hugetlb: fix hugetlb not supporting softdirty tracking

Jens Axboe <[email protected]>
io_uring: fix issue with io_write() not always undoing sb_start_write()

Jiri Slaby <[email protected]>
Revert "zram: remove double compression logic"

Heinrich Schuchardt <[email protected]>
riscv: dts: microchip: correct L2 cache interrupts

Conor Dooley <[email protected]>
riscv: traps: add missing prototype

Conor Dooley <[email protected]>
riscv: signal: fix missing prototype warning

Juergen Gross <[email protected]>
xen/privcmd: fix error exit of privcmd_ioctl_dm_op()

Heming Zhao <[email protected]>
ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown

David Howells <[email protected]>
smb3: missing inode locks in punch hole

Karol Herbst <[email protected]>
nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf

Riwen Lu <[email protected]>
ACPI: processor: Remove freq Qos request for all CPUs

Matthew Wilcox (Oracle) <[email protected]>
shmem: update folio if shmem_replace_page() updates the page

Shakeel Butt <[email protected]>
Revert "memcg: cleanup racy sum avoidance code"

Shigeru Yoshida <[email protected]>
fbdev: fbcon: Properly revert changes when vc_resize() failed

Brian Foster <[email protected]>
s390: fix double free of GS and RI CBs on fork() failure

Paulo Alcantara <[email protected]>
cifs: skip extra NULL byte in filenames

Peter Xu <[email protected]>
mm/mprotect: only reference swap pfn page if type match

Miaohe Lin <[email protected]>

    mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcopy_atomic_pte

Liu Shixin <[email protected]>
bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem

Gerald Schaefer <[email protected]>
s390/mm: do not trigger write fault when vma does not allow VM_WRITE

Badari Pulavarty <[email protected]>
mm/damon/dbgfs: avoid duplicate context directory creation

Quanyang Wang <[email protected]>
asm-generic: sections: refactor memory_intersects

Richard Guy Briggs <[email protected]>
audit: move audit_return_fixup before the filters

Khazhismel Kumykov <[email protected]>
writeback: avoid use-after-free after removing device

Siddh Raman Pant <[email protected]>
loop: Check for overflow while configuring loop

Jan Beulich <[email protected]>
x86/PAT: Have pat_enabled() properly reflect state when running on Xen

Peter Zijlstra <[email protected]>
x86/nospec: Unwreck the RSB stuffing

Pawan Gupta <[email protected]>
x86/bugs: Add "unknown" reporting for MMIO Stale Data

Tom Lendacky <[email protected]>
x86/sev: Don't use cc_platform_has() for early SEV-SNP calls

Chen Zhongjin <[email protected]>
x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry

Juergen Gross <[email protected]>
x86/entry: Fix entry_INT80_compat for Xen PV guests

Kan Liang <[email protected]>
perf/x86/lbr: Enable the branch type for the Arch LBR by default

Kan Liang <[email protected]>
perf/x86/intel: Fix pebs event constraints for ADL

Michael Roth <[email protected]>

    x86/boot: Don't propagate uninitialized boot_params->cc_blob_address

Filipe Manana <[email protected]>
btrfs: update generation of hole file extent item when merging holes

Zixuan Fu <[email protected]>
btrfs: fix possible memory leak in btrfs_get_dev_args_from_path()

Goldwyn Rodrigues <[email protected]>
btrfs: check if root is readonly while setting security xattr

Omar Sandoval <[email protected]>
btrfs: fix space cache corruption and potential double allocations

Anand Jain <[email protected]>
btrfs: add info when mount fails due to stale replace target

Anand Jain <[email protected]>
btrfs: replace: drop assert for suspended replace

Filipe Manana <[email protected]>
btrfs: fix silent failure when deleting root reference

Aleksander Jan Bajkowski <[email protected]>
net: lantiq_xrx200: restore buffer if memory allocation failed

Aleksander Jan Bajkowski <[email protected]>
net: lantiq_xrx200: fix lock under memory pressure

Aleksander Jan Bajkowski <[email protected]>
net: lantiq_xrx200: confirm skb is allocated before using

Heiner Kallweit <[email protected]>
net: stmmac: work around sporadic tx issue on link-up

R Mohamed Shah <[email protected]>
ionic: VF initial random MAC address if no assigned mac

Shannon Nelson <[email protected]>
ionic: fix up issues with handling EAGAIN on FW cmds

Shannon Nelson <[email protected]>
ionic: clear broken state on generation change

David Howells <[email protected]>
rxrpc: Fix locking in rxrpc's sendmsg

Lorenzo Bianconi <[email protected]>
net: ethernet: mtk_eth_soc: fix hw hash reporting for MTK_NETSYS_V2

Lorenzo Bianconi <[email protected]>
net: ethernet: mtk_eth_soc: enable rx cksum offload for MTK_NETSYS_V2

Sylwester Dziedziuch <[email protected]>
i40e: Fix incorrect address type for IPv6 flow rules

Jacob Keller <[email protected]>
ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter

Kuniyuki Iwashima <[email protected]>
net: Fix a data-race around sysctl_somaxconn.

Kuniyuki Iwashima <[email protected]>
net: Fix a data-race around netdev_unregister_timeout_secs.

Kuniyuki Iwashima <[email protected]>
net: Fix a data-race around gro_normal_batch.

Kuniyuki Iwashima <[email protected]>
net: Fix data-races around sysctl_devconf_inherit_init_net.

Kuniyuki Iwashima <[email protected]>
net: Fix data-races around sysctl_fb_tunnels_only_for_init_net.

Kuniyuki Iwashima <[email protected]>
net: Fix a data-race around netdev_budget_usecs.

Kuniyuki Iwashima <[email protected]>
net: Fix data-races around sysctl_max_skb_frags.

Kuniyuki Iwashima <[email protected]>
net: Fix a data-race around netdev_budget.

Kuniyuki Iwashima <[email protected]>
net: Fix a data-race around sysctl_net_busy_read.

Kuniyuki Iwashima <[email protected]>
net: Fix a data-race around sysctl_net_busy_poll.

Kuniyuki Iwashima <[email protected]>
net: Fix a data-race around sysctl_tstamp_allow_data.

Kuniyuki Iwashima <[email protected]>
net: Fix data-races around sysctl_optmem_max.

Kuniyuki Iwashima <[email protected]>
ratelimit: Fix data-races in ___ratelimit().

Kuniyuki Iwashima <[email protected]>
net: Fix data-races around netdev_tstamp_prequeue.

Kuniyuki Iwashima <[email protected]>
net: Fix data-races around netdev_max_backlog.

Kuniyuki Iwashima <[email protected]>
net: Fix data-races around weight_p and dev_weight_[rt]x_bias.

Kuniyuki Iwashima <[email protected]>
net: Fix data-races around sysctl_[rw]mem_(max|default).

Pablo Neira Ayuso <[email protected]>
netfilter: flowtable: fix stuck flows on cleanup due to pending work

Pablo Neira Ayuso <[email protected]>
netfilter: flowtable: add function to invoke garbage collection immediately

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: disallow binding to already bound chain

Pablo Neira Ayuso <[email protected]>
netfilter: nft_tunnel: restrict it to netdev family

Pablo Neira Ayuso <[email protected]>
netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: do not leave chain stats enabled on error

Pablo Neira Ayuso <[email protected]>
netfilter: nft_payload: do not truncate csum_offset and csum_type

Pablo Neira Ayuso <[email protected]>
netfilter: nft_payload: report ERANGE for too long offset and length

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: make table handle allocation per-netns friendly

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: disallow updates of implicit chain

Vikas Gupta <[email protected]>
bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback

Vikas Gupta <[email protected]>
bnxt_en: fix NQ resource accounting during vf creation on 57500 chips

Vikas Gupta <[email protected]>
bnxt_en: set missing reload flag in devlink features

Pavan Chebbi <[email protected]>
bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use

Florian Westphal <[email protected]>
netfilter: nft_tproxy: restrict to prerouting hook

Florian Westphal <[email protected]>
netfilter: ebtables: reject blobs that don't provide all entry points

Maciej Żenczykowski <[email protected]>
net: ipvtap - add __init/__exit annotations to module init/exit funcs

Jonathan Toppins <[email protected]>
bonding: 802.3ad: fix no transmission of LACPDUs

Sergei Antonov <[email protected]>
net: moxa: get rid of asymmetry in DMA mapping/unmapping

Xiaolei Wang <[email protected]>
net: phy: Don't WARN for PHY_READY state in mdio_bus_phy_resume()

Alex Elder <[email protected]>
net: ipa: don't assume SMEM is page-aligned

Vladimir Oltean <[email protected]>
net: dsa: microchip: keep compatibility with device tree blobs with no phy-mode

Arun Ramadoss <[email protected]>
net: dsa: microchip: update the ksz_phylink_get_caps

Arun Ramadoss <[email protected]>
net: dsa: microchip: move the port mirror to ksz_common

Arun Ramadoss <[email protected]>
net: dsa: microchip: move vlan functionality to ksz_common

Arun Ramadoss <[email protected]>
net: dsa: microchip: move tag_protocol to ksz_common

Arun Ramadoss <[email protected]>
net: dsa: microchip: move switch chip_id detection to ksz_common

Arun Ramadoss <[email protected]>
net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect

Maor Dickman <[email protected]>
net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off

Aya Levin <[email protected]>
net/mlx5e: Fix wrong application of the LRO state

Moshe Shemesh <[email protected]>
net/mlx5: Avoid false positive lockdep warning by adding lock_class_key

Roy Novich <[email protected]>
net/mlx5: Fix cmd error logging for manage pages cmd

Vlad Buslov <[email protected]>
net/mlx5: Disable irq when locking lag_lock

Eli Cohen <[email protected]>
net/mlx5: Eswitch, Fix forwarding decision to uplink

Eli Cohen <[email protected]>
net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY

Vlad Buslov <[email protected]>
net/mlx5e: Properly disable vlan strip on non-UL reps

Maciej Fijalkowski <[email protected]>
ice: xsk: use Rx ring's XDP ring when picking NAPI context

Maciej Fijalkowski <[email protected]>
ice: xsk: prohibit usage of non-balanced queue id

Duoming Zhou <[email protected]>
nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout

Hayes Wang <[email protected]>
r8152: fix the RX FIFO settings when suspending

Hayes Wang <[email protected]>
r8152: fix the units of some registers for RTL8156A

Bernard Pidoux <[email protected]>

    rose: check NULL rose_loopback_neigh->loopback

Christian Brauner <[email protected]>
ntfs: fix acl handling

Peter Xu <[email protected]>
mm/smaps: don't access young/dirty bit if pte unpresent

Trond Myklebust <[email protected]>

    SUNRPC: RPC level errors should set task->tk_rpc_status

Olga Kornievskaia <[email protected]>
NFSv4.2 fix problems with __nfs42_ssc_open

Sabrina Dubroca <[email protected]>
Revert "net: macsec: update SCI upon MAC address change."

Seth Forshee <[email protected]>
fs: require CAP_SYS_ADMIN in target namespace for idmapped mounts

Nikolay Aleksandrov <[email protected]>

    xfrm: policy: fix metadata dst->dev xmit null pointer dereference

Herbert Xu <[email protected]>
af_key: Do not call xfrm_probe_algs in parallel

Antony Antony <[email protected]>

    xfrm: clone missing x->lastused in xfrm_do_migrate

Antony Antony <[email protected]>
Revert "xfrm: update SA curlft.use_time"

Xin Xiong <[email protected]>
xfrm: fix refcount leak in __xfrm_policy_check()

Deren Wu <[email protected]>
mt76: mt7921: fix command timeout in AP stop period

David Hildenbrand <[email protected]>
mm/hugetlb: support write-faults in shared mappings

Peter Xu <[email protected]>
mm/uffd: reset write protection when unregister with wp-mode

Kuniyuki Iwashima <[email protected]>
kprobes: don't call disarm_kprobe() for disabled kprobes

Randy Dunlap <[email protected]>
kernel/sys_ni: add compat entry for fadvise64_64

Helge Deller <[email protected]>
parisc: Fix exception handler for fldw and fstw instructions

Helge Deller <[email protected]>
parisc: Make CONFIG_64BIT available for ARCH=parisc64 only

Jing-Ting Wu <[email protected]>
cgroup: Fix race condition at rebind_subsystems()

Gaosheng Cui <[email protected]>
audit: fix potential double free on error path from fsnotify_add_inode_mark

Trond Myklebust <[email protected]>
NFS: Fix another fsync() issue after a server reboot

David Hildenbrand <[email protected]>
mm/gup: fix FOLL_FORCE COW security issue and remove FOLL_COW

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

Diffstat:

 Documentation/ABI/testing/sysfs-devices-system-cpu |   1 +
 .../hw-vuln/processor_mmio_stale_data.rst          |  14 ++
 Documentation/admin-guide/kernel-parameters.txt    |   2 +
 Documentation/admin-guide/sysctl/net.rst           |   2 +-
 Makefile                                           |   4 +-
 arch/arm64/include/asm/fpsimd.h                    |   4 +-
 arch/arm64/include/asm/setup.h                     |  17 ++
 arch/arm64/kernel/cpu_errata.c                     |   2 +
 arch/arm64/kernel/fpsimd.c                         |  21 +--
 arch/arm64/kernel/ptrace.c                         |   6 +-
 arch/arm64/kernel/signal.c                         |  12 +-
 arch/arm64/mm/mmu.c                                |  18 ---
 arch/parisc/Kconfig                                |  21 +--
 arch/parisc/kernel/unaligned.c                     |   2 +-
 arch/riscv/boot/dts/microchip/mpfs-icicle-kit.dts  |   3 -
 arch/riscv/boot/dts/microchip/mpfs-polarberry.dts  |   3 -
 arch/riscv/boot/dts/microchip/mpfs.dtsi            |   5 +-
 arch/riscv/include/asm/signal.h                    |  12 ++
 arch/riscv/include/asm/thread_info.h               |   2 +
 arch/riscv/kernel/signal.c                         |   1 +
 arch/riscv/kernel/traps.c                          |   3 +-
 arch/s390/kernel/process.c                         |  22 ++-
 arch/s390/mm/fault.c                               |   4 +-
 arch/x86/boot/compressed/misc.h                    |  12 +-
 arch/x86/boot/compressed/sev.c                     |   8 +
 arch/x86/entry/entry_64_compat.S                   |   2 +-
 arch/x86/events/intel/ds.c                         |  12 +-
 arch/x86/events/intel/lbr.c                        |   8 +
 arch/x86/events/intel/uncore_snb.c                 |  18 ++-
 arch/x86/include/asm/cpufeatures.h                 |   5 +-
 arch/x86/include/asm/nospec-branch.h               |  92 ++++++-----
 arch/x86/kernel/cpu/bugs.c                         |  14 +-
 arch/x86/kernel/cpu/common.c                       |  42 +++--
 arch/x86/kernel/sev.c                              |  16 +-
 arch/x86/kernel/unwind_orc.c                       |  15 +-
 arch/x86/mm/pat/memtype.c                          |  10 +-
 block/blk-mq.c                                     |   5 +-
 drivers/acpi/processor_thermal.c                   |   2 +-
 drivers/android/binder_alloc.c                     |  31 ++--
 drivers/block/loop.c                               |   5 +
 drivers/block/zram/zram_drv.c                      |  42 +++--
 drivers/block/zram/zram_drv.h                      |   1 +
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |   6 +-
 drivers/gpu/drm/nouveau/nouveau_bo.c               |   9 ++
 drivers/md/md.c                                    |   3 +-
 drivers/net/bonding/bond_3ad.c                     |  38 ++---
 drivers/net/dsa/microchip/ksz8795.c                | 102 +++---------
 drivers/net/dsa/microchip/ksz8795_reg.h            |  16 --
 drivers/net/dsa/microchip/ksz9477.c                |  89 +++--------
 drivers/net/dsa/microchip/ksz9477_reg.h            |   1 -
 drivers/net/dsa/microchip/ksz_common.c             | 173 ++++++++++++++++++++-
 drivers/net/dsa/microchip/ksz_common.h             |  47 +++++-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   5 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |   1 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c  |   1 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c    |   2 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c      |  10 +-
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c     |   2 +-
 drivers/net/ethernet/intel/ice/ice.h               |  36 +++--
 drivers/net/ethernet/intel/ice/ice_lib.c           |   4 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |  25 ++-
 drivers/net/ethernet/intel/ice/ice_xsk.c           |  18 ++-
 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c       |  59 +++++--
 drivers/net/ethernet/lantiq_xrx200.c               |   9 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |  29 ++--
 drivers/net/ethernet/mediatek/mtk_eth_soc.h        |   5 +
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  12 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |   2 +
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |   3 +-
 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c  |  57 ++++---
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   4 +
 .../net/ethernet/mellanox/mlx5/core/pagealloc.c    |   9 +-
 drivers/net/ethernet/moxa/moxart_ether.c           |  11 +-
 drivers/net/ethernet/pensando/ionic/ionic_lif.c    |  95 ++++++++++-
 drivers/net/ethernet/pensando/ionic/ionic_main.c   |   4 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c    |   8 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   9 +-
 drivers/net/ipa/ipa_mem.c                          |   2 +-
 drivers/net/ipvlan/ipvtap.c                        |   4 +-
 drivers/net/macsec.c                               |  11 +-
 drivers/net/phy/phy_device.c                       |   8 +-
 drivers/net/usb/r8152.c                            |  27 ++--
 .../net/wireless/mediatek/mt76/mt76_connac_mcu.c   |   2 +
 drivers/net/wireless/mediatek/mt76/mt7921/main.c   |  47 ++++--
 drivers/net/wireless/mediatek/mt76/mt7921/mcu.c    |   5 +-
 drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h |   2 +
 drivers/nfc/pn533/uart.c                           |   1 +
 drivers/scsi/scsi_lib.c                            |   3 +-
 drivers/scsi/storvsc_drv.c                         |   2 +-
 drivers/video/fbdev/core/fbcon.c                   |  27 +++-
 drivers/xen/privcmd.c                              |  21 +--
 fs/btrfs/block-group.c                             |  47 ++----
 fs/btrfs/block-group.h                             |   4 +-
 fs/btrfs/ctree.h                                   |   1 -
 fs/btrfs/dev-replace.c                             |   5 +-
 fs/btrfs/extent-tree.c                             |  30 +---
 fs/btrfs/file.c                                    |   2 +
 fs/btrfs/root-tree.c                               |   5 +-
 fs/btrfs/volumes.c                                 |   5 +-
 fs/btrfs/xattr.c                                   |   3 +
 fs/cifs/smb2ops.c                                  |  12 +-
 fs/cifs/smb2pdu.c                                  |  16 +-
 fs/fs-writeback.c                                  |  12 +-
 fs/namespace.c                                     |   7 +
 fs/nfs/file.c                                      |  15 +-
 fs/nfs/inode.c                                     |   1 +
 fs/nfs/nfs4file.c                                  |   6 +
 fs/nfs/write.c                                     |   6 +-
 fs/ntfs3/xattr.c                                   |  16 +-
 fs/ocfs2/dlmglue.c                                 |   8 +-
 fs/ocfs2/super.c                                   |   3 +-
 fs/proc/task_mmu.c                                 |   7 +-
 fs/userfaultfd.c                                   |   4 +
 include/asm-generic/sections.h                     |   7 +-
 include/linux/memcontrol.h                         |  15 +-
 include/linux/mlx5/driver.h                        |   1 +
 include/linux/mm.h                                 |   1 -
 include/linux/netdevice.h                          |  20 ++-
 include/linux/netfilter_bridge/ebtables.h          |   4 -
 include/linux/nfs_fs.h                             |   1 +
 include/linux/userfaultfd_k.h                      |   2 +
 include/net/busy_poll.h                            |   2 +-
 include/net/gro.h                                  |   2 +-
 include/net/netfilter/nf_flow_table.h              |   3 +
 include/net/netfilter/nf_tables.h                  |   1 +
 include/ufs/ufshci.h                               |   6 +-
 init/main.c                                        |  18 ++-
 io_uring/io_uring.c                                |   7 +-
 kernel/audit_fsnotify.c                            |   1 +
 kernel/auditsc.c                                   |   4 +-
 kernel/bpf/verifier.c                              |  10 +-
 kernel/cgroup/cgroup.c                             |   1 +
 kernel/kprobes.c                                   |   9 +-
 kernel/sys_ni.c                                    |   1 +
 lib/ratelimit.c                                    |  12 +-
 mm/backing-dev.c                                   |  10 +-
 mm/bootmem_info.c                                  |   2 +
 mm/damon/dbgfs.c                                   |   3 +
 mm/gup.c                                           |  69 +++++---
 mm/huge_memory.c                                   |  65 +++++---
 mm/hugetlb.c                                       |  28 +++-
 mm/mmap.c                                          |   8 +-
 mm/mprotect.c                                      |   3 +-
 mm/page-writeback.c                                |   6 +-
 mm/shmem.c                                         |   1 +
 mm/userfaultfd.c                                   |  29 ++--
 net/bridge/netfilter/ebtable_broute.c              |   8 -
 net/bridge/netfilter/ebtable_filter.c              |   8 -
 net/bridge/netfilter/ebtable_nat.c                 |   8 -
 net/bridge/netfilter/ebtables.c                    |   8 +-
 net/core/bpf_sk_storage.c                          |   5 +-
 net/core/dev.c                                     |  20 +--
 net/core/filter.c                                  |  13 +-
 net/core/gro_cells.c                               |   2 +-
 net/core/skbuff.c                                  |   2 +-
 net/core/sock.c                                    |  18 ++-
 net/core/sysctl_net_core.c                         |  15 +-
 net/ipv4/devinet.c                                 |  16 +-
 net/ipv4/ip_output.c                               |   2 +-
 net/ipv4/ip_sockglue.c                             |   6 +-
 net/ipv4/tcp.c                                     |   4 +-
 net/ipv4/tcp_output.c                              |   2 +-
 net/ipv6/addrconf.c                                |   5 +-
 net/ipv6/ipv6_sockglue.c                           |   4 +-
 net/key/af_key.c                                   |   3 +
 net/mptcp/protocol.c                               |   2 +-
 net/netfilter/ipvs/ip_vs_sync.c                    |   4 +-
 net/netfilter/nf_flow_table_core.c                 |  15 +-
 net/netfilter/nf_flow_table_offload.c              |   8 +
 net/netfilter/nf_tables_api.c                      |  14 +-
 net/netfilter/nft_osf.c                            |  18 ++-
 net/netfilter/nft_payload.c                        |  29 +++-
 net/netfilter/nft_tproxy.c                         |   8 +
 net/netfilter/nft_tunnel.c                         |   1 +
 net/rose/rose_loopback.c                           |   3 +-
 net/rxrpc/call_object.c                            |   4 +-
 net/rxrpc/sendmsg.c                                |  92 ++++++-----
 net/sched/sch_generic.c                            |   2 +-
 net/socket.c                                       |   2 +-
 net/sunrpc/clnt.c                                  |   2 +-
 net/xfrm/espintcp.c                                |   2 +-
 net/xfrm/xfrm_input.c                              |   3 +-
 net/xfrm/xfrm_output.c                             |   1 -
 net/xfrm/xfrm_policy.c                             |   3 +-
 net/xfrm/xfrm_state.c                              |   1 +
 tools/perf/Makefile.config                         |   2 +-
 tools/perf/builtin-stat.c                          |   1 +
 187 files changed, 1603 insertions(+), 917 deletions(-)