Skip to content

6.17.5-rc1 review

Greg Kroah-Hartman dri-devel linux-fsdevel linux-patches lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest159 patches 13 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/159docs: kdoc: handle the obsolescensce of docutils.ErrorString()Documentation/sphinx/kernel_feat.py Documentation/sphinx/kernel_include.py Documentation/sphinx/maintainers_include.py+10 -40 replies
2/159Revert "fs: make vfs_fileattr_[get|set] return -EOPNOTSUPP"fs/file_attr.c fs/fuse/ioctl.c fs/overlayfs/copy_up.c +1 more+7 -160 replies
3/159PCI: vmd: Override irq_startup()/irq_shutdown() in vmd_init_dev_msi_info()drivers/pci/controller/vmd.c+13 -00 replies
4/159vfs: Dont leak disconnected dentries on umountfs/dcache.c+2 -00 replies
5/159ata: libata-core: relax checks in ata_read_log_directory()drivers/ata/libata-core.c include/linux/libata.h+10 -70 replies
6/159arm64/sysreg: Fix GIC CDEOI instruction encodingarch/arm64/include/asm/sysreg.h+10 -10 replies
7/159drm/xe/guc: Check GuC running state before deregistering exec queuedrivers/gpu/drm/xe/xe_guc_submit.c+12 -10 replies
8/159ixgbevf: fix getting link speed data for E610 devicesdrivers/net/ethernet/intel/ixgbevf/defines.h drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c drivers/net/ethernet/intel/ixgbevf/mbx.h +1 more+116 -320 replies
9/159ixgbevf: fix mailbox API compatibility by negotiating supported featuresdrivers/net/ethernet/intel/ixgbevf/ipsec.c drivers/net/ethernet/intel/ixgbevf/ixgbevf.h drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c +3 more+96 -30 replies
10/159rust: cfi: only 64-bit arm and x86 support CFI_CLANGarch/Kconfig+1 -00 replies
11/159smb: client: Fix refcount leak for cifs_sb_tlinkfs/smb/client/inode.c fs/smb/client/smb2ops.c+8 -60 replies
12/159x86/CPU/AMD: Prevent reset reasons from being retained across rebootarch/x86/kernel/cpu/amd.c+14 -20 replies
13/159slab: reset slab->obj_ext when freeing and it is OBJEXTS_ALLOC_FAILmm/slub.c+8 -10 replies
14/159Revert "io_uring/rw: drop -EOPNOTSUPP check in __io_complete_rw_common()"io_uring/rw.c+1 -10 replies
15/159io_uring: protect mem region deregistrationio_uring/register.c+1 -00 replies
16/159Revert "drm/amd/display: Only restore backlight after amdgpu_dm_init or dm_resume"drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h+4 -150 replies
17/159r8152: add error handling in rtl8152_driver_initdrivers/net/usb/r8152.c+6 -10 replies
18/159net: usb: lan78xx: Fix lost EEPROM write timeout error(-ETIMEDOUT) in lan78xx_write_raw_eepromdrivers/net/usb/lan78xx.c+7 -40 replies
19/159KVM: arm64: Prevent access to vCPU events before initarch/arm64/kvm/arm.c+6 -00 replies
20/159f2fs: fix wrong block mapping for multi-devicesfs/f2fs/data.c+1 -10 replies
21/159gve: Check valid ts bit on RX descriptor before hw timestampingdrivers/net/ethernet/google/gve/gve.h drivers/net/ethernet/google/gve/gve_desc_dqo.h drivers/net/ethernet/google/gve/gve_rx_dqo.c+15 -60 replies
22/159jbd2: ensure that all ongoing I/O complete before freeing blocksfs/jbd2/transaction.c+9 -40 replies
23/159ext4: wait for ongoing I/O to complete before freeing blocksfs/ext4/ext4_jbd2.c+9 -20 replies
24/159ext4: detect invalid INLINE_DATA + EXTENTS flag combinationfs/ext4/inode.c+8 -00 replies
25/159btrfs: fix clearing of BTRFS_FS_RELOC_RUNNING if relocation already runningfs/btrfs/relocation.c+7 -60 replies
26/159btrfs: fix memory leak on duplicated memory in the qgroup assign ioctlfs/btrfs/ioctl.c+1 -10 replies
27/159btrfs: only set the device specific options after devices are openedfs/btrfs/super.c+1 -20 replies
28/159btrfs: fix incorrect readahead expansion lengthfs/btrfs/extent_io.c+1 -10 replies
29/159btrfs: fix memory leaks when rejecting a non SINGLE data profile without an RSTfs/btrfs/zoned.c+1 -10 replies
30/159btrfs: do not assert we found block group item when creating free space treefs/btrfs/free-space-tree.c+8 -70 replies
31/159can: gs_usb: gs_make_candev(): populate net_device->dev_portdrivers/net/can/usb/gs_usb.c+1 -00 replies
32/159can: gs_usb: increase max interface to U8_MAXdrivers/net/can/usb/gs_usb.c+10 -120 replies
33/159cifs: parse_dfs_referrals: prevent oob on malformed inputfs/smb/client/misc.c+17 -00 replies
34/159cxl/acpi: Fix setup of memory resource in cxl_acpi_set_cache_size()drivers/cxl/acpi.c+1 -10 replies
35/159ALSA: hda/intel: Add MSI X870E Tomahawk to denylistsound/hda/controllers/intel.c+1 -00 replies
36/159ALSA: hda/realtek: Add quirk entry for HP ZBook 17 G6sound/hda/codecs/realtek/alc269.c+1 -00 replies
37/159ALSA: hda: cs35l41: Fix NULL pointer dereference in cs35l41_get_acpi_mute_state()sound/hda/codecs/side-codecs/cs35l41_hda.c+2 -00 replies
38/159ALSA: hda: Fix missing pointer check in hda_component_manager_init functionsound/hda/codecs/side-codecs/hda_component.c+4 -00 replies
39/159drm/sched: Fix potential double free in drm_sched_job_add_resv_dependenciesdrivers/gpu/drm/scheduler/sched_main.c+7 -60 replies
40/159drm/ast: Blank with VGACR17 sync enable, always clear VGACRB6 sync offdrivers/gpu/drm/ast/ast_mode.c drivers/gpu/drm/ast/ast_reg.h+11 -84 replies
41/159drm/amdgpu: use atomic functions with memory barriers for vm fault infodrivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c+8 -110 replies
42/159drm/amdgpu: fix gfx12 mes packet status return checkdrivers/gpu/drm/amd/amdgpu/mes_v12_0.c+6 -10 replies
43/159drm/xe: Increase global invalidation timeout to 1000usdrivers/gpu/drm/xe/xe_device.c+1 -10 replies
44/159perf/core: Fix address filter match with backing fileskernel/events/core.c+1 -10 replies
45/159perf/core: Fix MMAP event path names with backing fileskernel/events/core.c+1 -10 replies
46/159perf/core: Fix MMAP2 event device with backing fileskernel/events/core.c+2 -20 replies
47/159drm/amd: Check whether secure display TA loaded successfullydrivers/gpu/drm/amd/amdgpu/amdgpu_psp.c+1 -10 replies
48/159PM: hibernate: Add pm_hibernation_mode_is_suspend()include/linux/suspend.h kernel/power/hibernate.c+13 -00 replies
49/159drm/amd: Fix hybrid sleepdrivers/gpu/drm/amd/amdgpu/amdgpu_drv.c+1 -10 replies
50/159media: nxp: imx8-isi: m2m: Fix streaming cleanup on releasedrivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c+93 -1330 replies
51/159usb: gadget: Store endpoint pointer in usb_requestdrivers/usb/gadget/udc/core.c include/linux/usb/gadget.h+5 -00 replies
52/159usb: gadget: Introduce free_usb_request helperinclude/linux/usb/gadget.h+23 -00 replies
53/159usb: gadget: f_rndis: Refactor bind path to use __free()drivers/usb/gadget/function/f_rndis.c+35 -500 replies
54/159usb: gadget: f_acm: Refactor bind path to use __free()drivers/usb/gadget/function/f_acm.c+19 -230 replies
55/159usb: gadget: f_ecm: Refactor bind path to use __free()drivers/usb/gadget/function/f_ecm.c+20 -280 replies
56/159usb: gadget: f_ncm: Refactor bind path to use __free()drivers/usb/gadget/function/f_ncm.c+33 -450 replies
57/159HID: multitouch: fix sticky fingersdrivers/hid/hid-multitouch.c+14 -130 replies
58/159dax: skip read lock assertion for read-only filesystemsfs/dax.c+1 -10 replies
59/159coredump: fix core_pattern input validationfs/coredump.c fs/exec.c+2 -20 replies
60/159can: m_can: m_can_plat_remove(): add missing pm_runtime_disable()drivers/net/can/m_can/m_can_platform.c+1 -10 replies
61/159can: m_can: m_can_handle_state_errors(): fix CAN state transition to Error Activedrivers/net/can/m_can/m_can.c+32 -210 replies
62/159can: m_can: m_can_chip_config(): bring up interface in correct statedrivers/net/can/m_can/m_can.c+1 -10 replies
63/159can: m_can: fix CAN state in system PMdrivers/net/can/m_can/m_can.c+3 -40 replies
64/159net: mtk: wed: add dma mask limitation and GFP_DMA32 for device with more than 4GB DRAMdrivers/net/ethernet/mediatek/mtk_wed.c+6 -20 replies
65/159net: dlink: handle dma_map_single() failure properlydrivers/net/ethernet/dlink/dl2k.c+16 -70 replies
66/159doc: fix seg6_flowlabel pathDocumentation/networking/seg6-sysctl.rst+3 -00 replies
67/159can: j1939: add missing calls in NETDEV_UNREGISTER notification handlernet/can/j1939/main.c+2 -00 replies
68/159dpll: zl3073x: Refactor DPLL initializationdrivers/dpll/zl3073x/core.c drivers/dpll/zl3073x/core.h drivers/dpll/zl3073x/devlink.c+142 -860 replies
69/159dpll: zl3073x: Handle missing or corrupted flash configurationdrivers/dpll/zl3073x/core.c drivers/dpll/zl3073x/regs.h+24 -00 replies
70/159r8169: fix packet truncation after S4 resume on RTL8168H/RTL8111Hdrivers/net/ethernet/realtek/r8169_main.c+3 -20 replies
71/159net: phy: bcm54811: Fix GMII/MII/MII-Lite selectiondrivers/net/phy/broadcom.c include/linux/brcmphy.h+20 -10 replies
72/159net/ip6_tunnel: Prevent perpetual tunnel growthinclude/net/ip_tunnels.h net/ipv4/ip_tunnel.c net/ipv6/ip6_tunnel.c+16 -160 replies
73/159idpf: cleanup remaining SKBs in PTP flowsdrivers/net/ethernet/intel/idpf/idpf_ptp.c drivers/net/ethernet/intel/idpf/idpf_virtchnl_ptp.c+4 -00 replies
74/159ixgbe: fix too early devlink_free() in ixgbe_remove()drivers/net/ethernet/intel/ixgbe/ixgbe_main.c+2 -10 replies
75/159net: phy: realtek: Avoid PHYCR2 access if PHYCR2 not presentdrivers/net/phy/realtek/realtek_main.c+11 -120 replies
76/159amd-xgbe: Avoid spurious link down messages during interface toggledrivers/net/ethernet/amd/xgbe/xgbe-drv.c drivers/net/ethernet/amd/xgbe/xgbe-mdio.c+1 -10 replies
77/159Octeontx2-af: Fix missing error code in cgx_probe()drivers/net/ethernet/marvell/octeontx2/af/cgx.c+1 -00 replies
78/159usbnet: Fix using smp_processor_id() in preemptible code warningsdrivers/net/usb/usbnet.c+2 -00 replies
79/159tcp: fix tcp_tso_should_defer() vs large RTTnet/ipv4/tcp_output.c+15 -40 replies
80/159net: airoha: Take into account out-of-order tx completions in airoha_dev_xmit()drivers/net/ethernet/airoha/airoha_eth.c+15 -10 replies
81/159selftests: net: check jq command is supportedtools/testing/selftests/net/rtnetlink.sh tools/testing/selftests/net/vlan_bridge_binding.sh+4 -00 replies
82/159net: core: fix lockdep splat on device unregisternet/core/dev.c+35 -50 replies
83/159ksmbd: fix recursive locking in RPC handle list accessfs/smb/server/mgmt/user_session.c fs/smb/server/smb2pdu.c fs/smb/server/transport_ipc.c+22 -60 replies
84/159tg3: prevent use of uninitialized remote_adv and local_adv variablesdrivers/net/ethernet/broadcom/tg3.c+1 -40 replies
85/159tls: trim encrypted message to match the plaintext on short splicenet/tls/tls_sw.c+4 -10 replies
86/159tls: wait for async encrypt in case of error during latter iterations of sendmsgnet/tls/tls_sw.c+4 -30 replies
87/159tls: always set record_type in tls_process_cmsgnet/tls/tls_main.c+2 -50 replies
88/159tls: wait for pending async decryptions if tls_strp_msg_hold failsnet/tls/tls_sw.c+4 -20 replies
89/159tls: dont rely on tx_work during send()net/tls/tls_sw.c+13 -00 replies
90/159netdevsim: set the carrier when the device goes updrivers/net/netdevsim/netdev.c+7 -00 replies
91/159net: usb: lan78xx: fix use of improperly initialized dev->chipid in lan78xx_resetdrivers/net/usb/lan78xx.c+4 -40 replies
92/159drm/panthor: Ensure MCU is disabled on suspenddrivers/gpu/drm/panthor/panthor_fw.c+1 -00 replies
93/159nvme-multipath: Skip nr_active increments in RETRY dispositiondrivers/nvme/host/multipath.c+4 -20 replies
94/159riscv: kprobes: Fix probe address validationarch/riscv/kernel/probes/kprobes.c+9 -40 replies
95/159drm/bridge: lt9211: Drop check for last nibble of version registerdrivers/gpu/drm/bridge/lontium-lt9211.c+1 -20 replies
96/159powerpc/fadump: skip parameter area allocation when fadump is disabledarch/powerpc/kernel/fadump.c+3 -00 replies
97/159ASoC: codecs: Fix gain setting ranges for Renesas IDT821034 codecsound/soc/codecs/idt821034.c+6 -60 replies
98/159ASoC: nau8821: Cancel jdet_work before handling jack ejectionsound/soc/codecs/nau8821.c+2 -10 replies
99/159ASoC: nau8821: Generalize helper to clear IRQ statussound/soc/codecs/nau8821.c+11 -60 replies
100/159ASoC: nau8821: Consistently clear interrupts before unmaskingsound/soc/codecs/nau8821.c+30 -280 replies
101/159ASoC: nau8821: Add DMI quirk to bypass jack debounce circuitsound/soc/codecs/nau8821.c+27 -60 replies
102/159drm/i915/guc: Skip communication warning on reset in progressdrivers/gpu/drm/i915/gt/uc/intel_guc_ct.c+8 -10 replies
103/159drm/i915/frontbuffer: Move bo refcounting intel_frontbuffer_{get,release}()drivers/gpu/drm/i915/display/intel_frontbuffer.c drivers/gpu/drm/i915/gem/i915_gem_object_frontbuffer.h+9 -30 replies
104/159drm/i915/fb: Fix the set_tiling vs. addfb race, againdrivers/gpu/drm/i915/display/intel_fb.c+20 -180 replies
105/159drm/amdgpu: add ip offset support for cyan skillfishdrivers/gpu/drm/amd/amdgpu/Makefile drivers/gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c drivers/gpu/drm/amd/amdgpu/nv.h+59 -10 replies
106/159drm/amdgpu: add support for cyan skillfish without IP discoverydrivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c+30 -00 replies
107/159drm/amdgpu: fix handling of harvesting for ip_discovery firmwaredrivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c+17 -10 replies
108/159drm/amdgpu: handle wrap around in reemit handlingdrivers/gpu/drm/amd/amdgpu/amdgpu_fence.c+10 -50 replies
109/159drm/amdgpu: set an error on all fences from a bad contextdrivers/gpu/drm/amd/amdgpu/amdgpu_fence.c drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h+37 -60 replies
110/159drm/amdgpu: drop unused structures in amdgpu_drm.hinclude/uapi/drm/amdgpu_drm.h+0 -210 replies
111/159drm/amd/powerplay: Fix CIK shutdown temperaturedrivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c+1 -20 replies
112/159drm/xe: Enable media sampler power gatingdrivers/gpu/drm/xe/regs/xe_gt_regs.h drivers/gpu/drm/xe/xe_gt_idle.c+9 -00 replies
113/159cxl/features: Add check for no entries in cxl_feature_infodrivers/cxl/core/features.c+3 -00 replies
114/159x86/mm: Fix SMP ordering in switch_mm_irqs_off()arch/x86/mm/tlb.c+22 -20 replies
115/159drm/draw: fix color truncation in drm_draw_fill24drivers/gpu/drm/drm_draw.c drivers/gpu/drm/drm_draw_internal.h+2 -20 replies
116/159drm/rockchip: vop2: use correct destination rectangle height checkdrivers/gpu/drm/rockchip/rockchip_drm_vop2.c+1 -10 replies
117/159HID: intel-thc-hid: Intel-quickspi: switch first interrupt from level to edge detectiondrivers/hid/intel-thc-hid/intel-quickspi/quickspi-protocol.c+1 -20 replies
118/159sched/deadline: Stop dl_server before CPU goes offlinekernel/sched/core.c kernel/sched/deadline.c+5 -00 replies
119/159sched/fair: Fix pelt lost idle time detectionkernel/sched/fair.c+13 -130 replies
120/159ALSA: firewire: amdtp-stream: fix enum kernel-doc warningssound/firewire/amdtp-stream.h+1 -10 replies
121/159accel/qaic: Fix bootlog initialization orderingdrivers/accel/qaic/qaic_debugfs.c+3 -20 replies
122/159accel/qaic: Treat remaining == 0 as error in find_and_map_user_pages()drivers/accel/qaic/qaic_control.c+1 -10 replies
123/159accel/qaic: Synchronize access to DBC request queue head & tail pointerdrivers/accel/qaic/qaic.h drivers/accel/qaic/qaic_data.c drivers/accel/qaic/qaic_drv.c+15 -20 replies
124/159nvme-auth: update sc_c in host responsedrivers/nvme/host/auth.c+5 -10 replies
125/159cxl/trace: Subtract to find an hpa_alias0 in cxl_poison eventsdrivers/cxl/core/trace.h+1 -10 replies
126/159selftests/bpf: make arg_parsing.c more robust to crashestools/testing/selftests/bpf/prog_tests/arg_parsing.c+6 -30 replies
127/159ALSA: usb-audio: Fix NULL pointer deference in try_to_register_cardsound/usb/card.c+8 -20 replies
128/159blk-mq: fix stale tag depth for shared sched tags in blk_mq_update_nr_requests()block/blk-mq-sched.c block/blk-mq-tag.c block/blk-mq.c +1 more+7 -50 replies
129/159block: Remove elevator_lock usage from blkg_conf frozen operationsblock/blk-cgroup.c+4 -90 replies
130/159HID: hid-input: only ignore 0 battery events for digitizersdrivers/hid/hid-input.c+4 -10 replies
131/159HID: multitouch: fix name of Stylus input devicesdrivers/hid/hid-multitouch.c+1 -00 replies
132/159ASoC: amd/sdw_utils: avoid NULL deref when devm_kasprintf() failssound/soc/amd/acp/acp-sdw-sof-mach.c+1 -10 replies
133/159drm/xe/evict: drop bogus assertdrivers/gpu/drm/xe/xe_bo_evict.c+0 -80 replies
134/159selftests: arg_parsing: Ensure data is flushed to disk before reading.tools/testing/selftests/bpf/prog_tests/arg_parsing.c+3 -00 replies
135/159nvme/tcp: handle tls partially sent records in write_space()drivers/nvme/host/tcp.c+3 -00 replies
136/159rust: cpufreq: fix formattingrust/kernel/cpufreq.rs+1 -20 replies
137/159hfsplus: fix slab-out-of-bounds read in hfsplus_strcasecmp()fs/hfsplus/unicode.c+24 -00 replies
138/159arm64: debug: always unmask interrupts in el0_softstp()arch/arm64/kernel/entry-common.c+5 -30 replies
139/159arm64: cputype: Add Neoverse-V3AE definitionsarch/arm64/include/asm/cputype.h+2 -00 replies
140/159arm64: errata: Apply workarounds for Neoverse-V3AEDocumentation/arch/arm64/silicon-errata.rst arch/arm64/Kconfig arch/arm64/kernel/cpu_errata.c+4 -00 replies
141/159xfs: rename the old_crc variable in xlog_recover_processfs/xfs/xfs_log_recover.c+8 -90 replies
142/159xfs: fix log CRC mismatches between i386 and other architecturesfs/xfs/libxfs/xfs_log_format.h fs/xfs/libxfs/xfs_ondisk.h fs/xfs/xfs_log.c +2 more+54 -90 replies
143/159NFSD: Rework encoding and decoding of nfsd4_deviceidfs/nfsd/blocklayoutxdr.c fs/nfsd/flexfilelayoutxdr.c fs/nfsd/nfs4layouts.c +2 more+39 -220 replies
144/159NFSD: Minor cleanup in layoutcommit processingfs/nfsd/nfs4proc.c+3 -90 replies
145/159NFSD: Implement large extent array support in pNFSfs/nfsd/blocklayout.c fs/nfsd/blocklayoutxdr.c fs/nfsd/blocklayoutxdr.h +4 more+78 -460 replies
146/159NFSD: Fix last write offset handling in layoutcommitfs/nfsd/blocklayout.c fs/nfsd/nfs4proc.c+17 -180 replies
147/159phy: cdns-dphy: Store hs_clk_rate and return itdrivers/phy/cadence/cdns-dphy.c+5 -00 replies
148/159phy: cadence: cdns-dphy: Fix PLL lock and O_CMN_READY pollingdrivers/phy/cadence/cdns-dphy.c+92 -320 replies
149/159NFSD: Define a proc_layoutcommit for the FlexFiles layout typefs/nfsd/flexfilelayout.c+8 -00 replies
150/159x86/resctrl: Refactor resctrl_arch_rmid_read()arch/x86/kernel/cpu/resctrl/monitor.c+23 -150 replies
151/159x86/resctrl: Fix miscount of bandwidth event when reactivating previously unavailable RMIDarch/x86/kernel/cpu/resctrl/monitor.c+10 -40 replies
152/159cxl: Fix match_region_by_range() to use region_res_match_cxl_range()drivers/cxl/core/region.c+2 -50 replies
153/159phy: cadence: cdns-dphy: Update calibration wait time for startup state machinedrivers/phy/cadence/cdns-dphy.c+3 -10 replies
154/159drm/xe: Use devm_ioremap_wc for VRAM mapping and drop manual unmapdrivers/gpu/drm/xe/xe_vram.c+2 -40 replies
155/159drm/xe: Use dynamic allocation for tile and device VRAM region structuresdrivers/gpu/drm/xe/display/xe_fb_pin.c drivers/gpu/drm/xe/display/xe_plane_initial.c drivers/gpu/drm/xe/xe_assert.h +13 more+202 -770 replies
156/159drm/xe: Move struct xe_vram_region to a dedicated headerdrivers/gpu/drm/xe/display/xe_fb_pin.c drivers/gpu/drm/xe/display/xe_plane_initial.c drivers/gpu/drm/xe/xe_bo.c +10 more+91 -720 replies
157/159drm/xe: Unify the initialization of VRAM regionsdrivers/gpu/drm/xe/xe_bo.h drivers/gpu/drm/xe/xe_gt_pagefault.c drivers/gpu/drm/xe/xe_query.c +7 more+164 -1250 replies
158/159drm/xe: Move rebar to be done earlierdrivers/gpu/drm/xe/xe_pci.c drivers/gpu/drm/xe/xe_vram.c drivers/gpu/drm/xe/xe_vram.h+29 -80 replies
159/159drm/xe: Dont allow evicting of BOs in same VM in array of VM bindsdrivers/gpu/drm/xe/xe_vm.c drivers/gpu/drm/xe/xe_vm_types.h+25 -90 replies

Reviews trailers per patch

106 of 159 patches have a Reviewed-by or Acked-by.

PatchMiguel OjedaAlice RyhlMario Limonciello (AMD)Yazen GhannamSuren BaghdasaryanHarry YooSimon HormanChao YuJoshua WashingtonWillem de BruijnVadim FedorenkoJan Kara[email protected]Zhang YiBoris BurkovJohannes ThumshirnQu WenruoDavid SterbaFilipe MananaKenneth R. CrudupGenes ListsOliver HartkoppTodd BrandtHervéVincent MailholPaulo Alcantara (Red Hat)Gregory PriceAlison SchofieldDan WilliamsMarc ZyngierCatalin MarinasMatthew BrostPrzemek KitszelAleksandr LoktionovRafal RomanowskiJacob KellerFelix KuehlingGuoniu ZhouFrank LiFriendy SuDaniel PalmerGao XiangAlex DeucherMarkus Schneider-PargmannDaniel PawlikMatteo CroceOleksij RempelShuicheng LinHeiner KallweitFlorian FainelliSamuel SalinRinitha SJedrzej JagielskiPaul MenzelMaxime ChevallierRussell King (Oracle)Dawid OsuchowskiNeal CardwellAmir GoldsteinHangbin LiuNamjae JeonPavan ChebbiIonut NechitaNick BowlerJocelyn FalempeHari BathiniVinay BelgaumkarJani NikulaTom St DenisLijo LazarChristian KönigPrike LiangRodrigo ViviDavidlohr BuesoAndy YanRui ZhangMarek SzyprowskiShrikanth HegdeTakashi SakamotoJeff HugoCarl VanderlipHannes ReineckeDave JiangAndrew LunnIhor SolodraiMing LeiNilay ShroffMika WesterbergKhalid AzizBoris BrezillonSteven PriceRandy JenningsGuo RenDmitry BaryshkovChristoph HellwigJeff LaytonAradhya BhatiaParth PancholiJayesh ChoudharyVinod KoulDevarsh ThakkarHarikrishna ShenoyTomi ValkeinenReinette ChatreMatthew AuldSatyanarayana K V PIlpo JärvinenPaulo ZanoniThomas HellströmViresh KumarBenno LossinMark RutlandDarrick J. WongRonald WarsowHardik GargShuah Khan
SeriesT-b T-b T-b T-b
1/159
2/159
3/159T-b T-b T-b T-b T-b
4/159
5/159
6/159A-b R-b
7/159R-b
8/159R-b R-b T-b
9/159R-b R-b T-b R-b
10/159A-b R-b
11/159
12/159R-b R-b
13/159R-b R-b
14/159
15/159
16/159
17/159R-b
18/159R-b
19/159
20/159R-b
21/159R-b R-b R-b R-b
22/159R-b
23/159R-b
24/159Reported-and-tested-by R-b
25/159R-b R-b R-b R-b
26/159R-b R-b R-b
27/159R-b
28/159R-b
29/159R-b
30/159R-b
31/159
32/159R-b
33/159A-b
34/159R-b R-b R-b
35/159
36/159
37/159
38/159
39/159
40/159T-b R-b
41/159R-b
42/159R-b
43/159R-b
44/159A-b
45/159A-b
46/159A-b
47/159R-b
48/159T-b A-b T-b
49/159T-b A-b T-b
50/159T-b R-b
51/159
52/159
53/159
54/159
55/159
56/159
57/159
58/159R-b R-b R-b
59/159R-b
60/159R-b
61/159R-b
62/159R-b
63/159R-b
64/159R-b T-b T-b
65/159R-b
66/159R-b
67/159T-b A-b
68/159R-b
69/159R-b
70/159R-b R-b
71/159R-b
72/159
73/159R-b T-b
74/159R-b T-b R-b R-b
75/159R-b R-b
76/159R-b
77/159R-b
78/159
79/159R-b T-b
80/159R-b
81/159R-b
82/159
83/159A-b
84/159R-b
85/159
86/159
87/159
88/159
89/159
90/159R-b
91/159R-b R-b
92/159A-b R-b
93/159R-b
94/159A-b
95/159R-b
96/159R-b
97/159
98/159
99/159
100/159
101/159
102/159R-b
103/159R-b
104/159R-b
105/159
106/159
107/159A-b R-b
108/159R-b
109/159R-b
110/159R-b
111/159R-b
112/159R-b
113/159R-b R-b
114/159
115/159R-b
116/159R-b
117/159T-b
118/159T-b T-b
119/159
120/159R-b
121/159R-b R-b
122/159R-b R-b
123/159R-b R-b
124/159R-b
125/159R-b
126/159T-b
127/159
128/159R-b R-b
129/159R-b
130/159
131/159R-b
132/159
133/159R-b
134/159
135/159R-b
136/159A-b R-b
137/159
138/159A-b
139/159
140/159
141/159R-b
142/159
143/159
144/159R-b
145/159R-b R-b
146/159R-b R-b
147/159R-b T-b T-b A-b R-b
148/159T-b R-b
149/159
150/159R-b
151/159R-b T-b
152/159R-b R-b R-b
153/159T-b R-b
154/159A-b R-b
155/159A-b R-b
156/159A-b R-b
157/159A-b R-b
158/159R-b
159/159T-b R-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 116 reviewers.

Read the v1 thread

Cover letter [PATCH 6.17 000/159] 6.17.5-rc1 review

This is the start of the stable review cycle for the 6.17.5 release. There are 159 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 Thu, 23 Oct 2025 19:49:51 +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.17.5-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.17.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.17.5-rc1

Matthew Brost <[email protected]>
drm/xe: Don't allow evicting of BOs in same VM in array of VM binds

Lucas De Marchi <[email protected]>
drm/xe: Move rebar to be done earlier

Piotr Piórkowski <[email protected]>
drm/xe: Unify the initialization of VRAM regions

Piotr Piórkowski <[email protected]>
drm/xe: Move struct xe_vram_region to a dedicated header

Piotr Piórkowski <[email protected]>
drm/xe: Use dynamic allocation for tile and device VRAM region structures

Piotr Piórkowski <[email protected]>
drm/xe: Use devm_ioremap_wc for VRAM mapping and drop manual unmap

Devarsh Thakkar <[email protected]>
phy: cadence: cdns-dphy: Update calibration wait time for startup state machine

Dave Jiang <[email protected]>
cxl: Fix match_region_by_range() to use region_res_match_cxl_range()

Babu Moger <[email protected]>
x86/resctrl: Fix miscount of bandwidth event when reactivating previously unavailable RMID

Babu Moger <[email protected]>
x86/resctrl: Refactor resctrl_arch_rmid_read()

Chuck Lever <[email protected]>
NFSD: Define a proc_layoutcommit for the FlexFiles layout type

Devarsh Thakkar <[email protected]>
phy: cadence: cdns-dphy: Fix PLL lock and O_CMN_READY polling

Tomi Valkeinen <[email protected]>
phy: cdns-dphy: Store hs_clk_rate and return it

Sergey Bashirov <[email protected]>
NFSD: Fix last write offset handling in layoutcommit

Sergey Bashirov <[email protected]>
NFSD: Implement large extent array support in pNFS

Sergey Bashirov <[email protected]>
NFSD: Minor cleanup in layoutcommit processing

Sergey Bashirov <[email protected]>
NFSD: Rework encoding and decoding of nfsd4_deviceid

Christoph Hellwig <[email protected]>
xfs: fix log CRC mismatches between i386 and other architectures

Christoph Hellwig <[email protected]>
xfs: rename the old_crc variable in xlog_recover_process

Mark Rutland <[email protected]>
arm64: errata: Apply workarounds for Neoverse-V3AE

Mark Rutland <[email protected]>
arm64: cputype: Add Neoverse-V3AE definitions

Ada Couprie Diaz <[email protected]>
arm64: debug: always unmask interrupts in el0_softstp()

Viacheslav Dubeyko <[email protected]>
hfsplus: fix slab-out-of-bounds read in hfsplus_strcasecmp()

Miguel Ojeda <[email protected]>
rust: cpufreq: fix formatting

Wilfred Mallawa <[email protected]>
nvme/tcp: handle tls partially sent records in write_space()

Xing Guo <[email protected]>
selftests: arg_parsing: Ensure data is flushed to disk before reading.

Matthew Auld <[email protected]>
drm/xe/evict: drop bogus assert

Li Qiang <[email protected]>
ASoC: amd/sdw_utils: avoid NULL deref when devm_kasprintf() fails

Thadeu Lima de Souza Cascardo <[email protected]>
HID: multitouch: fix name of Stylus input devices

Dmitry Torokhov <[email protected]>
HID: hid-input: only ignore 0 battery events for digitizers

Ming Lei <[email protected]>
block: Remove elevator_lock usage from blkg_conf frozen operations

Yu Kuai <[email protected]>
blk-mq: fix stale tag depth for shared sched tags in blk_mq_update_nr_requests()

Jiaming Zhang <[email protected]>
ALSA: usb-audio: Fix NULL pointer deference in try_to_register_card

Andrii Nakryiko <[email protected]>
selftests/bpf: make arg_parsing.c more robust to crashes

Alison Schofield <[email protected]>
cxl/trace: Subtract to find an hpa_alias0 in cxl_poison events

Martin George <[email protected]>
nvme-auth: update sc_c in host response

Pranjal Ramajor Asha Kanojiya <[email protected]>
accel/qaic: Synchronize access to DBC request queue head & tail pointer

Youssef Samir <[email protected]>

    accel/qaic: Treat remaining == 0 as error in find_and_map_user_pages()

Jeff Hugo <[email protected]>
accel/qaic: Fix bootlog initialization ordering

Randy Dunlap <[email protected]>
ALSA: firewire: amdtp-stream: fix enum kernel-doc warnings

Vincent Guittot <[email protected]>
sched/fair: Fix pelt lost idle time detection

Peter Zijlstra (Intel) <[email protected]>
sched/deadline: Stop dl_server before CPU goes offline

Even Xu <[email protected]>
HID: intel-thc-hid: Intel-quickspi: switch first interrupt from level to edge detection

Alok Tiwari <[email protected]>
drm/rockchip: vop2: use correct destination rectangle height check

Francesco Valla <[email protected]>
drm/draw: fix color truncation in drm_draw_fill24

Ingo Molnar <[email protected]>
x86/mm: Fix SMP ordering in switch_mm_irqs_off()

Dave Jiang <[email protected]>
cxl/features: Add check for no entries in cxl_feature_info

Vinay Belgaumkar <[email protected]>
drm/xe: Enable media sampler power gating

Timur Kristóf <[email protected]>
drm/amd/powerplay: Fix CIK shutdown temperature

Alex Deucher <[email protected]>
drm/amdgpu: drop unused structures in amdgpu_drm.h

Alex Deucher <[email protected]>
drm/amdgpu: set an error on all fences from a bad context

Alex Deucher <[email protected]>
drm/amdgpu: handle wrap around in reemit handling

Alex Deucher <[email protected]>
drm/amdgpu: fix handling of harvesting for ip_discovery firmware

Alex Deucher <[email protected]>
drm/amdgpu: add support for cyan skillfish without IP discovery

Alex Deucher <[email protected]>
drm/amdgpu: add ip offset support for cyan skillfish

Ville Syrjälä <[email protected]>
drm/i915/fb: Fix the set_tiling vs. addfb race, again

Ville Syrjälä <[email protected]>
drm/i915/frontbuffer: Move bo refcounting intel_frontbuffer_{get,release}()

Zhanjun Dong <[email protected]>
drm/i915/guc: Skip communication warning on reset in progress

Cristian Ciocaltea <[email protected]>
ASoC: nau8821: Add DMI quirk to bypass jack debounce circuit

Cristian Ciocaltea <[email protected]>
ASoC: nau8821: Consistently clear interrupts before unmasking

Cristian Ciocaltea <[email protected]>
ASoC: nau8821: Generalize helper to clear IRQ status

Cristian Ciocaltea <[email protected]>
ASoC: nau8821: Cancel jdet_work before handling jack ejection

Christophe Leroy <[email protected]>
ASoC: codecs: Fix gain setting ranges for Renesas IDT821034 codec

Sourabh Jain <[email protected]>
powerpc/fadump: skip parameter area allocation when fadump is disabled

Marek Vasut <[email protected]>
drm/bridge: lt9211: Drop check for last nibble of version register

Fabian Vogt <[email protected]>
riscv: kprobes: Fix probe address validation

Amit Chaudhary <[email protected]>
nvme-multipath: Skip nr_active increments in RETRY disposition

Ketil Johnsen <[email protected]>
drm/panthor: Ensure MCU is disabled on suspend

I Viswanath <[email protected]>

    net: usb: lan78xx: fix use of improperly initialized dev->chipid in lan78xx_reset

Breno Leitao <[email protected]>
netdevsim: set the carrier when the device goes up

Sabrina Dubroca <[email protected]>
tls: don't rely on tx_work during send()

Sabrina Dubroca <[email protected]>
tls: wait for pending async decryptions if tls_strp_msg_hold fails

Sabrina Dubroca <[email protected]>
tls: always set record_type in tls_process_cmsg

Sabrina Dubroca <[email protected]>
tls: wait for async encrypt in case of error during latter iterations of sendmsg

Sabrina Dubroca <[email protected]>
tls: trim encrypted message to match the plaintext on short splice

Alexey Simakov <[email protected]>
tg3: prevent use of uninitialized remote_adv and local_adv variables

Marios Makassikis <[email protected]>
ksmbd: fix recursive locking in RPC handle list access

Florian Westphal <[email protected]>
net: core: fix lockdep splat on device unregister

Wang Liang <[email protected]>
selftests: net: check jq command is supported

Lorenzo Bianconi <[email protected]>
net: airoha: Take into account out-of-order tx completions in airoha_dev_xmit()

Eric Dumazet <[email protected]>
tcp: fix tcp_tso_should_defer() vs large RTT

Zqiang <[email protected]>
usbnet: Fix using smp_processor_id() in preemptible code warnings

Harshit Mogalapalli <[email protected]>
Octeontx2-af: Fix missing error code in cgx_probe()

Raju Rangoju <[email protected]>
amd-xgbe: Avoid spurious link down messages during interface toggle

Marek Vasut <[email protected]>
net: phy: realtek: Avoid PHYCR2 access if PHYCR2 not present

Koichiro Den <[email protected]>
ixgbe: fix too early devlink_free() in ixgbe_remove()

Milena Olech <[email protected]>
idpf: cleanup remaining SKBs in PTP flows

Dmitry Safonov <[email protected]>
net/ip6_tunnel: Prevent perpetual tunnel growth

Kamil Horák - 2N <[email protected]>
net: phy: bcm54811: Fix GMII/MII/MII-Lite selection

Linmao Li <[email protected]>
r8169: fix packet truncation after S4 resume on RTL8168H/RTL8111H

Ivan Vecera <[email protected]>
dpll: zl3073x: Handle missing or corrupted flash configuration

Ivan Vecera <[email protected]>
dpll: zl3073x: Refactor DPLL initialization

Tetsuo Handa <[email protected]>
can: j1939: add missing calls in NETDEV_UNREGISTER notification handler

Nicolas Dichtel <[email protected]>
doc: fix seg6_flowlabel path

Yeounsu Moon <[email protected]>
net: dlink: handle dma_map_single() failure properly

Rex Lu <[email protected]>
net: mtk: wed: add dma mask limitation and GFP_DMA32 for device with more than 4GB DRAM

Marc Kleine-Budde <[email protected]>
can: m_can: fix CAN state in system PM

Marc Kleine-Budde <[email protected]>
can: m_can: m_can_chip_config(): bring up interface in correct state

Marc Kleine-Budde <[email protected]>
can: m_can: m_can_handle_state_errors(): fix CAN state transition to Error Active

Marc Kleine-Budde <[email protected]>
can: m_can: m_can_plat_remove(): add missing pm_runtime_disable()

Christian Brauner <[email protected]>
coredump: fix core_pattern input validation

Yuezhang Mo <[email protected]>
dax: skip read lock assertion for read-only filesystems

Benjamin Tissoires <[email protected]>
HID: multitouch: fix sticky fingers

Kuen-Han Tsai <[email protected]>
usb: gadget: f_ncm: Refactor bind path to use __free()

Kuen-Han Tsai <[email protected]>
usb: gadget: f_ecm: Refactor bind path to use __free()

Kuen-Han Tsai <[email protected]>
usb: gadget: f_acm: Refactor bind path to use __free()

Kuen-Han Tsai <[email protected]>
usb: gadget: f_rndis: Refactor bind path to use __free()

Kuen-Han Tsai <[email protected]>
usb: gadget: Introduce free_usb_request helper

Kuen-Han Tsai <[email protected]>
usb: gadget: Store endpoint pointer in usb_request

Guoniu Zhou <[email protected]>
media: nxp: imx8-isi: m2m: Fix streaming cleanup on release

Mario Limonciello (AMD) <[email protected]>
drm/amd: Fix hybrid sleep

Mario Limonciello (AMD) <[email protected]>
PM: hibernate: Add pm_hibernation_mode_is_suspend()

Mario Limonciello <[email protected]>
drm/amd: Check whether secure display TA loaded successfully

Adrian Hunter <[email protected]>
perf/core: Fix MMAP2 event device with backing files

Adrian Hunter <[email protected]>
perf/core: Fix MMAP event path names with backing files

Adrian Hunter <[email protected]>
perf/core: Fix address filter match with backing files

Kenneth Graunke <[email protected]>
drm/xe: Increase global invalidation timeout to 1000us

Jonathan Kim <[email protected]>
drm/amdgpu: fix gfx12 mes packet status return check

Gui-Dong Han <[email protected]>
drm/amdgpu: use atomic functions with memory barriers for vm fault info

Thomas Zimmermann <[email protected]>
drm/ast: Blank with VGACR17 sync enable, always clear VGACRB6 sync off

Tvrtko Ursulin <[email protected]>
drm/sched: Fix potential double free in drm_sched_job_add_resv_dependencies

Denis Arefev <[email protected]>
ALSA: hda: Fix missing pointer check in hda_component_manager_init function

Denis Arefev <[email protected]>
ALSA: hda: cs35l41: Fix NULL pointer dereference in cs35l41_get_acpi_mute_state()

Takashi Iwai <[email protected]>
ALSA: hda/realtek: Add quirk entry for HP ZBook 17 G6

Stuart Hayhurst <[email protected]>
ALSA: hda/intel: Add MSI X870E Tomahawk to denylist

Dave Jiang <[email protected]>
cxl/acpi: Fix setup of memory resource in cxl_acpi_set_cache_size()

Eugene Korenevsky <[email protected]>
cifs: parse_dfs_referrals: prevent oob on malformed input

Celeste Liu <[email protected]>
can: gs_usb: increase max interface to U8_MAX

Celeste Liu <[email protected]>

    can: gs_usb: gs_make_candev(): populate net_device->dev_port

Filipe Manana <[email protected]>
btrfs: do not assert we found block group item when creating free space tree

Miquel Sabaté Solà <[email protected]>
btrfs: fix memory leaks when rejecting a non SINGLE data profile without an RST

Boris Burkov <[email protected]>
btrfs: fix incorrect readahead expansion length

Qu Wenruo <[email protected]>
btrfs: only set the device specific options after devices are opened

Miquel Sabaté Solà <[email protected]>
btrfs: fix memory leak on duplicated memory in the qgroup assign ioctl

Filipe Manana <[email protected]>
btrfs: fix clearing of BTRFS_FS_RELOC_RUNNING if relocation already running

Deepanshu Kartikey <[email protected]>
ext4: detect invalid INLINE_DATA + EXTENTS flag combination

Zhang Yi <[email protected]>
ext4: wait for ongoing I/O to complete before freeing blocks

Zhang Yi <[email protected]>
jbd2: ensure that all ongoing I/O complete before freeing blocks

Tim Hostetler <[email protected]>
gve: Check valid ts bit on RX descriptor before hw timestamping

Jaegeuk Kim <[email protected]>
f2fs: fix wrong block mapping for multi-devices

Oliver Upton <[email protected]>
KVM: arm64: Prevent access to vCPU events before init

Bhanu Seshu Kumar Valluri <[email protected]>
net: usb: lan78xx: Fix lost EEPROM write timeout error(-ETIMEDOUT) in lan78xx_write_raw_eeprom

Yi Cong <[email protected]>
r8152: add error handling in rtl8152_driver_init

Matthew Schwartz <[email protected]>
Revert "drm/amd/display: Only restore backlight after amdgpu_dm_init or dm_resume"

Pavel Begunkov <[email protected]>
io_uring: protect mem region deregistration

Jens Axboe <[email protected]>
Revert "io_uring/rw: drop -EOPNOTSUPP check in __io_complete_rw_common()"

Hao Ge <[email protected]>

    slab: reset slab->obj_ext when freeing and it is OBJEXTS_ALLOC_FAIL

Rong Zhang <[email protected]>
x86/CPU/AMD: Prevent reset reasons from being retained across reboot

Shuhao Fu <[email protected]>
smb: client: Fix refcount leak for cifs_sb_tlink

Conor Dooley <[email protected]>
rust: cfi: only 64-bit arm and x86 support CFI_CLANG

Jedrzej Jagielski <[email protected]>
ixgbevf: fix mailbox API compatibility by negotiating supported features

Jedrzej Jagielski <[email protected]>
ixgbevf: fix getting link speed data for E610 devices

Shuicheng Lin <[email protected]>
drm/xe/guc: Check GuC running state before deregistering exec queue

Lorenzo Pieralisi <[email protected]>
arm64/sysreg: Fix GIC CDEOI instruction encoding

Damien Le Moal <[email protected]>
ata: libata-core: relax checks in ata_read_log_directory()

Jan Kara <[email protected]>
vfs: Don't leak disconnected dentries on umount

Inochi Amaoto <[email protected]>
PCI: vmd: Override irq_startup()/irq_shutdown() in vmd_init_dev_msi_info()

Andrey Albershteyn <[email protected]>
Revert "fs: make vfs_fileattr_[get|set] return -EOPNOTSUPP"

Jonathan Corbet <[email protected]>
docs: kdoc: handle the obsolescensce of docutils.ErrorString()

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

Diffstat:

 Documentation/arch/arm64/silicon-errata.rst        |   2 +
 Documentation/networking/seg6-sysctl.rst           |   3 +
 Documentation/sphinx/kernel_feat.py                |   4 +-
 Documentation/sphinx/kernel_include.py             |   6 +-
 Documentation/sphinx/maintainers_include.py        |   4 +-
 Makefile                                           |   4 +-
 arch/Kconfig                                       |   1 +
 arch/arm64/Kconfig                                 |   1 +
 arch/arm64/include/asm/cputype.h                   |   2 +
 arch/arm64/include/asm/sysreg.h                    |  11 +-
 arch/arm64/kernel/cpu_errata.c                     |   1 +
 arch/arm64/kernel/entry-common.c                   |   8 +-
 arch/arm64/kvm/arm.c                               |   6 +
 arch/powerpc/kernel/fadump.c                       |   3 +
 arch/riscv/kernel/probes/kprobes.c                 |  13 +-
 arch/x86/kernel/cpu/amd.c                          |  16 +-
 arch/x86/kernel/cpu/resctrl/monitor.c              |  46 ++--
 arch/x86/mm/tlb.c                                  |  24 +-
 block/blk-cgroup.c                                 |  13 +-
 block/blk-mq-sched.c                               |   2 +-
 block/blk-mq-tag.c                                 |   5 +-
 block/blk-mq.c                                     |   2 +-
 block/blk-mq.h                                     |   3 +-
 drivers/accel/qaic/qaic.h                          |   2 +
 drivers/accel/qaic/qaic_control.c                  |   2 +-
 drivers/accel/qaic/qaic_data.c                     |  12 +-
 drivers/accel/qaic/qaic_debugfs.c                  |   5 +-
 drivers/accel/qaic/qaic_drv.c                      |   3 +
 drivers/ata/libata-core.c                          |  11 +-
 drivers/cxl/acpi.c                                 |   2 +-
 drivers/cxl/core/features.c                        |   3 +
 drivers/cxl/core/region.c                          |   7 +-
 drivers/cxl/core/trace.h                           |   2 +-
 drivers/dpll/zl3073x/core.c                        | 280 +++++++++++++--------
 drivers/dpll/zl3073x/core.h                        |   3 +
 drivers/dpll/zl3073x/devlink.c                     |  18 +-
 drivers/dpll/zl3073x/regs.h                        |   3 +
 drivers/gpu/drm/amd/amdgpu/Makefile                |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      |  48 +++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c          |  54 +++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c           |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h           |   2 +-
 .../gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c   |  56 +++++
 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c              |   7 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c              |   7 +-
 drivers/gpu/drm/amd/amdgpu/mes_v12_0.c             |   7 +-
 drivers/gpu/drm/amd/amdgpu/nv.h                    |   1 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  12 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |   7 -
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c    |   3 +-
 drivers/gpu/drm/ast/ast_mode.c                     |  18 +-
 drivers/gpu/drm/ast/ast_reg.h                      |   1 +
 drivers/gpu/drm/bridge/lontium-lt9211.c            |   3 +-
 drivers/gpu/drm/drm_draw.c                         |   2 +-
 drivers/gpu/drm/drm_draw_internal.h                |   2 +-
 drivers/gpu/drm/i915/display/intel_fb.c            |  38 +--
 drivers/gpu/drm/i915/display/intel_frontbuffer.c   |  10 +-
 .../gpu/drm/i915/gem/i915_gem_object_frontbuffer.h |   2 -
 drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c          |   9 +-
 drivers/gpu/drm/panthor/panthor_fw.c               |   1 +
 drivers/gpu/drm/rockchip/rockchip_drm_vop2.c       |   2 +-
 drivers/gpu/drm/scheduler/sched_main.c             |  13 +-
 drivers/gpu/drm/xe/display/xe_fb_pin.c             |   5 +-
 drivers/gpu/drm/xe/display/xe_plane_initial.c      |   3 +-
 drivers/gpu/drm/xe/regs/xe_gt_regs.h               |   1 +
 drivers/gpu/drm/xe/xe_assert.h                     |   4 +-
 drivers/gpu/drm/xe/xe_bo.c                         |   1 +
 drivers/gpu/drm/xe/xe_bo.h                         |   4 +-
 drivers/gpu/drm/xe/xe_bo_evict.c                   |   8 -
 drivers/gpu/drm/xe/xe_bo_types.h                   |   1 +
 drivers/gpu/drm/xe/xe_device.c                     |  22 +-
 drivers/gpu/drm/xe/xe_device_types.h               |  62 +----
 drivers/gpu/drm/xe/xe_gt_idle.c                    |   8 +
 drivers/gpu/drm/xe/xe_gt_pagefault.c               |  13 +-
 drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c         |   3 +-
 drivers/gpu/drm/xe/xe_guc_submit.c                 |  13 +-
 drivers/gpu/drm/xe/xe_migrate.c                    |  25 +-
 drivers/gpu/drm/xe/xe_pci.c                        |   8 +
 drivers/gpu/drm/xe/xe_query.c                      |   5 +-
 drivers/gpu/drm/xe/xe_svm.c                        |  63 ++---
 drivers/gpu/drm/xe/xe_tile.c                       |  58 +++--
 drivers/gpu/drm/xe/xe_tile.h                       |  14 +-
 drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c             |  10 +-
 drivers/gpu/drm/xe/xe_ttm_vram_mgr.c               |  22 +-
 drivers/gpu/drm/xe/xe_ttm_vram_mgr.h               |   3 +-
 drivers/gpu/drm/xe/xe_vm.c                         |  32 ++-
 drivers/gpu/drm/xe/xe_vm_types.h                   |   2 +
 drivers/gpu/drm/xe/xe_vram.c                       | 245 +++++++++++++-----
 drivers/gpu/drm/xe/xe_vram.h                       |  14 +-
 drivers/gpu/drm/xe/xe_vram_types.h                 |  85 +++++++
 drivers/hid/hid-input.c                            |   5 +-
 drivers/hid/hid-multitouch.c                       |  28 ++-
 .../intel-quickspi/quickspi-protocol.c             |   3 +-
 drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c | 226 +++++++----------
 drivers/net/can/m_can/m_can.c                      |  64 +++--
 drivers/net/can/m_can/m_can_platform.c             |   2 +-
 drivers/net/can/usb/gs_usb.c                       |  23 +-
 drivers/net/ethernet/airoha/airoha_eth.c           |  16 +-
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c           |   1 -
 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c          |   1 +
 drivers/net/ethernet/broadcom/tg3.c                |   5 +-
 drivers/net/ethernet/dlink/dl2k.c                  |  23 +-
 drivers/net/ethernet/google/gve/gve.h              |   2 +
 drivers/net/ethernet/google/gve/gve_desc_dqo.h     |   3 +-
 drivers/net/ethernet/google/gve/gve_rx_dqo.c       |  16 +-
 drivers/net/ethernet/intel/idpf/idpf_ptp.c         |   3 +
 .../net/ethernet/intel/idpf/idpf_virtchnl_ptp.c    |   1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |   3 +-
 drivers/net/ethernet/intel/ixgbevf/defines.h       |   1 +
 drivers/net/ethernet/intel/ixgbevf/ipsec.c         |  10 +
 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h       |   7 +
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c  |  34 ++-
 drivers/net/ethernet/intel/ixgbevf/mbx.h           |   8 +
 drivers/net/ethernet/intel/ixgbevf/vf.c            | 182 +++++++++++---
 drivers/net/ethernet/intel/ixgbevf/vf.h            |   1 +
 drivers/net/ethernet/marvell/octeontx2/af/cgx.c    |   1 +
 drivers/net/ethernet/mediatek/mtk_wed.c            |   8 +-
 drivers/net/ethernet/realtek/r8169_main.c          |   5 +-
 drivers/net/netdevsim/netdev.c                     |   7 +
 drivers/net/phy/broadcom.c                         |  20 +-
 drivers/net/phy/realtek/realtek_main.c             |  23 +-
 drivers/net/usb/lan78xx.c                          |  19 +-
 drivers/net/usb/r8152.c                            |   7 +-
 drivers/net/usb/usbnet.c                           |   2 +
 drivers/nvme/host/auth.c                           |   6 +-
 drivers/nvme/host/multipath.c                      |   6 +-
 drivers/nvme/host/tcp.c                            |   3 +
 drivers/pci/controller/vmd.c                       |  13 +
 drivers/phy/cadence/cdns-dphy.c                    | 133 +++++++---
 drivers/usb/gadget/function/f_acm.c                |  42 ++--
 drivers/usb/gadget/function/f_ecm.c                |  48 ++--
 drivers/usb/gadget/function/f_ncm.c                |  78 +++---
 drivers/usb/gadget/function/f_rndis.c              |  85 +++----
 drivers/usb/gadget/udc/core.c                      |   3 +
 fs/btrfs/extent_io.c                               |   2 +-
 fs/btrfs/free-space-tree.c                         |  15 +-
 fs/btrfs/ioctl.c                                   |   2 +-
 fs/btrfs/relocation.c                              |  13 +-
 fs/btrfs/super.c                                   |   3 +-
 fs/btrfs/zoned.c                                   |   2 +-
 fs/coredump.c                                      |   2 +-
 fs/dax.c                                           |   2 +-
 fs/dcache.c                                        |   2 +
 fs/exec.c                                          |   2 +-
 fs/ext4/ext4_jbd2.c                                |  11 +-
 fs/ext4/inode.c                                    |   8 +
 fs/f2fs/data.c                                     |   2 +-
 fs/file_attr.c                                     |  12 +-
 fs/fuse/ioctl.c                                    |   4 -
 fs/hfsplus/unicode.c                               |  24 ++
 fs/jbd2/transaction.c                              |  13 +-
 fs/nfsd/blocklayout.c                              |  25 +-
 fs/nfsd/blocklayoutxdr.c                           |  86 ++++---
 fs/nfsd/blocklayoutxdr.h                           |   4 +-
 fs/nfsd/flexfilelayout.c                           |   8 +
 fs/nfsd/flexfilelayoutxdr.c                        |   3 +-
 fs/nfsd/nfs4layouts.c                              |   1 -
 fs/nfsd/nfs4proc.c                                 |  36 ++-
 fs/nfsd/nfs4xdr.c                                  |  25 +-
 fs/nfsd/pnfs.h                                     |   1 +
 fs/nfsd/xdr4.h                                     |  39 ++-
 fs/overlayfs/copy_up.c                             |   2 +-
 fs/overlayfs/inode.c                               |   5 +-
 fs/smb/client/inode.c                              |   6 +-
 fs/smb/client/misc.c                               |  17 ++
 fs/smb/client/smb2ops.c                            |   8 +-
 fs/smb/server/mgmt/user_session.c                  |   7 +-
 fs/smb/server/smb2pdu.c                            |   9 +-
 fs/smb/server/transport_ipc.c                      |  12 +
 fs/xfs/libxfs/xfs_log_format.h                     |  30 ++-
 fs/xfs/libxfs/xfs_ondisk.h                         |   2 +
 fs/xfs/xfs_log.c                                   |   8 +-
 fs/xfs/xfs_log_priv.h                              |   4 +-
 fs/xfs/xfs_log_recover.c                           |  34 ++-
 include/linux/brcmphy.h                            |   1 +
 include/linux/libata.h                             |   6 +
 include/linux/suspend.h                            |   2 +
 include/linux/usb/gadget.h                         |  25 ++
 include/net/ip_tunnels.h                           |  15 ++
 include/uapi/drm/amdgpu_drm.h                      |  21 --
 io_uring/register.c                                |   1 +
 io_uring/rw.c                                      |   2 +-
 kernel/events/core.c                               |   8 +-
 kernel/power/hibernate.c                           |  11 +
 kernel/sched/core.c                                |   2 +
 kernel/sched/deadline.c                            |   3 +
 kernel/sched/fair.c                                |  26 +-
 mm/slub.c                                          |   9 +-
 net/can/j1939/main.c                               |   2 +
 net/core/dev.c                                     |  40 ++-
 net/ipv4/ip_tunnel.c                               |  14 --
 net/ipv4/tcp_output.c                              |  19 +-
 net/ipv6/ip6_tunnel.c                              |   3 +-
 net/tls/tls_main.c                                 |   7 +-
 net/tls/tls_sw.c                                   |  31 ++-
 rust/kernel/cpufreq.rs                             |   3 +-
 sound/firewire/amdtp-stream.h                      |   2 +-
 sound/hda/codecs/realtek/alc269.c                  |   1 +
 sound/hda/codecs/side-codecs/cs35l41_hda.c         |   2 +
 sound/hda/codecs/side-codecs/hda_component.c       |   4 +
 sound/hda/controllers/intel.c                      |   1 +
 sound/soc/amd/acp/acp-sdw-sof-mach.c               |   2 +-
 sound/soc/codecs/idt821034.c                       |  12 +-
 sound/soc/codecs/nau8821.c                         | 115 +++++----
 sound/usb/card.c                                   |  10 +-
 .../testing/selftests/bpf/prog_tests/arg_parsing.c |  12 +-
 tools/testing/selftests/net/rtnetlink.sh           |   2 +
 tools/testing/selftests/net/vlan_bridge_binding.sh |   2 +
 211 files changed, 2408 insertions(+), 1262 deletions(-)