Skip to content

6.16.8-rc1 review

Greg Kroah-Hartman linux-cifs linux-patches linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest189 patches 15 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/189fs: add a FMODE_ flag to indicate IOCB_HAS_METADATA availabilityblock/fops.c include/linux/fs.h io_uring/rw.c+8 -10 replies
2/189block: dont silently ignore metadata for sync read/writeblock/fops.c+5 -50 replies
3/189coredump: dont pointlessly check and spew warningsfs/coredump.c fs/exec.c+5 -10 replies
4/189fuse: Block access to folio overlimitfs/fuse/dev.c+1 -10 replies
5/189fhandle: use more consistent rules for decoding file handle from usernsfs/fhandle.c+8 -00 replies
6/189dma-debug: dont enforce dma mapping check on noncoherent allocationskernel/dma/debug.c kernel/dma/debug.h kernel/dma/mapping.c+69 -30 replies
7/189perf: Fix the POLL_HUP delivery breakagekernel/events/core.c+1 -00 replies
8/189irqchip/mvebu-gicp: Fix an IS_ERR() vs NULL check in probe()drivers/irqchip/irq-mvebu-gicp.c+1 -10 replies
9/189Bluetooth: hci_conn: Fix not cleaning up Broadcaster/Broadcast Sourcenet/bluetooth/hci_conn.c+1 -10 replies
10/189iommu/vt-d: Split intel_iommu_domain_alloc_paging_flags()drivers/iommu/intel/iommu.c+58 -420 replies
11/189iommu/vt-d: Create unique domain ops for each stagedrivers/iommu/intel/cache.c drivers/iommu/intel/iommu.c drivers/iommu/intel/iommu.h +2 more+58 -240 replies
12/189iommu/vt-d: Split paging_domain_compatible()drivers/iommu/intel/iommu.c+54 -120 replies
13/189iommu/vt-d: Make iotlb_sync_map a static property of dmar_domaindrivers/iommu/intel/iommu.c+29 -140 replies
14/189Bluetooth: hci_conn: Fix running bis_cleanup for hci_conn->type PA_LINKnet/bluetooth/hci_conn.c net/bluetooth/hci_event.c+17 -20 replies
15/189Bluetooth: ISO: Fix getname not returning broadcast fieldsnet/bluetooth/iso.c+1 -10 replies
16/189Revert "drm/amdgpu: Add more checks to PSP mailbox"drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h drivers/gpu/drm/amd/amdgpu/psp_v10_0.c +6 more+61 -1070 replies
17/189flexfiles/pNFS: fix NULL checks on result of ff_layout_choose_ds_for_readfs/nfs/flexfilelayout/flexfilelayout.c+12 -70 replies
18/189SUNRPC: call xs_sock_process_cmsg for all cmsgnet/sunrpc/xprtsock.c+3 -30 replies
19/189NFSv4: Dont clear capabilities that wont be resetfs/nfs/nfs4proc.c+0 -10 replies
20/189md: keep recovery_cp in mdp_superblock_sdrivers/md/md.c include/uapi/linux/raid/md_p.h+4 -40 replies
21/189trace/fgraph: Fix error handlingkernel/trace/fgraph.c+2 -10 replies
22/189NFSv4: Clear the NFS_CAP_FS_LOCATIONS flag if it is not setfs/nfs/nfs4proc.c+3 -20 replies
23/189NFSv4: Clear NFS_CAP_OPEN_XOR and NFS_CAP_DELEGTIME if not supportedfs/nfs/nfs4proc.c+2 -10 replies
24/189NFSv4: Clear the NFS_CAP_XATTR flag if not supported by the serverfs/nfs/client.c+2 -00 replies
25/189tracing: Fix tracing_marker may trigger page fault during preempt_disablekernel/trace/trace.c+2 -20 replies
26/189nfs/localio: restore creds before releasing pageio datafs/nfs/localio.c+7 -50 replies
27/189ftrace/samples: Fix function size computationsamples/ftrace/ftrace-direct-modify.c+1 -10 replies
28/189tracing/osnoise: Fix null-ptr-deref in bitmap_parselist()kernel/trace/trace_osnoise.c+3 -00 replies
29/189NFS: Serialise O_DIRECT i/o and truncate()fs/nfs/inode.c fs/nfs/internal.h fs/nfs/io.c+15 -120 replies
30/189NFSv4.2: Serialise O_DIRECT i/o and fallocate()fs/nfs/nfs42proc.c+1 -00 replies
31/189NFSv4.2: Serialise O_DIRECT i/o and clone rangefs/nfs/nfs4file.c+2 -00 replies
32/189NFSv4.2: Serialise O_DIRECT i/o and copy rangefs/nfs/nfs42proc.c+1 -00 replies
33/189NFS: nfs_invalidate_folio() must observe the offset and size argumentsfs/nfs/file.c fs/nfs/write.c+5 -30 replies
34/189NFSv4/flexfiles: Fix layout merge mirror check.fs/nfs/flexfilelayout/flexfilelayout.c+1 -10 replies
35/189tracing: Silence warning when chunk allocation fails in trace_pid_writekernel/trace/trace.c+5 -10 replies
36/189bpf, cpumap: Disable page_pool direct xdp_return need larger scopekernel/bpf/cpumap.c+2 -20 replies
37/189cpufreq/amd-pstate: Fix setting of CPPC.min_perf in active mode for performance governordrivers/cpufreq/amd-pstate.c+6 -40 replies
38/189s390/pai: Deny all events not handled by this PMUarch/s390/kernel/perf_pai_crypto.c arch/s390/kernel/perf_pai_ext.c+3 -30 replies
39/189s390/cpum_cf: Deny all sampling events by counter PMUarch/s390/kernel/perf_cpum_cf.c+2 -20 replies
40/189cpufreq/amd-pstate: Fix a regression leading to EPP 0 after resumedrivers/cpufreq/amd-pstate.c+5 -40 replies
41/189bpf: Fix out-of-bounds dynptr write in bpf_crypto_cryptkernel/bpf/crypto.c+1 -10 replies
42/189xsk: Fix immature cq descriptor productionnet/xdp/xsk.c net/xdp/xsk_queue.h+111 -140 replies
43/189rqspinlock: Choose trylock fallback for NMI waiterskernel/bpf/Makefile kernel/bpf/rqspinlock.c+2 -10 replies
44/189bpf: Allow fall back to interpreter for programs with stack size <= 512kernel/bpf/core.c+9 -70 replies
45/189bpf: Tell memcg to use allow_spinning=false path in bpf_timer_init()kernel/bpf/helpers.c+5 -20 replies
46/189tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock->cork.net/ipv4/tcp_bpf.c+4 -10 replies
47/189proc: fix type confusion in pde_set_flags()fs/proc/generic.c+2 -10 replies
48/189EDAC/altera: Delete an inappropriate dma_free_coherent() calldrivers/edac/altera_edac.c+0 -10 replies
49/189i2c: rtl9300: fix channel number bound checkdrivers/i2c/busses/i2c-rtl9300.c+1 -10 replies
50/189Revert "SUNRPC: Dont allow waiting for exiting tasks"net/sunrpc/sched.c+0 -20 replies
51/189compiler-clang.h: define __SANITIZE_*__ macros only when undefinedinclude/linux/compiler-clang.h+24 -50 replies
52/189arm64: kexec: initialize kexec_buf struct in load_other_segments()arch/arm64/kernel/machine_kexec_file.c+1 -10 replies
53/189mptcp: sockopt: make sync_socket_options propagate SOCK_KEEPOPENnet/mptcp/sockopt.c+5 -60 replies
54/189doc: mptcp: net.mptcp.pm_type is deprecatedDocumentation/networking/mptcp.rst+4 -40 replies
55/189netlink: specs: mptcp: fix if-idx attribute typeDocumentation/netlink/specs/mptcp_pm.yaml+1 -10 replies
56/189ocfs2: fix recursive semaphore deadlock in fiemap callfs/ocfs2/extent_map.c+9 -10 replies
57/189btrfs: fix squota compressed stats leakfs/btrfs/qgroup.c+4 -20 replies
58/189btrfs: fix subvolume deletion lockup caused by inodes xarray racefs/btrfs/inode.c+11 -10 replies
59/189i2c: i801: Hide Intel Birch Stream SoC TCO WDTdrivers/i2c/busses/i2c-i801.c+1 -10 replies
60/189i2c: rtl9300: ensure data length is within supported rangedrivers/i2c/busses/i2c-rtl9300.c+4 -10 replies
61/189i2c: rtl9300: remove broken SMBus Quick operation supportdrivers/i2c/busses/i2c-rtl9300.c+3 -120 replies
62/189net: libwx: fix to enable RSSdrivers/net/ethernet/wangxun/libwx/wx_hw.c+0 -40 replies
63/189net: usb: asix: ax88772: drop phylink use in PM to avoid MDIO runtime PM wakeupsdrivers/net/usb/asix_devices.c+0 -130 replies
64/189PM: EM: Add function for registering a PD without capacity updatedrivers/cpufreq/intel_pstate.c include/linux/energy_model.h kernel/power/energy_model.c+37 -60 replies
65/189PM: hibernate: Restrict GFP mask in hibernation_snapshot()kernel/power/hibernate.c+1 -00 replies
66/189wifi: iwlwifi: fix 130/1030 configsdrivers/net/wireless/intel/iwlwifi/pcie/drv.c+13 -130 replies
67/189s390: kexec: initialize kexec_buf structarch/s390/kernel/kexec_elf.c arch/s390/kernel/kexec_image.c arch/s390/kernel/machine_kexec_file.c+5 -50 replies
68/189smb: client: fix compound alignment with encryptionfs/smb/client/smb2ops.c+25 -30 replies
69/189smb: client: fix data loss due to broken rename(2)fs/smb/client/cifsglob.h fs/smb/client/file.c fs/smb/client/inode.c +5 more+268 -720 replies
70/189mtd: nand: raw: atmel: Respect tAR, tCLR in read setup timingdrivers/mtd/nand/raw/atmel/nand-controller.c+13 -30 replies
71/189mtd: rawnand: stm32_fmc2: avoid overlapping mappings on ECC bufferdrivers/mtd/nand/raw/stm32_fmc2_nand.c+9 -190 replies
72/189mtd: rawnand: stm32_fmc2: fix ECC overwritedrivers/mtd/nand/raw/stm32_fmc2_nand.c+15 -30 replies
73/189fuse: do not allow mapping a non-regular backing filefs/fuse/passthrough.c+5 -00 replies
74/189fuse: check if copy_file_range() returns larger than requested sizefs/fuse/file.c+3 -00 replies
75/189fuse: prevent overflow in copy_file_range return valuefs/fuse/file.c+1 -10 replies
76/189mm/hugetlb: add missing hugetlb_lock in __unmap_hugepage_range()mm/hugetlb.c+6 -30 replies
77/189mm/khugepaged: fix the address passed to notifier on testing youngmm/khugepaged.c+2 -20 replies
78/189mm/vmalloc, mm/kasan: respect gfp mask in kasan_populate_vmalloc()include/linux/kasan.h mm/kasan/shadow.c mm/vmalloc.c+31 -140 replies
79/189mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memorymm/memory-failure.c+3 -40 replies
80/189mm/memory-failure: fix redundant updates for already poisoned pagesmm/memory-failure.c+6 -70 replies
81/189mm/damon/core: set quota->charged_from to jiffies at first charge windowmm/damon/core.c+4 -00 replies
82/189mm/damon/lru_sort: avoid divide-by-zero in damon_lru_sort_apply_parameters()mm/damon/lru_sort.c+5 -00 replies
83/189drm/mediatek: fix potential OF node use-after-freedrivers/gpu/drm/mediatek/mtk_drm_drv.c+5 -60 replies
84/189drm/i915/power: fix size for for_each_set_bit() in abox iterationdrivers/gpu/drm/i915/display/intel_display_power.c+3 -30 replies
85/189drm/xe: Attempt to bring bos back to VRAM after evictiondrivers/gpu/drm/xe/tests/xe_bo.c drivers/gpu/drm/xe/tests/xe_dma_buf.c drivers/gpu/drm/xe/xe_bo.c +2 more+16 -160 replies
86/189drm/xe: Allow the pm notifier to continue on failuredrivers/gpu/drm/xe/xe_pm.c+7 -100 replies
87/189drm/xe: Block exec and rebind worker while evicting for suspend / hibernatedrivers/gpu/drm/xe/xe_device_types.h drivers/gpu/drm/xe/xe_exec.c drivers/gpu/drm/xe/xe_pm.c +3 more+88 -10 replies
88/189drm/amdgpu: fix a memory leak in fence cleanup when unloadingdrivers/gpu/drm/amd/amdgpu/amdgpu_ring.c+0 -20 replies
89/189drm/amdgpu/vcn: Allow limiting ctx to instance 0 for AV1 at any timedrivers/gpu/drm/amd/amdgpu/vcn_v3_0.c drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c+16 -80 replies
90/189drm/amdgpu/vcn4: Fix IB parsing with multiple engine info packagesdrivers/gpu/drm/amd/amdgpu/vcn_v4_0.c+21 -310 replies
91/189drm/amd/display: Correct sequences and delays for DCN35 PG & RCGdrivers/gpu/drm/amd/display/dc/dc.h drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c +4 more+111 -1640 replies
92/189drm/amd/display: remove oem i2c adapter on finishdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+12 -10 replies
93/189drm/edid: Define the quirks in an enum listdrivers/gpu/drm/drm_edid.c+112 -1060 replies
94/189drm/edid: Add support for quirks visible to DRM core and driversdrivers/gpu/drm/drm_edid.c include/drm/drm_connector.h include/drm/drm_edid.h+15 -20 replies
95/189drm/dp: Add an EDID quirk for the DPCD register access probedrivers/gpu/drm/display/drm_dp_helper.c drivers/gpu/drm/drm_edid.c include/drm/display/drm_dp_helper.h +1 more+46 -130 replies
96/189drm/amd/display: Disable DPCD Probe Quirkdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c+1 -00 replies
97/189btrfs: use readahead_expand() on compressed extentsfs/btrfs/extent_io.c+34 -10 replies
98/189btrfs: fix corruption reading compressed range when block size is smaller than page sizefs/btrfs/extent_io.c+30 -100 replies
99/189kernfs: Fix UAF in polling when open file is releasedfs/kernfs/file.c+38 -200 replies
100/189libceph: fix invalid accesses to ceph_connection_v1_infonet/ceph/messenger.c+4 -30 replies
101/189ceph: fix race condition validating r_parent before applying statefs/ceph/debugfs.c fs/ceph/dir.c fs/ceph/file.c +3 more+145 -1070 replies
102/189ceph: fix race condition where r_parent becomes stale before sending messagefs/ceph/inode.c+69 -120 replies
103/189ceph: always call ceph_shift_unused_folios_left()fs/ceph/addr.c+1 -20 replies
104/189ceph: fix crash after fscrypt_encrypt_pagecache_blocks() errorfs/ceph/addr.c+4 -20 replies
105/189mtd: spinand: Add a ->configure_chip() hookdrivers/mtd/nand/spi/core.c include/linux/mtd/spinand.h+21 -20 replies
106/189mtd: spinand: winbond: Enable high-speed modes on w25n0xjwdrivers/mtd/nand/spi/core.c drivers/mtd/nand/spi/winbond.c include/linux/mtd/spinand.h+45 -30 replies
107/189mtd: spinand: winbond: Fix oob_layout for W25N01JWdrivers/mtd/nand/spi/winbond.c+36 -10 replies
108/189mm/damon/sysfs: fix use-after-free in state_show()mm/damon/sysfs.c+9 -50 replies
109/189mm/damon/reclaim: avoid divide-by-zero in damon_reclaim_apply_parameters()mm/damon/reclaim.c+5 -00 replies
110/189drm/amd/display: Destroy cached state in complete() callbackdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+60 -400 replies
111/189drm/amd/display: Drop dm_prepare_suspend() and dm_complete()drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+0 -210 replies
112/189drm/amd/amdgpu: Declare isp firmware binary filedrivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c+2 -00 replies
113/189hrtimers: Unconditionally update target CPU base after offline timer migrationkernel/time/hrtimer.c+3 -80 replies
114/189fs/resctrl: Eliminate false positive lockdep warning when reading SNC countersfs/resctrl/ctrlmondata.c fs/resctrl/internal.h fs/resctrl/monitor.c+5 -70 replies
115/189x86/cpu/topology: Always try cpu_parse_topology_ext() on AMD/Hygonarch/x86/kernel/cpu/topology_amd.c+14 -110 replies
116/189Input: iqs7222 - avoid enabling unused interruptsdrivers/input/misc/iqs7222.c+3 -00 replies
117/189Input: i8042 - add TUXEDO InfinityBook Pro Gen10 AMD to i8042 quirk tabledrivers/input/serio/i8042-acpipnpio.h+14 -00 replies
118/189Input: xpad - add support for Flydigi Apex 5drivers/input/joystick/xpad.c+2 -00 replies
119/189Revert "net: usb: asix: ax88772: drop phylink use in PM to avoid MDIO runtime PM wakeups"drivers/net/usb/asix_devices.c+13 -00 replies
120/189tty: hvc_console: Call hvc_kick in hvc_write unconditionallydrivers/tty/hvc/hvc_console.c+3 -30 replies
121/189serial: sc16is7xx: fix bug in flow control levels initdrivers/tty/serial/sc16is7xx.c+2 -120 replies
122/189dt-bindings: serial: brcm,bcm7271-uart: Constrain clocksDocumentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml+1 -10 replies
123/189USB: serial: option: add Telit Cinterion FN990A w/audio compositionsdrivers/usb/serial/option.c+6 -00 replies
124/189USB: serial: option: add Telit Cinterion LE910C4-WWX new compositionsdrivers/usb/serial/option.c+11 -00 replies
125/189mtd: rawnand: nuvoton: Fix an error handling path in ma35_nand_chips_init()drivers/mtd/nand/raw/nuvoton-ma35d1-nand-controller.c+2 -20 replies
126/189drm/panthor: validate group queue countdrivers/gpu/drm/panthor/panthor_drv.c+1 -10 replies
127/189net: fec: Fix possible NPD in fec_enet_phy_reset_after_clk_enable()drivers/net/ethernet/freescale/fec_main.c+2 -10 replies
128/189net: phylink: add lock for serializing concurrent pl->phydev writes with resolverdrivers/net/phy/phylink.c+16 -30 replies
129/189net: phy: transfer phy_config_inband() locking responsibility to phylinkdrivers/net/phy/phy.c drivers/net/phy/phylink.c+13 -80 replies
130/189wifi: ath12k: Fix missing station power save configurationdrivers/net/wireless/ath/ath12k/mac.c+67 -550 replies
131/189wifi: ath12k: add link support for multi-link in arstadrivers/net/wireless/ath/ath12k/dp_mon.c drivers/net/wireless/ath/ath12k/dp_rx.c drivers/net/wireless/ath/ath12k/peer.h+48 -110 replies
132/189wifi: ath12k: Add support to enqueue management frame at MLD leveldrivers/net/wireless/ath/ath12k/core.h drivers/net/wireless/ath/ath12k/hw.c drivers/net/wireless/ath/ath12k/hw.h +5 more+131 -80 replies
133/189wifi: ath12k: fix WMI TLV header misalignmentdrivers/net/wireless/ath/ath12k/wmi.c+1 -10 replies
134/189PCI: mvebu: Fix use of for_each_of_range() iteratordrivers/pci/controller/pci-mvebu.c+4 -170 replies
135/189genetlink: fix genl_bind() invoking bind() after -EPERMnet/netlink/genetlink.c+3 -00 replies
136/189net: dsa: b53: fix ageing time for BCM53101drivers/net/dsa/b53/b53_common.c+13 -40 replies
137/189net: bridge: Bounce invalid booloptsnet/bridge/br.c+7 -00 replies
138/189tunnels: reset the GSO metadata before reusing the skbnet/ipv4/ip_tunnel_core.c+6 -00 replies
139/189docs: networking: can: change bcm_msg_head frames member to support flexible arrayDocumentation/networking/can.rst+1 -10 replies
140/189igb: Fix NULL pointer dereference in ethtool loopback testdrivers/net/ethernet/intel/igb/igb_main.c+1 -20 replies
141/189igb: fix link test skipping when interface is admin downdrivers/net/ethernet/intel/igb/igb_ethtool.c+1 -40 replies
142/189i40e: fix IRQ freeing in i40e_vsi_request_irq_msix error pathdrivers/net/ethernet/intel/i40e/i40e_main.c+1 -10 replies
143/189drm/xe/configfs: Dont touch survivability_mode on finidrivers/gpu/drm/xe/xe_survivability_mode.c+2 -10 replies
144/189drm/amd/display: use udelay rather than fsleepdrivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c+1 -10 replies
145/189net: dev_ioctl: take ops lock in hwtstamp lower pathsnet/core/dev_ioctl.c+18 -40 replies
146/189macsec: sync features on RTM_NEWLINKdrivers/net/macsec.c+1 -00 replies
147/189selftests: can: enable CONFIG_CAN_VCAN as a moduletools/testing/selftests/net/can/config+3 -00 replies
148/189can: j1939: implement NETDEV_UNREGISTER notification handlernet/can/j1939/j1939-priv.h net/can/j1939/main.c net/can/j1939/socket.c+53 -00 replies
149/189can: j1939: j1939_sk_bind(): call j1939_priv_put() immediately when j1939_local_ecu_get() failednet/can/j1939/socket.c+3 -00 replies
150/189can: j1939: j1939_local_ecu_get(): undo increment when j1939_local_ecu_get() failsnet/can/j1939/bus.c+4 -10 replies
151/189can: xilinx_can: xcan_write_frame(): fix use-after-free of transmitted SKBdrivers/net/can/xilinx_can.c+8 -80 replies
152/189netfilter: nft_set_bitmap: fix lockdep splat due to missing annotationnet/netfilter/nft_set_bitmap.c+2 -10 replies
153/189netfilter: nft_set_pipapo: remove unused argumentsnet/netfilter/nft_set_pipapo.c+5 -90 replies
154/189netfilter: nft_set: remove one argument from lookup and update functionsinclude/net/netfilter/nf_tables.h include/net/netfilter/nf_tables_core.h net/netfilter/nft_dynset.c +7 more+126 -1170 replies
155/189netfilter: nft_set_pipapo: merge pipapo_get/lookupnet/netfilter/nft_set_pipapo.c+58 -1300 replies
156/189netfilter: nft_set_pipapo: dont return bogus extension pointernet/netfilter/nft_set_pipapo_avx2.c+6 -60 replies
157/189netfilter: nft_set_pipapo: dont check genbit from packetpath lookupsnet/netfilter/nft_set_pipapo.c net/netfilter/nft_set_pipapo_avx2.c+19 -50 replies
158/189netfilter: nft_set_rbtree: continue traversal if element is inactivenet/netfilter/nft_set_rbtree.c+3 -30 replies
159/189netfilter: nf_tables: Reintroduce shortened deletion notificationsnet/netfilter/nf_tables_api.c+50 -170 replies
160/189netfilter: nf_tables: place base_seq in struct netinclude/net/netfilter/nf_tables.h include/net/netns/nftables.h net/netfilter/nf_tables_api.c+34 -330 replies
161/189netfilter: nf_tables: make nft_set_do_lookup available unconditionallyinclude/net/netfilter/nf_tables_core.h net/netfilter/nft_lookup.c+14 -130 replies
162/189netfilter: nf_tables: restart set lookup on base_seq changenet/netfilter/nf_tables_api.c net/netfilter/nft_lookup.c+32 -20 replies
163/189hsr: use rtnl lock when iterating over portsnet/hsr/hsr_device.c net/hsr/hsr_main.c net/hsr/hsr_main.h+13 -100 replies
164/189hsr: use hsr_for_each_port_rtnl in hsr_port_get_hsrnet/hsr/hsr_device.c net/hsr/hsr_main.c+4 -10 replies
165/189hsr: hold rcu and dev lock for hsr_get_port_ndevdrivers/net/ethernet/ti/icssg/icssg_prueth.c net/hsr/hsr_device.c+20 -70 replies
166/189phy: qualcomm: phy-qcom-eusb2-repeater: fix override propertiesdrivers/phy/qualcomm/phy-qcom-eusb2-repeater.c+2 -20 replies
167/189dmaengine: idxd: Remove improper idxd_freedrivers/dma/idxd/init.c+0 -10 replies
168/189dmaengine: idxd: Fix refcount underflow on module unloaddrivers/dma/idxd/init.c+4 -10 replies
169/189dmaengine: idxd: Fix double free in idxd_setup_wqs()drivers/dma/idxd/init.c+17 -160 replies
170/189erofs: get rid of {get,put}_page() for ztailpacking datafs/erofs/zdata.c+6 -80 replies
171/189erofs: remove need_kmap in erofs_read_metabuf()fs/erofs/data.c fs/erofs/fileio.c fs/erofs/fscache.c +5 more+22 -210 replies
172/189erofs: unify meta buffers in z_erofs_fill_inode()fs/erofs/zmap.c+10 -130 replies
173/189erofs: fix invalid algorithm for encoded extentsfs/erofs/zmap.c+37 -300 replies
174/189dmaengine: ti: edma: Fix memory allocation size for queue_priority_mapdrivers/dma/ti/edma.c+2 -20 replies
175/189regulator: sy7636a: fix lifecycle of power good gpiodrivers/regulator/sy7636a-regulator.c+4 -30 replies
176/189erofs: fix runtime warning on truncate_folio_batch_exceptionals()fs/erofs/super.c+12 -00 replies
177/189xhci: dbc: decouple endpoint allocation from initializationdrivers/usb/host/xhci-dbgcap.c+46 -250 replies
178/189xhci: dbc: Fix full DbC transfer ring after several reconnectsdrivers/usb/host/xhci-dbgcap.c+21 -20 replies
179/189xhci: fix memory leak regression when freeing xhci vdev devices depth firstdrivers/usb/host/xhci-mem.c+1 -10 replies
180/189USB: gadget: dummy-hcd: Fix locking bug in RT-enabled kernelsdrivers/usb/gadget/udc/dummy_hcd.c+4 -40 replies
181/189usb: typec: tcpm: properly deliver cable vdms to altmode driversdrivers/usb/typec/tcpm/tcpm.c+8 -40 replies
182/189usb: gadget: midi2: Fix missing UMP group attributes initializationdrivers/usb/gadget/function/f_midi2.c+1 -00 replies
183/189usb: gadget: midi2: Fix MIDI2 IN EP max packet sizedrivers/usb/gadget/function/f_midi2.c+8 -20 replies
184/189dmaengine: qcom: bam_dma: Fix DT error handling for num-channels/eesdrivers/dma/qcom/bam_dma.c+6 -20 replies
185/189dmaengine: dw: dmamux: Fix device reference leak in rzn1_dmamux_route_allocatedrivers/dma/dw/rzn1-dmamux.c+11 -40 replies
186/189phy: qcom: qmp-pcie: Fix PHY initialization when powered down by firmwaredrivers/phy/qualcomm/phy-qcom-qmp-pcie.c+19 -60 replies
187/189phy: tegra: xusb: fix device and OF node leak at probedrivers/phy/tegra/xusb-tegra210.c+5 -10 replies
188/189phy: ti: omap-usb2: fix device leak at unbinddrivers/phy/ti/phy-omap-usb2.c+13 -00 replies
189/189phy: ti-pipe3: fix device leak at unbinddrivers/phy/ti/phy-ti-pipe3.c+13 -00 replies

Reviews trailers per patch

109 of 189 patches have a Reviewed-by or Acked-by.

PatchMartin K. Petersen[email protected]Joanne KoongScott MayhewMasami Hiramatsu (Google)Mike SnitzerChris ArgesKevin TianMario LimoncielloSumanth KorikkargoldensWillian WangAlex De LorenzoGautham R. ShenoyVadim FedorenkoStanislav FomichevJason XingEduard ZingermanDinh NguyenSven EckelmannChris PackhamMarkus StockhausenJustin StittBaoquan HeGeliang TangMatthieu Baerts (NGI0)Simon HormanJoseph QiTodd BrandtMario Limonciello (AMD)David HowellsAlexander DahlBernd SchubertQu WenruoSidhartha KumarDev JainZi YanDavid HildenbrandLorenzo StoakesAndrey RyabininJiaqi YanJane ChuMiaohe LinSeongJae ParkCK HuAngeloGioacchino Del RegnoMatt RoperJosef BacikFilipe MananaLeo MartinsMatthew AuldChristian KönigLeo LiuCharlene LiuDan WheelerAlex DeucherJani NikulaMika WesterbergJarkko NikulaImre DeakTejun HeoViacheslav DubeykoHubert WiśniewskiXu YangKenneth R. CrudupJakub KicinskiIlya DryomovBoris BrezillonSteven PriceWei FangRussell King (Oracle)Baochen QiangVasanthakumar ThiagarajanTony DinhJan PalusFlorian FainelliIdo SchimmelNikolay AleksandrovStefano BrivioOliver HartkoppAleksandr LoktionovJoe DamatoPaul MenzelRinitha SSubbaraya SundeepStuart SummersLucas De MarchiHarry WentlandCosmin RatiuDragos TatuleaSabrina DubrocaVincent MailholsyzbotOleksij RempelAlex HungKonrad DybcioLuca WeissShuai XueDave JiangVinicius Costa GomesChao Yu[email protected]Alistair FrancisPeng FanFriendy SuDaniel PalmerGao XiangDavid Wang[email protected]Sebastian Andrzej SiewiorBadhri Jagan SridharanHeikki KrogerusMiquel RaynalDmitry BaryshkovNeil ArmstrongHardik GargAchill GilgenastJon HunterPeter SchneiderTakeshi OgasawaraBrett A C SheffieldLinux Kernel Functional TestingDileep MalepuRon EconomosMark BrownPavel Machek (CIP)Pascal ErnsterChristian Heusel
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/189
2/189R-b
3/189
4/189T-b R-b
5/189
6/189
7/189T-b
8/189
9/189
10/189R-b
11/189R-b
12/189R-b
13/189
14/189
15/189
16/189
17/189
18/189Reviewed-and-tested-by
19/189
20/189
21/189
22/189
23/189
24/189
25/189R-b
26/189R-b
27/189
28/189
29/189
30/189
31/189
32/189
33/189
34/189
35/189
36/189T-b
37/189R-b
38/189A-b
39/189A-b
40/189T-b T-b T-b R-b
41/189R-b
42/189A-b T-b R-b
43/189
44/189A-b
45/189
46/189
47/189
48/189A-b
49/189T-b R-b T-b T-b
50/189
51/189R-b
52/189A-b
53/189R-b R-b
54/189R-b R-b
55/189R-b
56/189R-b
57/189R-b
58/189R-b R-b Co-authored-by
59/189R-b R-b
60/189T-b R-b T-b T-b
61/189T-b R-b T-b T-b
62/189R-b
63/189T-b T-b
64/189T-b
65/189T-b R-b
66/189
67/189
68/189R-b
69/189R-b
70/189T-b
71/189
72/189
73/189R-b
74/189
75/189
76/189R-b
77/189R-b R-b A-b R-b
78/189R-b
79/189A-b
80/189A-b R-b R-b A-b
81/189R-b
82/189R-b
83/189R-b R-b
84/189R-b
85/189R-b
86/189R-b
87/189R-b
88/189R-b
89/189R-b
90/189R-b
91/189R-b T-b
92/189R-b
93/189R-b
94/189R-b
95/189R-b
96/189R-b R-b
97/189R-b
98/189R-b
99/189A-b
100/189R-b
101/189R-b
102/189R-b
103/189R-b
104/189R-b
105/189
106/189
107/189
108/189R-b
109/189R-b
110/189R-b
111/189A-b
112/189R-b
113/189
114/189
115/189
116/189
117/189
118/189
119/189A-b
120/189
121/189
122/189
123/189
124/189
125/189
126/189R-b R-b
127/189R-b R-b
128/189R-b
129/189R-b
130/189R-b
131/189R-b
132/189R-b
133/189R-b
134/189T-b T-b
135/189
136/189R-b
137/189R-b A-b
138/189R-b
139/189A-b
140/189R-b R-b R-b T-b
141/189R-b T-b
142/189R-b T-b R-b
143/189R-b R-b
144/189R-b
145/189R-b R-b
146/189R-b
147/189R-b
148/189T-b T-b A-b
149/189T-b A-b
150/189T-b A-b
151/189
152/189
153/189R-b
154/189R-b
155/189R-b
156/189
157/189
158/189
159/189
160/189
161/189
162/189
163/189R-b
164/189R-b
165/189R-b
166/189R-b R-b
167/189T-b R-b A-b
168/189T-b R-b A-b
169/189R-b
170/189
171/189R-b
172/189
173/189Reported-and-tested-by
174/189
175/189R-b R-b
176/189R-b R-b R-b
177/189
178/189
179/189T-b
180/189T-b R-b
181/189R-b R-b
182/189
183/189
184/189R-b
185/189R-b
186/189R-b
187/189R-b
188/189
189/189

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

Read the v1 thread

Cover letter [PATCH 6.16 000/189] 6.16.8-rc1 review

This is the start of the stable review cycle for the 6.16.8 release. There are 189 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 Fri, 19 Sep 2025 12:32:53 +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.16.8-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.16.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.16.8-rc1

Johan Hovold <[email protected]>
phy: ti-pipe3: fix device leak at unbind

Johan Hovold <[email protected]>
phy: ti: omap-usb2: fix device leak at unbind

Johan Hovold <[email protected]>
phy: tegra: xusb: fix device and OF node leak at probe

Stephan Gerhold <[email protected]>
phy: qcom: qmp-pcie: Fix PHY initialization when powered down by firmware

Miaoqian Lin <[email protected]>
dmaengine: dw: dmamux: Fix device reference leak in rzn1_dmamux_route_allocate

Stephan Gerhold <[email protected]>
dmaengine: qcom: bam_dma: Fix DT error handling for num-channels/ees

Takashi Iwai <[email protected]>
usb: gadget: midi2: Fix MIDI2 IN EP max packet size

Takashi Iwai <[email protected]>
usb: gadget: midi2: Fix missing UMP group attributes initialization

RD Babiera <[email protected]>
usb: typec: tcpm: properly deliver cable vdms to altmode drivers

Alan Stern <[email protected]>
USB: gadget: dummy-hcd: Fix locking bug in RT-enabled kernels

Mathias Nyman <[email protected]>
xhci: fix memory leak regression when freeing xhci vdev devices depth first

Mathias Nyman <[email protected]>
xhci: dbc: Fix full DbC transfer ring after several reconnects

Mathias Nyman <[email protected]>
xhci: dbc: decouple endpoint allocation from initialization

Yuezhang Mo <[email protected]>
erofs: fix runtime warning on truncate_folio_batch_exceptionals()

Andreas Kemnade <[email protected]>
regulator: sy7636a: fix lifecycle of power good gpio

Anders Roxell <[email protected]>
dmaengine: ti: edma: Fix memory allocation size for queue_priority_map

Gao Xiang <[email protected]>
erofs: fix invalid algorithm for encoded extents

Gao Xiang <[email protected]>
erofs: unify meta buffers in z_erofs_fill_inode()

Gao Xiang <[email protected]>
erofs: remove need_kmap in erofs_read_metabuf()

Gao Xiang <[email protected]>
erofs: get rid of {get,put}_page() for ztailpacking data

Dan Carpenter <[email protected]>
dmaengine: idxd: Fix double free in idxd_setup_wqs()

Yi Sun <[email protected]>
dmaengine: idxd: Fix refcount underflow on module unload

Yi Sun <[email protected]>
dmaengine: idxd: Remove improper idxd_free

Pengyu Luo <[email protected]>
phy: qualcomm: phy-qcom-eusb2-repeater: fix override properties

Hangbin Liu <[email protected]>
hsr: hold rcu and dev lock for hsr_get_port_ndev

Hangbin Liu <[email protected]>
hsr: use hsr_for_each_port_rtnl in hsr_port_get_hsr

Hangbin Liu <[email protected]>
hsr: use rtnl lock when iterating over ports

Florian Westphal <[email protected]>
netfilter: nf_tables: restart set lookup on base_seq change

Florian Westphal <[email protected]>
netfilter: nf_tables: make nft_set_do_lookup available unconditionally

Florian Westphal <[email protected]>
netfilter: nf_tables: place base_seq in struct net

Phil Sutter <[email protected]>
netfilter: nf_tables: Reintroduce shortened deletion notifications

Florian Westphal <[email protected]>
netfilter: nft_set_rbtree: continue traversal if element is inactive

Florian Westphal <[email protected]>
netfilter: nft_set_pipapo: don't check genbit from packetpath lookups

Florian Westphal <[email protected]>
netfilter: nft_set_pipapo: don't return bogus extension pointer

Florian Westphal <[email protected]>
netfilter: nft_set_pipapo: merge pipapo_get/lookup

Florian Westphal <[email protected]>
netfilter: nft_set: remove one argument from lookup and update functions

Florian Westphal <[email protected]>
netfilter: nft_set_pipapo: remove unused arguments

Florian Westphal <[email protected]>
netfilter: nft_set_bitmap: fix lockdep splat due to missing annotation

Anssi Hannula <[email protected]>
can: xilinx_can: xcan_write_frame(): fix use-after-free of transmitted SKB

Tetsuo Handa <[email protected]>

    can: j1939: j1939_local_ecu_get(): undo increment when j1939_local_ecu_get() fails

Tetsuo Handa <[email protected]>

    can: j1939: j1939_sk_bind(): call j1939_priv_put() immediately when j1939_local_ecu_get() failed

Tetsuo Handa <[email protected]>
can: j1939: implement NETDEV_UNREGISTER notification handler

Davide Caratti <[email protected]>
selftests: can: enable CONFIG_CAN_VCAN as a module

Stanislav Fomichev <[email protected]>
macsec: sync features on RTM_NEWLINK

Carolina Jubran <[email protected]>
net: dev_ioctl: take ops lock in hwtstamp lower paths

Alex Deucher <[email protected]>
drm/amd/display: use udelay rather than fsleep

Michal Wajdeczko <[email protected]>
drm/xe/configfs: Don't touch survivability_mode on fini

Michal Schmidt <[email protected]>
i40e: fix IRQ freeing in i40e_vsi_request_irq_msix error path

Kohei Enju <[email protected]>
igb: fix link test skipping when interface is admin down

Tianyu Xu <[email protected]>
igb: Fix NULL pointer dereference in ethtool loopback test

Alex Tran <[email protected]>
docs: networking: can: change bcm_msg_head frames member to support flexible array

Antoine Tenart <[email protected]>
tunnels: reset the GSO metadata before reusing the skb

Petr Machata <[email protected]>
net: bridge: Bounce invalid boolopts

Jonas Gorski <[email protected]>
net: dsa: b53: fix ageing time for BCM53101

Alok Tiwari <[email protected]>
genetlink: fix genl_bind() invoking bind() after -EPERM

Klaus Kudielka <[email protected]>
PCI: mvebu: Fix use of for_each_of_range() iterator

Miaoqing Pan <[email protected]>
wifi: ath12k: fix WMI TLV header misalignment

Sriram R <[email protected]>
wifi: ath12k: Add support to enqueue management frame at MLD level

Sarika Sharma <[email protected]>
wifi: ath12k: add link support for multi-link in arsta

Miaoqing Pan <[email protected]>
wifi: ath12k: Fix missing station power save configuration

Vladimir Oltean <[email protected]>
net: phy: transfer phy_config_inband() locking responsibility to phylink

Vladimir Oltean <[email protected]>

    net: phylink: add lock for serializing concurrent pl->phydev writes with resolver

Stefan Wahren <[email protected]>
net: fec: Fix possible NPD in fec_enet_phy_reset_after_clk_enable()

Chia-I Wu <[email protected]>
drm/panthor: validate group queue count

Christophe JAILLET <[email protected]>
mtd: rawnand: nuvoton: Fix an error handling path in ma35_nand_chips_init()

Fabio Porcedda <[email protected]>
USB: serial: option: add Telit Cinterion LE910C4-WWX new compositions

Fabio Porcedda <[email protected]>
USB: serial: option: add Telit Cinterion FN990A w/audio compositions

Krzysztof Kozlowski <[email protected]>
dt-bindings: serial: brcm,bcm7271-uart: Constrain clocks

Hugo Villeneuve <[email protected]>
serial: sc16is7xx: fix bug in flow control levels init

Fabian Vogt <[email protected]>
tty: hvc_console: Call hvc_kick in hvc_write unconditionally

Paolo Abeni <[email protected]>
Revert "net: usb: asix: ax88772: drop phylink use in PM to avoid MDIO runtime PM wakeups"

Antheas Kapenekakis <[email protected]>
Input: xpad - add support for Flydigi Apex 5

Christoffer Sandberg <[email protected]>
Input: i8042 - add TUXEDO InfinityBook Pro Gen10 AMD to i8042 quirk table

Jeff LaBundy <[email protected]>
Input: iqs7222 - avoid enabling unused interrupts

K Prateek Nayak <[email protected]>
x86/cpu/topology: Always try cpu_parse_topology_ext() on AMD/Hygon

Reinette Chatre <[email protected]>
fs/resctrl: Eliminate false positive lockdep warning when reading SNC counters

Xiongfeng Wang <[email protected]>
hrtimers: Unconditionally update target CPU base after offline timer migration

Pratap Nirujogi <[email protected]>
drm/amd/amdgpu: Declare isp firmware binary file

Mario Limonciello (AMD) <[email protected]>
drm/amd/display: Drop dm_prepare_suspend() and dm_complete()

Mario Limonciello <[email protected]>
drm/amd/display: Destroy cached state in complete() callback

Quanmin Yan <[email protected]>
mm/damon/reclaim: avoid divide-by-zero in damon_reclaim_apply_parameters()

Stanislav Fort <[email protected]>
mm/damon/sysfs: fix use-after-free in state_show()

Santhosh Kumar K <[email protected]>
mtd: spinand: winbond: Fix oob_layout for W25N01JW

Miquel Raynal <[email protected]>

    mtd: spinand: winbond: Enable high-speed modes on w25n0xjw

Miquel Raynal <[email protected]>

    mtd: spinand: Add a ->configure_chip() hook

Max Kellermann <[email protected]>
ceph: fix crash after fscrypt_encrypt_pagecache_blocks() error

Max Kellermann <[email protected]>
ceph: always call ceph_shift_unused_folios_left()

Alex Markuze <[email protected]>
ceph: fix race condition where r_parent becomes stale before sending message

Alex Markuze <[email protected]>
ceph: fix race condition validating r_parent before applying state

Ilya Dryomov <[email protected]>
libceph: fix invalid accesses to ceph_connection_v1_info

Chen Ridong <[email protected]>
kernfs: Fix UAF in polling when open file is released

Qu Wenruo <[email protected]>
btrfs: fix corruption reading compressed range when block size is smaller than page size

Boris Burkov <[email protected]>
btrfs: use readahead_expand() on compressed extents

Fangzhi Zuo <[email protected]>
drm/amd/display: Disable DPCD Probe Quirk

Imre Deak <[email protected]>
drm/dp: Add an EDID quirk for the DPCD register access probe

Imre Deak <[email protected]>
drm/edid: Add support for quirks visible to DRM core and drivers

Imre Deak <[email protected]>
drm/edid: Define the quirks in an enum list

Geoffrey McRae <[email protected]>
drm/amd/display: remove oem i2c adapter on finish

Ovidiu Bunea <[email protected]>
drm/amd/display: Correct sequences and delays for DCN35 PG & RCG

David Rosca <[email protected]>
drm/amdgpu/vcn4: Fix IB parsing with multiple engine info packages

David Rosca <[email protected]>
drm/amdgpu/vcn: Allow limiting ctx to instance 0 for AV1 at any time

Alex Deucher <[email protected]>
drm/amdgpu: fix a memory leak in fence cleanup when unloading

Thomas Hellström <[email protected]>
drm/xe: Block exec and rebind worker while evicting for suspend / hibernate

Thomas Hellström <[email protected]>
drm/xe: Allow the pm notifier to continue on failure

Thomas Hellström <[email protected]>
drm/xe: Attempt to bring bos back to VRAM after eviction

Jani Nikula <[email protected]>
drm/i915/power: fix size for for_each_set_bit() in abox iteration

Johan Hovold <[email protected]>
drm/mediatek: fix potential OF node use-after-free

Quanmin Yan <[email protected]>
mm/damon/lru_sort: avoid divide-by-zero in damon_lru_sort_apply_parameters()

Sang-Heon Jeon <[email protected]>

    mm/damon/core: set quota->charged_from to jiffies at first charge window

Kyle Meyer <[email protected]>
mm/memory-failure: fix redundant updates for already poisoned pages

Miaohe Lin <[email protected]>
mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory

Uladzislau Rezki (Sony) <[email protected]>
mm/vmalloc, mm/kasan: respect gfp mask in kasan_populate_vmalloc()

Wei Yang <[email protected]>
mm/khugepaged: fix the address passed to notifier on testing young

Jeongjun Park <[email protected]>
mm/hugetlb: add missing hugetlb_lock in __unmap_hugepage_range()

Miklos Szeredi <[email protected]>
fuse: prevent overflow in copy_file_range return value

Miklos Szeredi <[email protected]>
fuse: check if copy_file_range() returns larger than requested size

Amir Goldstein <[email protected]>
fuse: do not allow mapping a non-regular backing file

Christophe Kerello <[email protected]>
mtd: rawnand: stm32_fmc2: fix ECC overwrite

Christophe Kerello <[email protected]>
mtd: rawnand: stm32_fmc2: avoid overlapping mappings on ECC buffer

Alexander Sverdlin <[email protected]>
mtd: nand: raw: atmel: Respect tAR, tCLR in read setup timing

Paulo Alcantara <[email protected]>
smb: client: fix data loss due to broken rename(2)

Paulo Alcantara <[email protected]>
smb: client: fix compound alignment with encryption

Breno Leitao <[email protected]>
s390: kexec: initialize kexec_buf struct

Johannes Berg <[email protected]>

    wifi: iwlwifi: fix 130/1030 configs

Rafael J. Wysocki <[email protected]>
PM: hibernate: Restrict GFP mask in hibernation_snapshot()

Rafael J. Wysocki <[email protected]>
PM: EM: Add function for registering a PD without capacity update

Oleksij Rempel <[email protected]>
net: usb: asix: ax88772: drop phylink use in PM to avoid MDIO runtime PM wakeups

Jiawen Wu <[email protected]>
net: libwx: fix to enable RSS

Jonas Jelonek <[email protected]>
i2c: rtl9300: remove broken SMBus Quick operation support

Jonas Jelonek <[email protected]>
i2c: rtl9300: ensure data length is within supported range

Chiasheng Lee <[email protected]>
i2c: i801: Hide Intel Birch Stream SoC TCO WDT

Omar Sandoval <[email protected]>
btrfs: fix subvolume deletion lockup caused by inodes xarray race

Boris Burkov <[email protected]>
btrfs: fix squota compressed stats leak

Mark Tinguely <[email protected]>
ocfs2: fix recursive semaphore deadlock in fiemap call

Matthieu Baerts (NGI0) <[email protected]>
netlink: specs: mptcp: fix if-idx attribute type

Matthieu Baerts (NGI0) <[email protected]>
doc: mptcp: net.mptcp.pm_type is deprecated

Krister Johansen <[email protected]>
mptcp: sockopt: make sync_socket_options propagate SOCK_KEEPOPEN

Breno Leitao <[email protected]>
arm64: kexec: initialize kexec_buf struct in load_other_segments()

Nathan Chancellor <[email protected]>
compiler-clang.h: define __SANITIZE_*__ macros only when undefined

Trond Myklebust <[email protected]>
Revert "SUNRPC: Don't allow waiting for exiting tasks"

Jonas Jelonek <[email protected]>
i2c: rtl9300: fix channel number bound check

Salah Triki <[email protected]>
EDAC/altera: Delete an inappropriate dma_free_coherent() call

wangzijie <[email protected]>
proc: fix type confusion in pde_set_flags()

Kuniyuki Iwashima <[email protected]>

    tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock->cork.

Peilin Ye <[email protected]>
bpf: Tell memcg to use allow_spinning=false path in bpf_timer_init()

KaFai Wan <[email protected]>
bpf: Allow fall back to interpreter for programs with stack size <= 512

Kumar Kartikeya Dwivedi <[email protected]>
rqspinlock: Choose trylock fallback for NMI waiters

Maciej Fijalkowski <[email protected]>
xsk: Fix immature cq descriptor production

Daniel Borkmann <[email protected]>
bpf: Fix out-of-bounds dynptr write in bpf_crypto_crypt

Mario Limonciello (AMD) <[email protected]>
cpufreq/amd-pstate: Fix a regression leading to EPP 0 after resume

Thomas Richter <[email protected]>
s390/cpum_cf: Deny all sampling events by counter PMU

Thomas Richter <[email protected]>
s390/pai: Deny all events not handled by this PMU

Gautham R. Shenoy <[email protected]>
cpufreq/amd-pstate: Fix setting of CPPC.min_perf in active mode for performance governor

Jesper Dangaard Brouer <[email protected]>
bpf, cpumap: Disable page_pool direct xdp_return need larger scope

Pu Lehui <[email protected]>
tracing: Silence warning when chunk allocation fails in trace_pid_write

Jonathan Curley <[email protected]>
NFSv4/flexfiles: Fix layout merge mirror check.

Trond Myklebust <[email protected]>
NFS: nfs_invalidate_folio() must observe the offset and size arguments

Trond Myklebust <[email protected]>
NFSv4.2: Serialise O_DIRECT i/o and copy range

Trond Myklebust <[email protected]>
NFSv4.2: Serialise O_DIRECT i/o and clone range

Trond Myklebust <[email protected]>
NFSv4.2: Serialise O_DIRECT i/o and fallocate()

Trond Myklebust <[email protected]>
NFS: Serialise O_DIRECT i/o and truncate()

Wang Liang <[email protected]>
tracing/osnoise: Fix null-ptr-deref in bitmap_parselist()

Vladimir Riabchun <[email protected]>
ftrace/samples: Fix function size computation

Scott Mayhew <[email protected]>
nfs/localio: restore creds before releasing pageio data

Luo Gengkun <[email protected]>
tracing: Fix tracing_marker may trigger page fault during preempt_disable

Trond Myklebust <[email protected]>
NFSv4: Clear the NFS_CAP_XATTR flag if not supported by the server

Trond Myklebust <[email protected]>
NFSv4: Clear NFS_CAP_OPEN_XOR and NFS_CAP_DELEGTIME if not supported

Trond Myklebust <[email protected]>
NFSv4: Clear the NFS_CAP_FS_LOCATIONS flag if it is not set

Guenter Roeck <[email protected]>
trace/fgraph: Fix error handling

Xiao Ni <[email protected]>
md: keep recovery_cp in mdp_superblock_s

Trond Myklebust <[email protected]>
NFSv4: Don't clear capabilities that won't be reset

Justin Worrell <[email protected]>
SUNRPC: call xs_sock_process_cmsg for all cmsg

Tigran Mkrtchyan <[email protected]>
flexfiles/pNFS: fix NULL checks on result of ff_layout_choose_ds_for_read

Alex Deucher <[email protected]>
Revert "drm/amdgpu: Add more checks to PSP mailbox"

Luiz Augusto von Dentz <[email protected]>
Bluetooth: ISO: Fix getname not returning broadcast fields

Luiz Augusto von Dentz <[email protected]>

    Bluetooth: hci_conn: Fix running bis_cleanup for hci_conn->type PA_LINK

Lu Baolu <[email protected]>
iommu/vt-d: Make iotlb_sync_map a static property of dmar_domain

Jason Gunthorpe <[email protected]>
iommu/vt-d: Split paging_domain_compatible()

Jason Gunthorpe <[email protected]>
iommu/vt-d: Create unique domain ops for each stage

Jason Gunthorpe <[email protected]>
iommu/vt-d: Split intel_iommu_domain_alloc_paging_flags()

Luiz Augusto von Dentz <[email protected]>
Bluetooth: hci_conn: Fix not cleaning up Broadcaster/Broadcast Source

Dan Carpenter <[email protected]>
irqchip/mvebu-gicp: Fix an IS_ERR() vs NULL check in probe()

Kan Liang <[email protected]>
perf: Fix the POLL_HUP delivery breakage

Baochen Qiang <[email protected]>
dma-debug: don't enforce dma mapping check on noncoherent allocations

Amir Goldstein <[email protected]>
fhandle: use more consistent rules for decoding file handle from userns

Edward Adam Davis <[email protected]>
fuse: Block access to folio overlimit

Christian Brauner <[email protected]>
coredump: don't pointlessly check and spew warnings

Christoph Hellwig <[email protected]>
block: don't silently ignore metadata for sync read/write

Christoph Hellwig <[email protected]>
fs: add a FMODE_ flag to indicate IOCB_HAS_METADATA availability

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

Diffstat:

 .../bindings/serial/brcm,bcm7271-uart.yaml         |   2 +-
 Documentation/netlink/specs/mptcp_pm.yaml          |   2 +-
 Documentation/networking/can.rst                   |   2 +-
 Documentation/networking/mptcp.rst                 |   8 +-
 Makefile                                           |   4 +-
 arch/arm64/kernel/machine_kexec_file.c             |   2 +-
 arch/s390/kernel/kexec_elf.c                       |   2 +-
 arch/s390/kernel/kexec_image.c                     |   2 +-
 arch/s390/kernel/machine_kexec_file.c              |   6 +-
 arch/s390/kernel/perf_cpum_cf.c                    |   4 +-
 arch/s390/kernel/perf_pai_crypto.c                 |   4 +-
 arch/s390/kernel/perf_pai_ext.c                    |   2 +-
 arch/x86/kernel/cpu/topology_amd.c                 |  25 +-
 block/fops.c                                       |  13 +-
 drivers/cpufreq/amd-pstate.c                       |  19 +-
 drivers/cpufreq/intel_pstate.c                     |   4 +-
 drivers/dma/dw/rzn1-dmamux.c                       |  15 +-
 drivers/dma/idxd/init.c                            |  39 +--
 drivers/dma/qcom/bam_dma.c                         |   8 +-
 drivers/dma/ti/edma.c                              |   4 +-
 drivers/edac/altera_edac.c                         |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |   4 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h            |  11 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c           |   2 -
 drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c            |   2 +
 drivers/gpu/drm/amd/amdgpu/psp_v10_0.c             |   4 +-
 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c             |  31 +--
 drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c           |  25 +-
 drivers/gpu/drm/amd/amdgpu/psp_v12_0.c             |  18 +-
 drivers/gpu/drm/amd/amdgpu/psp_v13_0.c             |  25 +-
 drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c           |  25 +-
 drivers/gpu/drm/amd/amdgpu/psp_v14_0.c             |  25 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c              |  12 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c              |  60 +++--
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 106 +++++----
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |   1 +
 drivers/gpu/drm/amd/display/dc/dc.h                |   1 +
 .../gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c |  74 +++---
 .../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c    |   2 +-
 .../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c    | 115 ++-------
 .../gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c |   3 -
 .../drm/amd/display/dc/hwss/dcn351/dcn351_init.c   |   3 -
 drivers/gpu/drm/amd/display/dc/inc/hw/pg_cntl.h    |   1 +
 .../drm/amd/display/dc/pg/dcn35/dcn35_pg_cntl.c    |  78 +++---
 drivers/gpu/drm/display/drm_dp_helper.c            |  42 +++-
 drivers/gpu/drm/drm_edid.c                         | 232 +++++++++---------
 drivers/gpu/drm/i915/display/intel_display_power.c |   6 +-
 drivers/gpu/drm/mediatek/mtk_drm_drv.c             |  11 +-
 drivers/gpu/drm/panthor/panthor_drv.c              |   2 +-
 drivers/gpu/drm/xe/tests/xe_bo.c                   |   2 +-
 drivers/gpu/drm/xe/tests/xe_dma_buf.c              |  10 +-
 drivers/gpu/drm/xe/xe_bo.c                         |  16 +-
 drivers/gpu/drm/xe/xe_bo.h                         |   2 +-
 drivers/gpu/drm/xe/xe_device_types.h               |   6 +
 drivers/gpu/drm/xe/xe_dma_buf.c                    |   2 +-
 drivers/gpu/drm/xe/xe_exec.c                       |   9 +
 drivers/gpu/drm/xe/xe_pm.c                         |  42 +++-
 drivers/gpu/drm/xe/xe_survivability_mode.c         |   3 +-
 drivers/gpu/drm/xe/xe_vm.c                         |  42 +++-
 drivers/gpu/drm/xe/xe_vm.h                         |   2 +
 drivers/gpu/drm/xe/xe_vm_types.h                   |   5 +
 drivers/i2c/busses/i2c-i801.c                      |   2 +-
 drivers/i2c/busses/i2c-rtl9300.c                   |  22 +-
 drivers/input/joystick/xpad.c                      |   2 +
 drivers/input/misc/iqs7222.c                       |   3 +
 drivers/input/serio/i8042-acpipnpio.h              |  14 ++
 drivers/iommu/intel/cache.c                        |   5 +-
 drivers/iommu/intel/iommu.c                        | 263 ++++++++++++++-------
 drivers/iommu/intel/iommu.h                        |  12 +
 drivers/iommu/intel/nested.c                       |   4 +-
 drivers/iommu/intel/svm.c                          |   1 -
 drivers/irqchip/irq-mvebu-gicp.c                   |   2 +-
 drivers/md/md.c                                    |   6 +-
 drivers/mtd/nand/raw/atmel/nand-controller.c       |  16 +-
 .../mtd/nand/raw/nuvoton-ma35d1-nand-controller.c  |   4 +-
 drivers/mtd/nand/raw/stm32_fmc2_nand.c             |  46 ++--
 drivers/mtd/nand/spi/core.c                        |  18 +-
 drivers/mtd/nand/spi/winbond.c                     |  80 ++++++-
 drivers/net/can/xilinx_can.c                       |  16 +-
 drivers/net/dsa/b53/b53_common.c                   |  17 +-
 drivers/net/ethernet/freescale/fec_main.c          |   3 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |   2 +-
 drivers/net/ethernet/intel/igb/igb_ethtool.c       |   5 +-
 drivers/net/ethernet/intel/igb/igb_main.c          |   3 +-
 drivers/net/ethernet/ti/icssg/icssg_prueth.c       |  20 +-
 drivers/net/ethernet/wangxun/libwx/wx_hw.c         |   4 -
 drivers/net/macsec.c                               |   1 +
 drivers/net/phy/phy.c                              |  12 +-
 drivers/net/phy/phylink.c                          |  28 ++-
 drivers/net/wireless/ath/ath12k/core.h             |   1 +
 drivers/net/wireless/ath/ath12k/dp_mon.c           |  22 +-
 drivers/net/wireless/ath/ath12k/dp_rx.c            |  11 +-
 drivers/net/wireless/ath/ath12k/hw.c               |  55 +++++
 drivers/net/wireless/ath/ath12k/hw.h               |   2 +
 drivers/net/wireless/ath/ath12k/mac.c              | 127 +++++-----
 drivers/net/wireless/ath/ath12k/peer.c             |   2 +-
 drivers/net/wireless/ath/ath12k/peer.h             |  28 +++
 drivers/net/wireless/ath/ath12k/wmi.c              |  58 ++++-
 drivers/net/wireless/ath/ath12k/wmi.h              |  16 +-
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c      |  26 +-
 drivers/pci/controller/pci-mvebu.c                 |  21 +-
 drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c     |   4 +-
 drivers/phy/qualcomm/phy-qcom-qmp-pcie.c           |  25 +-
 drivers/phy/tegra/xusb-tegra210.c                  |   6 +-
 drivers/phy/ti/phy-omap-usb2.c                     |  13 +
 drivers/phy/ti/phy-ti-pipe3.c                      |  13 +
 drivers/regulator/sy7636a-regulator.c              |   7 +-
 drivers/tty/hvc/hvc_console.c                      |   6 +-
 drivers/tty/serial/sc16is7xx.c                     |  14 +-
 drivers/usb/gadget/function/f_midi2.c              |  11 +-
 drivers/usb/gadget/udc/dummy_hcd.c                 |   8 +-
 drivers/usb/host/xhci-dbgcap.c                     |  94 +++++---
 drivers/usb/host/xhci-mem.c                        |   2 +-
 drivers/usb/serial/option.c                        |  17 ++
 drivers/usb/typec/tcpm/tcpm.c                      |  12 +-
 fs/btrfs/extent_io.c                               |  73 +++++-
 fs/btrfs/inode.c                                   |  12 +-
 fs/btrfs/qgroup.c                                  |   6 +-
 fs/ceph/addr.c                                     |   9 +-
 fs/ceph/debugfs.c                                  |  14 +-
 fs/ceph/dir.c                                      |  17 +-
 fs/ceph/file.c                                     |  24 +-
 fs/ceph/inode.c                                    |  88 +++++--
 fs/ceph/mds_client.c                               | 172 ++++++++------
 fs/ceph/mds_client.h                               |  18 +-
 fs/coredump.c                                      |   4 +
 fs/erofs/data.c                                    |   8 +-
 fs/erofs/fileio.c                                  |   2 +-
 fs/erofs/fscache.c                                 |   2 +-
 fs/erofs/inode.c                                   |   8 +-
 fs/erofs/internal.h                                |   2 +-
 fs/erofs/super.c                                   |  16 +-
 fs/erofs/zdata.c                                   |  17 +-
 fs/erofs/zmap.c                                    |  98 ++++----
 fs/exec.c                                          |   2 +-
 fs/fhandle.c                                       |   8 +
 fs/fuse/dev.c                                      |   2 +-
 fs/fuse/file.c                                     |   5 +-
 fs/fuse/passthrough.c                              |   5 +
 fs/kernfs/file.c                                   |  58 +++--
 fs/nfs/client.c                                    |   2 +
 fs/nfs/file.c                                      |   7 +-
 fs/nfs/flexfilelayout/flexfilelayout.c             |  21 +-
 fs/nfs/inode.c                                     |   4 +-
 fs/nfs/internal.h                                  |  10 +
 fs/nfs/io.c                                        |  13 +-
 fs/nfs/localio.c                                   |  12 +-
 fs/nfs/nfs42proc.c                                 |   2 +
 fs/nfs/nfs4file.c                                  |   2 +
 fs/nfs/nfs4proc.c                                  |   7 +-
 fs/nfs/write.c                                     |   1 +
 fs/ocfs2/extent_map.c                              |  10 +-
 fs/proc/generic.c                                  |   3 +-
 fs/resctrl/ctrlmondata.c                           |   2 +-
 fs/resctrl/internal.h                              |   4 +-
 fs/resctrl/monitor.c                               |   6 +-
 fs/smb/client/cifsglob.h                           |  13 +-
 fs/smb/client/file.c                               |  18 +-
 fs/smb/client/inode.c                              |  86 +++++--
 fs/smb/client/smb2glob.h                           |   3 +-
 fs/smb/client/smb2inode.c                          | 204 ++++++++++++----
 fs/smb/client/smb2ops.c                            |  32 ++-
 fs/smb/client/smb2proto.h                          |   3 +
 fs/smb/client/trace.h                              |   9 +-
 include/drm/display/drm_dp_helper.h                |   6 +
 include/drm/drm_connector.h                        |   4 +-
 include/drm/drm_edid.h                             |   8 +
 include/linux/compiler-clang.h                     |  31 ++-
 include/linux/energy_model.h                       |  10 +
 include/linux/fs.h                                 |   3 +-
 include/linux/kasan.h                              |   6 +-
 include/linux/mtd/spinand.h                        |   8 +
 include/net/netfilter/nf_tables.h                  |  11 +-
 include/net/netfilter/nf_tables_core.h             |  49 ++--
 include/net/netns/nftables.h                       |   1 +
 include/uapi/linux/raid/md_p.h                     |   2 +-
 io_uring/rw.c                                      |   3 +
 kernel/bpf/Makefile                                |   1 +
 kernel/bpf/core.c                                  |  16 +-
 kernel/bpf/cpumap.c                                |   4 +-
 kernel/bpf/crypto.c                                |   2 +-
 kernel/bpf/helpers.c                               |   7 +-
 kernel/bpf/rqspinlock.c                            |   2 +-
 kernel/dma/debug.c                                 |  48 +++-
 kernel/dma/debug.h                                 |  20 ++
 kernel/dma/mapping.c                               |   4 +-
 kernel/events/core.c                               |   1 +
 kernel/power/energy_model.c                        |  29 ++-
 kernel/power/hibernate.c                           |   1 +
 kernel/time/hrtimer.c                              |  11 +-
 kernel/trace/fgraph.c                              |   3 +-
 kernel/trace/trace.c                               |  10 +-
 kernel/trace/trace_osnoise.c                       |   3 +
 mm/damon/core.c                                    |   4 +
 mm/damon/lru_sort.c                                |   5 +
 mm/damon/reclaim.c                                 |   5 +
 mm/damon/sysfs.c                                   |  14 +-
 mm/hugetlb.c                                       |   9 +-
 mm/kasan/shadow.c                                  |  31 ++-
 mm/khugepaged.c                                    |   4 +-
 mm/memory-failure.c                                |  20 +-
 mm/vmalloc.c                                       |   8 +-
 net/bluetooth/hci_conn.c                           |  14 +-
 net/bluetooth/hci_event.c                          |   7 +-
 net/bluetooth/iso.c                                |   2 +-
 net/bridge/br.c                                    |   7 +
 net/can/j1939/bus.c                                |   5 +-
 net/can/j1939/j1939-priv.h                         |   1 +
 net/can/j1939/main.c                               |   3 +
 net/can/j1939/socket.c                             |  52 ++++
 net/ceph/messenger.c                               |   7 +-
 net/core/dev_ioctl.c                               |  22 +-
 net/hsr/hsr_device.c                               |  28 ++-
 net/hsr/hsr_main.c                                 |   4 +-
 net/hsr/hsr_main.h                                 |   3 +
 net/ipv4/ip_tunnel_core.c                          |   6 +
 net/ipv4/tcp_bpf.c                                 |   5 +-
 net/mptcp/sockopt.c                                |  11 +-
 net/netfilter/nf_tables_api.c                      | 123 ++++++----
 net/netfilter/nft_dynset.c                         |   5 +-
 net/netfilter/nft_lookup.c                         |  67 ++++--
 net/netfilter/nft_objref.c                         |   5 +-
 net/netfilter/nft_set_bitmap.c                     |  14 +-
 net/netfilter/nft_set_hash.c                       |  54 ++---
 net/netfilter/nft_set_pipapo.c                     | 211 ++++++-----------
 net/netfilter/nft_set_pipapo_avx2.c                |  29 +--
 net/netfilter/nft_set_rbtree.c                     |  46 ++--
 net/netlink/genetlink.c                            |   3 +
 net/sunrpc/sched.c                                 |   2 -
 net/sunrpc/xprtsock.c                              |   6 +-
 net/xdp/xsk.c                                      | 113 +++++++--
 net/xdp/xsk_queue.h                                |  12 +
 samples/ftrace/ftrace-direct-modify.c              |   2 +-
 tools/testing/selftests/net/can/config             |   3 +
 234 files changed, 3151 insertions(+), 1711 deletions(-)