Skip to content

6.1.88-rc1 review

Greg Kroah-Hartman 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 Latest141 patches 22 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/141drm/vmwgfx: Enable DMA mappings with SEVdrivers/gpu/drm/vmwgfx/vmwgfx_drv.c+6 -50 replies
2/141drm/amdgpu: fix incorrect active rb bitmap for gfx11drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c+52 -260 replies
3/141drm/amdgpu: fix incorrect number of active RBs for gfx11drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c+1 -10 replies
4/141drm/amd/display: Do not recursively call manual trigger programmingdrivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.c+0 -30 replies
5/141io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failureio_uring/io_uring.c+8 -80 replies
6/141SUNRPC: Fix rpcgss_context trace event acceptor fieldinclude/trace/events/rpcgss.h+2 -20 replies
7/141selftests/ftrace: Limit length in subsystem-enable teststools/testing/selftests/ftrace/test.d/event/subsystem-enable.tc+3 -30 replies
8/141random: handle creditable entropy from atomic process contextdrivers/char/random.c+5 -50 replies
9/141net: usb: ax88179_178a: avoid writing the mac address before first readingdrivers/net/usb/ax88179_178a.c+2 -20 replies
10/141drm/i915/vma: Fix UAF on destroy against retire racedrivers/gpu/drm/i915/i915_vma.c+35 -70 replies
11/141x86/efi: Drop EFI stub .bss from .data sectionarch/x86/boot/compressed/vmlinux.lds.S drivers/firmware/efi/libstub/Makefile+0 -80 replies
12/141x86/efi: Disregard setup header of loaded imagedrivers/firmware/efi/libstub/x86-stub.c+6 -400 replies
13/141x86/efistub: Reinstate soft limit for initrd loadingdrivers/firmware/efi/libstub/x86-stub.c+1 -00 replies
14/141x86/efi: Drop alignment flags from PE section headersarch/x86/boot/header.S+4 -80 replies
15/141x86/boot: Remove the bugger off messagearch/x86/boot/header.S arch/x86/boot/setup.ld+4 -520 replies
16/141x86/boot: Omit compression buffer from PE/COFF image memory footprintarch/x86/boot/header.S arch/x86/boot/tools/build.c+8 -480 replies
17/141x86/boot: Drop redundant code setting the root devicearch/x86/boot/header.S arch/x86/boot/tools/build.c+1 -80 replies
18/141x86/boot: Drop references to startup_64arch/x86/boot/Makefile arch/x86/boot/tools/build.c+1 -40 replies
19/141x86/boot: Grab kernel_info offset from zoffset header directlyarch/x86/boot/header.S arch/x86/boot/tools/build.c+1 -50 replies
20/141x86/boot: Set EFI handover offset directly in header asmarch/x86/boot/header.S arch/x86/boot/tools/build.c+17 -250 replies
21/141x86/boot: Define setup size in linker scriptarch/x86/boot/header.S arch/x86/boot/setup.ld arch/x86/boot/tools/build.c+5 -70 replies
22/141x86/boot: Derive file size from _edata symbolarch/x86/boot/Makefile arch/x86/boot/compressed/vmlinux.lds.S arch/x86/boot/header.S +1 more+12 -250 replies
23/141x86/boot: Construct PE/COFF .text section from assemblerarch/x86/boot/header.S arch/x86/boot/tools/build.c+7 -620 replies
24/141x86/boot: Drop PE/COFF .reloc sectionarch/x86/boot/header.S arch/x86/boot/setup.ld arch/x86/boot/tools/build.c+7 -510 replies
25/141x86/boot: Split off PE/COFF .data sectionarch/x86/boot/Makefile arch/x86/boot/header.S+16 -50 replies
26/141x86/boot: Increase section and file alignment to 4k/512arch/x86/boot/compressed/vmlinux.lds.S arch/x86/boot/header.S arch/x86/boot/setup.ld +1 more+51 -1250 replies
27/141x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat sectionarch/x86/boot/header.S arch/x86/boot/setup.ld+9 -110 replies
28/141x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macrosarch/x86/include/asm/page_types.h arch/x86/kernel/amd_gart_64.c arch/x86/kernel/head64.c +4 more+20 -260 replies
29/141x86/head/64: Add missing __head annotation to startup_64_load_idt()arch/x86/kernel/head64.c+1 -10 replies
30/141x86/head/64: Move the __head definition to <asm/init.h>arch/x86/include/asm/init.h arch/x86/kernel/head64.c+3 -20 replies
31/141x86/sme: Move early SME kernel encryption handling into .head.textarch/x86/include/asm/mem_encrypt.h arch/x86/mm/mem_encrypt_identity.c+21 -290 replies
32/141x86/sev: Move early startup code into .head.text sectionarch/x86/boot/compressed/sev.c arch/x86/include/asm/sev.h arch/x86/kernel/sev-shared.c +1 more+24 -230 replies
33/141x86/efistub: Remap kernel text read-only before dropping NX attributearch/x86/boot/compressed/Makefile arch/x86/boot/compressed/misc.c arch/x86/include/asm/boot.h +1 more+13 -20 replies
34/141netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get()net/netfilter/nf_tables_api.c+6 -20 replies
35/141netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get()net/netfilter/nf_tables_api.c+6 -20 replies
36/141netfilter: 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
37/141netfilter: nft_set_pipapo: do not free live elementnet/netfilter/nft_set_pipapo.c+9 -50 replies
38/141netfilter: 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
39/141netfilter: flowtable: incorrect pppoe tuplenet/netfilter/nf_flow_table_ip.c+1 -10 replies
40/141af_unix: Call manage_oob() for every skb in unix_stream_read_generic().net/unix/af_unix.c+1 -10 replies
41/141af_unix: Dont peek OOB data without MSG_OOB.net/unix/af_unix.c+5 -50 replies
42/141net/mlx5: Lag, restore buckets number to default after hash LAG deactivationdrivers/net/ethernet/mellanox/mlx5/core/lag/lag.c+3 -10 replies
43/141net/mlx5e: Prevent deadlock while disabling aRFSdrivers/net/ethernet/mellanox/mlx5/core/en_arfs.c+16 -110 replies
44/141ice: tc: allow zero flags in parsing tc flowerdrivers/net/ethernet/intel/ice/ice_tc_lib.c+1 -10 replies
45/141tun: limit printing rate when illegal packet received by tun devdrivers/net/tun.c+10 -80 replies
46/141net: dsa: mt7530: fix mirroring frames received on local portdrivers/net/dsa/mt7530.c drivers/net/dsa/mt7530.h+10 -00 replies
47/141net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before using themdrivers/net/ethernet/ti/am65-cpsw-nuss.c+18 -00 replies
48/141RDMA/rxe: Fix the problem "mutex_destroy missing"drivers/infiniband/sw/rxe/rxe.c+2 -00 replies
49/141RDMA/cm: Print the old state when cm_destroy_id gets timeoutdrivers/infiniband/core/cm.c+7 -40 replies
50/141RDMA/mlx5: Fix port number for counter query in multi-port configurationdrivers/infiniband/hw/mlx5/mad.c+2 -10 replies
51/141s390/qdio: handle deferred cc1drivers/s390/cio/qdio_main.c+23 -50 replies
52/141s390/cio: fix race condition during online processingdrivers/s390/cio/device.c+8 -50 replies
53/141drm: nv04: Fix out of bounds accessdrivers/gpu/drm/nouveau/nouveau_bios.c+7 -60 replies
54/141drm/panel: visionox-rm69299: dont unregister DSI devicedrivers/gpu/drm/panel/panel-visionox-rm69299.c+0 -20 replies
55/141ARM: omap2: n8x0: stop instantiating codec platform dataarch/arm/mach-omap2/board-n8x0.c arch/arm/mach-omap2/common-board-devices.h arch/arm/mach-omap2/pdata-quirks.c+0 -80 replies
56/141ARM: OMAP2+: pdata-quirks: stop including wl12xx.harch/arm/mach-omap2/pdata-quirks.c+0 -12 replies
57/141PCI: Avoid FLR for SolidRun SNET DPU rev 1drivers/pci/quirks.c+8 -00 replies
58/141HID: kye: Sort kye devicesdrivers/hid/hid-ids.h drivers/hid/hid-kye.c drivers/hid/hid-quirks.c+35 -350 replies
59/141usb: pci-quirks: Reduce the length of a spinlock section in usb_amd_find_chipset_info()drivers/usb/host/pci-quirks.c+1 -30 replies
60/141PCI: Delay after FLR of Solidigm P44 Pro NVMedrivers/pci/quirks.c include/linux/pci_ids.h+8 -40 replies
61/141x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled()arch/x86/kernel/platform-quirks.c+1 -00 replies
62/141thunderbolt: Log function name of the called quirkdrivers/thunderbolt/quirks.c+1 -00 replies
63/141thunderbolt: Add debug log for link controller power quirkdrivers/thunderbolt/quirks.c+1 -00 replies
64/141PCI: Execute quirk_enable_clear_retrain_link() earlierdrivers/pci/quirks.c+3 -30 replies
65/141PCI: Make quirk using inw() depend on HAS_IOPORTdrivers/pci/quirks.c+2 -02 replies
66/141PCI: switchtec: Use normal comment styledrivers/pci/switch/switchtec.c+57 -570 replies
67/141PCI: switchtec: Add support for PCIe Gen5 devicesdrivers/pci/quirks.c drivers/pci/switch/switchtec.c include/linux/switchtec.h+77 -40 replies
68/141ARM: davinci: Drop unused includesarch/arm/mach-davinci/pdata-quirks.c+1 -12 replies
69/141ALSA: scarlett2: Move USB IDs out from device_info structsound/usb/mixer_scarlett_gen2.c+23 -400 replies
70/141ALSA: scarlett2: Add support for Clarett 8Pre USBsound/usb/mixer_quirks.c sound/usb/mixer_scarlett_gen2.c+9 -30 replies
71/141ASoC: ti: Convert Pandora ASoC to GPIO descriptorsarch/arm/mach-omap2/pdata-quirks.c sound/soc/ti/omap3pandora.c+33 -400 replies
72/141usb: pci-quirks: group AMD specific quirk code togetherdrivers/usb/host/pci-quirks.c drivers/usb/host/pci-quirks.h+68 -652 replies
73/141ALSA: scarlett2: Default mixer driver to enabledsound/usb/mixer_scarlett_gen2.c+11 -100 replies
74/141ALSA: scarlett2: Add correct product series name to messagessound/usb/mixer_scarlett_gen2.c+54 -270 replies
75/141ALSA: scarlett2: Add Focusrite Clarett+ 2Pre and 4Pre supportsound/usb/mixer_quirks.c sound/usb/mixer_scarlett_gen2.c+98 -10 replies
76/141ALSA: scarlett2: Add Focusrite Clarett 2Pre and 4Pre USB supportsound/usb/mixer_quirks.c sound/usb/mixer_scarlett_gen2.c+8 -20 replies
77/141PCI/DPC: Use FIELD_GET()drivers/pci/pcie/dpc.c drivers/pci/quirks.c include/uapi/linux/pci_regs.h+5 -30 replies
78/141PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word()drivers/pci/pcie/aspm.c drivers/pci/quirks.c+7 -70 replies
79/141ALSA: scarlett2: Rename scarlett_gen2 to scarlett2MAINTAINERS sound/usb/Makefile sound/usb/mixer_quirks.c +3 more+18 -160 replies
80/141drm: panel-orientation-quirks: Add quirk for Lenovo Legion Godrivers/gpu/drm/drm_panel_orientation_quirks.c+6 -00 replies
81/141usb: 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
82/141usb: 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
83/141clk: Remove prepare_lock hold assertion in __clk_release()drivers/clk/clk.c+0 -20 replies
84/141clk: Print an info line before disabling unused clocksdrivers/clk/clk.c+2 -00 replies
85/141clk: Initialize struct clk_core kref earlierdrivers/clk/clk.c+13 -150 replies
86/141clk: Get runtime PM before walking tree during disable_unuseddrivers/clk/clk.c+105 -120 replies
87/141clk: remove unnecessary (void*) conversionsdrivers/clk/clk.c+2 -20 replies
88/141clk: Show active consumers of clocks in debugfsdrivers/clk/clk.c+24 -100 replies
89/141clk: Get runtime PM before walking tree for clk_summarydrivers/clk/clk.c+12 -20 replies
90/141clk: mediatek: mt8192: Correctly unregister and free clocks on failuredrivers/clk/mediatek/clk-mt8192.c+60 -170 replies
91/141clk: mediatek: mt8192: Propagate struct device for gate clocksdrivers/clk/mediatek/clk-mt8192.c+9 -40 replies
92/141clk: mediatek: clk-gate: Propagate struct device with mtk_clk_register_gates()drivers/clk/mediatek/clk-gate.c drivers/clk/mediatek/clk-gate.h drivers/clk/mediatek/clk-mt2701-aud.c +49 more+156 -1600 replies
93/141clk: mediatek: clk-mtk: Propagate struct device for compositesdrivers/clk/mediatek/clk-mt2701.c drivers/clk/mediatek/clk-mt2712.c drivers/clk/mediatek/clk-mt6779.c +17 more+93 -580 replies
94/141clk: mediatek: clk-mux: Propagate struct device for mtk-muxdrivers/clk/mediatek/clk-mt6765.c drivers/clk/mediatek/clk-mt6779.c drivers/clk/mediatek/clk-mt6795-topckgen.c +9 more+32 -190 replies
95/141clk: mediatek: clk-mtk: Extend mtk_clk_simple_probe()drivers/clk/mediatek/clk-mtk.c drivers/clk/mediatek/clk-mtk.h+103 -80 replies
96/141clk: mediatek: Do a runtime PM get on controllers during probedrivers/clk/mediatek/clk-mtk.c+15 -00 replies
97/141x86/bugs: Fix BHI retpoline checkarch/x86/kernel/cpu/bugs.c+7 -40 replies
98/141x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQarch/x86/kernel/cpu/cpuid-deps.c+3 -30 replies
99/141ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VCsound/pci/hda/patch_realtek.c+1 -00 replies
100/141binder: check offset alignment in binder_get_object()drivers/android/binder.c+3 -10 replies
101/141thunderbolt: Avoid notify PM core about runtime PM resumedrivers/thunderbolt/switch.c drivers/thunderbolt/tb.c drivers/thunderbolt/tb.h +1 more+36 -110 replies
102/141thunderbolt: Fix wake configurations after device unplugdrivers/thunderbolt/switch.c+14 -70 replies
103/141comedi: vmk80xx: fix incomplete endpoint checkingdrivers/comedi/drivers/vmk80xx.c+12 -230 replies
104/141serial: mxs-auart: add spinlock around changing cts statedrivers/tty/serial/mxs-auart.c+6 -20 replies
105/141serial/pmac_zilog: Remove flawed mitigation for rx irq flooddrivers/tty/serial/pmac_zilog.c+0 -140 replies
106/141serial: stm32: Return IRQ_NONE in the ISR if no handling happenddrivers/tty/serial/stm32-usart.c+10 -20 replies
107/141serial: stm32: Reset .throttled state in .startup()drivers/tty/serial/stm32-usart.c+1 -00 replies
108/141USB: serial: option: add Fibocom FM135-GL variantsdrivers/usb/serial/option.c+2 -00 replies
109/141USB: serial: option: add support for Fibocom FM650/FG650drivers/usb/serial/option.c+4 -00 replies
110/141USB: serial: option: add Lonsung U8300/U9300 productdrivers/usb/serial/option.c+4 -00 replies
111/141USB: serial: option: support Quectel EM060K sub-modelsdrivers/usb/serial/option.c+16 -00 replies
112/141USB: serial: option: add Rolling RW101-GL and RW135-GL supportdrivers/usb/serial/option.c+8 -00 replies
113/141USB: serial: option: add Telit FN920C04 rmnet compositionsdrivers/usb/serial/option.c+6 -00 replies
114/141Revert "usb: cdc-wdm: close race between read and workqueue"drivers/usb/class/cdc-wdm.c+1 -50 replies
115/141usb: dwc2: host: Fix dereference issue in DDMA completion flow.drivers/usb/dwc2/hcd_ddma.c+3 -10 replies
116/141usb: Disable USB3 LPM at shutdowndrivers/usb/core/port.c+3 -10 replies
117/141usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport errordrivers/usb/gadget/function/f_ncm.c+2 -20 replies
118/141mei: me: disable RPL-S on SPS and IGN firmwaresdrivers/misc/mei/pci-me.c+1 -10 replies
119/141speakup: Avoid crash on very long worddrivers/accessibility/speakup/main.c+1 -10 replies
120/141fs: sysfs: Fix reference leak in sysfs_break_active_protection()fs/sysfs/file.c+2 -00 replies
121/141KVM: 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
122/141KVM: x86/pmu: Disable support for adaptive PEBSarch/x86/kvm/vmx/vmx.c+22 -20 replies
123/141KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platformsarch/x86/kvm/lapic.c+2 -10 replies
124/141arm64: hibernate: Fix level3 translation fault in swsusp_save()arch/arm64/mm/pageattr.c+0 -30 replies
125/141init/main.c: Fix potential static_command_line memory overflowinit/main.c+2 -00 replies
126/141mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabledmm/memory-failure.c+15 -30 replies
127/141drm/amdgpu: validate the parameters of bo mapping operations more clearlydrivers/gpu/drm/amd/amdgpu/amdgpu_vm.c+46 -260 replies
128/141drm/vmwgfx: Sort primary plane formats by order of preferencedrivers/gpu/drm/vmwgfx/vmwgfx_kms.h+2 -20 replies
129/141drm/vmwgfx: Fix crtcs atomic check conditionaldrivers/gpu/drm/vmwgfx/vmwgfx_kms.c+8 -30 replies
130/141nouveau: fix instmem race condition around ptr storesdrivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c+6 -10 replies
131/141bootconfig: use memblock_free_late to free xbc memory to buddyinclude/linux/bootconfig.h lib/bootconfig.c+17 -90 replies
132/141nilfs2: fix OOB in nilfs_set_de_typefs/nilfs2/dir.c+1 -10 replies
133/141net: dsa: mt7530: set all CPU ports in MT7531_CPU_PMAPdrivers/net/dsa/mt7530.c drivers/net/dsa/mt7530.h+8 -80 replies
134/141net: dsa: introduce preferred_default_local_cpu_port and use on MT7530drivers/net/dsa/mt7530.c include/net/dsa.h net/dsa/dsa2.c+46 -10 replies
135/141net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz XTAL MT7530drivers/net/dsa/mt7530.c+3 -20 replies
136/141net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boardsdrivers/net/dsa/mt7530.c drivers/net/dsa/mt7530.h+13 -50 replies
137/141ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buffs/smb/server/server.c+5 -80 replies
138/141ksmbd: validate request buffer size in smb2_allocate_rsp_buf()fs/smb/server/smb2pdu.c+4 -00 replies
139/141ksmbd: clear RENAME_NOREPLACE before calling vfs_renamefs/smb/server/vfs.c+5 -00 replies
140/141ksmbd: common: use struct_group_attr instead of struct_group for network_open_infofs/smb/common/smb2pdu.h+1 -10 replies
141/141PCI/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

57 of 141 patches have a Reviewed-by or Acked-by.

PatchYe LiMartin KrastevNirmoy DasH. Peter Anvin (Intel)Likun GaoYifan ZhangAlvin LeeHamza MahfoozMasami Hiramatsu (Google)Steven Rostedt (Google)Tom LendackyStefano BrivioMaor GottliebWojciech DrewekSimon HormanSujai BuvaneswaranWillem de BruijnJason WangEric DumazetMichael S. TsirkinAnshuman KhandualMike RapoportDaisuke MatsudaBjorn HelgaasAlexander LobakinLogan GunthorpeBartosz GolaszewskiPhilippe PerrotJarkko NikulaAlexandra WinterVineeth VijayanJessica ZhangTony LindgrenRoger QuadrosDouglas AndersonChen-Yu TsaiMarkus Schneider-PargmannMiles ChenMingming SuAngeloGioacchino Del RegnoPawan GuptaDave HansenTodd Kjos[email protected]Ian AbbottMathias NymanAlan SternMarijn SuijtenMichael EllermanBart Van AsscheTejun HeoLike XuJim MattsonMike Rapoport (IBM)Oscar SalvadorJane ChuChristian KönigPekka PaalanenIan ForbesRyusuke KonishiVladimir OlteanRussell King (Oracle)Florian FainelliLars MelinFrank LiDaniel GolleNamjae JeonSeongJae ParkRon EconomosYann SionneauMateusz Jończykkernelci.org bot
SeriesT-b T-b T-b T-b T-b T-b
1/141T-b R-b
2/141R-b
3/141R-b
4/141R-b A-b
5/141
6/141
7/141A-b A-b
8/141
9/141
10/141R-b
11/141
12/141
13/141
14/141
15/141A-b
16/141
17/141
18/141
19/141
20/141
21/141
22/141
23/141
24/141
25/141
26/141
27/141
28/141R-b A-b
29/141
30/141
31/141T-b
32/141T-b
33/141
34/141
35/141
36/141
37/141R-b
38/141
39/141
40/141
41/141
42/141R-b
43/141
44/141R-b R-b T-b
45/141R-b A-b R-b A-b
46/141
47/141R-b
48/141R-b
49/141
50/141
51/141R-b
52/141R-b R-b
53/141
54/141R-b
55/141A-b
56/141A-b
57/141A-b
58/141
59/141
60/141
61/141R-b
62/141
63/141
64/141
65/141
66/141R-b
67/141R-b
68/141A-b
69/141T-b
70/141T-b
71/141A-b
72/141
73/141
74/141
75/141
76/141
77/141
78/141
79/141
80/141
81/141R-b
82/141R-b
83/141R-b
84/141R-b
85/141R-b
86/141R-b
87/141
88/141
89/141R-b
90/141R-b R-b T-b T-b
91/141R-b T-b T-b
92/141R-b R-b T-b T-b
93/141T-b T-b
94/141T-b T-b
95/141R-b R-b T-b T-b
96/141R-b T-b
97/141R-b
98/141A-b
99/141
100/141A-b
101/141
102/141
103/141Reported-and-tested-by R-b
104/141R-b
105/141A-b
106/141
107/141
108/141
109/141
110/141R-b
111/141
112/141
113/141
114/141
115/141
116/141
117/141
118/141
119/141
120/141R-b A-b
121/141
122/141A-b
123/141R-b
124/141A-b
125/141
126/141A-b R-b
127/141R-b
128/141A-b
129/141R-b R-b
130/141
131/141A-b
132/141T-b
133/141R-b R-b R-b
134/141R-b R-b
135/141
136/141R-b T-b R-b
137/141
138/141
139/141A-b
140/141
141/141

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

Read the v1 thread

Cover letter [PATCH 6.1 000/141] 6.1.88-rc1 review

This is the start of the stable review cycle for the 6.1.88 release. There are 141 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.1.88-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.1.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.1.88-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

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

Vladimir Oltean <[email protected]>
net: dsa: introduce preferred_default_local_cpu_port and use on MT7530

Arınç ÜNAL <[email protected]>
net: dsa: mt7530: set all CPU ports in MT7531_CPU_PMAP

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

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

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

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

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

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

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

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

AngeloGioacchino Del Regno <[email protected]>
clk: mediatek: clk-mtk: Extend mtk_clk_simple_probe()

AngeloGioacchino Del Regno <[email protected]>
clk: mediatek: clk-mux: Propagate struct device for mtk-mux

AngeloGioacchino Del Regno <[email protected]>
clk: mediatek: clk-mtk: Propagate struct device for composites

AngeloGioacchino Del Regno <[email protected]>
clk: mediatek: clk-gate: Propagate struct device with mtk_clk_register_gates()

AngeloGioacchino Del Regno <[email protected]>
clk: mediatek: mt8192: Propagate struct device for gate clocks

AngeloGioacchino Del Regno <[email protected]>
clk: mediatek: mt8192: Correctly unregister and free clocks on failure

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

Yu Zhe <[email protected]>
clk: remove unnecessary (void*) conversions

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

Konrad Dybcio <[email protected]>
clk: Print an info line before disabling unused clocks

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

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

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

Rob Herring <[email protected]>
ARM: davinci: Drop unused includes

Kelvin Cao <[email protected]>
PCI: switchtec: Add support for PCIe Gen5 devices

Kelvin Cao <[email protected]>
PCI: switchtec: Use normal comment style

Niklas Schnelle <[email protected]>
PCI: Make quirk using inw() depend on HAS_IOPORT

Maciej W. Rozycki <[email protected]>
PCI: Execute quirk_enable_clear_retrain_link() earlier

Mika Westerberg <[email protected]>
thunderbolt: Add debug log for link controller power quirk

Mika Westerberg <[email protected]>
thunderbolt: Log function name of the called quirk

Arnd Bergmann <[email protected]>
x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled()

Mike Pastore <[email protected]>
PCI: Delay after FLR of Solidigm P44 Pro NVMe

Christophe JAILLET <[email protected]>
usb: pci-quirks: Reduce the length of a spinlock section in usb_amd_find_chipset_info()

David Yang <[email protected]>
HID: kye: Sort kye devices

Alvaro Karsz <[email protected]>
PCI: Avoid FLR for SolidRun SNET DPU rev 1

Dmitry Torokhov <[email protected]>
ARM: OMAP2+: pdata-quirks: stop including wl12xx.h

Dmitry Torokhov <[email protected]>
ARM: omap2: n8x0: stop instantiating codec platform data

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

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"

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

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

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

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

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

Ard Biesheuvel <[email protected]>
x86/efistub: Remap kernel text read-only before dropping NX attribute

Ard Biesheuvel <[email protected]>
x86/sev: Move early startup code into .head.text section

Ard Biesheuvel <[email protected]>
x86/sme: Move early SME kernel encryption handling into .head.text

Hou Wenlong <[email protected]>
x86/head/64: Move the __head definition to <asm/init.h>

Hou Wenlong <[email protected]>
x86/head/64: Add missing __head annotation to startup_64_load_idt()

Pasha Tatashin <[email protected]>
x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros

Ard Biesheuvel <[email protected]>
x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section

Ard Biesheuvel <[email protected]>
x86/boot: Increase section and file alignment to 4k/512

Ard Biesheuvel <[email protected]>
x86/boot: Split off PE/COFF .data section

Ard Biesheuvel <[email protected]>
x86/boot: Drop PE/COFF .reloc section

Ard Biesheuvel <[email protected]>
x86/boot: Construct PE/COFF .text section from assembler

Ard Biesheuvel <[email protected]>
x86/boot: Derive file size from _edata symbol

Ard Biesheuvel <[email protected]>
x86/boot: Define setup size in linker script

Ard Biesheuvel <[email protected]>
x86/boot: Set EFI handover offset directly in header asm

Ard Biesheuvel <[email protected]>
x86/boot: Grab kernel_info offset from zoffset header directly

Ard Biesheuvel <[email protected]>
x86/boot: Drop references to startup_64

Ard Biesheuvel <[email protected]>
x86/boot: Drop redundant code setting the root device

Ard Biesheuvel <[email protected]>
x86/boot: Omit compression buffer from PE/COFF image memory footprint

Ard Biesheuvel <[email protected]>
x86/boot: Remove the 'bugger off' message

Ard Biesheuvel <[email protected]>
x86/efi: Drop alignment flags from PE section headers

Ard Biesheuvel <[email protected]>
x86/efistub: Reinstate soft limit for initrd loading

Ard Biesheuvel <[email protected]>
x86/efi: Disregard setup header of loaded image

Ard Biesheuvel <[email protected]>
x86/efi: Drop EFI stub .bss from .data section

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

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

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

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

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

Tim Huang <[email protected]>
drm/amdgpu: fix incorrect number of active RBs for gfx11

Hawking Zhang <[email protected]>
drm/amdgpu: fix incorrect active rb bitmap for gfx11

Zack Rusin <[email protected]>
drm/vmwgfx: Enable DMA mappings with SEV

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

Diffstat:

 Documentation/admin-guide/kernel-parameters.txt    |   3 +
 MAINTAINERS                                        |   2 +-
 Makefile                                           |   4 +-
 arch/arm/mach-davinci/pdata-quirks.c               |   2 +-
 arch/arm/mach-omap2/board-n8x0.c                   |   5 -
 arch/arm/mach-omap2/common-board-devices.h         |   2 -
 arch/arm/mach-omap2/pdata-quirks.c                 |  12 +-
 arch/arm64/mm/pageattr.c                           |   3 -
 arch/x86/boot/Makefile                             |   2 +-
 arch/x86/boot/compressed/Makefile                  |   2 +-
 arch/x86/boot/compressed/misc.c                    |   1 +
 arch/x86/boot/compressed/sev.c                     |   3 +
 arch/x86/boot/compressed/vmlinux.lds.S             |   6 +-
 arch/x86/boot/header.S                             | 211 +++++++---------
 arch/x86/boot/setup.ld                             |  14 +-
 arch/x86/boot/tools/build.c                        | 273 +--------------------
 arch/x86/include/asm/boot.h                        |   1 +
 arch/x86/include/asm/init.h                        |   2 +
 arch/x86/include/asm/kvm_host.h                    |   1 +
 arch/x86/include/asm/mem_encrypt.h                 |   8 +-
 arch/x86/include/asm/page_types.h                  |  12 +-
 arch/x86/include/asm/sev.h                         |  10 +-
 arch/x86/kernel/amd_gart_64.c                      |   2 +-
 arch/x86/kernel/cpu/bugs.c                         |  11 +-
 arch/x86/kernel/cpu/cpuid-deps.c                   |   6 +-
 arch/x86/kernel/head64.c                           |   7 +-
 arch/x86/kernel/platform-quirks.c                  |   1 +
 arch/x86/kernel/sev-shared.c                       |  23 +-
 arch/x86/kernel/sev.c                              |  11 +-
 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/vmx/vmx.c                             |  24 +-
 arch/x86/kvm/x86.c                                 |   2 +-
 arch/x86/mm/mem_encrypt_boot.S                     |   4 +-
 arch/x86/mm/mem_encrypt_identity.c                 |  58 ++---
 arch/x86/mm/pat/set_memory.c                       |   6 +-
 arch/x86/mm/pti.c                                  |   2 +-
 drivers/accessibility/speakup/main.c               |   2 +-
 drivers/android/binder.c                           |   4 +-
 drivers/char/random.c                              |  10 +-
 drivers/clk/clk.c                                  | 201 +++++++++++----
 drivers/clk/mediatek/clk-gate.c                    |  23 +-
 drivers/clk/mediatek/clk-gate.h                    |   7 +-
 drivers/clk/mediatek/clk-mt2701-aud.c              |   4 +-
 drivers/clk/mediatek/clk-mt2701-eth.c              |   4 +-
 drivers/clk/mediatek/clk-mt2701-g3d.c              |   2 +-
 drivers/clk/mediatek/clk-mt2701-hif.c              |   4 +-
 drivers/clk/mediatek/clk-mt2701-mm.c               |   4 +-
 drivers/clk/mediatek/clk-mt2701.c                  |  22 +-
 drivers/clk/mediatek/clk-mt2712-mm.c               |   4 +-
 drivers/clk/mediatek/clk-mt2712.c                  |  24 +-
 drivers/clk/mediatek/clk-mt6765.c                  |  13 +-
 drivers/clk/mediatek/clk-mt6779-mm.c               |   4 +-
 drivers/clk/mediatek/clk-mt6779.c                  |  21 +-
 drivers/clk/mediatek/clk-mt6795-infracfg.c         |   3 +-
 drivers/clk/mediatek/clk-mt6795-mm.c               |   3 +-
 drivers/clk/mediatek/clk-mt6795-pericfg.c          |   6 +-
 drivers/clk/mediatek/clk-mt6795-topckgen.c         |   6 +-
 drivers/clk/mediatek/clk-mt6797-mm.c               |   4 +-
 drivers/clk/mediatek/clk-mt6797.c                  |   7 +-
 drivers/clk/mediatek/clk-mt7622-aud.c              |   4 +-
 drivers/clk/mediatek/clk-mt7622-eth.c              |   8 +-
 drivers/clk/mediatek/clk-mt7622-hif.c              |   8 +-
 drivers/clk/mediatek/clk-mt7622.c                  |  22 +-
 drivers/clk/mediatek/clk-mt7629-eth.c              |   7 +-
 drivers/clk/mediatek/clk-mt7629-hif.c              |   8 +-
 drivers/clk/mediatek/clk-mt7629.c                  |  18 +-
 drivers/clk/mediatek/clk-mt7986-eth.c              |  10 +-
 drivers/clk/mediatek/clk-mt7986-infracfg.c         |   7 +-
 drivers/clk/mediatek/clk-mt7986-topckgen.c         |   3 +-
 drivers/clk/mediatek/clk-mt8135.c                  |  18 +-
 drivers/clk/mediatek/clk-mt8167-aud.c              |   2 +-
 drivers/clk/mediatek/clk-mt8167-img.c              |   2 +-
 drivers/clk/mediatek/clk-mt8167-mfgcfg.c           |   2 +-
 drivers/clk/mediatek/clk-mt8167-mm.c               |   4 +-
 drivers/clk/mediatek/clk-mt8167-vdec.c             |   3 +-
 drivers/clk/mediatek/clk-mt8167.c                  |  12 +-
 drivers/clk/mediatek/clk-mt8173-mm.c               |   4 +-
 drivers/clk/mediatek/clk-mt8173.c                  |  34 +--
 drivers/clk/mediatek/clk-mt8183-audio.c            |   4 +-
 drivers/clk/mediatek/clk-mt8183-mm.c               |   4 +-
 drivers/clk/mediatek/clk-mt8183.c                  |  36 +--
 drivers/clk/mediatek/clk-mt8186-mcu.c              |   3 +-
 drivers/clk/mediatek/clk-mt8186-mm.c               |   3 +-
 drivers/clk/mediatek/clk-mt8186-topckgen.c         |   9 +-
 drivers/clk/mediatek/clk-mt8192-aud.c              |   3 +-
 drivers/clk/mediatek/clk-mt8192-mm.c               |   3 +-
 drivers/clk/mediatek/clk-mt8192.c                  |  88 +++++--
 drivers/clk/mediatek/clk-mt8195-apmixedsys.c       |   3 +-
 drivers/clk/mediatek/clk-mt8195-topckgen.c         |   9 +-
 drivers/clk/mediatek/clk-mt8195-vdo0.c             |   3 +-
 drivers/clk/mediatek/clk-mt8195-vdo1.c             |   3 +-
 drivers/clk/mediatek/clk-mt8365-mm.c               |   5 +-
 drivers/clk/mediatek/clk-mt8365.c                  |  14 +-
 drivers/clk/mediatek/clk-mt8516-aud.c              |   2 +-
 drivers/clk/mediatek/clk-mt8516.c                  |  12 +-
 drivers/clk/mediatek/clk-mtk.c                     | 127 +++++++++-
 drivers/clk/mediatek/clk-mtk.h                     |  13 +-
 drivers/clk/mediatek/clk-mux.c                     |  14 +-
 drivers/clk/mediatek/clk-mux.h                     |   3 +-
 drivers/comedi/drivers/vmk80xx.c                   |  35 +--
 drivers/firmware/efi/libstub/Makefile              |   7 -
 drivers/firmware/efi/libstub/x86-stub.c            |  58 ++---
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |  72 ++++--
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |  80 ++++--
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.c  |   3 -
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |   6 +
 drivers/gpu/drm/i915/i915_vma.c                    |  42 +++-
 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/vmwgfx/vmwgfx_drv.c                |  11 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |  11 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h                |   4 +-
 drivers/hid/hid-ids.h                              |   2 +-
 drivers/hid/hid-kye.c                              |  66 ++---
 drivers/hid/hid-quirks.c                           |   6 +-
 drivers/infiniband/core/cm.c                       |  11 +-
 drivers/infiniband/hw/mlx5/mad.c                   |   3 +-
 drivers/infiniband/sw/rxe/rxe.c                    |   2 +
 drivers/misc/mei/pci-me.c                          |   2 +-
 drivers/net/dsa/mt7530.c                           |  58 +++--
 drivers/net/dsa/mt7530.h                           |   6 +
 drivers/net/ethernet/intel/ice/ice_tc_lib.c        |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c  |  27 +-
 drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c  |   4 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |  18 ++
 drivers/net/tun.c                                  |  18 +-
 drivers/net/usb/ax88179_178a.c                     |   4 +-
 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                               |  70 +++++-
 drivers/pci/switch/switchtec.c                     | 158 +++++++-----
 drivers/s390/cio/device.c                          |  13 +-
 drivers/s390/cio/qdio_main.c                       |  28 ++-
 drivers/thunderbolt/quirks.c                       |   2 +
 drivers/thunderbolt/switch.c                       |  50 +++-
 drivers/thunderbolt/tb.c                           |   4 +-
 drivers/thunderbolt/tb.h                           |   3 +-
 drivers/thunderbolt/usb4.c                         |  13 +-
 drivers/tty/serial/mxs-auart.c                     |   8 +-
 drivers/tty/serial/pmac_zilog.c                    |  14 --
 drivers/tty/serial/stm32-usart.c                   |  13 +-
 drivers/usb/class/cdc-wdm.c                        |   6 +-
 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                      | 123 +++++-----
 drivers/usb/host/pci-quirks.h                      |  14 +-
 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/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/sysfs/file.c                                    |   2 +
 include/linux/bootconfig.h                         |   7 +-
 include/linux/pci.h                                |   5 +
 include/linux/pci_ids.h                            |   2 +
 include/linux/switchtec.h                          |   1 +
 include/linux/usb/hcd.h                            |   5 +-
 include/linux/usb/quirks.h                         |   3 +
 include/net/dsa.h                                  |   8 +
 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                                |  16 +-
 lib/bootconfig.c                                   |  19 +-
 mm/memory-failure.c                                |  18 +-
 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/dsa/dsa2.c                                     |  24 +-
 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/pci/hda/patch_realtek.c                      |   1 +
 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 -
 .../ftrace/test.d/event/subsystem-enable.tc        |   6 +-
 199 files changed, 2147 insertions(+), 1497 deletions(-)