Skip to content

6.6.29-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest158 patches 12 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/158smb: client: remove extra @chan_count check in __cifs_put_smb_ses()fs/smb/client/connect.c+9 -140 replies
2/158smb: client: fix UAF in smb2_reconnect_server()fs/smb/client/connect.c+34 -490 replies
3/158smb3: show beginning time for per share statsfs/smb/client/cifs_debug.c fs/smb/client/cifsglob.h fs/smb/client/misc.c+6 -20 replies
4/158smb: client: guarantee refcounted children from parent sessionfs/smb/client/cifsglob.h fs/smb/client/cifsproto.h fs/smb/client/connect.c +4 more+76 -720 replies
5/158smb: client: refresh referral without acquiring refpath_lockfs/smb/client/dfs_cache.c+24 -200 replies
6/158drm/i915: Fix FEC pipe A vs. DDI A mixupdrivers/gpu/drm/i915/display/intel_dp.c+2 -20 replies
7/158drm/i915/mst: Reject FEC+MST on ICLdrivers/gpu/drm/i915/display/intel_dp.c+2 -10 replies
8/158drm/i915/cdclk: Fix voltage_level programming edge casedrivers/gpu/drm/i915/display/intel_cdclk.c+27 -100 replies
9/158drm/i915: Change intel_pipe_update_{start,end}() calling conventiondrivers/gpu/drm/i915/display/intel_crtc.c drivers/gpu/drm/i915/display/intel_crtc.h drivers/gpu/drm/i915/display/intel_display.c+18 -100 replies
10/158drm/i915: Extract intel_crtc_vblank_evade_scanlines()drivers/gpu/drm/i915/display/intel_crtc.c+31 -220 replies
11/158drm/i915: Enable VRR later during fastsetsdrivers/gpu/drm/i915/display/intel_crtc.c drivers/gpu/drm/i915/display/intel_display.c+36 -200 replies
12/158drm/i915: Adjust seamless_m_n flag behaviourdrivers/gpu/drm/i915/display/intel_atomic.c drivers/gpu/drm/i915/display/intel_crtc.c drivers/gpu/drm/i915/display/intel_display.c +2 more+17 -120 replies
13/158drm/i915: Disable live M/N updates when using bigjoinerdrivers/gpu/drm/i915/display/intel_dp.c+5 -10 replies
14/158selftests: timers: Convert posix_timers test to generate KTAP outputtools/testing/selftests/timers/posix_timers.c+41 -400 replies
15/158selftests/timers/posix_timers: Reimplement check_timer_distribution()tools/testing/selftests/kselftest.h tools/testing/selftests/timers/posix_timers.c+60 -560 replies
16/158drm/amd/display: Do not recursively call manual trigger programmingdrivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.c+0 -30 replies
17/158ceph: pass the mdsc to several helpersfs/ceph/caps.c fs/ceph/debugfs.c fs/ceph/dir.c +7 more+55 -370 replies
18/158ceph: rename _to_client() to _to_fs_client()fs/ceph/addr.c fs/ceph/cache.c fs/ceph/caps.c +11 more+95 -950 replies
19/158ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATEfs/ceph/addr.c+3 -10 replies
20/158selftests: timers: Fix posix_timers ksft_print_msg() warningtools/testing/selftests/timers/posix_timers.c+1 -10 replies
21/158drm/msm/dpu: populate SSPP scaler block versiondrivers/gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h +2 more+87 -350 replies
22/158media: videobuf2: request more buffers for vb2_readdrivers/media/common/videobuf2/videobuf2-core.c+7 -20 replies
23/158io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failureio_uring/io_uring.c+13 -130 replies
24/158drm/i915/vma: Fix UAF on destroy against retire racedrivers/gpu/drm/i915/i915_vma.c+35 -70 replies
25/158SUNRPC: Fix rpcgss_context trace event acceptor fieldinclude/trace/events/rpcgss.h+2 -20 replies
26/158selftests/ftrace: Limit length in subsystem-enable teststools/testing/selftests/ftrace/test.d/event/subsystem-enable.tc+3 -30 replies
27/158random: handle creditable entropy from atomic process contextdrivers/char/random.c+5 -50 replies
28/158scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERINGdrivers/scsi/scsi_lib.c+3 -40 replies
29/158net: usb: ax88179_178a: avoid writing the mac address before first readingdrivers/net/usb/ax88179_178a.c+2 -20 replies
30/158arm64/mm: Modify range-based tlbi to decrement scalearch/arm64/include/asm/tlbflush.h+10 -100 replies
31/158arm64: tlb: Fix TLBI RANGE operandarch/arm64/include/asm/tlbflush.h+12 -100 replies
32/158scsi: ufs: qcom: Add missing interconnect bandwidth values for Gear 5drivers/ufs/host/ufs-qcom.c+7 -10 replies
33/158netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get()net/netfilter/nf_tables_api.c+6 -20 replies
34/158netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get()net/netfilter/nf_tables_api.c+6 -20 replies
35/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
36/158netfilter: nft_set_pipapo: do not free live elementnet/netfilter/nft_set_pipapo.c+9 -50 replies
37/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
38/158netfilter: flowtable: incorrect pppoe tuplenet/netfilter/nf_flow_table_ip.c+1 -10 replies
39/158af_unix: Call manage_oob() for every skb in unix_stream_read_generic().net/unix/af_unix.c+1 -10 replies
40/158af_unix: Dont peek OOB data without MSG_OOB.net/unix/af_unix.c+5 -50 replies
41/158net: sparx5: flower: fix fragment flags handlingdrivers/net/ethernet/microchip/sparx5/sparx5_tc_flower.c+40 -210 replies
42/158net/mlx5: Lag, restore buckets number to default after hash LAG deactivationdrivers/net/ethernet/mellanox/mlx5/core/lag/lag.c+3 -10 replies
43/158net/mlx5e: Prevent deadlock while disabling aRFSdrivers/net/ethernet/mellanox/mlx5/core/en_arfs.c+16 -110 replies
44/158net: change maximum number of UDP segments to 128include/linux/udp.h tools/testing/selftests/net/udpgso.c+2 -20 replies
45/158octeontx2-pf: fix FLOW_DIS_IS_FRAGMENT implementationdrivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c+5 -20 replies
46/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
47/158net: stmmac: Fix max-speed being ignored on queue re-initdrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+5 -00 replies
48/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
49/158ice: tc: check src_vsi in case of traffic from VFdrivers/net/ethernet/intel/ice/ice_tc_lib.c+8 -00 replies
50/158ice: tc: allow zero flags in parsing tc flowerdrivers/net/ethernet/intel/ice/ice_tc_lib.c+1 -10 replies
51/158ice: Fix checking for unsupported keys on non-tunnel devicedrivers/net/ethernet/intel/ice/ice_tc_lib.c+4 -10 replies
52/158tun: limit printing rate when illegal packet received by tun devdrivers/net/tun.c+10 -80 replies
53/158net: dsa: mt7530: fix mirroring frames received on local portdrivers/net/dsa/mt7530.c drivers/net/dsa/mt7530.h+10 -00 replies
54/158net: dsa: mt7530: fix port mirroring for MT7988 SoC switchdrivers/net/dsa/mt7530.c+6 -40 replies
55/158s390/ism: Properly fix receive message buffer allocationdrivers/s390/net/ism_drv.c+28 -90 replies
56/158gpiolib: swnode: Remove wrong header inclusioninclude/linux/gpio/property.h+0 -10 replies
57/158net: ethernet: mtk_eth_soc: fix WED + wifi resetdrivers/net/ethernet/mediatek/mtk_wed.c+1 -50 replies
58/158net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before using themdrivers/net/ethernet/ti/am65-cpsw-nuss.c+18 -00 replies
59/158drm/i915/mst: Limit MST+DSC to TGL+drivers/gpu/drm/i915/display/intel_display_device.h drivers/gpu/drm/i915/display/intel_dp_mst.c+2 -10 replies
60/158RDMA/rxe: Fix the problem "mutex_destroy missing"drivers/infiniband/sw/rxe/rxe.c+2 -00 replies
61/158RDMA/cm: Print the old state when cm_destroy_id gets timeoutdrivers/infiniband/core/cm.c+7 -40 replies
62/158RDMA/mlx5: Fix port number for counter query in multi-port configurationdrivers/infiniband/hw/mlx5/mad.c+2 -10 replies
63/158perf lock contention: Add a missing NULL checktools/perf/util/bpf_skel/lock_contention.bpf.c+4 -10 replies
64/158s390/qdio: handle deferred cc1drivers/s390/cio/qdio_main.c+23 -50 replies
65/158s390/cio: fix race condition during online processingdrivers/s390/cio/device.c+8 -50 replies
66/158drm: nv04: Fix out of bounds accessdrivers/gpu/drm/nouveau/nouveau_bios.c+7 -60 replies
67/158drm/panel: visionox-rm69299: dont unregister DSI devicedrivers/gpu/drm/panel/panel-visionox-rm69299.c+0 -20 replies
68/158drm/radeon: make -fstrict-flex-arrays=3 happydrivers/gpu/drm/radeon/radeon_atombios.c+6 -20 replies
69/158ALSA: scarlett2: Move USB IDs out from device_info structsound/usb/mixer_scarlett_gen2.c+23 -400 replies
70/158ALSA: scarlett2: Add support for Clarett 8Pre USBsound/usb/mixer_quirks.c sound/usb/mixer_scarlett_gen2.c+9 -30 replies
71/158ASoC: ti: Convert Pandora ASoC to GPIO descriptorsarch/arm/mach-omap2/pdata-quirks.c sound/soc/ti/omap3pandora.c+33 -400 replies
72/158usb: pci-quirks: group AMD specific quirk code togetherdrivers/usb/host/pci-quirks.c drivers/usb/host/pci-quirks.h+68 -650 replies
73/158usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirkdrivers/usb/Kconfig drivers/usb/core/hcd-pci.c drivers/usb/host/pci-quirks.c +2 more+52 -102 replies
74/158usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoffdrivers/usb/host/pci-quirks.c+16 -70 replies
75/158thunderbolt: Introduce tb_port_reset()drivers/thunderbolt/lc.c drivers/thunderbolt/switch.c drivers/thunderbolt/tb.h +2 more+97 -00 replies
76/158thunderbolt: Introduce tb_path_deactivate_hop()drivers/thunderbolt/path.c drivers/thunderbolt/tb.h+14 -00 replies
77/158thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routersdrivers/thunderbolt/switch.c drivers/thunderbolt/tb_regs.h+111 -140 replies
78/158thunderbolt: Reset topology created by the boot firmwaredrivers/thunderbolt/domain.c drivers/thunderbolt/icm.c drivers/thunderbolt/nhi.c +2 more+38 -180 replies
79/158ALSA: scarlett2: Default mixer driver to enabledsound/usb/mixer_scarlett_gen2.c+11 -100 replies
80/158ALSA: scarlett2: Add correct product series name to messagessound/usb/mixer_scarlett_gen2.c+54 -270 replies
81/158ALSA: scarlett2: Add Focusrite Clarett+ 2Pre and 4Pre supportsound/usb/mixer_quirks.c sound/usb/mixer_scarlett_gen2.c+98 -10 replies
82/158ALSA: scarlett2: Add Focusrite Clarett 2Pre and 4Pre USB supportsound/usb/mixer_quirks.c sound/usb/mixer_scarlett_gen2.c+8 -20 replies
83/158PCI/DPC: Use FIELD_GET()drivers/pci/pcie/dpc.c drivers/pci/quirks.c include/uapi/linux/pci_regs.h+5 -30 replies
84/158PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word()drivers/pci/pcie/aspm.c drivers/pci/quirks.c+7 -70 replies
85/158ALSA: scarlett2: Rename scarlett_gen2 to scarlett2MAINTAINERS sound/usb/Makefile sound/usb/mixer_quirks.c +3 more+18 -160 replies
86/158drm: panel-orientation-quirks: Add quirk for Lenovo Legion Godrivers/gpu/drm/drm_panel_orientation_quirks.c+6 -00 replies
87/158usb: xhci: Add timeout argument in address_device USB HCD callbackdrivers/usb/core/hub.c drivers/usb/host/xhci-mem.c drivers/usb/host/xhci-ring.c +3 more+35 -170 replies
88/158usb: new quirk to reduce the SET_ADDRESS request timeoutDocumentation/admin-guide/kernel-parameters.txt drivers/usb/core/hub.c drivers/usb/core/quirks.c +1 more+26 -20 replies
89/158platform/x86/amd/pmc: Extend Framework 13 quirk to more BIOSesdrivers/platform/x86/amd/pmc/pmc-quirks.c+9 -00 replies
90/158interconnect: Dont access req_list while its being manipulateddrivers/interconnect/core.c+8 -00 replies
91/158clk: Remove prepare_lock hold assertion in __clk_release()drivers/clk/clk.c+0 -20 replies
92/158clk: Initialize struct clk_core kref earlierdrivers/clk/clk.c+13 -150 replies
93/158clk: Get runtime PM before walking tree during disable_unuseddrivers/clk/clk.c+105 -120 replies
94/158clk: Show active consumers of clocks in debugfsdrivers/clk/clk.c+24 -100 replies
95/158clk: Get runtime PM before walking tree for clk_summarydrivers/clk/clk.c+12 -20 replies
96/158clk: mediatek: Do a runtime PM get on controllers during probedrivers/clk/mediatek/clk-mtk.c+15 -00 replies
97/158x86/bugs: Fix BHI retpoline checkarch/x86/kernel/cpu/bugs.c+7 -40 replies
98/158x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQarch/x86/kernel/cpu/cpuid-deps.c+3 -30 replies
99/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
100/158ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messagessound/core/seq/seq_ump_convert.c+1 -10 replies
101/158ALSA: hda/tas2781: correct the register for pow calibrated datasound/pci/hda/tas2781_hda_i2c.c+2 -20 replies
102/158ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1sound/pci/hda/patch_realtek.c+1 -00 replies
103/158ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9Nsound/pci/hda/patch_realtek.c+1 -00 replies
104/158ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VCsound/pci/hda/patch_realtek.c+1 -00 replies
105/158binder: check offset alignment in binder_get_object()drivers/android/binder.c+3 -10 replies
106/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
107/158thunderbolt: Fix wake configurations after device unplugdrivers/thunderbolt/switch.c+14 -70 replies
108/158comedi: vmk80xx: fix incomplete endpoint checkingdrivers/comedi/drivers/vmk80xx.c+12 -230 replies
109/158serial: mxs-auart: add spinlock around changing cts statedrivers/tty/serial/mxs-auart.c+6 -20 replies
110/158serial/pmac_zilog: Remove flawed mitigation for rx irq flooddrivers/tty/serial/pmac_zilog.c+0 -140 replies
111/158serial: stm32: Return IRQ_NONE in the ISR if no handling happenddrivers/tty/serial/stm32-usart.c+10 -20 replies
112/158serial: stm32: Reset .throttled state in .startup()drivers/tty/serial/stm32-usart.c+1 -00 replies
113/158serial: core: Clearing the circular buffer before NULLifying itdrivers/tty/serial/serial_core.c+1 -00 replies
114/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
115/158USB: serial: option: add Fibocom FM135-GL variantsdrivers/usb/serial/option.c+2 -00 replies
116/158USB: serial: option: add support for Fibocom FM650/FG650drivers/usb/serial/option.c+4 -00 replies
117/158USB: serial: option: add Lonsung U8300/U9300 productdrivers/usb/serial/option.c+4 -00 replies
118/158USB: serial: option: support Quectel EM060K sub-modelsdrivers/usb/serial/option.c+16 -00 replies
119/158USB: serial: option: add Rolling RW101-GL and RW135-GL supportdrivers/usb/serial/option.c+8 -00 replies
120/158USB: serial: option: add Telit FN920C04 rmnet compositionsdrivers/usb/serial/option.c+6 -00 replies
121/158Revert "usb: cdc-wdm: close race between read and workqueue"drivers/usb/class/cdc-wdm.c+1 -50 replies
122/158usb: dwc2: host: Fix dereference issue in DDMA completion flow.drivers/usb/dwc2/hcd_ddma.c+3 -10 replies
123/158usb: Disable USB3 LPM at shutdowndrivers/usb/core/port.c+3 -10 replies
124/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
125/158mei: me: disable RPL-S on SPS and IGN firmwaresdrivers/misc/mei/pci-me.c+1 -10 replies
126/158speakup: Avoid crash on very long worddrivers/accessibility/speakup/main.c+1 -10 replies
127/158fs: sysfs: Fix reference leak in sysfs_break_active_protection()fs/sysfs/file.c+2 -00 replies
128/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
129/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
130/158KVM: x86/pmu: Disable support for adaptive PEBSarch/x86/kvm/vmx/vmx.c+22 -20 replies
131/158KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platformsarch/x86/kvm/lapic.c+2 -10 replies
132/158KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty statusarch/x86/kvm/mmu/tdp_mmu.c+16 -50 replies
133/158arm64/head: Disable MMU at EL2 before clearing HCR_EL2.E2Harch/arm64/kernel/head.S+5 -00 replies
134/158arm64: hibernate: Fix level3 translation fault in swsusp_save()arch/arm64/mm/pageattr.c+0 -30 replies
135/158init/main.c: Fix potential static_command_line memory overflowinit/main.c+2 -00 replies
136/158mm/userfaultfd: allow hugetlb change protection upon poison entrymm/hugetlb.c+7 -30 replies
137/158mm,swapops: update check in is_pfn_swap_entry for hwpoison entriesinclude/linux/swapops.h+33 -320 replies
138/158mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabledmm/memory-failure.c+15 -30 replies
139/158mm/shmem: inline shmem_is_huge() for disabled transparent hugepagesinclude/linux/shmem_fs.h mm/shmem.c+9 -60 replies
140/158fuse: fix leaked ENOSYS error on first statx callfs/fuse/dir.c+1 -00 replies
141/158drm/amdgpu: validate the parameters of bo mapping operations more clearlydrivers/gpu/drm/amd/amdgpu/amdgpu_vm.c+46 -260 replies
142/158drm/amdkfd: Fix memory leak in create_process failuredrivers/gpu/drm/amd/amdkfd/kfd_process.c+2 -20 replies
143/158drm/amdgpu: remove invalid resource->start check v2drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c+0 -40 replies
144/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
145/158drm/vmwgfx: Sort primary plane formats by order of preferencedrivers/gpu/drm/vmwgfx/vmwgfx_kms.h+2 -20 replies
146/158drm/vmwgfx: Fix crtcs atomic check conditionaldrivers/gpu/drm/vmwgfx/vmwgfx_kms.c+8 -30 replies
147/158nouveau: fix instmem race condition around ptr storesdrivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c+6 -10 replies
148/158bootconfig: use memblock_free_late to free xbc memory to buddyinclude/linux/bootconfig.h lib/bootconfig.c+17 -90 replies
149/158nilfs2: fix OOB in nilfs_set_de_typefs/nilfs2/dir.c+1 -10 replies
150/158net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz XTAL MT7530drivers/net/dsa/mt7530.c+3 -20 replies
151/158net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boardsdrivers/net/dsa/mt7530.c drivers/net/dsa/mt7530.h+13 -50 replies
152/158virtio_net: Do not send RSS key if it is not supporteddrivers/net/virtio_net.c+21 -40 replies
153/158powerpc/ftrace: Ignore ftrace locations in exit text sectionsarch/powerpc/include/asm/ftrace.h arch/powerpc/include/asm/sections.h arch/powerpc/kernel/trace/ftrace.c +2 more+22 -80 replies
154/158ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buffs/smb/server/server.c+5 -80 replies
155/158ksmbd: validate request buffer size in smb2_allocate_rsp_buf()fs/smb/server/smb2pdu.c+4 -00 replies
156/158ksmbd: clear RENAME_NOREPLACE before calling vfs_renamefs/smb/server/vfs.c+5 -00 replies
157/158ksmbd: common: use struct_group_attr instead of struct_group for network_open_infofs/smb/common/smb2pdu.h+1 -10 replies
158/158PCI/ASPM: Fix deadlock when enabling ASPMdrivers/pci/bus.c drivers/pci/pci.c drivers/pci/pci.h +2 more+100 -490 replies

Reviews trailers per patch

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

PatchShyam Prasad NManasi NavareMitul GolaniVidya SrinivasArun R MurthyBharath SMLuca CoelhoUma ShankarPatrick DonnellyMilind ChangireMasami Hiramatsu (Google)Steven Rostedt (Google)Oliver UptonCatalin MarinasRyan RobertsAnshuman KhandualShaoqin HuangAmit PundirStefano BrivioSteen HegelundDaniel MachonJacob KellerMaor GottliebJeff LaytonXiubo LiJustin StittShuah KhanDr. David Alan GilbertNirmoy DasAlvin LeeHamza MahfoozWillem de BruijnDaniel GolleRoger QuadrosDaisuke MatsudaIan RogersArnaldo Carvalho de MeloAlexandra WinterVineeth VijayanJessica ZhangChristian KönigKees CookPhilippe PerrotJarkko NikulaRomain GantoisJedrzej JagielskiSridhar SamudralaSimon HormanSujai BuvaneswaranWojciech DrewekMichal SwiatkowskiJason WangEric DumazetMichael S. TsirkinMathias NymanAlan SternHans de GoedeIlpo JärvinenRob ClarkDouglas AndersonAngeloGioacchino Del RegnoPawan GuptaDave HansenMoshe ShemeshMichael EllermanLars MelinBart Van AsscheTejun HeoTodd Kjos[email protected]Ian AbbottFrank LiJim MattsonHarish KasiviswanthanMukul JoshiPierre-Eric Pelloux-PrayerMartin KrastevPekka PaalanenIan ForbesRyusuke KonishiFlorian FainelliHeng QiXuan ZhuoBenjamin GrayMark RutlandMarc ZyngierNamjae JeonMike Rapoport (IBM)David HildenbrandAxel RasmussenTony LuckPeter XuMiaohe LinOscar SalvadorJane ChuLike XuSeongJae ParkRon EconomosHarshit MogalapalliTakeshi OgasawaraJon HunterLinux Kernel Functional Testingkernelci.org bot
SeriesT-b T-b T-b T-b T-b T-b T-b T-b
1/158R-b
2/158
3/158R-b
4/158
5/158
6/158R-b
7/158R-b
8/158R-b
9/158R-b R-b
10/158R-b R-b
11/158R-b R-b
12/158R-b
13/158T-b R-b
14/158
15/158
16/158R-b A-b
17/158R-b R-b
18/158R-b R-b
19/158R-b R-b
20/158A-b A-b
21/158
22/158T-b
23/158
24/158R-b
25/158
26/158A-b A-b
27/158
28/158
29/158
30/158R-b
31/158R-b R-b R-b R-b
32/158T-b
33/158
34/158
35/158
36/158R-b
37/158
38/158
39/158
40/158
41/158R-b T-b R-b
42/158R-b
43/158
44/158R-b
45/158R-b
46/158R-b
47/158R-b
48/158R-b
49/158R-b R-b R-b T-b
50/158R-b T-b R-b
51/158R-b T-b R-b
52/158R-b A-b R-b A-b
53/158
54/158A-b
55/158
56/158
57/158
58/158R-b
59/158R-b
60/158R-b
61/158
62/158
63/158R-b A-b
64/158R-b
65/158R-b R-b
66/158
67/158R-b
68/158A-b R-b
69/158T-b
70/158T-b
71/158A-b
72/158
73/158
74/158
75/158
76/158
77/158
78/158
79/158
80/158
81/158
82/158
83/158
84/158
85/158
86/158
87/158R-b
88/158R-b
89/158R-b R-b
90/158R-b
91/158R-b
92/158R-b
93/158R-b
94/158
95/158R-b
96/158R-b T-b
97/158R-b
98/158A-b
99/158R-b
100/158
101/158
102/158
103/158
104/158
105/158A-b
106/158
107/158
108/158Reported-and-tested-by R-b
109/158R-b
110/158A-b
111/158
112/158
113/158
114/158
115/158
116/158
117/158R-b
118/158
119/158
120/158
121/158
122/158
123/158
124/158
125/158
126/158
127/158R-b A-b
128/158R-b A-b
129/158
130/158A-b
131/158R-b
132/158
133/158A-b A-b
134/158A-b
135/158
136/158R-b R-b
137/158R-b T-b R-b A-b
138/158A-b R-b
139/158A-b
140/158
141/158R-b
142/158T-b R-b
143/158A-b
144/158R-b
145/158A-b
146/158R-b R-b
147/158
148/158A-b
149/158T-b
150/158
151/158T-b R-b R-b
152/158R-b R-b
153/158R-b
154/158
155/158
156/158A-b
157/158
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 103 reviewers.

Read the v1 thread

Cover letter [PATCH 6.6 000/158] 6.6.29-rc1 review

This is the start of the stable review cycle for the 6.6.29 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.6.29-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.6.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.6.29-rc1

Johan Hovold <[email protected]>
PCI/ASPM: Fix deadlock when enabling ASPM

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

Naveen N Rao <[email protected]>
powerpc/ftrace: Ignore ftrace locations in exit text sections

Breno Leitao <[email protected]>
virtio_net: Do not send RSS key if it is not supported

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

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

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

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

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

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

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.

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

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

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

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()

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

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

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

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

Vishal Badole <[email protected]>
clk: Show active consumers of clocks in debugfs

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

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

Hardik Gajjar <[email protected]>
usb: new quirk to reduce the SET_ADDRESS request timeout

Hardik Gajjar <[email protected]>
usb: xhci: Add timeout argument in address_device USB HCD callback

Brenton Simpson <[email protected]>
drm: panel-orientation-quirks: Add quirk for Lenovo Legion Go

Geoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Rename scarlett_gen2 to scarlett2

Ilpo Järvinen <[email protected]>
PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word()

Bjorn Helgaas <[email protected]>
PCI/DPC: Use FIELD_GET()

Geoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Add Focusrite Clarett 2Pre and 4Pre USB support

Geoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Add Focusrite Clarett+ 2Pre and 4Pre support

Geoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Add correct product series name to messages

Geoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Default mixer driver to enabled

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()

Niklas Schnelle <[email protected]>
usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff

Niklas Schnelle <[email protected]>
usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk

Niklas Schnelle <[email protected]>
usb: pci-quirks: group AMD specific quirk code together

Linus Walleij <[email protected]>
ASoC: ti: Convert Pandora ASoC to GPIO descriptors

Geoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Add support for Clarett 8Pre USB

Geoffrey D. Bennett <[email protected]>
ALSA: scarlett2: Move USB IDs out from device_info struct

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

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

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

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"

Ville Syrjälä <[email protected]>
drm/i915/mst: Limit MST+DSC to TGL+

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

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

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

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

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: 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: 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

Gavin Shan <[email protected]>
arm64: tlb: Fix TLBI RANGE operand

Ryan Roberts <[email protected]>
arm64/mm: Modify range-based tlbi to decrement scale

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

Janusz Krzysztofik <[email protected]>
drm/i915/vma: Fix UAF on destroy against retire race

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

Hans Verkuil <[email protected]>
media: videobuf2: request more buffers for vb2_read

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: populate SSPP scaler block version

John Stultz <[email protected]>
selftests: timers: Fix posix_timers ksft_print_msg() warning

NeilBrown <[email protected]>
ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATE

Xiubo Li <[email protected]>
ceph: rename _to_client() to _to_fs_client()

Xiubo Li <[email protected]>
ceph: pass the mdsc to several helpers

Dillon Varone <[email protected]>
drm/amd/display: Do not recursively call manual trigger programming

Oleg Nesterov <[email protected]>
selftests/timers/posix_timers: Reimplement check_timer_distribution()

Mark Brown <[email protected]>
selftests: timers: Convert posix_timers test to generate KTAP output

Ville Syrjälä <[email protected]>
drm/i915: Disable live M/N updates when using bigjoiner

Ville Syrjälä <[email protected]>
drm/i915: Adjust seamless_m_n flag behaviour

Ville Syrjälä <[email protected]>
drm/i915: Enable VRR later during fastsets

Ville Syrjälä <[email protected]>
drm/i915: Extract intel_crtc_vblank_evade_scanlines()

Ville Syrjälä <[email protected]>
drm/i915: Change intel_pipe_update_{start,end}() calling convention

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

Ville Syrjälä <[email protected]>
drm/i915/mst: Reject FEC+MST on ICL

Ville Syrjälä <[email protected]>
drm/i915: Fix FEC pipe A vs. DDI A mixup

Paulo Alcantara <[email protected]>
smb: client: refresh referral without acquiring refpath_lock

Paulo Alcantara <[email protected]>
smb: client: guarantee refcounted children from parent session

Steve French <[email protected]>
smb3: show beginning time for per share stats

Paulo Alcantara <[email protected]>
smb: client: fix UAF in smb2_reconnect_server()

Paulo Alcantara <[email protected]>
smb: client: remove extra @chan_count check in __cifs_put_smb_ses()

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

Diffstat:

 Documentation/admin-guide/kernel-parameters.txt    |   3 +
 MAINTAINERS                                        |   2 +-
 Makefile                                           |   4 +-
 arch/arm/mach-omap2/pdata-quirks.c                 |  10 +
 arch/arm64/include/asm/tlbflush.h                  |  40 ++--
 arch/arm64/kernel/head.S                           |   5 +
 arch/arm64/mm/pageattr.c                           |   3 -
 arch/powerpc/include/asm/ftrace.h                  |  10 +-
 arch/powerpc/include/asm/sections.h                |   1 +
 arch/powerpc/kernel/trace/ftrace.c                 |  12 +
 arch/powerpc/kernel/trace/ftrace_64_pg.c           |   5 +
 arch/powerpc/kernel/vmlinux.lds.S                  |   2 +
 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                             |   2 +-
 arch/x86/kvm/mmu/tdp_mmu.c                         |  21 +-
 arch/x86/kvm/vmx/vmx.c                             |  24 +-
 arch/x86/kvm/x86.c                                 |   2 +-
 drivers/accessibility/speakup/main.c               |   2 +-
 drivers/android/binder.c                           |   4 +-
 drivers/char/random.c                              |  10 +-
 drivers/clk/clk.c                                  | 195 ++++++++++++----
 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/amd/display/dc/dcn32/dcn32_optc.c  |   3 -
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |   6 +
 drivers/gpu/drm/i915/display/intel_atomic.c        |   1 +
 drivers/gpu/drm/i915/display/intel_cdclk.c         |  37 ++-
 drivers/gpu/drm/i915/display/intel_crtc.c          |  96 +++++---
 drivers/gpu/drm/i915/display/intel_crtc.h          |   6 +-
 drivers/gpu/drm/i915/display/intel_display.c       |  43 ++--
 .../gpu/drm/i915/display/intel_display_device.h    |   1 +
 drivers/gpu/drm/i915/display/intel_display_types.h |   2 +-
 drivers/gpu/drm/i915/display/intel_dp.c            |  13 +-
 drivers/gpu/drm/i915/display/intel_dp_mst.c        |   2 +-
 drivers/gpu/drm/i915/i915_vma.c                    |  42 +++-
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h |   8 +-
 .../drm/msm/disp/dpu1/catalog/dpu_5_1_sc8180x.h    |   8 +-
 .../gpu/drm/msm/disp/dpu1/catalog/dpu_8_1_sm8450.h |   8 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c     |  95 ++++++--
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h     |   3 +-
 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/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/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/media/common/videobuf2/videobuf2-core.c    |   9 +-
 drivers/misc/mei/pci-me.c                          |   2 +-
 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 +-
 .../ethernet/microchip/sparx5/sparx5_tc_flower.c   |  61 +++--
 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/net/virtio_net.c                           |  27 ++-
 drivers/pci/bus.c                                  |  49 ++--
 drivers/pci/pci.c                                  |  78 ++++---
 drivers/pci/pci.h                                  |   4 +-
 drivers/pci/pcie/aspm.c                            |  21 +-
 drivers/pci/pcie/dpc.c                             |   5 +-
 drivers/pci/quirks.c                               |   8 +-
 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/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                           |  30 ++-
 drivers/thunderbolt/tb.h                           |  10 +-
 drivers/thunderbolt/tb_regs.h                      |   6 +
 drivers/thunderbolt/usb4.c                         |  52 ++++-
 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                   |  21 +-
 drivers/tty/serial/serial_port.c                   |  34 +++
 drivers/tty/serial/stm32-usart.c                   |  13 +-
 drivers/ufs/host/ufs-qcom.c                        |   8 +-
 drivers/usb/Kconfig                                |  10 +
 drivers/usb/class/cdc-wdm.c                        |   6 +-
 drivers/usb/core/hcd-pci.c                         |   3 +-
 drivers/usb/core/hub.c                             |  15 +-
 drivers/usb/core/port.c                            |   4 +-
 drivers/usb/core/quirks.c                          |   7 +
 drivers/usb/dwc2/hcd_ddma.c                        |   4 +-
 drivers/usb/gadget/function/f_ncm.c                |   4 +-
 drivers/usb/host/pci-quirks.c                      | 144 ++++++------
 drivers/usb/host/pci-quirks.h                      |  34 ++-
 drivers/usb/host/xhci-mem.c                        |   2 +
 drivers/usb/host/xhci-ring.c                       |  11 +-
 drivers/usb/host/xhci.c                            |  23 +-
 drivers/usb/host/xhci.h                            |   9 +-
 drivers/usb/serial/option.c                        |  40 ++++
 fs/ceph/addr.c                                     |  22 +-
 fs/ceph/cache.c                                    |   2 +-
 fs/ceph/caps.c                                     |  53 +++--
 fs/ceph/crypto.c                                   |   2 +-
 fs/ceph/debugfs.c                                  |   4 +-
 fs/ceph/dir.c                                      |  24 +-
 fs/ceph/export.c                                   |  10 +-
 fs/ceph/file.c                                     |  26 +--
 fs/ceph/inode.c                                    |  14 +-
 fs/ceph/ioctl.c                                    |   8 +-
 fs/ceph/mds_client.c                               |  41 ++--
 fs/ceph/mds_client.h                               |   3 +-
 fs/ceph/mdsmap.c                                   |   3 +-
 fs/ceph/snap.c                                     |  18 +-
 fs/ceph/super.c                                    |  22 +-
 fs/ceph/super.h                                    |  13 +-
 fs/ceph/xattr.c                                    |  12 +-
 fs/fuse/dir.c                                      |   1 +
 fs/nilfs2/dir.c                                    |   2 +-
 fs/smb/client/cifs_debug.c                         |   6 +-
 fs/smb/client/cifsglob.h                           |   3 +-
 fs/smb/client/cifsproto.h                          |  20 +-
 fs/smb/client/connect.c                            | 135 ++++++-----
 fs/smb/client/dfs.c                                |  51 ++--
 fs/smb/client/dfs.h                                |  33 ++-
 fs/smb/client/dfs_cache.c                          |  53 ++---
 fs/smb/client/misc.c                               |   7 +-
 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/sysfs/file.c                                    |   2 +
 include/asm-generic/barrier.h                      |   8 +
 include/linux/bootconfig.h                         |   7 +-
 include/linux/ceph/mdsmap.h                        |   5 +-
 include/linux/gpio/property.h                      |   1 -
 include/linux/pci.h                                |   5 +
 include/linux/shmem_fs.h                           |   9 +
 include/linux/swapops.h                            |  65 +++---
 include/linux/udp.h                                |   2 +-
 include/linux/usb/hcd.h                            |  22 +-
 include/linux/usb/quirks.h                         |   3 +
 include/net/netfilter/nf_flow_table.h              |  12 +-
 include/trace/events/rpcgss.h                      |   4 +-
 include/uapi/linux/pci_regs.h                      |   1 +
 init/main.c                                        |   2 +
 io_uring/io_uring.c                                |  26 +--
 kernel/sched/sched.h                               |  20 +-
 lib/bootconfig.c                                   |  19 +-
 mm/hugetlb.c                                       |  10 +-
 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/netfilter/nf_flow_table_inet.c                 |   3 +-
 net/netfilter/nf_flow_table_ip.c                   |  10 +-
 net/netfilter/nf_tables_api.c                      |  16 +-
 net/netfilter/nft_set_pipapo.c                     |  14 +-
 net/unix/af_unix.c                                 |  12 +-
 sound/core/seq/seq_ump_convert.c                   |   2 +-
 sound/pci/hda/patch_realtek.c                      |   3 +
 sound/pci/hda/tas2781_hda_i2c.c                    |   4 +-
 sound/soc/ti/omap3pandora.c                        |  63 ++---
 sound/usb/Makefile                                 |   2 +-
 sound/usb/mixer_quirks.c                           |   9 +-
 .../{mixer_scarlett_gen2.c => mixer_scarlett2.c}   | 257 +++++++++++++++------
 sound/usb/mixer_scarlett2.h                        |   7 +
 sound/usb/mixer_scarlett_gen2.h                    |   7 -
 tools/perf/util/bpf_skel/lock_contention.bpf.c     |   5 +-
 .../ftrace/test.d/event/subsystem-enable.tc        |   6 +-
 tools/testing/selftests/kselftest.h                |  13 ++
 tools/testing/selftests/net/udpgso.c               |   2 +-
 tools/testing/selftests/timers/posix_timers.c      | 156 ++++++-------
 208 files changed, 2654 insertions(+), 1290 deletions(-)