Skip to content

6.8.8-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest158 patches 10 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/158io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failureio_uring/io_uring.c+13 -130 replies
2/158drm/i915/cdclk: Fix voltage_level programming edge casedrivers/gpu/drm/i915/display/intel_cdclk.c+27 -100 replies
3/158Revert "vmgenid: emit uevent when VMGENID updates"drivers/virt/vmgenid.c+0 -20 replies
4/158SUNRPC: Fix rpcgss_context trace event acceptor fieldinclude/trace/events/rpcgss.h+2 -20 replies
5/158selftests/ftrace: Limit length in subsystem-enable teststools/testing/selftests/ftrace/test.d/event/subsystem-enable.tc+3 -30 replies
6/158random: handle creditable entropy from atomic process contextdrivers/char/random.c+5 -50 replies
7/158scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERINGdrivers/scsi/scsi_lib.c+3 -40 replies
8/158net: usb: ax88179_178a: avoid writing the mac address before first readingdrivers/net/usb/ax88179_178a.c+2 -20 replies
9/158btrfs: do not wait for short bulk allocationfs/btrfs/extent_io.c+4 -140 replies
10/158btrfs: zoned: do not flag ZEROOUT on non-dirty extent bufferfs/btrfs/extent_io.c+1 -10 replies
11/158r8169: fix LED-related deadlock on module removaldrivers/net/ethernet/realtek/r8169.h drivers/net/ethernet/realtek/r8169_leds.c drivers/net/ethernet/realtek/r8169_main.c+25 -80 replies
12/158r8169: add missing conditional compiling for call to r8169_remove_ledsdrivers/net/ethernet/realtek/r8169_main.c+2 -10 replies
13/158scsi: ufs: qcom: Add missing interconnect bandwidth values for Gear 5drivers/ufs/host/ufs-qcom.c+7 -10 replies
14/158netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get()net/netfilter/nf_tables_api.c+6 -20 replies
15/158netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get()net/netfilter/nf_tables_api.c+6 -20 replies
16/158netfilter: br_netfilter: skip conntrack input hook for promisc packetsnet/bridge/br_input.c net/bridge/br_netfilter_hooks.c net/bridge/br_private.h +1 more+28 -80 replies
17/158netfilter: nft_set_pipapo: constify lookup fn args where possiblenet/netfilter/nft_set_pipapo.c net/netfilter/nft_set_pipapo.h net/netfilter/nft_set_pipapo_avx2.c+48 -350 replies
18/158netfilter: nft_set_pipapo: walk over current view on netlink dumpinclude/net/netfilter/nf_tables.h net/netfilter/nf_tables_api.c net/netfilter/nft_set_pipapo.c+23 -20 replies
19/158netfilter: nft_set_pipapo: do not free live elementnet/netfilter/nft_set_pipapo.c+9 -50 replies
20/158netfilter: flowtable: validate pppoe headerinclude/net/netfilter/nf_flow_table.h net/netfilter/nf_flow_table_inet.c net/netfilter/nf_flow_table_ip.c+18 -50 replies
21/158netfilter: flowtable: incorrect pppoe tuplenet/netfilter/nf_flow_table_ip.c+1 -10 replies
22/158af_unix: Call manage_oob() for every skb in unix_stream_read_generic().net/unix/af_unix.c+1 -10 replies
23/158af_unix: Dont peek OOB data without MSG_OOB.net/unix/af_unix.c+5 -50 replies
24/158net: sparx5: flower: fix fragment flags handlingdrivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c+40 -210 replies
25/158net/mlx5: Lag, restore buckets number to default after hash LAG deactivationdrivers/net/ethernet/mellanox/mlx5/core/lag/lag.c+3 -10 replies
26/158net/mlx5: Restore mistakenly dropped parts in register devlink flowdrivers/net/ethernet/mellanox/mlx5/core/main.c drivers/net/ethernet/mellanox/mlx5/core/sf/dev/driver.c+4 -20 replies
27/158net/mlx5e: Prevent deadlock while disabling aRFSdrivers/net/ethernet/mellanox/mlx5/core/en_arfs.c+16 -110 replies
28/158net: change maximum number of UDP segments to 128include/linux/udp.h tools/testing/selftests/net/udpgso.c+2 -20 replies
29/158octeontx2-pf: fix FLOW_DIS_IS_FRAGMENT implementationdrivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c+5 -20 replies
30/158selftests/tcp_ao: Make RST tests less flakytools/testing/selftests/net/tcp_ao/rst.c+13 -100 replies
31/158selftests/tcp_ao: Zero-init tcp_ao_info_opttools/testing/selftests/net/tcp_ao/setsockopt-closed.c+1 -10 replies
32/158selftests/tcp_ao: Fix fscanf() call for format-securitytools/testing/selftests/net/tcp_ao/lib/proc.c+1 -10 replies
33/158selftests/tcp_ao: Printing fixes to confirm with format-securitytools/testing/selftests/net/tcp_ao/lib/setup.c+6 -60 replies
34/158net: stmmac: Apply half-duplex-less constraint for DW QoS Eth onlydrivers/net/ethernet/stmicro/stmmac/dwmac4_core.c drivers/net/ethernet/stmicro/stmmac/stmmac_main.c+10 -160 replies
35/158net: stmmac: Fix max-speed being ignored on queue re-initdrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+5 -00 replies
36/158net: stmmac: Fix IP-cores specific MAC capabilitiesdrivers/net/ethernet/stmicro/stmmac/common.h drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c +4 more+23 -190 replies
37/158ice: tc: check src_vsi in case of traffic from VFdrivers/net/ethernet/intel/ice/ice_tc_lib.c+8 -00 replies
38/158ice: tc: allow zero flags in parsing tc flowerdrivers/net/ethernet/intel/ice/ice_tc_lib.c+1 -10 replies
39/158ice: Fix checking for unsupported keys on non-tunnel devicedrivers/net/ethernet/intel/ice/ice_tc_lib.c+4 -10 replies
40/158tun: limit printing rate when illegal packet received by tun devdrivers/net/tun.c+10 -80 replies
41/158net: dsa: mt7530: fix mirroring frames received on local portdrivers/net/dsa/mt7530.c drivers/net/dsa/mt7530.h+10 -00 replies
42/158net: dsa: mt7530: fix port mirroring for MT7988 SoC switchdrivers/net/dsa/mt7530.c+6 -40 replies
43/158s390/ism: Properly fix receive message buffer allocationdrivers/s390/net/ism_drv.c+28 -90 replies
44/158netfilter: nf_tables: missing iterator type in lookup walknet/netfilter/nft_lookup.c net/netfilter/nft_set_pipapo.c+3 -10 replies
45/158netfilter: nf_tables: restore set elements when delete set failsnet/netfilter/nf_tables_api.c net/netfilter/nft_set_bitmap.c net/netfilter/nft_set_hash.c +2 more+45 -200 replies
46/158gpiolib: swnode: Remove wrong header inclusioninclude/linux/gpio/property.h+0 -10 replies
47/158netfilter: nf_tables: fix memleak in map from abort pathnet/netfilter/nf_tables_api.c+14 -20 replies
48/158net/sched: Fix mirred deadlock on device recursioninclude/net/sch_generic.h net/core/dev.c net/sched/sch_generic.c+8 -00 replies
49/158net: ethernet: mtk_eth_soc: fix WED + wifi resetdrivers/net/ethernet/mediatek/mtk_wed.c+1 -50 replies
50/158ravb: Group descriptor types used in Rx ringdrivers/net/ethernet/renesas/ravb.h drivers/net/ethernet/renesas/ravb_main.c+33 -301 reply
51/158net: ravb: Count packets instead of descriptors in R-Car RX pathdrivers/net/ethernet/renesas/ravb_main.c+8 -130 replies
52/158net: ravb: Allow RX loop to move past DMA mapping errorsdrivers/net/ethernet/renesas/ravb_main.c+13 -120 replies
53/158net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before using themdrivers/net/ethernet/ti/am65-cpsw-nuss.c+18 -00 replies
54/158NFSD: fix endianness issue in nfsd4_encode_fattr4fs/nfsd/nfs4xdr.c+23 -240 replies
55/158RDMA/rxe: Fix the problem "mutex_destroy missing"drivers/infiniband/sw/rxe/rxe.c+2 -00 replies
56/158RDMA/cm: Print the old state when cm_destroy_id gets timeoutdrivers/infiniband/core/cm.c+7 -40 replies
57/158RDMA/mlx5: Fix port number for counter query in multi-port configurationdrivers/infiniband/hw/mlx5/mad.c+2 -10 replies
58/158perf annotate: Make sure to call symbol__annotate2() in TUItools/perf/ui/browsers/annotate.c tools/perf/util/annotate.c+4 -10 replies
59/158perf lock contention: Add a missing NULL checktools/perf/util/bpf_skel/lock_contention.bpf.c+4 -10 replies
60/158s390/qdio: handle deferred cc1drivers/s390/cio/qdio_main.c+23 -50 replies
61/158s390/cio: fix race condition during online processingdrivers/s390/cio/device.c+8 -50 replies
62/158iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftestdrivers/iommu/iommufd/Kconfig+1 -00 replies
63/158iommufd: Add config needed for iommufd_fail_nthtools/testing/selftests/iommu/config+2 -00 replies
64/158drm: nv04: Fix out of bounds accessdrivers/gpu/drm/nouveau/nouveau_bios.c+7 -60 replies
65/158drm/v3d: Dont increment `enabled_ns` twicedrivers/gpu/drm/v3d/v3d_irq.c+0 -40 replies
66/158userfaultfd: change src_folio after ensuring its unpinned in UFFDIO_MOVEmm/huge_memory.c+3 -30 replies
67/158thunderbolt: Introduce tb_port_reset()drivers/thunderbolt/lc.c drivers/thunderbolt/switch.c drivers/thunderbolt/tb.h +2 more+97 -00 replies
68/158thunderbolt: Introduce tb_path_deactivate_hop()drivers/thunderbolt/path.c drivers/thunderbolt/tb.h+14 -00 replies
69/158thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routersdrivers/thunderbolt/switch.c drivers/thunderbolt/tb_regs.h+111 -140 replies
70/158thunderbolt: Reset topology created by the boot firmwaredrivers/thunderbolt/domain.c drivers/thunderbolt/icm.c drivers/thunderbolt/nhi.c +2 more+38 -180 replies
71/158drm/panel: visionox-rm69299: dont unregister DSI devicedrivers/gpu/drm/panel/panel-visionox-rm69299.c+0 -20 replies
72/158drm/radeon: make -fstrict-flex-arrays=3 happydrivers/gpu/drm/radeon/radeon_atombios.c+6 -20 replies
73/158ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4sound/pci/hda/patch_realtek.c+2 -20 replies
74/158thermal/debugfs: Add missing count increment to thermal_debug_tz_trip_up()drivers/thermal/thermal_debugfs.c+1 -00 replies
75/158platform/x86/amd/pmc: Extend Framework 13 quirk to more BIOSesdrivers/platform/x86/amd/pmc/pmc-quirks.c+9 -00 replies
76/158interconnect: qcom: x1e80100: Remove inexistent ACV_PERF BCMdrivers/interconnect/qcom/x1e80100.c+0 -260 replies
77/158interconnect: Dont access req_list while its being manipulateddrivers/interconnect/core.c+8 -00 replies
78/158clk: Remove prepare_lock hold assertion in __clk_release()drivers/clk/clk.c+0 -20 replies
79/158clk: Initialize struct clk_core kref earlierdrivers/clk/clk.c+13 -150 replies
80/158clk: Get runtime PM before walking tree during disable_unuseddrivers/clk/clk.c+105 -120 replies
81/158clk: Get runtime PM before walking tree for clk_summarydrivers/clk/clk.c+12 -20 replies
82/158clk: mediatek: Do a runtime PM get on controllers during probedrivers/clk/mediatek/clk-mtk.c+15 -00 replies
83/158clk: mediatek: mt7988-infracfg: fix clocks for 2nd PCIe portdrivers/clk/mediatek/clk-mt7988-infracfg.c+1 -10 replies
84/158selftests/powerpc/papr-vpd: Fix missing variable initializationtools/testing/selftests/powerpc/papr_vpd/papr_vpd.c+1 -10 replies
85/158x86/bugs: Fix BHI retpoline checkarch/x86/kernel/cpu/bugs.c+7 -40 replies
86/158x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQarch/x86/kernel/cpu/cpuid-deps.c+3 -30 replies
87/158block: propagate partition scanning errors to the BLKRRPART ioctlblock/bdev.c block/ioctl.c include/linux/blkdev.h+23 -110 replies
88/158net/mlx5: E-switch, store eswitch pointer before registering devlink_paramdrivers/net/ethernet/mellanox/mlx5/core/eswitch.c drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c+7 -60 replies
89/158ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messagessound/core/seq/seq_ump_convert.c+1 -10 replies
90/158ALSA: hda/tas2781: correct the register for pow calibrated datasound/pci/hda/tas2781_hda_i2c.c+2 -20 replies
91/158ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1sound/pci/hda/patch_realtek.c+1 -00 replies
92/158ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9Nsound/pci/hda/patch_realtek.c+1 -00 replies
93/158ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VCsound/pci/hda/patch_realtek.c+1 -00 replies
94/158usb: misc: onboard_usb_hub: Disable the USB hub clock on failuredrivers/usb/misc/onboard_usb_hub.c+5 -10 replies
95/158misc: rtsx: Fix rts5264 driver status incorrect when card removeddrivers/misc/cardreader/rtsx_pcr.c+1 -10 replies
96/158binder: check offset alignment in binder_get_object()drivers/android/binder.c+3 -10 replies
97/158thunderbolt: Avoid notify PM core about runtime PM resumedrivers/thunderbolt/switch.c drivers/thunderbolt/tb.c drivers/thunderbolt/tb.h +1 more+36 -110 replies
98/158thunderbolt: Fix wake configurations after device unplugdrivers/thunderbolt/switch.c+14 -70 replies
99/158thunderbolt: Do not create DisplayPort tunnels on adapters of the same routerdrivers/thunderbolt/tb.c+6 -00 replies
100/158comedi: vmk80xx: fix incomplete endpoint checkingdrivers/comedi/drivers/vmk80xx.c+12 -230 replies
101/158serial: mxs-auart: add spinlock around changing cts statedrivers/tty/serial/mxs-auart.c+6 -20 replies
102/158serial/pmac_zilog: Remove flawed mitigation for rx irq flooddrivers/tty/serial/pmac_zilog.c+0 -140 replies
103/158serial: 8250_dw: Revert: Do not reclock if already at correct ratedrivers/tty/serial/8250/8250_dw.c+3 -30 replies
104/158serial: stm32: Return IRQ_NONE in the ISR if no handling happenddrivers/tty/serial/stm32-usart.c+10 -20 replies
105/158serial: stm32: Reset .throttled state in .startup()drivers/tty/serial/stm32-usart.c+1 -00 replies
106/158serial: core: Fix regression when runtime PM is not enableddrivers/tty/serial/serial_core.c+1 -10 replies
107/158serial: core: Clearing the circular buffer before NULLifying itdrivers/tty/serial/serial_core.c+1 -00 replies
108/158serial: core: Fix missing shutdown and startup for serial base portdrivers/tty/serial/serial_base.h drivers/tty/serial/serial_core.c drivers/tty/serial/serial_port.c+55 -30 replies
109/158USB: serial: option: add Fibocom FM135-GL variantsdrivers/usb/serial/option.c+2 -00 replies
110/158USB: serial: option: add support for Fibocom FM650/FG650drivers/usb/serial/option.c+4 -00 replies
111/158USB: serial: option: add Lonsung U8300/U9300 productdrivers/usb/serial/option.c+4 -00 replies
112/158USB: serial: option: support Quectel EM060K sub-modelsdrivers/usb/serial/option.c+16 -00 replies
113/158USB: serial: option: add Rolling RW101-GL and RW135-GL supportdrivers/usb/serial/option.c+8 -00 replies
114/158USB: serial: option: add Telit FN920C04 rmnet compositionsdrivers/usb/serial/option.c+6 -00 replies
115/158Revert "usb: cdc-wdm: close race between read and workqueue"drivers/usb/class/cdc-wdm.c+1 -50 replies
116/158Revert "mei: vsc: Call wake_up() in the threaded IRQ handler"drivers/misc/mei/vsc-tp.c+2 -20 replies
117/158usb: dwc2: host: Fix dereference issue in DDMA completion flow.drivers/usb/dwc2/hcd_ddma.c+3 -10 replies
118/158usb: Disable USB3 LPM at shutdowndrivers/usb/core/port.c+3 -10 replies
119/158usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport errordrivers/usb/gadget/function/f_ncm.c+2 -20 replies
120/158usb: typec: tcpm: Correct the PDO counting in pd_setdrivers/usb/typec/tcpm/tcpm.c+2 -20 replies
121/158mei: vsc: Unregister interrupt handler for system suspenddrivers/misc/mei/platform-vsc.c drivers/misc/mei/vsc-tp.c drivers/misc/mei/vsc-tp.h+78 -260 replies
122/158mei: me: disable RPL-S on SPS and IGN firmwaresdrivers/misc/mei/pci-me.c+1 -10 replies
123/158speakup: Avoid crash on very long worddrivers/accessibility/speakup/main.c+1 -10 replies
124/158fs: sysfs: Fix reference leak in sysfs_break_active_protection()fs/sysfs/file.c+2 -00 replies
125/158sched: Add missing memory barrier in switch_mm_cidarch/x86/include/asm/barrier.h include/asm-generic/barrier.h kernel/sched/sched.h+25 -60 replies
126/158KVM: x86: Snapshot if a vCPUs vendor model is AMD vs. Intel compatiblearch/x86/include/asm/kvm_host.h arch/x86/kvm/cpuid.c arch/x86/kvm/cpuid.h +2 more+14 -20 replies
127/158KVM: x86/pmu: Disable support for adaptive PEBSarch/x86/kvm/vmx/vmx.c+22 -20 replies
128/158KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platformsarch/x86/kvm/lapic.c+2 -10 replies
129/158KVM: x86/mmu: x86: Dont overflow lpage_info when checking attributesarch/x86/kvm/mmu/mmu.c+2 -10 replies
130/158KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty statusarch/x86/kvm/mmu/tdp_mmu.c+16 -50 replies
131/158arm64/head: Disable MMU at EL2 before clearing HCR_EL2.E2Harch/arm64/kernel/head.S+5 -00 replies
132/158arm64: hibernate: Fix level3 translation fault in swsusp_save()arch/arm64/mm/pageattr.c+0 -30 replies
133/158init/main.c: Fix potential static_command_line memory overflowinit/main.c+2 -00 replies
134/158mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAULT_RETRY properlymm/gup.c mm/internal.h mm/madvise.c+40 -410 replies
135/158mm/userfaultfd: allow hugetlb change protection upon poison entrymm/hugetlb.c+7 -30 replies
136/158mm,swapops: update check in is_pfn_swap_entry for hwpoison entriesinclude/linux/swapops.h+33 -320 replies
137/158mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabledmm/memory-failure.c+15 -30 replies
138/158mm/shmem: inline shmem_is_huge() for disabled transparent hugepagesinclude/linux/shmem_fs.h mm/shmem.c+9 -60 replies
139/158fuse: fix leaked ENOSYS error on first statx callfs/fuse/dir.c+1 -00 replies
140/158drm/amdgpu: validate the parameters of bo mapping operations more clearlydrivers/gpu/drm/amd/amdgpu/amdgpu_vm.c+46 -260 replies
141/158drm/amdkfd: Fix memory leak in create_process failuredrivers/gpu/drm/amd/amdkfd/kfd_process.c+2 -20 replies
142/158drm/amdgpu: remove invalid resource->start check v2drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c+0 -40 replies
143/158drm/ttm: stop pooling cached NUMA pages v2drivers/gpu/drm/ttm/ttm_pool.c+28 -100 replies
144/158drm/xe: Fix bo leak in intel_fb_bo_framebuffer_initdrivers/gpu/drm/xe/display/intel_fb_bo.c+6 -20 replies
145/158drm/vmwgfx: Fix prime import/exportdrivers/gpu/drm/vmwgfx/vmwgfx_blit.c drivers/gpu/drm/vmwgfx/vmwgfx_bo.c drivers/gpu/drm/vmwgfx/vmwgfx_bo.h +5 more+117 -220 replies
146/158drm/vmwgfx: Sort primary plane formats by order of preferencedrivers/gpu/drm/vmwgfx/vmwgfx_kms.h+2 -20 replies
147/158drm/vmwgfx: Fix crtcs atomic check conditionaldrivers/gpu/drm/vmwgfx/vmwgfx_kms.c+8 -30 replies
148/158nouveau: fix instmem race condition around ptr storesdrivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c+6 -10 replies
149/158bootconfig: use memblock_free_late to free xbc memory to buddyinclude/linux/bootconfig.h lib/bootconfig.c+17 -90 replies
150/158Squashfs: check the inode number is not the invalid value of zerofs/squashfs/inode.c+4 -10 replies
151/158nilfs2: fix OOB in nilfs_set_de_typefs/nilfs2/dir.c+1 -10 replies
152/158fork: defer linking file vma until vma is fully initializedkernel/fork.c+17 -160 replies
153/158net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz XTAL MT7530drivers/net/dsa/mt7530.c+3 -20 replies
154/158net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boardsdrivers/net/dsa/mt7530.c drivers/net/dsa/mt7530.h+13 -50 replies
155/158ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buffs/smb/server/server.c+5 -80 replies
156/158ksmbd: validate request buffer size in smb2_allocate_rsp_buf()fs/smb/server/smb2pdu.c+4 -00 replies
157/158ksmbd: clear RENAME_NOREPLACE before calling vfs_renamefs/smb/server/vfs.c+5 -00 replies
158/158ksmbd: common: use struct_group_attr instead of struct_group for network_open_infofs/smb/common/smb2pdu.h+1 -10 replies

Reviews trailers per patch

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

PatchJohannes ThumshirnDavid SterbaAndrew LunnVenkat Rao BagalkoteAmit PundirStefano BrivioUma ShankarSteen HegelundDaniel MachonJacob KellerMaor GottliebGreg Kroah-HartmanMasami Hiramatsu (Google)Steven Rostedt (Google)Julian TaylorSweet Tea DorminyFilipe MananaRomain GantoisJedrzej JagielskiSridhar SamudralaSimon HormanSujai BuvaneswaranWojciech DrewekMichal SwiatkowskiWillem de BruijnJason WangEric DumazetMichael S. TsirkinDaniel GolleVictor NogueiraPedro TammelaJamal Hadi SalimPaul BarkerSergey ShtylyovNiklas SöderlundRoger QuadrosMuhammad Usama AnjumTvrtko UrsulinJose Maria Casanova CrespoDavid HildenbrandJessica ZhangJeff LaytonChristian KönigKees CookHans de GoedeIlpo JärvinenMike TiptonRob ClarkDouglas AndersonDaisuke MatsudaIan RogersArnaldo Carvalho de MeloAlexandra WinterVineeth VijayanAngeloGioacchino Del RegnoFrieder SchrempfMatthias KaehlckeTodd Kjos[email protected]Ian AbbottFrank LiMichael EllermanAndy ShevchenkoPeter CollingbournePawan GuptaDave HansenChaitanya KulkarniShin'ichiro KawasakiMoshe ShemeshHeikki KrogerusTomas WinklerBart Van AsscheTejun HeoCatalin MarinasLike XuLars MelinJim MattsonKai HuangChao PengMark RutlandMarc ZyngierMike Rapoport (IBM)Axel RasmussenTony LuckPeter XuMiaohe LinOscar SalvadorJane ChuRyusuke KonishiFlorian FainelliNamjae JeonHarish KasiviswanthanMukul JoshiPierre-Eric Pelloux-PrayerFelix KuehlingNirmoy DasPekka PaalanenMartin KrastevIan ForbesSeongJae ParkBagas SanjayaPavel Machek (CIP)Ron EconomosJon HunterLinux Kernel Functional Testingkernelci.org bot
SeriesT-b T-b T-b T-b T-b T-b T-b T-b
1/158
2/158R-b
3/158A-b
4/158
5/158A-b A-b
6/158
7/158
8/158
9/158R-b T-b R-b R-b
10/158R-b R-b
11/158R-b
12/158T-b
13/158T-b
14/158
15/158
16/158
17/158R-b
18/158
19/158R-b
20/158
21/158
22/158
23/158
24/158R-b T-b R-b
25/158R-b
26/158
27/158
28/158R-b
29/158R-b
30/158
31/158
32/158
33/158
34/158R-b
35/158R-b
36/158R-b
37/158R-b R-b R-b T-b
38/158R-b T-b R-b
39/158R-b T-b R-b
40/158R-b A-b R-b A-b
41/158
42/158A-b
43/158
44/158
45/158
46/158
47/158
48/158R-b R-b T-b A-b
49/158
50/158R-b R-b
51/158R-b R-b
52/158R-b
53/158R-b
54/158R-b
55/158R-b
56/158
57/158
58/158R-b
59/158R-b A-b
60/158R-b
61/158R-b R-b
62/158T-b
63/158
64/158
65/158R-b R-b
66/158A-b
67/158
68/158
69/158
70/158
71/158R-b
72/158A-b R-b
73/158
74/158
75/158R-b R-b
76/158R-b
77/158R-b
78/158R-b
79/158R-b
80/158R-b
81/158R-b
82/158R-b T-b
83/158R-b
84/158
85/158R-b
86/158A-b
87/158R-b R-b T-b
88/158R-b
89/158
90/158
91/158
92/158
93/158
94/158R-b A-b
95/158
96/158A-b
97/158
98/158
99/158
100/158Reported-and-tested-by R-b
101/158R-b
102/158A-b
103/158R-b A-b
104/158
105/158
106/158
107/158
108/158
109/158
110/158
111/158R-b
112/158
113/158
114/158
115/158
116/158A-b
117/158
118/158
119/158
120/158R-b
121/158A-b
122/158
123/158
124/158R-b A-b
125/158A-b R-b
126/158
127/158A-b
128/158R-b
129/158R-b R-b
130/158
131/158A-b A-b
132/158A-b
133/158
134/158
135/158R-b R-b
136/158R-b T-b R-b A-b
137/158A-b R-b
138/158A-b
139/158
140/158R-b
141/158T-b R-b
142/158A-b
143/158R-b
144/158R-b
145/158R-b
146/158A-b
147/158R-b R-b
148/158
149/158A-b
150/158
151/158T-b
152/158R-b
153/158
154/158T-b R-b R-b
155/158
156/158
157/158A-b
158/158

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

Read the v1 thread

Cover letter [PATCH 6.8 000/158] 6.8.8-rc1 review

This is the start of the stable review cycle for the 6.8.8 release. There are 158 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Thu, 25 Apr 2024 21:38:28 +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.8.8-rc1.gz

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

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.8.8-rc1

Namjae Jeon <[email protected]>
ksmbd: common: use struct_group_attr instead of struct_group for network_open_info

Marios Makassikis <[email protected]>
ksmbd: clear RENAME_NOREPLACE before calling vfs_rename

Namjae Jeon <[email protected]>
ksmbd: validate request buffer size in smb2_allocate_rsp_buf()

Namjae Jeon <[email protected]>
ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buf

Arınç ÜNAL <[email protected]>
net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boards

Arınç ÜNAL <[email protected]>
net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz XTAL MT7530

Miaohe Lin <[email protected]>
fork: defer linking file vma until vma is fully initialized

Jeongjun Park <[email protected]>
nilfs2: fix OOB in nilfs_set_de_type

Phillip Lougher <[email protected]>
Squashfs: check the inode number is not the invalid value of zero

Qiang Zhang <[email protected]>
bootconfig: use memblock_free_late to free xbc memory to buddy

Dave Airlie <[email protected]>
nouveau: fix instmem race condition around ptr stores

Zack Rusin <[email protected]>
drm/vmwgfx: Fix crtc's atomic check conditional

Zack Rusin <[email protected]>
drm/vmwgfx: Sort primary plane formats by order of preference

Zack Rusin <[email protected]>
drm/vmwgfx: Fix prime import/export

Maarten Lankhorst <[email protected]>
drm/xe: Fix bo leak in intel_fb_bo_framebuffer_init

Christian König <[email protected]>
drm/ttm: stop pooling cached NUMA pages v2

Christian König <[email protected]>

    drm/amdgpu: remove invalid resource->start check v2

Felix Kuehling <[email protected]>
drm/amdkfd: Fix memory leak in create_process failure

xinhui pan <[email protected]>
drm/amdgpu: validate the parameters of bo mapping operations more clearly

Danny Lin <[email protected]>
fuse: fix leaked ENOSYS error on first statx call

Sumanth Korikkar <[email protected]>
mm/shmem: inline shmem_is_huge() for disabled transparent hugepages

Miaohe Lin <[email protected]>
mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled

Oscar Salvador <[email protected]>
mm,swapops: update check in is_pfn_swap_entry for hwpoison entries

Peter Xu <[email protected]>
mm/userfaultfd: allow hugetlb change protection upon poison entry

David Hildenbrand <[email protected]>
mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAULT_RETRY properly

Yuntao Wang <[email protected]>
init/main.c: Fix potential static_command_line memory overflow

Yaxiong Tian <[email protected]>
arm64: hibernate: Fix level3 translation fault in swsusp_save()

Ard Biesheuvel <[email protected]>
arm64/head: Disable MMU at EL2 before clearing HCR_EL2.E2H

David Matlack <[email protected]>
KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status

Rick Edgecombe <[email protected]>
KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes

Sandipan Das <[email protected]>
KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms

Sean Christopherson <[email protected]>
KVM: x86/pmu: Disable support for adaptive PEBS

Sean Christopherson <[email protected]>
KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible

Mathieu Desnoyers <[email protected]>
sched: Add missing memory barrier in switch_mm_cid

Alan Stern <[email protected]>
fs: sysfs: Fix reference leak in sysfs_break_active_protection()

Samuel Thibault <[email protected]>
speakup: Avoid crash on very long word

Alexander Usyskin <[email protected]>
mei: me: disable RPL-S on SPS and IGN firmwares

Sakari Ailus <[email protected]>
mei: vsc: Unregister interrupt handler for system suspend

Kyle Tso <[email protected]>
usb: typec: tcpm: Correct the PDO counting in pd_set

Norihiko Hama <[email protected]>
usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error

Kai-Heng Feng <[email protected]>
usb: Disable USB3 LPM at shutdown

Minas Harutyunyan <[email protected]>
usb: dwc2: host: Fix dereference issue in DDMA completion flow.

Sakari Ailus <[email protected]>
Revert "mei: vsc: Call wake_up() in the threaded IRQ handler"

Greg Kroah-Hartman <[email protected]>
Revert "usb: cdc-wdm: close race between read and workqueue"

Daniele Palmas <[email protected]>
USB: serial: option: add Telit FN920C04 rmnet compositions

Vanillan Wang <[email protected]>
USB: serial: option: add Rolling RW101-GL and RW135-GL support

Jerry Meng <[email protected]>
USB: serial: option: support Quectel EM060K sub-models

Coia Prant <[email protected]>
USB: serial: option: add Lonsung U8300/U9300 product

Chuanhong Guo <[email protected]>
USB: serial: option: add support for Fibocom FM650/FG650

bolan wang <[email protected]>
USB: serial: option: add Fibocom FM135-GL variants

Tony Lindgren <[email protected]>
serial: core: Fix missing shutdown and startup for serial base port

Andy Shevchenko <[email protected]>
serial: core: Clearing the circular buffer before NULLifying it

Tony Lindgren <[email protected]>
serial: core: Fix regression when runtime PM is not enabled

Uwe Kleine-König <[email protected]>
serial: stm32: Reset .throttled state in .startup()

Uwe Kleine-König <[email protected]>
serial: stm32: Return IRQ_NONE in the ISR if no handling happend

Hans de Goede <[email protected]>
serial: 8250_dw: Revert: Do not reclock if already at correct rate

Finn Thain <[email protected]>
serial/pmac_zilog: Remove flawed mitigation for rx irq flood

Emil Kronborg <[email protected]>
serial: mxs-auart: add spinlock around changing cts state

Nikita Zhandarovich <[email protected]>

    comedi: vmk80xx: fix incomplete endpoint checking

Mika Westerberg <[email protected]>
thunderbolt: Do not create DisplayPort tunnels on adapters of the same router

Gil Fine <[email protected]>
thunderbolt: Fix wake configurations after device unplug

Gil Fine <[email protected]>
thunderbolt: Avoid notify PM core about runtime PM resume

Carlos Llamas <[email protected]>
binder: check offset alignment in binder_get_object()

Ricky Wu <[email protected]>
misc: rtsx: Fix rts5264 driver status incorrect when card removed

Fabio Estevam <[email protected]>
usb: misc: onboard_usb_hub: Disable the USB hub clock on failure

Ai Chao <[email protected]>
ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC

Mauro Carvalho Chehab <[email protected]>
ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N

Shenghao Ding <[email protected]>
ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1

Shenghao Ding <[email protected]>
ALSA: hda/tas2781: correct the register for pow calibrated data

Takashi Iwai <[email protected]>
ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages

Shay Drory <[email protected]>
net/mlx5: E-switch, store eswitch pointer before registering devlink_param

Christoph Hellwig <[email protected]>
block: propagate partition scanning errors to the BLKRRPART ioctl

Eric Biggers <[email protected]>
x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ

Josh Poimboeuf <[email protected]>
x86/bugs: Fix BHI retpoline check

Nathan Lynch <[email protected]>
selftests/powerpc/papr-vpd: Fix missing variable initialization

Daniel Golle <[email protected]>
clk: mediatek: mt7988-infracfg: fix clocks for 2nd PCIe port

Pin-yen Lin <[email protected]>
clk: mediatek: Do a runtime PM get on controllers during probe

Stephen Boyd <[email protected]>
clk: Get runtime PM before walking tree for clk_summary

Stephen Boyd <[email protected]>
clk: Get runtime PM before walking tree during disable_unused

Stephen Boyd <[email protected]>
clk: Initialize struct clk_core kref earlier

Stephen Boyd <[email protected]>
clk: Remove prepare_lock hold assertion in __clk_release()

Mike Tipton <[email protected]>
interconnect: Don't access req_list while it's being manipulated

Konrad Dybcio <[email protected]>
interconnect: qcom: x1e80100: Remove inexistent ACV_PERF BCM

Mario Limonciello <[email protected]>
platform/x86/amd/pmc: Extend Framework 13 quirk to more BIOSes

Rafael J. Wysocki <[email protected]>
thermal/debugfs: Add missing count increment to thermal_debug_tz_trip_up()

Huayu Zhang <[email protected]>
ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4

Alex Deucher <[email protected]>
drm/radeon: make -fstrict-flex-arrays=3 happy

Dmitry Baryshkov <[email protected]>
drm/panel: visionox-rm69299: don't unregister DSI device

Sanath S <[email protected]>
thunderbolt: Reset topology created by the boot firmware

Sanath S <[email protected]>
thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers

Sanath S <[email protected]>
thunderbolt: Introduce tb_path_deactivate_hop()

Sanath S <[email protected]>
thunderbolt: Introduce tb_port_reset()

Lokesh Gidra <[email protected]>
userfaultfd: change src_folio after ensuring it's unpinned in UFFDIO_MOVE

Maíra Canal <[email protected]>
drm/v3d: Don't increment enabled_ns twice

Mikhail Kobuk <[email protected]>
drm: nv04: Fix out of bounds access

Muhammad Usama Anjum <[email protected]>
iommufd: Add config needed for iommufd_fail_nth

Jason Gunthorpe <[email protected]>
iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest

Peter Oberparleiter <[email protected]>
s390/cio: fix race condition during online processing

Peter Oberparleiter <[email protected]>
s390/qdio: handle deferred cc1

Namhyung Kim <[email protected]>
perf lock contention: Add a missing NULL check

Namhyung Kim <[email protected]>
perf annotate: Make sure to call symbol__annotate2() in TUI

Michael Guralnik <[email protected]>
RDMA/mlx5: Fix port number for counter query in multi-port configuration

Mark Zhang <[email protected]>
RDMA/cm: Print the old state when cm_destroy_id gets timeout

Yanjun.Zhu <[email protected]>
RDMA/rxe: Fix the problem "mutex_destroy missing"

Vasily Gorbik <[email protected]>
NFSD: fix endianness issue in nfsd4_encode_fattr4

Siddharth Vadapalli <[email protected]>
net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before using them

Paul Barker <[email protected]>
net: ravb: Allow RX loop to move past DMA mapping errors

Paul Barker <[email protected]>
net: ravb: Count packets instead of descriptors in R-Car RX path

Niklas Söderlund <[email protected]>
ravb: Group descriptor types used in Rx ring

Felix Fietkau <[email protected]>
net: ethernet: mtk_eth_soc: fix WED + wifi reset

Eric Dumazet <[email protected]>
net/sched: Fix mirred deadlock on device recursion

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: fix memleak in map from abort path

Andy Shevchenko <[email protected]>
gpiolib: swnode: Remove wrong header inclusion

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: restore set elements when delete set fails

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: missing iterator type in lookup walk

Gerd Bayer <[email protected]>
s390/ism: Properly fix receive message buffer allocation

Arınç ÜNAL <[email protected]>
net: dsa: mt7530: fix port mirroring for MT7988 SoC switch

Arınç ÜNAL <[email protected]>
net: dsa: mt7530: fix mirroring frames received on local port

Lei Chen <[email protected]>
tun: limit printing rate when illegal packet received by tun dev

Marcin Szycik <[email protected]>
ice: Fix checking for unsupported keys on non-tunnel device

Michal Swiatkowski <[email protected]>
ice: tc: allow zero flags in parsing tc flower

Michal Swiatkowski <[email protected]>
ice: tc: check src_vsi in case of traffic from VF

Serge Semin <[email protected]>
net: stmmac: Fix IP-cores specific MAC capabilities

Serge Semin <[email protected]>
net: stmmac: Fix max-speed being ignored on queue re-init

Serge Semin <[email protected]>
net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only

Dmitry Safonov <[email protected]>
selftests/tcp_ao: Printing fixes to confirm with format-security

Dmitry Safonov <[email protected]>
selftests/tcp_ao: Fix fscanf() call for format-security

Dmitry Safonov <[email protected]>
selftests/tcp_ao: Zero-init tcp_ao_info_opt

Dmitry Safonov <[email protected]>
selftests/tcp_ao: Make RST tests less flaky

Asbjørn Sloth Tønnesen <[email protected]>
octeontx2-pf: fix FLOW_DIS_IS_FRAGMENT implementation

Yuri Benditovich <[email protected]>
net: change maximum number of UDP segments to 128

Carolina Jubran <[email protected]>
net/mlx5e: Prevent deadlock while disabling aRFS

Shay Drory <[email protected]>
net/mlx5: Restore mistakenly dropped parts in register devlink flow

Shay Drory <[email protected]>
net/mlx5: Lag, restore buckets number to default after hash LAG deactivation

Asbjørn Sloth Tønnesen <[email protected]>
net: sparx5: flower: fix fragment flags handling

Kuniyuki Iwashima <[email protected]>
af_unix: Don't peek OOB data without MSG_OOB.

Kuniyuki Iwashima <[email protected]>
af_unix: Call manage_oob() for every skb in unix_stream_read_generic().

Pablo Neira Ayuso <[email protected]>
netfilter: flowtable: incorrect pppoe tuple

Pablo Neira Ayuso <[email protected]>
netfilter: flowtable: validate pppoe header

Florian Westphal <[email protected]>
netfilter: nft_set_pipapo: do not free live element

Pablo Neira Ayuso <[email protected]>
netfilter: nft_set_pipapo: walk over current view on netlink dump

Florian Westphal <[email protected]>
netfilter: nft_set_pipapo: constify lookup fn args where possible

Pablo Neira Ayuso <[email protected]>
netfilter: br_netfilter: skip conntrack input hook for promisc packets

Ziyang Xuan <[email protected]>
netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get()

Ziyang Xuan <[email protected]>
netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get()

Manivannan Sadhasivam <[email protected]>
scsi: ufs: qcom: Add missing interconnect bandwidth values for Gear 5

Heiner Kallweit <[email protected]>
r8169: add missing conditional compiling for call to r8169_remove_leds

Heiner Kallweit <[email protected]>
r8169: fix LED-related deadlock on module removal

Naohiro Aota <[email protected]>
btrfs: zoned: do not flag ZEROOUT on non-dirty extent buffer

Qu Wenruo <[email protected]>
btrfs: do not wait for short bulk allocation

Jose Ignacio Tornos Martinez <[email protected]>
net: usb: ax88179_178a: avoid writing the mac address before first reading

Bart Van Assche <[email protected]>
scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING

Jason A. Donenfeld <[email protected]>
random: handle creditable entropy from atomic process context

Yuanhe Shu <[email protected]>
selftests/ftrace: Limit length in subsystem-enable tests

Steven Rostedt (Google) <[email protected]>
SUNRPC: Fix rpcgss_context trace event acceptor field

Jason A. Donenfeld <[email protected]>
Revert "vmgenid: emit uevent when VMGENID updates"

Ville Syrjälä <[email protected]>
drm/i915/cdclk: Fix voltage_level programming edge case

Alexey Izbyshev <[email protected]>
io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm64/kernel/head.S                           |   5 +
 arch/arm64/mm/pageattr.c                           |   3 -
 arch/x86/include/asm/barrier.h                     |   3 +
 arch/x86/include/asm/kvm_host.h                    |   1 +
 arch/x86/kernel/cpu/bugs.c                         |  11 +-
 arch/x86/kernel/cpu/cpuid-deps.c                   |   6 +-
 arch/x86/kvm/cpuid.c                               |   1 +
 arch/x86/kvm/cpuid.h                               |  10 ++
 arch/x86/kvm/lapic.c                               |   3 +-
 arch/x86/kvm/mmu/mmu.c                             |   5 +-
 arch/x86/kvm/mmu/tdp_mmu.c                         |  21 ++-
 arch/x86/kvm/vmx/vmx.c                             |  24 ++-
 arch/x86/kvm/x86.c                                 |   2 +-
 block/bdev.c                                       |  29 ++--
 block/ioctl.c                                      |   3 +-
 drivers/accessibility/speakup/main.c               |   2 +-
 drivers/android/binder.c                           |   4 +-
 drivers/char/random.c                              |  10 +-
 drivers/clk/clk.c                                  | 161 ++++++++++++++----
 drivers/clk/mediatek/clk-mt7988-infracfg.c         |   2 +-
 drivers/clk/mediatek/clk-mtk.c                     |  15 ++
 drivers/comedi/drivers/vmk80xx.c                   |  35 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |   4 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |  72 ++++++---
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           |   4 +-
 drivers/gpu/drm/i915/display/intel_cdclk.c         |  37 +++--
 drivers/gpu/drm/nouveau/nouveau_bios.c             |  13 +-
 drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c |   7 +-
 drivers/gpu/drm/panel/panel-visionox-rm69299.c     |   2 -
 drivers/gpu/drm/radeon/radeon_atombios.c           |   8 +-
 drivers/gpu/drm/ttm/ttm_pool.c                     |  38 +++--
 drivers/gpu/drm/v3d/v3d_irq.c                      |   4 -
 drivers/gpu/drm/vmwgfx/vmwgfx_blit.c               |  35 +++-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |   7 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.h                 |   2 +
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |   1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h                |   3 +
 drivers/gpu/drm/vmwgfx/vmwgfx_gem.c                |  32 ++++
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |  11 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h                |   4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_prime.c              |  15 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c         |  44 +++--
 drivers/gpu/drm/xe/display/intel_fb_bo.c           |   8 +-
 drivers/infiniband/core/cm.c                       |  11 +-
 drivers/infiniband/hw/mlx5/mad.c                   |   3 +-
 drivers/infiniband/sw/rxe/rxe.c                    |   2 +
 drivers/interconnect/core.c                        |   8 +
 drivers/interconnect/qcom/x1e80100.c               |  26 ---
 drivers/iommu/iommufd/Kconfig                      |   1 +
 drivers/misc/cardreader/rtsx_pcr.c                 |   2 +-
 drivers/misc/mei/pci-me.c                          |   2 +-
 drivers/misc/mei/platform-vsc.c                    |  17 +-
 drivers/misc/mei/vsc-tp.c                          |  84 +++++++---
 drivers/misc/mei/vsc-tp.h                          |   3 +
 drivers/net/dsa/mt7530.c                           |  38 +++--
 drivers/net/dsa/mt7530.h                           |   5 +
 drivers/net/ethernet/intel/ice/ice_tc_lib.c        |  15 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c   |   7 +-
 drivers/net/ethernet/mediatek/mtk_wed.c            |   6 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c  |  27 ++--
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c  |   9 +-
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |   4 +
 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c  |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   5 +-
 .../ethernet/mellanox/mlx5/core/sf/dev/driver.c    |   1 -
 .../ethernet/microchip/sparx5/sparx5_tc_flower.c   |  61 ++++---
 drivers/net/ethernet/realtek/r8169.h               |   4 +-
 drivers/net/ethernet/realtek/r8169_leds.c          |  23 ++-
 drivers/net/ethernet/realtek/r8169_main.c          |   7 +-
 drivers/net/ethernet/renesas/ravb.h                |   6 +-
 drivers/net/ethernet/renesas/ravb_main.c           |  93 ++++++-----
 drivers/net/ethernet/stmicro/stmmac/common.h       |   1 +
 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c  |   2 +
 .../net/ethernet/stmicro/stmmac/dwmac1000_core.c   |   2 +
 .../net/ethernet/stmicro/stmmac/dwmac100_core.c    |   2 +
 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c  |   7 +-
 .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c    |  18 +--
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  29 ++--
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |  18 +++
 drivers/net/tun.c                                  |  18 ++-
 drivers/net/usb/ax88179_178a.c                     |   4 +-
 drivers/platform/x86/amd/pmc/pmc-quirks.c          |   9 ++
 drivers/s390/cio/device.c                          |  13 +-
 drivers/s390/cio/qdio_main.c                       |  28 +++-
 drivers/s390/net/ism_drv.c                         |  37 +++--
 drivers/scsi/scsi_lib.c                            |   7 +-
 drivers/thermal/thermal_debugfs.c                  |   1 +
 drivers/thunderbolt/domain.c                       |   5 +-
 drivers/thunderbolt/icm.c                          |   2 +-
 drivers/thunderbolt/lc.c                           |  45 ++++++
 drivers/thunderbolt/nhi.c                          |  19 ++-
 drivers/thunderbolt/path.c                         |  13 ++
 drivers/thunderbolt/switch.c                       | 180 ++++++++++++++++++---
 drivers/thunderbolt/tb.c                           |  36 +++--
 drivers/thunderbolt/tb.h                           |  10 +-
 drivers/thunderbolt/tb_regs.h                      |   6 +
 drivers/thunderbolt/usb4.c                         |  52 +++++-
 drivers/tty/serial/8250/8250_dw.c                  |   6 +-
 drivers/tty/serial/mxs-auart.c                     |   8 +-
 drivers/tty/serial/pmac_zilog.c                    |  14 --
 drivers/tty/serial/serial_base.h                   |   4 +
 drivers/tty/serial/serial_core.c                   |  23 ++-
 drivers/tty/serial/serial_port.c                   |  34 ++++
 drivers/tty/serial/stm32-usart.c                   |  13 +-
 drivers/ufs/host/ufs-qcom.c                        |   8 +-
 drivers/usb/class/cdc-wdm.c                        |   6 +-
 drivers/usb/core/port.c                            |   4 +-
 drivers/usb/dwc2/hcd_ddma.c                        |   4 +-
 drivers/usb/gadget/function/f_ncm.c                |   4 +-
 drivers/usb/misc/onboard_usb_hub.c                 |   6 +-
 drivers/usb/serial/option.c                        |  40 +++++
 drivers/usb/typec/tcpm/tcpm.c                      |   4 +-
 drivers/virt/vmgenid.c                             |   2 -
 fs/btrfs/extent_io.c                               |  20 +--
 fs/fuse/dir.c                                      |   1 +
 fs/nfsd/nfs4xdr.c                                  |  47 +++---
 fs/nilfs2/dir.c                                    |   2 +-
 fs/smb/common/smb2pdu.h                            |   2 +-
 fs/smb/server/server.c                             |  13 +-
 fs/smb/server/smb2pdu.c                            |   4 +
 fs/smb/server/vfs.c                                |   5 +
 fs/squashfs/inode.c                                |   5 +-
 fs/sysfs/file.c                                    |   2 +
 include/asm-generic/barrier.h                      |   8 +
 include/linux/blkdev.h                             |   2 +
 include/linux/bootconfig.h                         |   7 +-
 include/linux/gpio/property.h                      |   1 -
 include/linux/shmem_fs.h                           |   9 ++
 include/linux/swapops.h                            |  65 ++++----
 include/linux/udp.h                                |   2 +-
 include/net/netfilter/nf_flow_table.h              |  12 +-
 include/net/netfilter/nf_tables.h                  |  14 ++
 include/net/sch_generic.h                          |   1 +
 include/trace/events/rpcgss.h                      |   4 +-
 init/main.c                                        |   2 +
 io_uring/io_uring.c                                |  26 +--
 kernel/fork.c                                      |  33 ++--
 kernel/sched/sched.h                               |  20 ++-
 lib/bootconfig.c                                   |  19 ++-
 mm/gup.c                                           |  54 ++++---
 mm/huge_memory.c                                   |   6 +-
 mm/hugetlb.c                                       |  10 +-
 mm/internal.h                                      |  10 +-
 mm/madvise.c                                       |  17 +-
 mm/memory-failure.c                                |  18 ++-
 mm/shmem.c                                         |   6 -
 net/bridge/br_input.c                              |  15 +-
 net/bridge/br_netfilter_hooks.c                    |   6 +
 net/bridge/br_private.h                            |   1 +
 net/bridge/netfilter/nf_conntrack_bridge.c         |  14 +-
 net/core/dev.c                                     |   6 +
 net/netfilter/nf_flow_table_inet.c                 |   3 +-
 net/netfilter/nf_flow_table_ip.c                   |  10 +-
 net/netfilter/nf_tables_api.c                      |  82 ++++++++--
 net/netfilter/nft_lookup.c                         |   1 +
 net/netfilter/nft_set_bitmap.c                     |   4 +-
 net/netfilter/nft_set_hash.c                       |   8 +-
 net/netfilter/nft_set_pipapo.c                     |  43 ++---
 net/netfilter/nft_set_pipapo.h                     |   6 +-
 net/netfilter/nft_set_pipapo_avx2.c                |  59 ++++---
 net/netfilter/nft_set_rbtree.c                     |   4 +-
 net/sched/sch_generic.c                            |   1 +
 net/unix/af_unix.c                                 |  12 +-
 sound/core/seq/seq_ump_convert.c                   |   2 +-
 sound/pci/hda/patch_realtek.c                      |   7 +-
 sound/pci/hda/tas2781_hda_i2c.c                    |   4 +-
 tools/perf/ui/browsers/annotate.c                  |   2 +-
 tools/perf/util/annotate.c                         |   3 +
 tools/perf/util/bpf_skel/lock_contention.bpf.c     |   5 +-
 .../ftrace/test.d/event/subsystem-enable.tc        |   6 +-
 tools/testing/selftests/iommu/config               |   2 +
 tools/testing/selftests/net/tcp_ao/lib/proc.c      |   2 +-
 tools/testing/selftests/net/tcp_ao/lib/setup.c     |  12 +-
 tools/testing/selftests/net/tcp_ao/rst.c           |  23 +--
 .../selftests/net/tcp_ao/setsockopt-closed.c       |   2 +-
 tools/testing/selftests/net/udpgso.c               |   2 +-
 .../testing/selftests/powerpc/papr_vpd/papr_vpd.c  |   2 +-
 178 files changed, 1898 insertions(+), 827 deletions(-)