Skip to content

6.18.7-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest198 patches 16 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/198firmware: imx: scu-irq: Set mu_resource_id before get handledrivers/firmware/imx/imx-scu-irq.c+12 -120 replies
2/198efi/cper: Fix cper_bits_to_str buffer handling and return valuedrivers/firmware/efi/cper.c+1 -10 replies
3/198nvme-apple: add "apple,t8103-nvme-ans2" as compatibledrivers/nvme/host/apple.c+1 -00 replies
4/198Revert "gfs2: Fix use of bio_chain"fs/gfs2/lops.c+1 -10 replies
5/198x86/fpu: Clear XSTATE_BV[i] in guest XSAVE state whenever XFD[i]=1arch/x86/kernel/fpu/core.c arch/x86/kvm/x86.c+38 -30 replies
6/198rust: bitops: fix missing _find_* functions on 32-bit ARMrust/helpers/bitops.c+42 -00 replies
7/198ASoC: codecs: wsa884x: fix codec initialisationsound/soc/codecs/wsa884x.c+1 -20 replies
8/198ASoC: codecs: wsa883x: fix unnecessary initialisationsound/soc/codecs/wsa883x.c+9 -00 replies
9/198drm/gud: fix NULL fb and crtc dereferences on USB disconnectdrivers/gpu/drm/gud/gud_pipe.c+8 -120 replies
10/198virtio_net: Fix misalignment bug in struct virtnet_infodrivers/net/virtio_net.c+9 -30 replies
11/198io_uring: move local task_work in exit cancel loopio_uring/io_uring.c+4 -40 replies
12/198xfrm: Fix inner mode lookup in tunnel mode GSO segmentationnet/ipv4/esp4_offload.c net/ipv6/esp6_offload.c+4 -40 replies
13/198xfrm: set ipv4 no_pmtu_disc flag only on output sa when direction is setnet/xfrm/xfrm_state.c+1 -00 replies
14/198pNFS: Fix a deadlock when returning a delegation during open()fs/nfs/nfs4proc.c fs/nfs/pnfs.c fs/nfs/pnfs.h+51 -300 replies
15/198NFS: Fix a deadlock involving nfs_release_folio()fs/nfs/file.c fs/nfs/nfstrace.h fs/nfs/write.c +1 more+39 -10 replies
16/198pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()fs/nfs/flexfilelayout/flexfilelayoutdev.c+1 -10 replies
17/198pnfs/blocklayout: Fix memory leak in bl_parse_scsi()fs/nfs/blocklayout/dev.c+4 -20 replies
18/198drm/bridge: dw-hdmi-qp: Fix spurious IRQ on resumedrivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c include/drm/bridge/dw_hdmi_qp.h+21 -10 replies
19/198drm/vmwgfx: Fix KMS with 3D on HW version 10drivers/gpu/drm/vmwgfx/vmwgfx_kms.c+8 -60 replies
20/198drm/vmwgfx: Merge vmw_bo_release and vmw_bo_free functionsdrivers/gpu/drm/vmwgfx/vmwgfx_bo.c+8 -140 replies
21/198NFS/localio: Deal with page bases that are > PAGE_SIZEfs/nfs/localio.c+2 -00 replies
22/198drm/rockchip: vop2: Add delay between poll registersdrivers/gpu/drm/rockchip/rockchip_vop2_reg.c+2 -20 replies
23/198drm/rockchip: vop2: Only wait for changed layer cfg done when there is pending cfgdone bitsdrivers/gpu/drm/rockchip/rockchip_vop2_reg.c+11 -20 replies
24/198PM: EM: Fix incorrect description of the cost field in struct em_perf_stateinclude/linux/energy_model.h+1 -10 replies
25/198ipv4: ip_tunnel: spread netdev_lockdep_set_classes()include/net/ip_tunnels.h net/ipv4/ip_tunnel.c+14 -40 replies
26/198can: etas_es58x: allow partial RX URB allocation to succeeddrivers/net/can/usb/etas_es58x/es58x_core.c+1 -10 replies
27/198nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovecdrivers/nvme/target/tcp.c+12 -00 replies
28/198cxl/port: Fix target list setup for multiple decoders sharing the same dportdrivers/cxl/core/port.c+1 -10 replies
29/198btrfs: release path before iget_failed() in btrfs_read_locked_inode()fs/btrfs/inode.c+9 -00 replies
30/198btrfs: send: check for inline extents in range_is_hole_in_parent()fs/btrfs/send.c+2 -00 replies
31/198Bluetooth: hci_sync: enable PA Sync Lost eventnet/bluetooth/hci_sync.c+1 -00 replies
32/198net: bridge: annotate data-races around fdb->{updated,used}net/bridge/br_fdb.c net/bridge/br_input.c+18 -140 replies
33/198ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv()net/ipv6/ip6_tunnel.c+1 -10 replies
34/198net: update netdev_lock_{type,name}net/core/dev.c+19 -60 replies
35/198macvlan: fix possible UAF in macvlan_forward_source()drivers/net/macvlan.c+13 -70 replies
36/198block: zero non-PI portion of auto integrity bufferblock/bio-integrity-auto.c+1 -10 replies
37/198ipv4: ip_gre: make ipgre_header() robustnet/ipv4/ip_gre.c+9 -20 replies
38/198vsock/test: add a final full barrier after run all teststools/testing/vsock/util.c+12 -00 replies
39/198net/mlx5e: Fix crash on profile change rollback failuredrivers/net/ethernet/mellanox/mlx5/core/en.h drivers/net/ethernet/mellanox/mlx5/core/en_main.c drivers/net/ethernet/mellanox/mlx5/core/en_rep.c+44 -240 replies
40/198net/mlx5e: Dont store mlx5e_priv in mlx5e_dev devlink privdrivers/net/ethernet/mellanox/mlx5/core/en.h drivers/net/ethernet/mellanox/mlx5/core/en_main.c+12 -100 replies
41/198net/mlx5e: Pass netdev to mlx5e_destroy_netdev instead of privdrivers/net/ethernet/mellanox/mlx5/core/en.h drivers/net/ethernet/mellanox/mlx5/core/en_main.c drivers/net/ethernet/mellanox/mlx5/core/en_rep.c+12 -90 replies
42/198net/mlx5e: Restore destroying state bit after profile cleanupdrivers/net/ethernet/mellanox/mlx5/core/en_main.c+3 -00 replies
43/198btrfs: fix memory leaks in create_space_info() error pathsfs/btrfs/space-info.c+6 -20 replies
44/198cxl/hdm: Fix potential infinite loop in __cxl_dpa_reserve()drivers/cxl/core/hdm.c+1 -10 replies
45/198net: octeon_ep_vf: fix free_irq dev_id mismatch in IRQ rollbackdrivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c+1 -10 replies
46/198net: phy: motorcomm: fix duplex setting error for phy ledsdrivers/net/phy/motorcomm.c+2 -20 replies
47/198net: airoha: Fix typo in airoha_ppe_setup_tc_block_cb definitioninclude/linux/soc/airoha/airoha_offload.h+2 -20 replies
48/198ALSA: hda/cirrus_scodec_test: Fix incorrect setup of gpiochipsound/hda/codecs/side-codecs/cirrus_scodec_test.c+1 -00 replies
49/198ALSA: hda/cirrus_scodec_test: Fix test suite namesound/hda/codecs/side-codecs/cirrus_scodec_test.c+1 -10 replies
50/198net: hv_netvsc: reject RSS hash key programming without RX indirection tabledrivers/net/hyperv/netvsc_drv.c+3 -00 replies
51/198dst: fix races in rt6_uncached_list_del() and rt_del_uncached_list()net/core/dst.c net/ipv4/route.c net/ipv6/route.c+5 -40 replies
52/198ipv6: Fix use-after-free in inet6_addr_del().net/ipv6/addrconf.c+2 -20 replies
53/198selftests: drv-net: fix RPS mask handling for high CPU numberstools/testing/selftests/net/toeplitz.c+2 -20 replies
54/198net/sched: sch_qfq: do not free existing class in qfq_change_class()net/sched/sch_qfq.c+4 -20 replies
55/198ASoC: sdw_utils: cs42l43: Enable Headphone pin for LINEOUT jack typesound/soc/sdw_utils/soc_sdw_cs42l43.c+1 -10 replies
56/198ASoC: tlv320adcx140: fix null pointersound/soc/codecs/tlv320adcx140.c+1 -30 replies
57/198ASoC: tlv320adcx140: fix word lengthsound/soc/codecs/tlv320adcx140.c+2 -20 replies
58/198drm/amdgpu: fix drm panic null pointer when driver not support atomicdrivers/gpu/drm/amd/amdgpu/amdgpu_display.c+6 -10 replies
59/198drm/amd/display: Show link name in PSR status messagedrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+2 -10 replies
60/198drm/amd/pm: fix smu overdrive data type wrong issue on smu 14.0.2drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c+2 -10 replies
61/198drm/amdkfd: No need to suspend whole MES to evict processdrivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c+1 -110 replies
62/198drm/amdgpu/userq: Fix fence reference leak on queue teardown v2drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c+2 -00 replies
63/198mm: describe @flags parameter in memalloc_flags_save()include/linux/sched/mm.h+1 -00 replies
64/198textsearch: describe @list member in ts_ops searchinclude/linux/textsearch.h+1 -00 replies
65/198mm, kfence: describe @slab parameter in __kfence_obj_info()include/linux/kfence.h+1 -00 replies
66/198mips: fix HIGHMEM initializationarch/mips/mm/init.c+23 -00 replies
67/198drivers/dax: add some missing kerneldoc comment fields for struct dev_daxdrivers/dax/dax-private.h+6 -40 replies
68/198NFS: Fix size read races in truncate, fallocate and copy offloadfs/nfs/inode.c fs/nfs/io.c fs/nfs/nfs42proc.c+27 -140 replies
69/198dmaengine: mmp_pdma: fix DMA mask handlingdrivers/dma/mmp_pdma.c+8 -120 replies
70/198dmaengine: xilinx: xdma: Fix regmap max_registerdrivers/dma/xilinx/xdma-regs.h drivers/dma/xilinx/xdma.c+2 -10 replies
71/198dmaengine: tegra-adma: Fix use-after-freedrivers/dma/tegra210-adma.c+9 -10 replies
72/198dmaengine: xilinx_dma: Fix uninitialized addr_width when "xlnx,addrwidth" property is missingdrivers/dma/xilinx/xilinx_dma.c+5 -20 replies
73/198phy: fsl-imx8mq-usb: Clear the PCS_TX_SWING_FULL field before using itdrivers/phy/freescale/phy-fsl-imx8mq-usb.c+1 -00 replies
74/198phy: qcom-qusb2: Fix NULL pointer dereference on early suspenddrivers/phy/qualcomm/phy-qcom-qusb2.c+8 -80 replies
75/198phy: stm32-usphyc: Fix off by one in probe()drivers/phy/st/phy-stm32-usbphyc.c+1 -10 replies
76/198phy: ti: da8xx-usb: Handle devm_pm_runtime_enable() errorsdrivers/phy/ti/phy-da8xx-usb.c+4 -30 replies
77/198landlock: Fix TCP handling of short AF_UNSPEC addressessecurity/landlock/net.c+67 -511 reply
78/198selftests/landlock: Fix TCP bind(AF_UNSPEC) test casetools/testing/selftests/landlock/common.h tools/testing/selftests/landlock/net_test.c+16 -10 replies
79/198selftests/landlock: Remove invalid unix socket bind()tools/testing/selftests/landlock/fs_test.c+0 -30 replies
80/198landlock: Fix wrong type usagesecurity/landlock/audit.c+1 -10 replies
81/198phy: broadcom: ns-usb3: Fix Wvoid-pointer-to-enum-cast warning (again)drivers/phy/broadcom/phy-bcm-ns-usb3.c+1 -10 replies
82/198selftests/landlock: Properly close a file descriptortools/testing/selftests/landlock/fs_test.c+2 -10 replies
83/198dmaengine: omap-dma: fix dma_pool resource leak in error pathsdrivers/dma/ti/omap-dma.c+4 -00 replies
84/198soundwire: bus: fix off-by-one when allocating slave IDsdrivers/soundwire/bus_type.c+1 -10 replies
85/198i2c: qcom-geni: make sure I2C hub controllers cant use SE DMAdrivers/i2c/busses/i2c-qcom-geni.c+7 -40 replies
86/198i2c: imx-lpi2c: change to PIO mode in system-wide suspend/resume progressdrivers/i2c/busses/i2c-imx-lpi2c.c+7 -00 replies
87/198sched/deadline: Avoid double update_rq_clock()kernel/sched/deadline.c+1 -20 replies
88/198sched: Deadline has dynamic prioritykernel/sched/core.c kernel/sched/syscalls.c+2 -20 replies
89/198HID: usbhid: paper over wrong bNumDescriptor fielddrivers/hid/usbhid/hid-core.c+16 -10 replies
90/198selftests/bpf: Fix selftest verif_scale_strobemeta failure with llvm22tools/testing/selftests/bpf/progs/strobemeta.h+3 -30 replies
91/198scsi: core: Fix error handler encryption supportdrivers/scsi/scsi_error.c include/scsi/scsi_eh.h+30 -00 replies
92/198selftests: kvm: replace numbered sync points with actionstools/testing/selftests/kvm/x86/amx_test.c+43 -450 replies
93/198selftests: kvm: try getting XFD and XSAVE state out of synctools/testing/selftests/kvm/x86/amx_test.c+30 -80 replies
94/198ALSA: pcm: Improve the fix for race of buffer access at PCM OSS layerinclude/sound/pcm.h sound/core/oss/pcm_oss.c sound/core/pcm_native.c+11 -40 replies
95/198ALSA: hda/tas2781: Skip UEFI calibration on ASUS ROG Xbox Ally Xsound/hda/codecs/side-codecs/tas2781_hda_i2c.c+12 -10 replies
96/198ALSA: hda/realtek: Add quirk for HP Pavilion x360 to enable mute LEDsound/hda/codecs/realtek/alc269.c+1 -00 replies
97/198null_blk: fix kmemleak by releasing references to fault configfs itemsdrivers/block/null_blk/main.c+11 -10 replies
98/198can: gs_usb: gs_usb_receive_bulk_callback(): fix URB memory leakdrivers/net/can/usb/gs_usb.c+2 -00 replies
99/198can: ctucanfd: fix SSP_SRC in cases when bit-rate is higher than 1 MBit.drivers/net/can/ctucanfd/ctucanfd_base.c+1 -10 replies
100/198net: can: j1939: j1939_xtp_rx_rts_session_active(): deactivate session upon receiving the second rtsnet/can/j1939/transport.c+9 -10 replies
101/198tools/testing/selftests: add tests for !tgt, src mremap() mergestools/testing/selftests/mm/merge.c+232 -00 replies
102/198tools/testing/selftests: add forked (un)/faulted VMA merge teststools/testing/selftests/mm/merge.c+139 -410 replies
103/198tools/testing/selftests: fix gup_longterm for unknown fstools/testing/selftests/mm/gup_longterm.c+1 -10 replies
104/198ftrace: Do not over-allocate ftrace memorykernel/trace/ftrace.c+15 -140 replies
105/198xfs: set max_agbno to allow sparse alloc of last full inode chunkfs/xfs/libxfs/xfs_ialloc.c+6 -50 replies
106/198xfs: Fix the return value of xfs_rtcopy_summary()fs/xfs/xfs_rtalloc.c+1 -10 replies
107/198virtio-net: dont schedule delayed refill workerdrivers/net/virtio_net.c+24 -230 replies
108/198lib/buildid: use __kernel_read() for sleepable contextlib/buildid.c+20 -120 replies
109/198x86/kaslr: Recognize all ZONE_DEVICE users as physaddr consumersarch/x86/mm/kaslr.c drivers/pci/Kconfig mm/Kconfig+12 -140 replies
110/198phy: rockchip: inno-usb2: fix communication disruption in gadget modedrivers/phy/rockchip/phy-rockchip-inno-usb2.c+4 -20 replies
111/198phy: ti: gmii-sel: fix regmap leak on probe failuredrivers/phy/ti/phy-gmii-sel.c+1 -10 replies
112/198phy: rockchip: inno-usb2: Fix a double free bug in rockchip_usb2phy_probe()drivers/phy/rockchip/phy-rockchip-inno-usb2.c+1 -10 replies
113/198phy: freescale: imx8m-pcie: assert phy reset during power ondrivers/phy/freescale/phy-fsl-imx8m-pcie.c+2 -10 replies
114/198phy: rockchip: inno-usb2: fix disconnection in gadget modedrivers/phy/rockchip/phy-rockchip-inno-usb2.c+4 -20 replies
115/198phy: fsl-imx8mq-usb: fix typec orientation switch when built as moduledrivers/phy/freescale/phy-fsl-imx8mq-usb.c+0 -140 replies
116/198phy: tegra: xusb: Explicitly configure HS_DISCON_LEVEL to 0x7drivers/phy/tegra/xusb-tegra186.c+3 -00 replies
117/198usb: host: xhci-tegra: Use platform_get_irq_optional() for wake IRQsdrivers/usb/host/xhci-tegra.c+1 -10 replies
118/198xhci: sideband: dont dereference freed ring when removing sideband endpointdrivers/usb/host/xhci-sideband.c drivers/usb/host/xhci.c+12 -40 replies
119/198usb: gadget: uvc: fix interval_duration calculationdrivers/usb/gadget/function/uvc.h drivers/usb/gadget/function/uvc_video.c+6 -30 replies
120/198usb: gadget: uvc: fix req_payload_size calculationdrivers/usb/gadget/function/f_uvc.c drivers/usb/gadget/function/uvc.h drivers/usb/gadget/function/uvc_queue.c +1 more+17 -70 replies
121/198usb: dwc3: Check for USB4 IP_NAMEdrivers/usb/dwc3/core.c drivers/usb/dwc3/core.h+3 -00 replies
122/198usb: core: add USB_QUIRK_NO_BOS for devices that hang on BOS descriptordrivers/usb/core/config.c drivers/usb/core/quirks.c include/linux/usb/quirks.h+11 -00 replies
123/198USB: OHCI/UHCI: Add soft dependencies on ehci_platformdrivers/usb/host/ohci-platform.c drivers/usb/host/uhci-platform.c+2 -00 replies
124/198USB: serial: option: add Telit LE910 MBIM compositiondrivers/usb/serial/option.c+1 -00 replies
125/198USB: serial: ftdi_sio: add support for PICAXE AXE027 cabledrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+3 -00 replies
126/198nvme-pci: disable secondary temp for Wodposit WPBSNM8drivers/nvme/host/pci.c+2 -00 replies
127/198ASoC: codecs: wsa881x: fix unnecessary initialisationsound/soc/codecs/wsa881x.c+9 -00 replies
128/198ext4: fix ext4_tune_sb_params paddinginclude/uapi/linux/ext4.h+1 -10 replies
129/198ext4: fix iloc.bh leak in ext4_xattr_inode_update_reffs/ext4/xattr.c+1 -00 replies
130/198hrtimer: Fix softirq base check in update_needs_ipi()kernel/time/hrtimer.c+1 -10 replies
131/198EDAC/x38: Fix a resource leak in x38_probe1()drivers/edac/x38_edac.c+6 -30 replies
132/198EDAC/i3200: Fix a resource leak in i3200_probe1()drivers/edac/i3200_edac.c+6 -50 replies
133/198tcpm: allow looking for role_sw device in the main nodedrivers/usb/typec/tcpm/tcpm.c+1 -10 replies
134/198i2c: riic: Move suspend handling to NOIRQ phasedrivers/i2c/busses/i2c-riic.c+39 -70 replies
135/198x86/resctrl: Add missing resctrl initialization for Hygonarch/x86/kernel/cpu/resctrl/core.c+4 -20 replies
136/198x86/resctrl: Fix memory bandwidth counter width for Hygonarch/x86/kernel/cpu/resctrl/core.c arch/x86/kernel/cpu/resctrl/internal.h+16 -20 replies
137/198nvme: fix PCIe subsystem reset controller state transitiondrivers/nvme/host/pci.c+4 -10 replies
138/198mm: kmsan: fix poisoning of high-order non-compound pagesmm/kmsan/shadow.c+1 -10 replies
139/198mm: numa,memblock: include <asm/numa.h> for numa_nodes_parsedmm/numa_memblks.c+2 -00 replies
140/198mm/zswap: fix error pointer free in zswap_cpu_comp_prepare()mm/zswap.c+1 -10 replies
141/198mm/page_alloc: make percpu_pagelist_high_fraction reads lock-freemm/page_alloc.c+9 -10 replies
142/198mm/damon/core: remove call_control in inactive contextsmm/damon/core.c+31 -20 replies
143/198mm/damon/sysfs-scheme: cleanup quotas subdirs on scheme dir setup failuremm/damon/sysfs-schemes.c+3 -20 replies
144/198mm/damon/sysfs-scheme: cleanup access_pattern subdirs on scheme dir setup failuremm/damon/sysfs-schemes.c+3 -20 replies
145/198mm/damon/sysfs: cleanup intervals subdirs on attrs dir setup failuremm/damon/sysfs.c+3 -10 replies
146/198mm/damon/sysfs: cleanup attrs subdirs on context dir setup failuremm/damon/sysfs.c+3 -20 replies
147/198LoongArch: Fix PMU counter allocation for mixed-type event groupsarch/loongarch/kernel/perf_event.c+18 -30 replies
148/198LoongArch: dts: Describe PCI sideband IRQ through interrupt-extendedarch/loongarch/boot/dts/loongson-2k1000.dtsi arch/loongarch/boot/dts/loongson-2k2000.dtsi+21 -360 replies
149/198drm/amd/display: Bump the HDMI clock to 340MHzdrivers/gpu/drm/amd/display/dc/dc_hdmi_types.h drivers/gpu/drm/amd/display/dc/link/link_detection.c+4 -20 replies
150/198drm/amd/display: Initialise backlight level values from hwdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+17 -10 replies
151/198drm/amd: Clean up kfd node on surprise disconnectdrivers/gpu/drm/amd/amdgpu/amdgpu_device.c+8 -00 replies
152/198drm/amdgpu: Fix gfx9 update PTE mtype flagdrivers/gpu/drm/amd/amdgpu/gmc_v9_0.c+4 -40 replies
153/198drm/amdgpu: make sure userqs are enabled in userq IOCTLsdrivers/gpu/drm/amd/amdgpu/amdgpu_userq.c drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c+23 -00 replies
154/198drm/amdkfd: fix a memory leak in device_queue_manager_init()drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c+11 -80 replies
155/198drm/nouveau/disp/nv50-: Set lock_core in curs507a_preparedrivers/gpu/drm/nouveau/dispnv50/curs507a.c+1 -00 replies
156/198drm/panel-simple: fix connector type for DataImage SCF0700C48GGU18 paneldrivers/gpu/drm/panel/panel-simple.c+1 -00 replies
157/198drm/panel: simple: restore connector_type fallbackdrivers/gpu/drm/panel/panel-simple.c+44 -450 replies
158/198drm/sysfb: Remove duplicate declarationsdrivers/gpu/drm/sysfb/drm_sysfb_helper.h+0 -90 replies
159/198drm/vmwgfx: Fix an error return check in vmw_compat_shader_add()drivers/gpu/drm/vmwgfx/vmwgfx_shader.c+3 -10 replies
160/198LoongArch: dts: loongson-2k0500: Add default interrupt controller address cellsarch/loongarch/boot/dts/loongson-2k0500.dtsi+3 -00 replies
161/198LoongArch: dts: loongson-2k1000: Add default interrupt controller address cellsarch/loongarch/boot/dts/loongson-2k1000.dtsi+2 -00 replies
162/198LoongArch: dts: loongson-2k1000: Fix i2c-gpio node namesarch/loongarch/boot/dts/loongson-2k1000.dtsi+2 -20 replies
163/198LoongArch: dts: loongson-2k2000: Add default interrupt controller address cellsarch/loongarch/boot/dts/loongson-2k2000.dtsi+3 -00 replies
164/198LoongArch: KVM: Fix kvm_device leak in kvm_eiointc_destroy()arch/loongarch/kvm/intc/eiointc.c+1 -00 replies
165/198LoongArch: KVM: Fix kvm_device leak in kvm_ipi_destroy()arch/loongarch/kvm/intc/ipi.c+1 -00 replies
166/198LoongArch: KVM: Fix kvm_device leak in kvm_pch_pic_destroy()arch/loongarch/kvm/intc/pch_pic.c+1 -00 replies
167/198dmaengine: apple-admac: Add "apple,t8103-admac" compatibledrivers/dma/apple-admac.c+1 -00 replies
168/198dmaengine: at_hdmac: fix device leak on of_dma_xlate()drivers/dma/at_hdmac.c+7 -20 replies
169/198dmaengine: bcm-sba-raid: fix device leak on probedrivers/dma/bcm-sba-raid.c+5 -10 replies
170/198dmaengine: cv1800b-dmamux: fix device leak on route allocationdrivers/dma/cv1800b-dmamux.c+10 -70 replies
171/198dmaengine: dw: dmamux: fix OF node leak on route allocation failuredrivers/dma/dw/rzn1-dmamux.c+3 -10 replies
172/198dmaengine: fsl-edma: Fix clk leak on alloc_chan_resources failuredrivers/dma/fsl-edma-common.c+1 -00 replies
173/198dmaengine: idxd: fix device leaks on compat bind and unbinddrivers/dma/idxd/compat.c+19 -40 replies
174/198dmaengine: lpc18xx-dmamux: fix device leak on route allocationdrivers/dma/lpc18xx-dmamux.c+14 -50 replies
175/198dmaengine: lpc32xx-dmamux: fix device leak on route allocationdrivers/dma/lpc32xx-dmamux.c+14 -50 replies
176/198dmaengine: qcom: gpi: Fix memory leak in gpi_peripheral_config()drivers/dma/qcom/gpi.c+4 -20 replies
177/198dmaengine: sh: rz-dmac: fix device leak on probe failuredrivers/dma/sh/rz-dmac.c+11 -20 replies
178/198dmaengine: sh: rz-dmac: Fix rz_dmac_terminate_all()drivers/dma/sh/rz-dmac.c+5 -00 replies
179/198dmaengine: stm32: dmamux: fix device leak on route allocationdrivers/dma/stm32/stm32-dmamux.c+12 -60 replies
180/198dmaengine: stm32: dmamux: fix OF node leak on route allocation failuredrivers/dma/stm32/stm32-dmamux.c+3 -10 replies
181/198dmaengine: ti: dma-crossbar: fix device leak on dra7x route allocationdrivers/dma/ti/dma-crossbar.c+2 -00 replies
182/198dmaengine: ti: dma-crossbar: fix device leak on am335x route allocationdrivers/dma/ti/dma-crossbar.c+10 -60 replies
183/198dmaengine: ti: k3-udma: fix device leak on udma lookupdrivers/dma/ti/k3-udma-private.c+1 -10 replies
184/198mm: add a ptdesc flag to mark kernel page tablesinclude/linux/mm.h+41 -00 replies
185/198mm: actually mark kernel page table pagesinclude/asm-generic/pgalloc.h include/linux/mm.h+21 -00 replies
186/198x86/mm: use ptdesc when freeing PMD pagesarch/x86/mm/pgtable.c+6 -60 replies
187/198mm: introduce pure page table freeing functioninclude/linux/mm.h+8 -30 replies
188/198x86/mm: use pagetable_free()arch/x86/mm/init_64.c arch/x86/mm/pat/set_memory.c+2 -20 replies
189/198mm: introduce deferred freeing for kernel page tablesinclude/linux/mm.h mm/Kconfig mm/pgtable-generic.c+53 -30 replies
190/198iommu/sva: invalidate stale IOTLB entries for kernel address spacearch/x86/Kconfig drivers/iommu/iommu-sva.c include/linux/iommu.h +1 more+35 -40 replies
191/198HID: intel-ish-hid: Use dedicated unbound workqueues to prevent resume blockingdrivers/hid/intel-ish-hid/ipc/ipc.c drivers/hid/intel-ish-hid/ipc/pci-ish.c drivers/hid/intel-ish-hid/ishtp-hid-client.c +4 more+47 -70 replies
192/198HID: intel-ish-hid: Fix -Wcast-function-type-strict in devm_ishtp_alloc_workqueue()drivers/hid/intel-ish-hid/ipc/ipc.c+6 -20 replies
193/198btrfs: fix deadlock in wait_current_trans() due to ignored transaction typefs/btrfs/transaction.c+6 -50 replies
194/198mm/page_alloc/vmstat: simplify refresh_cpu_vm_stats change detectioninclude/linux/gfp.h mm/page_alloc.c mm/vmstat.c+20 -180 replies
195/198mm/page_alloc: batch page freeing in decay_pcp_highmm/page_alloc.c+6 -30 replies
196/198mm/page_alloc: prevent pcp corruption with SMP=nmm/page_alloc.c+39 -80 replies
197/198Revert "functionfs: fix the open/removal races"drivers/usb/gadget/function/f_fs.c+10 -430 replies
198/198iommu/sva: include mmu_notifier.h headerdrivers/iommu/iommu-sva.c+1 -00 replies

Reviews trailers per patch

119 of 198 patches have a Reviewed-by or Acked-by.

PatchFrank LiMichael S. TsirkinSabrina DubrocaCristian CiocalteaZack RusinMike SnitzerLukasz LubaVincent MailholSagi GrimbergNeal GompaChristoph HellwigBinbin WuAndreas HindborgDirk BehmeKrzysztof KozlowskiSrinivas KandagatlaRuben WautersBoris BurkovLuigi LeonardiTariq ToukanShay DroriQu WenruoIra WeinyDave JiangAndrew LunnFilipe MananaDavid SterbaDipayaan RoyHaiyang ZhangDavid AhernHangbin LiuEric DumazetNimrod OrenWillem de BruijnJamal Hadi SalimCharles KeepaxAlex HungDan WheelerHawking ZhangAlex DeucherChristian KönigDavid Hildenbrand (Red Hat)Harry YooNikolay AleksandrovIdo SchimmelAnuj GuptaMartin K. PetersenAlison SchofieldJonathan CameronMarco ElverDmitry BaryshkovAbel VesaAmelie DelaunayNeil ArmstrongGünther NoackKonrad DybcioMukesh Kumar SavaliyaPierre GondoisJuri LelliBart Van AsscheAntheas KapenekakisChaitanya KulkarniArnd BergmannNathan ChancellorNaresh KambojuLizhi HouRadhey Shyam PandeyAlexander SteinThierry RedingFolker SchwesingerPierluigi PassaroXu YangFabio EstevamAhmad FatoumOleksij RempelBalbir SinghYasunori GotoDave HansenThéo LebrunAndrew DavisJon Hunter胡连勤Alan SternWu HaotianJan KaraBaokun LiZhang YiHeikki KrogerusDragan SimicBiju DasDarrick J. WongJinchao WangChristian BraunerTony LuckReinette ChatreChris ParkMario Limonciello (AMD)Kent RussellOak ZengFelix KuehlingDaniel WagnerDave AirlieLuca CeresoliJavier Martinez CanillasBibo MaoAlexander PotapenkoMike Rapoport (Microsoft)SeongJae ParkYosry AhmedNhat PhamMichal HockoJason GunthorpeKevin TianDavid HildenbrandVasant HegdeSrinivas PandruvadaZhang LixuVlastimil BabkaMatthew WilcoxMel GormanVladimir ZapolskiyBjorn AnderssonFabrizio CastroGeert UytterhoevenClaudiu BezneaMiquel RaynalRonald WarsowShuah KhanFlorian FainelliJustin M. ForbesTakeshi OgasawaraBrett A C SheffieldShung-Hsi YuRon EconomosBrett MastbergenPeter SchneiderMark BrownDileep MalepuMiguel Ojeda
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/198R-b
2/198
3/198R-b R-b
4/198
5/198R-b
6/198T-b R-b
7/198R-b T-b R-b
8/198R-b R-b
9/198R-b
10/198A-b
11/198
12/198R-b
13/198
14/198
15/198
16/198
17/198
18/198R-b
19/198R-b
20/198
21/198R-b
22/198
23/198
24/198R-b
25/198
26/198R-b
27/198R-b
28/198R-b R-b R-b
29/198R-b
30/198R-b R-b
31/198
32/198A-b R-b
33/198
34/198
35/198
36/198R-b R-b R-b
37/198
38/198R-b
39/198R-b
40/198
41/198R-b R-b
42/198R-b
43/198R-b
44/198R-b R-b
45/198
46/198R-b
47/198
48/198
49/198
50/198R-b R-b
51/198R-b
52/198R-b R-b
53/198R-b R-b
54/198R-b
55/198R-b
56/198
57/198
58/198
59/198R-b T-b
60/198R-b
61/198R-b
62/198R-b
63/198A-b A-b
64/198
65/198A-b A-b A-b
66/198
67/198
68/198
69/198R-b T-b T-b
70/198R-b R-b R-b
71/198A-b
72/198R-b R-b
73/198R-b A-b R-b R-b R-b
74/198R-b R-b
75/198R-b
76/198R-b
77/198
78/198
79/198R-b
80/198R-b
81/198
82/198
83/198
84/198R-b
85/198R-b R-b
86/198R-b
87/198T-b
88/198T-b T-b
89/198
90/198
91/198R-b
92/198
93/198
94/198
95/198R-b
96/198
97/198R-b
98/198
99/198
100/198T-b A-b
101/198
102/198
103/198R-b
104/198
105/198R-b
106/198R-b R-b
107/198A-b
108/198R-b T-b R-b
109/198R-b T-b A-b
110/198R-b
111/198A-b
112/198R-b
113/198
114/198R-b
115/198R-b R-b
116/198
117/198R-b T-b
118/198T-b
119/198R-b
120/198R-b
121/198
122/198
123/198R-b
124/198
125/198
126/198T-b
127/198R-b R-b
128/198R-b
129/198R-b R-b
130/198
131/198
132/198
133/198R-b R-b
134/198R-b T-b
135/198R-b
136/198R-b R-b
137/198R-b
138/198R-b T-b
139/198R-b
140/198R-b A-b A-b
141/198A-b
142/198
143/198
144/198
145/198
146/198
147/198
148/198
149/198T-b R-b
150/198R-b
151/198R-b
152/198R-b
153/198R-b
154/198R-b R-b
155/198R-b
156/198R-b
157/198R-b
158/198R-b
159/198
160/198
161/198
162/198R-b
163/198
164/198R-b
165/198R-b
166/198R-b
167/198R-b
168/198
169/198
170/198
171/198R-b
172/198R-b
173/198
174/198R-b
175/198R-b
176/198R-b
177/198R-b
178/198R-b R-b T-b
179/198R-b
180/198R-b
181/198
182/198
183/198
184/198A-b R-b R-b A-b
185/198A-b R-b R-b A-b
186/198R-b R-b
187/198A-b R-b R-b A-b
188/198A-b R-b A-b
189/198A-b R-b R-b A-b
190/198R-b R-b R-b
191/198
192/198A-b R-b
193/198R-b R-b
194/198R-b R-b
195/198R-b
196/198Analyzed-by A-b
197/198
198/198

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

Read the v1 thread

Cover letter [PATCH 6.18 000/198] 6.18.7-rc1 review

This is the start of the stable review cycle for the 6.18.7 release. There are 198 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, 23 Jan 2026 18:13:40 +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.18.7-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.18.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.18.7-rc1

Carlos Llamas <[email protected]>
iommu/sva: include mmu_notifier.h header

Greg Kroah-Hartman <[email protected]>
Revert "functionfs: fix the open/removal races"

Vlastimil Babka <[email protected]>
mm/page_alloc: prevent pcp corruption with SMP=n

Joshua Hahn <[email protected]>
mm/page_alloc: batch page freeing in decay_pcp_high

Joshua Hahn <[email protected]>
mm/page_alloc/vmstat: simplify refresh_cpu_vm_stats change detection

Robbie Ko <[email protected]>
btrfs: fix deadlock in wait_current_trans() due to ignored transaction type

Nathan Chancellor <[email protected]>
HID: intel-ish-hid: Fix -Wcast-function-type-strict in devm_ishtp_alloc_workqueue()

Zhang Lixu <[email protected]>
HID: intel-ish-hid: Use dedicated unbound workqueues to prevent resume blocking

Lu Baolu <[email protected]>
iommu/sva: invalidate stale IOTLB entries for kernel address space

Dave Hansen <[email protected]>
mm: introduce deferred freeing for kernel page tables

Lu Baolu <[email protected]>
x86/mm: use pagetable_free()

Dave Hansen <[email protected]>
mm: introduce pure page table freeing function

Dave Hansen <[email protected]>
x86/mm: use 'ptdesc' when freeing PMD pages

Dave Hansen <[email protected]>
mm: actually mark kernel page table pages

Dave Hansen <[email protected]>
mm: add a ptdesc flag to mark kernel page tables

Johan Hovold <[email protected]>
dmaengine: ti: k3-udma: fix device leak on udma lookup

Johan Hovold <[email protected]>
dmaengine: ti: dma-crossbar: fix device leak on am335x route allocation

Johan Hovold <[email protected]>
dmaengine: ti: dma-crossbar: fix device leak on dra7x route allocation

Johan Hovold <[email protected]>
dmaengine: stm32: dmamux: fix OF node leak on route allocation failure

Johan Hovold <[email protected]>
dmaengine: stm32: dmamux: fix device leak on route allocation

Biju Das <[email protected]>
dmaengine: sh: rz-dmac: Fix rz_dmac_terminate_all()

Johan Hovold <[email protected]>
dmaengine: sh: rz-dmac: fix device leak on probe failure

Miaoqian Lin <[email protected]>
dmaengine: qcom: gpi: Fix memory leak in gpi_peripheral_config()

Johan Hovold <[email protected]>
dmaengine: lpc32xx-dmamux: fix device leak on route allocation

Johan Hovold <[email protected]>
dmaengine: lpc18xx-dmamux: fix device leak on route allocation

Johan Hovold <[email protected]>
dmaengine: idxd: fix device leaks on compat bind and unbind

Zhen Ni <[email protected]>
dmaengine: fsl-edma: Fix clk leak on alloc_chan_resources failure

Johan Hovold <[email protected]>
dmaengine: dw: dmamux: fix OF node leak on route allocation failure

Johan Hovold <[email protected]>
dmaengine: cv1800b-dmamux: fix device leak on route allocation

Johan Hovold <[email protected]>
dmaengine: bcm-sba-raid: fix device leak on probe

Johan Hovold <[email protected]>
dmaengine: at_hdmac: fix device leak on of_dma_xlate()

Janne Grunau <[email protected]>
dmaengine: apple-admac: Add "apple,t8103-admac" compatible

Qiang Ma <[email protected]>
LoongArch: KVM: Fix kvm_device leak in kvm_pch_pic_destroy()

Qiang Ma <[email protected]>
LoongArch: KVM: Fix kvm_device leak in kvm_ipi_destroy()

Qiang Ma <[email protected]>
LoongArch: KVM: Fix kvm_device leak in kvm_eiointc_destroy()

Binbin Zhou <[email protected]>
LoongArch: dts: loongson-2k2000: Add default interrupt controller address cells

Binbin Zhou <[email protected]>
LoongArch: dts: loongson-2k1000: Fix i2c-gpio node names

Binbin Zhou <[email protected]>
LoongArch: dts: loongson-2k1000: Add default interrupt controller address cells

Binbin Zhou <[email protected]>
LoongArch: dts: loongson-2k0500: Add default interrupt controller address cells

Haoxiang Li <[email protected]>
drm/vmwgfx: Fix an error return check in vmw_compat_shader_add()

Thomas Zimmermann <[email protected]>
drm/sysfb: Remove duplicate declarations

Ludovic Desroches <[email protected]>
drm/panel: simple: restore connector_type fallback

Marek Vasut <[email protected]>
drm/panel-simple: fix connector type for DataImage SCF0700C48GGU18 panel

Lyude Paul <[email protected]>
drm/nouveau/disp/nv50-: Set lock_core in curs507a_prepare

Haoxiang Li <[email protected]>
drm/amdkfd: fix a memory leak in device_queue_manager_init()

Alex Deucher <[email protected]>
drm/amdgpu: make sure userqs are enabled in userq IOCTLs

Philip Yang <[email protected]>
drm/amdgpu: Fix gfx9 update PTE mtype flag

Mario Limonciello (AMD) <[email protected]>
drm/amd: Clean up kfd node on surprise disconnect

Vivek Das Mohapatra <[email protected]>
drm/amd/display: Initialise backlight level values from hw

Mario Limonciello <[email protected]>
drm/amd/display: Bump the HDMI clock to 340MHz

Yao Zi <[email protected]>
LoongArch: dts: Describe PCI sideband IRQ through interrupt-extended

Lisa Robinson <[email protected]>
LoongArch: Fix PMU counter allocation for mixed-type event groups

SeongJae Park <[email protected]>
mm/damon/sysfs: cleanup attrs subdirs on context dir setup failure

SeongJae Park <[email protected]>
mm/damon/sysfs: cleanup intervals subdirs on attrs dir setup failure

SeongJae Park <[email protected]>
mm/damon/sysfs-scheme: cleanup access_pattern subdirs on scheme dir setup failure

SeongJae Park <[email protected]>
mm/damon/sysfs-scheme: cleanup quotas subdirs on scheme dir setup failure

SeongJae Park <[email protected]>
mm/damon/core: remove call_control in inactive contexts

Aboorva Devarajan <[email protected]>
mm/page_alloc: make percpu_pagelist_high_fraction reads lock-free

Pavel Butsykin <[email protected]>
mm/zswap: fix error pointer free in zswap_cpu_comp_prepare()

Ben Dooks <[email protected]>
mm: numa,memblock: include <asm/numa.h> for 'numa_nodes_parsed'

Ryan Roberts <[email protected]>
mm: kmsan: fix poisoning of high-order non-compound pages

Nilay Shroff <[email protected]>
nvme: fix PCIe subsystem reset controller state transition

Xiaochen Shen <[email protected]>
x86/resctrl: Fix memory bandwidth counter width for Hygon

Xiaochen Shen <[email protected]>
x86/resctrl: Add missing resctrl initialization for Hygon

Tommaso Merciai <[email protected]>
i2c: riic: Move suspend handling to NOIRQ phase

Arnaud Ferraris <[email protected]>
tcpm: allow looking for role_sw device in the main node

Haoxiang Li <[email protected]>

    EDAC/i3200: Fix a resource leak in i3200_probe1()

Haoxiang Li <[email protected]>
EDAC/x38: Fix a resource leak in x38_probe1()

Thomas Weißschuh <[email protected]>
hrtimer: Fix softirq base check in update_needs_ipi()

Yang Erkun <[email protected]>
ext4: fix iloc.bh leak in ext4_xattr_inode_update_ref

Arnd Bergmann <[email protected]>
ext4: fix ext4_tune_sb_params padding

Johan Hovold <[email protected]>
ASoC: codecs: wsa881x: fix unnecessary initialisation

Ilikara Zheng <[email protected]>
nvme-pci: disable secondary temp for Wodposit WPBSNM8

Ethan Nelson-Moore <[email protected]>
USB: serial: ftdi_sio: add support for PICAXE AXE027 cable

Ulrich Mohr <[email protected]>
USB: serial: option: add Telit LE910 MBIM composition

Huacai Chen <[email protected]>
USB: OHCI/UHCI: Add soft dependencies on ehci_platform

Johannes Brüderl <[email protected]>
usb: core: add USB_QUIRK_NO_BOS for devices that hang on BOS descriptor

Thinh Nguyen <[email protected]>
usb: dwc3: Check for USB4 IP_NAME

Xu Yang <[email protected]>
usb: gadget: uvc: fix req_payload_size calculation

Xu Yang <[email protected]>
usb: gadget: uvc: fix interval_duration calculation

Mathias Nyman <[email protected]>
xhci: sideband: don't dereference freed ring when removing sideband endpoint

Wayne Chang <[email protected]>
usb: host: xhci-tegra: Use platform_get_irq_optional() for wake IRQs

Wayne Chang <[email protected]>

    phy: tegra: xusb: Explicitly configure HS_DISCON_LEVEL to 0x7

Franz Schnyder <[email protected]>
phy: fsl-imx8mq-usb: fix typec orientation switch when built as module

Louis Chauvet <[email protected]>
phy: rockchip: inno-usb2: fix disconnection in gadget mode

Rafael Beims <[email protected]>
phy: freescale: imx8m-pcie: assert phy reset during power on

Wentao Liang <[email protected]>
phy: rockchip: inno-usb2: Fix a double free bug in rockchip_usb2phy_probe()

Johan Hovold <[email protected]>
phy: ti: gmii-sel: fix regmap leak on probe failure

Luca Ceresoli <[email protected]>
phy: rockchip: inno-usb2: fix communication disruption in gadget mode

Dan Williams <[email protected]>
x86/kaslr: Recognize all ZONE_DEVICE users as physaddr consumers

Shakeel Butt <[email protected]>
lib/buildid: use __kernel_read() for sleepable context

Bui Quang Minh <[email protected]>
virtio-net: don't schedule delayed refill worker

Nirjhar Roy (IBM) <[email protected]>
xfs: Fix the return value of xfs_rtcopy_summary()

Brian Foster <[email protected]>
xfs: set max_agbno to allow sparse alloc of last full inode chunk

Guenter Roeck <[email protected]>
ftrace: Do not over-allocate ftrace memory

Lorenzo Stoakes <[email protected]>
tools/testing/selftests: fix gup_longterm for unknown fs

Lorenzo Stoakes <[email protected]>
tools/testing/selftests: add forked (un)/faulted VMA merge tests

Lorenzo Stoakes <[email protected]>
tools/testing/selftests: add tests for !tgt, src mremap() merges

Tetsuo Handa <[email protected]>
net: can: j1939: j1939_xtp_rx_rts_session_active(): deactivate session upon receiving the second rts

Ondrej Ille <[email protected]>
can: ctucanfd: fix SSP_SRC in cases when bit-rate is higher than 1 MBit.

Marc Kleine-Budde <[email protected]>
can: gs_usb: gs_usb_receive_bulk_callback(): fix URB memory leak

Nilay Shroff <[email protected]>
null_blk: fix kmemleak by releasing references to fault configfs items

Zhang Heng <[email protected]>
ALSA: hda/realtek: Add quirk for HP Pavilion x360 to enable mute LED

Matthew Schwartz <[email protected]>
ALSA: hda/tas2781: Skip UEFI calibration on ASUS ROG Xbox Ally X

Jaroslav Kysela <[email protected]>
ALSA: pcm: Improve the fix for race of buffer access at PCM OSS layer

Paolo Bonzini <[email protected]>
selftests: kvm: try getting XFD and XSAVE state out of sync

Paolo Bonzini <[email protected]>
selftests: kvm: replace numbered sync points with actions

Brian Kao <[email protected]>
scsi: core: Fix error handler encryption support

Yonghong Song <[email protected]>
selftests/bpf: Fix selftest verif_scale_strobemeta failure with llvm22

Benjamin Tissoires <[email protected]>
HID: usbhid: paper over wrong bNumDescriptor field

Peter Zijlstra <[email protected]>
sched: Deadline has dynamic priority

Peter Zijlstra <[email protected]>
sched/deadline: Avoid double update_rq_clock()

Carlos Song <[email protected]>
i2c: imx-lpi2c: change to PIO mode in system-wide suspend/resume progress

Neil Armstrong <[email protected]>
i2c: qcom-geni: make sure I2C hub controllers can't use SE DMA

Harshit Mogalapalli <[email protected]>
soundwire: bus: fix off-by-one when allocating slave IDs

Haotian Zhang <[email protected]>
dmaengine: omap-dma: fix dma_pool resource leak in error paths

Günther Noack <[email protected]>
selftests/landlock: Properly close a file descriptor

Krzysztof Kozlowski <[email protected]>
phy: broadcom: ns-usb3: Fix Wvoid-pointer-to-enum-cast warning (again)

Tingmao Wang <[email protected]>
landlock: Fix wrong type usage

Matthieu Buffet <[email protected]>
selftests/landlock: Remove invalid unix socket bind()

Matthieu Buffet <[email protected]>
selftests/landlock: Fix TCP bind(AF_UNSPEC) test case

Matthieu Buffet <[email protected]>
landlock: Fix TCP handling of short AF_UNSPEC addresses

Haotian Zhang <[email protected]>
phy: ti: da8xx-usb: Handle devm_pm_runtime_enable() errors

Dan Carpenter <[email protected]>
phy: stm32-usphyc: Fix off by one in probe()

Loic Poulain <[email protected]>
phy: qcom-qusb2: Fix NULL pointer dereference on early suspend

Stefano Radaelli <[email protected]>
phy: fsl-imx8mq-usb: Clear the PCS_TX_SWING_FULL field before using it

Suraj Gupta <[email protected]>
dmaengine: xilinx_dma: Fix uninitialized addr_width when "xlnx,addrwidth" property is missing

Sheetal <[email protected]>
dmaengine: tegra-adma: Fix use-after-free

Anthony Brandon <[email protected]>
dmaengine: xilinx: xdma: Fix regmap max_register

Guodong Xu <[email protected]>
dmaengine: mmp_pdma: fix DMA mask handling

Trond Myklebust <[email protected]>
NFS: Fix size read races in truncate, fallocate and copy offload

John Groves <[email protected]>
drivers/dax: add some missing kerneldoc comment fields for struct dev_dax

Mike Rapoport (Microsoft) <[email protected]>
mips: fix HIGHMEM initialization

Bagas Sanjaya <[email protected]>
mm, kfence: describe @slab parameter in __kfence_obj_info()

Bagas Sanjaya <[email protected]>
textsearch: describe @list member in ts_ops search

Bagas Sanjaya <[email protected]>
mm: describe @flags parameter in memalloc_flags_save()

Srinivasan Shanmugam <[email protected]>
drm/amdgpu/userq: Fix fence reference leak on queue teardown v2

Harish Kasiviswanathan <[email protected]>
drm/amdkfd: No need to suspend whole MES to evict process

Yang Wang <[email protected]>
drm/amd/pm: fix smu overdrive data type wrong issue on smu 14.0.2

Mario Limonciello (AMD) <[email protected]>
drm/amd/display: Show link name in PSR status message

Lu Yao <[email protected]>
drm/amdgpu: fix drm panic null pointer when driver not support atomic

Emil Svendsen <[email protected]>
ASoC: tlv320adcx140: fix word length

Emil Svendsen <[email protected]>
ASoC: tlv320adcx140: fix null pointer

Cole Leavitt <[email protected]>
ASoC: sdw_utils: cs42l43: Enable Headphone pin for LINEOUT jack type

Eric Dumazet <[email protected]>
net/sched: sch_qfq: do not free existing class in qfq_change_class()

Gal Pressman <[email protected]>
selftests: drv-net: fix RPS mask handling for high CPU numbers

Kuniyuki Iwashima <[email protected]>
ipv6: Fix use-after-free in inet6_addr_del().

Eric Dumazet <[email protected]>
dst: fix races in rt6_uncached_list_del() and rt_del_uncached_list()

Aditya Garg <[email protected]>
net: hv_netvsc: reject RSS hash key programming without RX indirection table

Richard Fitzgerald <[email protected]>
ALSA: hda/cirrus_scodec_test: Fix test suite name

Richard Fitzgerald <[email protected]>
ALSA: hda/cirrus_scodec_test: Fix incorrect setup of gpiochip

Lorenzo Bianconi <[email protected]>
net: airoha: Fix typo in airoha_ppe_setup_tc_block_cb definition

Jijie Shao <[email protected]>
net: phy: motorcomm: fix duplex setting error for phy leds

Kery Qi <[email protected]>
net: octeon_ep_vf: fix free_irq dev_id mismatch in IRQ rollback

Li Ming <[email protected]>
cxl/hdm: Fix potential infinite loop in __cxl_dpa_reserve()

Jiasheng Jiang <[email protected]>
btrfs: fix memory leaks in create_space_info() error paths

Saeed Mahameed <[email protected]>
net/mlx5e: Restore destroying state bit after profile cleanup

Saeed Mahameed <[email protected]>
net/mlx5e: Pass netdev to mlx5e_destroy_netdev instead of priv

Saeed Mahameed <[email protected]>
net/mlx5e: Don't store mlx5e_priv in mlx5e_dev devlink priv

Saeed Mahameed <[email protected]>
net/mlx5e: Fix crash on profile change rollback failure

Stefano Garzarella <[email protected]>
vsock/test: add a final full barrier after run all tests

Eric Dumazet <[email protected]>
ipv4: ip_gre: make ipgre_header() robust

Caleb Sander Mateos <[email protected]>
block: zero non-PI portion of auto integrity buffer

Eric Dumazet <[email protected]>
macvlan: fix possible UAF in macvlan_forward_source()

Eric Dumazet <[email protected]>

    net: update netdev_lock_{type,name}

Eric Dumazet <[email protected]>

    ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv()

Eric Dumazet <[email protected]>

    net: bridge: annotate data-races around fdb->{updated,used}

Yang Li <[email protected]>
Bluetooth: hci_sync: enable PA Sync Lost event

Qu Wenruo <[email protected]>
btrfs: send: check for inline extents in range_is_hole_in_parent()

Filipe Manana <[email protected]>
btrfs: release path before iget_failed() in btrfs_read_locked_inode()

Robert Richter <[email protected]>
cxl/port: Fix target list setup for multiple decoders sharing the same dport

Shivam Kumar <[email protected]>
nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec

Szymon Wilczek <[email protected]>
can: etas_es58x: allow partial RX URB allocation to succeed

Eric Dumazet <[email protected]>
ipv4: ip_tunnel: spread netdev_lockdep_set_classes()

Yaxiong Tian <[email protected]>
PM: EM: Fix incorrect description of the cost field in struct em_perf_state

Andy Yan <[email protected]>
drm/rockchip: vop2: Only wait for changed layer cfg done when there is pending cfgdone bits

Andy Yan <[email protected]>
drm/rockchip: vop2: Add delay between poll registers

Trond Myklebust <[email protected]>
NFS/localio: Deal with page bases that are > PAGE_SIZE

Ian Forbes <[email protected]>
drm/vmwgfx: Merge vmw_bo_release and vmw_bo_free functions

Ian Forbes <[email protected]>
drm/vmwgfx: Fix KMS with 3D on HW version 10

Sebastian Reichel <[email protected]>
drm/bridge: dw-hdmi-qp: Fix spurious IRQ on resume

Zilin Guan <[email protected]>
pnfs/blocklayout: Fix memory leak in bl_parse_scsi()

Zilin Guan <[email protected]>
pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()

Trond Myklebust <[email protected]>
NFS: Fix a deadlock involving nfs_release_folio()

Trond Myklebust <[email protected]>
pNFS: Fix a deadlock when returning a delegation during open()

Antony Antony <[email protected]>
xfrm: set ipv4 no_pmtu_disc flag only on output sa when direction is set

Jianbo Liu <[email protected]>
xfrm: Fix inner mode lookup in tunnel mode GSO segmentation

Ming Lei <[email protected]>
io_uring: move local task_work in exit cancel loop

Gustavo A. R. Silva <[email protected]>
virtio_net: Fix misalignment bug in struct virtnet_info

Shenghao Yang <[email protected]>
drm/gud: fix NULL fb and crtc dereferences on USB disconnect

Johan Hovold <[email protected]>
ASoC: codecs: wsa883x: fix unnecessary initialisation

Johan Hovold <[email protected]>
ASoC: codecs: wsa884x: fix codec initialisation

Alice Ryhl <[email protected]>
rust: bitops: fix missing _find_* functions on 32-bit ARM

Sean Christopherson <[email protected]>
x86/fpu: Clear XSTATE_BV[i] in guest XSAVE state whenever XFD[i]=1

Andreas Gruenbacher <[email protected]>
Revert "gfs2: Fix use of bio_chain"

Janne Grunau <[email protected]>
nvme-apple: add "apple,t8103-nvme-ans2" as compatible

Morduan Zang <[email protected]>
efi/cper: Fix cper_bits_to_str buffer handling and return value

Peng Fan <[email protected]>
firmware: imx: scu-irq: Set mu_resource_id before get handle

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

Diffstat:

 Makefile                                           |   4 +-
 arch/loongarch/boot/dts/loongson-2k0500.dtsi       |   3 +
 arch/loongarch/boot/dts/loongson-2k1000.dtsi       |  31 +-
 arch/loongarch/boot/dts/loongson-2k2000.dtsi       |  35 +-
 arch/loongarch/kernel/perf_event.c                 |  21 +-
 arch/loongarch/kvm/intc/eiointc.c                  |   1 +
 arch/loongarch/kvm/intc/ipi.c                      |   1 +
 arch/loongarch/kvm/intc/pch_pic.c                  |   1 +
 arch/mips/mm/init.c                                |  23 ++
 arch/x86/Kconfig                                   |   1 +
 arch/x86/kernel/cpu/resctrl/core.c                 |  21 +-
 arch/x86/kernel/cpu/resctrl/internal.h             |   3 +
 arch/x86/kernel/fpu/core.c                         |  32 +-
 arch/x86/kvm/x86.c                                 |   9 +
 arch/x86/mm/init_64.c                              |   2 +-
 arch/x86/mm/kaslr.c                                |  10 +-
 arch/x86/mm/pat/set_memory.c                       |   2 +-
 arch/x86/mm/pgtable.c                              |  12 +-
 block/bio-integrity-auto.c                         |   2 +-
 drivers/block/null_blk/main.c                      |  12 +-
 drivers/cxl/core/hdm.c                             |   2 +-
 drivers/cxl/core/port.c                            |   2 +-
 drivers/dax/dax-private.h                          |  10 +-
 drivers/dma/apple-admac.c                          |   1 +
 drivers/dma/at_hdmac.c                             |   9 +-
 drivers/dma/bcm-sba-raid.c                         |   6 +-
 drivers/dma/cv1800b-dmamux.c                       |  17 +-
 drivers/dma/dw/rzn1-dmamux.c                       |   4 +-
 drivers/dma/fsl-edma-common.c                      |   1 +
 drivers/dma/idxd/compat.c                          |  23 +-
 drivers/dma/lpc18xx-dmamux.c                       |  19 +-
 drivers/dma/lpc32xx-dmamux.c                       |  19 +-
 drivers/dma/mmp_pdma.c                             |  20 +-
 drivers/dma/qcom/gpi.c                             |   6 +-
 drivers/dma/sh/rz-dmac.c                           |  18 +-
 drivers/dma/stm32/stm32-dmamux.c                   |  22 +-
 drivers/dma/tegra210-adma.c                        |  10 +-
 drivers/dma/ti/dma-crossbar.c                      |  18 +-
 drivers/dma/ti/k3-udma-private.c                   |   2 +-
 drivers/dma/ti/omap-dma.c                          |   4 +
 drivers/dma/xilinx/xdma-regs.h                     |   1 +
 drivers/dma/xilinx/xdma.c                          |   2 +-
 drivers/dma/xilinx/xilinx_dma.c                    |   7 +-
 drivers/edac/i3200_edac.c                          |  11 +-
 drivers/edac/x38_edac.c                            |   9 +-
 drivers/firmware/efi/cper.c                        |   2 +-
 drivers/firmware/imx/imx-scu-irq.c                 |  24 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   8 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c          |  16 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_userq.h          |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c    |   8 +
 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c              |   8 +-
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |  31 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  21 +-
 drivers/gpu/drm/amd/display/dc/dc_hdmi_types.h     |   2 +-
 .../gpu/drm/amd/display/dc/link/link_detection.c   |   4 +-
 .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c   |   3 +-
 drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c       |   9 +
 drivers/gpu/drm/gud/gud_pipe.c                     |  20 +-
 drivers/gpu/drm/nouveau/dispnv50/curs507a.c        |   1 +
 drivers/gpu/drm/panel/panel-simple.c               | 110 +++---
 drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c     |  12 +-
 drivers/gpu/drm/rockchip/rockchip_vop2_reg.c       |  17 +-
 drivers/gpu/drm/sysfb/drm_sysfb_helper.h           |   9 -
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |  22 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |  14 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c             |   4 +-
 drivers/hid/intel-ish-hid/ipc/ipc.c                |  25 +-
 drivers/hid/intel-ish-hid/ipc/pci-ish.c            |   2 +-
 drivers/hid/intel-ish-hid/ishtp-hid-client.c       |   4 +-
 drivers/hid/intel-ish-hid/ishtp/bus.c              |  18 +-
 drivers/hid/intel-ish-hid/ishtp/hbm.c              |   4 +-
 drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h        |   3 +
 drivers/hid/usbhid/hid-core.c                      |  17 +-
 drivers/i2c/busses/i2c-imx-lpi2c.c                 |   7 +
 drivers/i2c/busses/i2c-qcom-geni.c                 |  11 +-
 drivers/i2c/busses/i2c-riic.c                      |  46 ++-
 drivers/iommu/iommu-sva.c                          |  33 +-
 drivers/net/can/ctucanfd/ctucanfd_base.c           |   2 +-
 drivers/net/can/usb/etas_es58x/es58x_core.c        |   2 +-
 drivers/net/can/usb/gs_usb.c                       |   2 +
 .../ethernet/marvell/octeon_ep_vf/octep_vf_main.c  |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en.h       |  13 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  86 +++--
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |  15 +-
 drivers/net/hyperv/netvsc_drv.c                    |   3 +
 drivers/net/macvlan.c                              |  20 +-
 drivers/net/phy/motorcomm.c                        |   4 +-
 drivers/net/virtio_net.c                           |  59 ++--
 drivers/nvme/host/apple.c                          |   1 +
 drivers/nvme/host/pci.c                            |   7 +-
 drivers/nvme/target/tcp.c                          |  12 +
 drivers/pci/Kconfig                                |   6 -
 drivers/phy/broadcom/phy-bcm-ns-usb3.c             |   2 +-
 drivers/phy/freescale/phy-fsl-imx8m-pcie.c         |   3 +-
 drivers/phy/freescale/phy-fsl-imx8mq-usb.c         |  15 +-
 drivers/phy/qualcomm/phy-qcom-qusb2.c              |  16 +-
 drivers/phy/rockchip/phy-rockchip-inno-usb2.c      |  14 +-
 drivers/phy/st/phy-stm32-usbphyc.c                 |   2 +-
 drivers/phy/tegra/xusb-tegra186.c                  |   3 +
 drivers/phy/ti/phy-da8xx-usb.c                     |   7 +-
 drivers/phy/ti/phy-gmii-sel.c                      |   2 +-
 drivers/scsi/scsi_error.c                          |  24 ++
 drivers/soundwire/bus_type.c                       |   2 +-
 drivers/usb/core/config.c                          |   5 +
 drivers/usb/core/quirks.c                          |   3 +
 drivers/usb/dwc3/core.c                            |   2 +
 drivers/usb/dwc3/core.h                            |   1 +
 drivers/usb/gadget/function/f_fs.c                 |  53 +--
 drivers/usb/gadget/function/f_uvc.c                |   4 +
 drivers/usb/gadget/function/uvc.h                  |   3 +-
 drivers/usb/gadget/function/uvc_queue.c            |  15 +-
 drivers/usb/gadget/function/uvc_video.c            |  11 +-
 drivers/usb/host/ohci-platform.c                   |   1 +
 drivers/usb/host/uhci-platform.c                   |   1 +
 drivers/usb/host/xhci-sideband.c                   |   1 -
 drivers/usb/host/xhci-tegra.c                      |   2 +-
 drivers/usb/host/xhci.c                            |  15 +-
 drivers/usb/serial/ftdi_sio.c                      |   1 +
 drivers/usb/serial/ftdi_sio_ids.h                  |   2 +
 drivers/usb/serial/option.c                        |   1 +
 drivers/usb/typec/tcpm/tcpm.c                      |   2 +-
 fs/btrfs/inode.c                                   |   9 +
 fs/btrfs/send.c                                    |   2 +
 fs/btrfs/space-info.c                              |   8 +-
 fs/btrfs/transaction.c                             |  11 +-
 fs/ext4/xattr.c                                    |   1 +
 fs/gfs2/lops.c                                     |   2 +-
 fs/nfs/blocklayout/dev.c                           |   6 +-
 fs/nfs/file.c                                      |   3 +-
 fs/nfs/flexfilelayout/flexfilelayoutdev.c          |   2 +-
 fs/nfs/inode.c                                     |  10 +-
 fs/nfs/io.c                                        |   2 +
 fs/nfs/localio.c                                   |   2 +
 fs/nfs/nfs42proc.c                                 |  29 +-
 fs/nfs/nfs4proc.c                                  |   6 +-
 fs/nfs/nfstrace.h                                  |   3 +
 fs/nfs/pnfs.c                                      |  58 +++-
 fs/nfs/pnfs.h                                      |  17 +-
 fs/nfs/write.c                                     |  33 ++
 fs/xfs/libxfs/xfs_ialloc.c                         |  11 +-
 fs/xfs/xfs_rtalloc.c                               |   2 +-
 include/asm-generic/pgalloc.h                      |  18 +
 include/drm/bridge/dw_hdmi_qp.h                    |   1 +
 include/linux/energy_model.h                       |   2 +-
 include/linux/gfp.h                                |   2 +-
 include/linux/intel-ish-client-if.h                |   2 +
 include/linux/iommu.h                              |   4 +
 include/linux/kfence.h                             |   1 +
 include/linux/mm.h                                 |  65 +++-
 include/linux/nfs_fs.h                             |   1 +
 include/linux/sched/mm.h                           |   1 +
 include/linux/soc/airoha/airoha_offload.h          |   4 +-
 include/linux/textsearch.h                         |   1 +
 include/linux/usb/quirks.h                         |   3 +
 include/net/ip_tunnels.h                           |  13 +-
 include/scsi/scsi_eh.h                             |   6 +
 include/sound/pcm.h                                |   2 +-
 include/uapi/linux/ext4.h                          |   2 +-
 io_uring/io_uring.c                                |   8 +-
 kernel/sched/core.c                                |   2 +-
 kernel/sched/deadline.c                            |   3 +-
 kernel/sched/syscalls.c                            |   2 +-
 kernel/time/hrtimer.c                              |   2 +-
 kernel/trace/ftrace.c                              |  29 +-
 lib/buildid.c                                      |  32 +-
 mm/Kconfig                                         |  13 +-
 mm/damon/core.c                                    |  33 +-
 mm/damon/sysfs-schemes.c                           |  10 +-
 mm/damon/sysfs.c                                   |   9 +-
 mm/kmsan/shadow.c                                  |   2 +-
 mm/numa_memblks.c                                  |   2 +
 mm/page_alloc.c                                    |  74 +++-
 mm/pgtable-generic.c                               |  39 +++
 mm/vmstat.c                                        |  28 +-
 mm/zswap.c                                         |   2 +-
 net/bluetooth/hci_sync.c                           |   1 +
 net/bridge/br_fdb.c                                |  28 +-
 net/bridge/br_input.c                              |   4 +-
 net/can/j1939/transport.c                          |  10 +-
 net/core/dev.c                                     |  25 +-
 net/core/dst.c                                     |   1 +
 net/ipv4/esp4_offload.c                            |   4 +-
 net/ipv4/ip_gre.c                                  |  11 +-
 net/ipv4/ip_tunnel.c                               |   5 +-
 net/ipv4/route.c                                   |   4 +-
 net/ipv6/addrconf.c                                |   4 +-
 net/ipv6/esp6_offload.c                            |   4 +-
 net/ipv6/ip6_tunnel.c                              |   2 +-
 net/ipv6/route.c                                   |   4 +-
 net/sched/sch_qfq.c                                |   6 +-
 net/xfrm/xfrm_state.c                              |   1 +
 rust/helpers/bitops.c                              |  42 +++
 security/landlock/audit.c                          |   2 +-
 security/landlock/net.c                            | 118 ++++---
 sound/core/oss/pcm_oss.c                           |   4 +-
 sound/core/pcm_native.c                            |   9 +-
 sound/hda/codecs/realtek/alc269.c                  |   1 +
 sound/hda/codecs/side-codecs/cirrus_scodec_test.c  |   3 +-
 sound/hda/codecs/side-codecs/tas2781_hda_i2c.c     |  13 +-
 sound/soc/codecs/tlv320adcx140.c                   |   8 +-
 sound/soc/codecs/wsa881x.c                         |   9 +
 sound/soc/codecs/wsa883x.c                         |   9 +
 sound/soc/codecs/wsa884x.c                         |   3 +-
 sound/soc/sdw_utils/soc_sdw_cs42l43.c              |   2 +-
 tools/testing/selftests/bpf/progs/strobemeta.h     |   6 +-
 tools/testing/selftests/kvm/x86/amx_test.c         | 118 ++++---
 tools/testing/selftests/landlock/common.h          |   1 +
 tools/testing/selftests/landlock/fs_test.c         |   6 +-
 tools/testing/selftests/landlock/net_test.c        |  16 +-
 tools/testing/selftests/mm/gup_longterm.c          |   2 +-
 tools/testing/selftests/mm/merge.c                 | 384 +++++++++++++++++++--
 tools/testing/selftests/net/toeplitz.c             |   4 +-
 tools/testing/vsock/util.c                         |  12 +
 215 files changed, 2132 insertions(+), 828 deletions(-)