Skip to content

6.6.31-rc1 review

Greg Kroah-Hartman dri-devel linux-kselftest linux-patches linux-trace-kernel linux-usb lkml netdev netfs stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest301 patches 10 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/301dmaengine: pl330: issue_pending waits until WFP statedrivers/dma/pl330.c+3 -00 replies
2/301dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"drivers/dma/pl330.c+0 -30 replies
3/301nvmem: add explicit config option to read old syntax fixed OF cellsdrivers/mtd/mtdcore.c drivers/nvmem/apple-efuses.c drivers/nvmem/core.c +21 more+30 -30 replies
4/301mtd: limit OTP NVMEM cell parse to non-NAND devicesdrivers/mtd/mtdcore.c+1 -10 replies
5/301rust: module: place generated init_module() function in .init.textrust/macros/module.rs+6 -10 replies
6/301rust: macros: fix soundness issue in `module!` macrorust/macros/module.rs+115 -750 replies
7/301wifi: nl80211: dont free NULL coalescing rulenet/wireless/nl80211.c+2 -00 replies
8/301rust: kernel: require `Send` for `Module` implementationsrust/kernel/lib.rs+1 -10 replies
9/301eeprom: at24: Probe for DDR3 thermal sensor in the SPD casedrivers/misc/eeprom/at24.c+29 -00 replies
10/301eeprom: at24: fix memory corruption race conditiondrivers/misc/eeprom/at24.c+9 -90 replies
11/301Bluetooth: qca: add support for QCA2066drivers/bluetooth/btqca.c drivers/bluetooth/btqca.h drivers/bluetooth/hci_qca.c+83 -10 replies
12/301pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-Tdrivers/pinctrl/aspeed/pinctrl-aspeed-g6.c+17 -170 replies
13/301pinctrl/meson: fix typo in PDMs pin namedrivers/pinctrl/meson/pinctrl-meson-a1.c+3 -30 replies
14/301pinctrl: core: delete incorrect free in pinctrl_enable()drivers/pinctrl/core.c+1 -70 replies
15/301pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readbackdrivers/pinctrl/mediatek/pinctrl-paris.c+2 -00 replies
16/301pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLEdrivers/pinctrl/mediatek/pinctrl-paris.c+11 -270 replies
17/301sunrpc: add a struct rpc_stats arg to rpc_create_argsinclude/linux/sunrpc/clnt.h net/sunrpc/clnt.c+5 -10 replies
18/301nfs: expose /proc/net/sunrpc/nfs in net namespacesfs/nfs/inode.c+2 -40 replies
19/301nfs: make the rpc_stat per net namespacefs/nfs/client.c fs/nfs/inode.c fs/nfs/internal.h +1 more+9 -40 replies
20/301nfs: Handle error of rpc_proc_register() in nfs_net_init().fs/nfs/inode.c+6 -10 replies
21/301pinctrl: baytrail: Fix selecting gpio pinctrl statedrivers/pinctrl/intel/pinctrl-baytrail.c drivers/pinctrl/intel/pinctrl-intel.h+42 -360 replies
22/301power: rt9455: hide unused rt9455_boost_voltage_valuesdrivers/power/supply/rt9455_charger.c+2 -00 replies
23/301power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulatordrivers/power/supply/mt6360_charger.c+1 -10 replies
24/301pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()drivers/pinctrl/devicetree.c+6 -40 replies
25/301regulator: mt6360: De-capitalize devicetree regulator subnodesdrivers/regulator/mt6360-regulator.c+20 -120 replies
26/301regulator: change stubbed devm_regulator_get_enable to return Okinclude/linux/regulator/consumer.h+1 -10 replies
27/301regulator: change devm_regulator_get_enable_optional() stub to return Okinclude/linux/regulator/consumer.h+1 -10 replies
28/301bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definitionlib/Kconfig.debug+3 -20 replies
29/301bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueueinclude/linux/skmsg.h net/core/skmsg.c+3 -40 replies
30/301regmap: Add regmap_read_bypassed()drivers/base/regmap/regmap.c include/linux/regmap.h+45 -00 replies
31/301ASoC: SOF: Introduce generic names for IPC typesinclude/sound/sof.h+5 -20 replies
32/301ASoC: SOF: Intel: add default firmware library path for LNLsound/soc/sof/intel/pci-lnl.c+3 -00 replies
33/301nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATHdrivers/nvme/host/core.c+1 -10 replies
34/301bpf: Fix a verifier verbose messagekernel/bpf/verifier.c+1 -20 replies
35/301spi: spi-axi-spi-engine: Use helper function devm_clk_get_enabled()drivers/spi/spi-axi-spi-engine.c+5 -200 replies
36/301spi: axi-spi-engine: simplify driver data allocationdrivers/spi/spi-axi-spi-engine.c+2 -60 replies
37/301spi: axi-spi-engine: use devm_spi_alloc_host()drivers/spi/spi-axi-spi-engine.c+10 -210 replies
38/301spi: axi-spi-engine: move msg state to new structdrivers/spi/spi-axi-spi-engine.c+96 -540 replies
39/301spi: axi-spi-engine: use common AXI macrosdrivers/spi/spi-axi-spi-engine.c+6 -110 replies
40/301spi: axi-spi-engine: fix version format stringdrivers/spi/spi-axi-spi-engine.c+1 -10 replies
41/301spi: hisi-kunpeng: Delete the dump interface of data registers in debugfsdrivers/spi/spi-hisi-kunpeng.c+0 -20 replies
42/301bpf, arm64: Fix incorrect runtime statsarch/arm64/net/bpf_jit_comp.c+3 -30 replies
43/301riscv, bpf: Fix incorrect runtime statsarch/riscv/net/bpf_jit_comp64.c+3 -30 replies
44/301ASoC: Intel: avs: Set name of control as in topologysound/soc/intel/avs/topology.c+2 -00 replies
45/301ASoC: codecs: wsa881x: set clk_stop_mode1 flagsound/soc/codecs/wsa881x.c+1 -00 replies
46/301s390/mm: Fix storage key clearing for guest huge pagesarch/s390/mm/gmap.c+1 -10 replies
47/301s390/mm: Fix clearing storage keys for huge pagesarch/s390/mm/hugetlbpage.c+1 -10 replies
48/301xdp: use flags field to disambiguate broadcast redirectnet/core/filter.c+32 -100 replies
49/301bna: ensure the copied buf is NUL terminateddrivers/net/ethernet/brocade/bna/bnad_debugfs.c+2 -20 replies
50/301octeontx2-af: avoid off-by-one read from userspacedrivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c+1 -30 replies
51/301nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().net/nsh/nsh.c+8 -60 replies
52/301net l2tp: drop flow hash on forwardnet/l2tp/l2tp_eth.c+3 -00 replies
53/301s390/vdso: Add CFI for RA register to asm macro vdso_funcarch/s390/include/asm/dwarf.h arch/s390/kernel/vdso64/vdso_user_wrapper.S+3 -00 replies
54/301Fix a potential infinite loop in extract_user_to_sg()lib/scatterlist.c+1 -10 replies
55/301ALSA: emu10k1: fix E-MU card dock presence monitoringsound/pci/emu10k1/emu10k1_main.c+10 -70 replies
56/301ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware()sound/pci/emu10k1/emu10k1_main.c+36 -300 replies
57/301ALSA: emu10k1: move the whole GPIO event handling to the workqueueinclude/sound/emu10k1.h sound/pci/emu10k1/emu10k1.c sound/pci/emu10k1/emu10k1_main.c+30 -320 replies
58/301ALSA: emu10k1: fix E-MU dock initializationsound/pci/emu10k1/emu10k1_main.c+6 -00 replies
59/301net: qede: sanitize rc in qede_add_tc_flower_fltr()drivers/net/ethernet/qlogic/qede/qede_filter.c+8 -30 replies
60/301net: qede: use return from qede_parse_flow_attr() for flowerdrivers/net/ethernet/qlogic/qede/qede_filter.c+2 -30 replies
61/301net: qede: use return from qede_parse_flow_attr() for flow_specdrivers/net/ethernet/qlogic/qede/qede_filter.c+2 -30 replies
62/301net: qede: use return from qede_parse_actions()drivers/net/ethernet/qlogic/qede/qede_filter.c+2 -30 replies
63/301vxlan: Fix racy device stats updates.drivers/net/vxlan/vxlan_core.c+14 -140 replies
64/301vxlan: Add missing VNI filter counter update in arp_reduce().drivers/net/vxlan/vxlan_core.c+2 -00 replies
65/301ASoC: meson: axg-fifo: use FIELD helperssound/soc/meson/axg-fifo.c sound/soc/meson/axg-fifo.h sound/soc/meson/axg-frddr.c +1 more+31 -330 replies
66/301ASoC: meson: axg-fifo: use threaded irq to check periodssound/soc/meson/axg-fifo.c+19 -100 replies
67/301ASoC: meson: axg-card: make links nonatomicsound/soc/meson/axg-card.c+1 -00 replies
68/301ASoC: meson: axg-tdm-interface: manage formatters in triggersound/soc/meson/axg-tdm-interface.c+19 -150 replies
69/301ASoC: meson: cards: select SND_DYNAMIC_MINORSsound/soc/meson/Kconfig+1 -00 replies
70/301ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()sound/hda/intel-sdw-acpi.c+2 -00 replies
71/301s390/cio: Ensure the copied buf is NUL terminateddrivers/s390/cio/cio_inject.c+1 -10 replies
72/301cxgb4: Properly lock TX queue for the selftest.drivers/net/ethernet/chelsio/cxgb4/sge.c+3 -30 replies
73/301net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341drivers/net/dsa/mv88e6xxx/chip.c+2 -20 replies
74/301drm/amdgpu: fix doorbell regressiondrivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c+1 -10 replies
75/301spi: fix null pointer dereference within spi_syncdrivers/spi/spi.c+1 -00 replies
76/301net: bridge: fix multicast-to-unicast with fraglist GSOnet/bridge/br_forward.c+1 -10 replies
77/301net: core: reject skb_copy(_expand) for fraglist GSO skbsnet/core/skbuff.c+19 -80 replies
78/301rxrpc: Clients must accept conn from any addressnet/rxrpc/conn_object.c+2 -70 replies
79/301tipc: fix a possible memleak in tipc_buf_appendnet/tipc/msg.c+1 -10 replies
80/301vxlan: Pull inner IP header in vxlan_rcv().drivers/net/vxlan/vxlan_core.c+18 -10 replies
81/301s390/qeth: Fix kernel panic after setting hsuiddrivers/s390/net/qeth_core_main.c+27 -340 replies
82/301drm/panel: ili9341: Correct use of device property APIsdrivers/gpu/drm/panel/Kconfig drivers/gpu/drm/panel/panel-ilitek-ili9341.c+4 -30 replies
83/301drm/panel: ili9341: Respect deferred probedrivers/gpu/drm/panel/panel-ilitek-ili9341.c+2 -20 replies
84/301drm/panel: ili9341: Use predefined error codesdrivers/gpu/drm/panel/panel-ilitek-ili9341.c+2 -20 replies
85/301ipv4: Fix uninit-value access in __ip_make_skb()net/ipv4/ip_output.c net/ipv4/raw.c+4 -10 replies
86/301net: gro: parse ipv6 ext headers without frag0 invalidationnet/ipv6/ip6_offload.c+41 -100 replies
87/301net: gro: fix udp bad offset in socket lookup by adding {inner_}network_offset to napi_gro_cbinclude/net/gro.h net/8021q/vlan_core.c net/core/gro.c +6 more+22 -40 replies
88/301net: gro: add flush check in udp_gro_receive_segmentnet/ipv4/udp_offload.c+11 -10 replies
89/301clk: qcom: smd-rpm: Restore msm8976 num_clkdrivers/clk/qcom/clk-smd-rpm.c+1 -00 replies
90/301clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate changedrivers/clk/sunxi-ng/ccu-sun50i-h6.c+17 -20 replies
91/301powerpc/pseries: make max polling consistent for longer H_CALLsarch/powerpc/include/asm/plpks.h arch/powerpc/platforms/pseries/plpks.c+7 -80 replies
92/301powerpc/pseries/iommu: LPAR panics during boot up with a frozen PEarch/powerpc/platforms/pseries/iommu.c+8 -00 replies
93/301swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=ykernel/dma/swiotlb.c+1 -00 replies
94/301KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_idarch/arm64/kvm/vgic/vgic-kvm-device.c+2 -60 replies
95/301KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()arch/arm64/kvm/vgic/vgic-kvm-device.c+4 -40 replies
96/301scsi: ufs: core: Fix MCQ MAC configurationdrivers/ufs/core/ufs-mcq.c+1 -10 replies
97/301scsi: lpfc: Move NPIVs transport unregistration to after resource clean updrivers/scsi/lpfc/lpfc_vport.c+4 -40 replies
98/301scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handlingdrivers/scsi/lpfc/lpfc_init.c+1 -10 replies
99/301scsi: lpfc: Update lpfc_ramp_down_queue_handler() logicdrivers/scsi/lpfc/lpfc.h drivers/scsi/lpfc/lpfc_scsi.c+4 -100 replies
100/301scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port()drivers/scsi/lpfc/lpfc_nvme.c+2 -20 replies
101/301scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()drivers/scsi/lpfc/lpfc_els.c drivers/scsi/lpfc/lpfc_hbadisc.c drivers/scsi/lpfc/lpfc_sli.c+19 -200 replies
102/301scsi: lpfc: Use a dedicated lock for ras_fwlog statedrivers/scsi/lpfc/lpfc.h drivers/scsi/lpfc/lpfc_attr.c drivers/scsi/lpfc/lpfc_bsg.c +3 more+32 -280 replies
103/301gfs2: Fix invalid metadata access in punch_holefs/gfs2/bmap.c+3 -20 replies
104/301wifi: mac80211: fix ieee80211_bss_*_flags kernel-docnet/mac80211/ieee80211_i.h+2 -20 replies
105/301wifi: cfg80211: fix rdev_dump_mpp() arguments ordernet/wireless/trace.h+1 -10 replies
106/301wifi: mac80211: fix prep_connection error pathnet/mac80211/mlme.c+3 -20 replies
107/301wifi: iwlwifi: read txq->read_ptr under lockdrivers/net/wireless/intel/iwlwifi/queue/tx.c+1 -10 replies
108/301wifi: iwlwifi: mvm: guard against invalid STA ID on removaldrivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c+6 -10 replies
109/301net: mark racy access on sk->sk_rcvbufnet/core/sock.c+2 -20 replies
110/301scsi: mpi3mr: Avoid memcpy field-spanning write WARNINGdrivers/scsi/mpi3mr/mpi3mr_app.c include/uapi/scsi/scsi_bsg_mpi3mr.h+2 -20 replies
111/301scsi: bnx2fc: Remove spin_lock_bh while releasing resources after uploaddrivers/scsi/bnx2fc/bnx2fc_tgt.c+0 -20 replies
112/301btrfs: return accurate error code on open failure in open_fs_devices()fs/btrfs/volumes.c+12 -50 replies
113/301drm/amdkfd: Check cgroup when returning DMABuf infodrivers/gpu/drm/amd/amdkfd/kfd_chardev.c+2 -20 replies
114/301drm/amdkfd: range check cp bad op exception interruptsdrivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c +1 more+20 -60 replies
115/301bpf: Check bloom filter map value sizekernel/bpf/bloom_filter.c tools/testing/selftests/bpf/prog_tests/bloom_filter_map.c+19 -00 replies
116/301selftests/ftrace: Fix event filter target_func selectiontools/testing/selftests/ftrace/test.d/filter/event-filter-function.tc+1 -10 replies
117/301kbuild: Disable KCSAN for autogenerated *.mod.c intermediariesscripts/Makefile.modfinal+1 -10 replies
118/301ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspendsound/soc/sof/intel/hda-dsp.c+15 -50 replies
119/301regulator: tps65132: Add of_match tabledrivers/regulator/tps65132-regulator.c+7 -00 replies
120/301scsi: ufs: core: WLUN suspend dev/link state error recoverydrivers/ufs/core/ufshcd.c+4 -10 replies
121/301scsi: libsas: Align SMP request allocation to ARCH_DMA_MINALIGNdrivers/scsi/libsas/sas_expander.c+1 -10 replies
122/301scsi: ufs: core: Fix MCQ mode dev command timeoutdrivers/ufs/core/ufshcd.c+3 -10 replies
123/301ALSA: line6: Zero-initialize message bufferssound/usb/line6/driver.c+3 -30 replies
124/301block: fix overflow in blk_ioctl_discard()block/ioctl.c+3 -20 replies
125/301net: bcmgenet: Reset RBUF on first opendrivers/net/ethernet/broadcom/genet/bcmgenet.c+12 -40 replies
126/301vboxsf: explicitly deny setlease attemptsfs/vboxsf/file.c+1 -00 replies
127/301ata: sata_gemini: Check clk_enable() resultdrivers/ata/sata_gemini.c+4 -10 replies
128/301firewire: ohci: mask bus reset interrupts between ISR and bottom halfdrivers/firewire/ohci.c+5 -10 replies
129/301tools/power turbostat: Fix added raw MSR outputtools/power/x86/turbostat/turbostat.c+4 -30 replies
130/301tools/power turbostat: Increase the limit for fd openedtools/power/x86/turbostat/turbostat.c+21 -00 replies
131/301tools/power turbostat: Fix Bzy_MHz documentation typotools/power/x86/turbostat/turbostat.8+1 -10 replies
132/301tools/power turbostat: Print ucode revision only if validtools/power/x86/turbostat/turbostat.c+9 -30 replies
133/301tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency readtools/power/x86/turbostat/turbostat.c+2 -10 replies
134/301btrfs: make btrfs_clear_delalloc_extent() free delalloc reservefs/btrfs/inode.c+1 -10 replies
135/301btrfs: always clear PERTRANS metadata during commitfs/btrfs/transaction.c+1 -10 replies
136/301memblock tests: fix undefined reference to `early_pfn_to_nidtools/include/linux/mm.h+5 -00 replies
137/301memblock tests: fix undefined reference to `panictools/include/linux/kernel.h tools/include/linux/panic.h+20 -00 replies
138/301memblock tests: fix undefined reference to `BITinclude/linux/gfp_types.h+2 -00 replies
139/301scsi: target: Fix SELinux error when systemd-modules loads the target moduledrivers/target/target_core_configfs.c+12 -00 replies
140/301scsi: hisi_sas: Handle the NCQ error returned by D2H framedrivers/scsi/hisi_sas/hisi_sas_v3_hw.c+9 -10 replies
141/301blk-iocost: avoid out of bounds shiftblock/blk-iocost.c+4 -30 replies
142/301gpu: host1x: Do not setup DMA for virtual devicesdrivers/gpu/host1x/bus.c+0 -80 replies
143/301MIPS: scall: Save thread_info.syscall unconditionally on entryarch/mips/include/asm/ptrace.h arch/mips/kernel/asm-offsets.c arch/mips/kernel/ptrace.c +4 more+42 -380 replies
144/301tools/power/turbostat: Fix uncore frequency file stringtools/power/x86/turbostat/turbostat.c+1 -10 replies
145/301drm/amdgpu: Refine IB schedule error loggingdrivers/gpu/drm/amd/amdgpu/amdgpu_job.c+5 -20 replies
146/301drm/amdgpu: implement IRQ_STATE_ENABLE for SDMA v4.4.2drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c+3 -130 replies
147/301drm/amd/display: Skip on writeback when its not applicabledrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+10 -00 replies
148/301drm/amdgpu: Fix VCN allocation in CPX partitiondrivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c+11 -40 replies
149/301amd/amdkfd: sync all devices to wait all processes being evicteddrivers/gpu/drm/amd/amdkfd/kfd_device.c+6 -110 replies
150/301selftests: timers: Fix valid-adjtimex signed left-shift undefined behaviortools/testing/selftests/timers/valid-adjtimex.c+36 -370 replies
151/301Drivers: hv: vmbus: Leak pages if set_memory_encrypted() failsdrivers/hv/connection.c+22 -70 replies
152/301Drivers: hv: vmbus: Track decrypted status in vmbus_gpadldrivers/hv/channel.c include/linux/hyperv.h+22 -40 replies
153/301hv_netvsc: Dont free decrypted memorydrivers/net/hyperv/netvsc.c+5 -20 replies
154/301uio_hv_generic: Dont free decrypted memorydrivers/uio/uio_hv_generic.c+8 -40 replies
155/301Drivers: hv: vmbus: Dont free ring buffers that couldnt be re-encrypteddrivers/hv/channel.c+3 -10 replies
156/301smb3: fix broken reconnect when password changing on the server by allowing password rotationfs/smb/client/cifsglob.h fs/smb/client/connect.c fs/smb/client/fs_context.c +3 more+44 -00 replies
157/301iommu: mtk: fix module autoloadingdrivers/iommu/mtk_iommu.c drivers/iommu/mtk_iommu_v1.c+2 -00 replies
158/301fs/9p: only translate RWX permissions for plain 9P2000fs/9p/vfs_inode.c+1 -10 replies
159/301fs/9p: translate O_TRUNC into OTRUNCfs/9p/vfs_inode.c+3 -00 replies
160/301fs/9p: fix the cache always being enabled on files with qid flagsfs/9p/fid.h+0 -30 replies
161/3019p: explicitly deny setlease attemptsfs/9p/vfs_file.c+2 -00 replies
162/301powerpc/crypto/chacha-p10: Fix failure on non Power10arch/powerpc/crypto/chacha-p10-glue.c+7 -10 replies
163/301gpio: wcove: Use -ENOTSUPP consistentlydrivers/gpio/gpio-wcove.c+1 -10 replies
164/301gpio: crystalcove: Use -ENOTSUPP consistentlydrivers/gpio/gpio-crystalcove.c+1 -10 replies
165/301clk: Dont hold prepare_lock when calling kref_put()drivers/clk/clk.c+5 -70 replies
166/301fs/9p: drop inodes immediately on non-.L toofs/9p/vfs_super.c+1 -00 replies
167/301gpio: lpc32xx: fix module autoloadingdrivers/gpio/gpio-lpc32xx.c+1 -00 replies
168/301drm/nouveau/dp: Dont probe eDP ports twice harderdrivers/gpu/drm/nouveau/nouveau_dp.c+8 -50 replies
169/301platform/x86: ISST: Add Granite Rapids-D to HPM CPU listdrivers/platform/x86/intel/speed_select_if/isst_if_common.c+1 -00 replies
170/301drm/radeon: silence UBSAN warning (v3)drivers/gpu/drm/radeon/pptable.h+5 -50 replies
171/301net:usb:qmi_wwan: support Rolling modulesdrivers/net/usb/qmi_wwan.c+1 -00 replies
172/301blk-iocost: do not WARN if iocg was already offlinedblock/blk-iocost.c+5 -20 replies
173/301SUNRPC: add a missing rpc_stat for TCP TLSnet/sunrpc/xprtsock.c+1 -00 replies
174/301qibfs: fix dentry leakdrivers/infiniband/hw/qib/qib_fs.c+1 -00 replies
175/301xfrm: Preserve vlan tags for transport mode software GROinclude/linux/skbuff.h include/net/xfrm.h net/ipv4/xfrm4_input.c +2 more+36 -20 replies
176/301ARM: 9381/1: kasan: clear stale stack poisonarch/arm/kernel/sleep.S+4 -00 replies
177/301tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV socketsnet/ipv4/tcp.c net/ipv4/tcp_input.c net/ipv4/tcp_output.c+7 -30 replies
178/301tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().net/ipv4/tcp_ipv4.c+7 -10 replies
179/301Bluetooth: Fix use-after-free bugs caused by sco_sock_timeoutnet/bluetooth/sco.c+4 -00 replies
180/301Bluetooth: msft: fix slab-use-after-free in msft_do_close()net/bluetooth/hci_core.c net/bluetooth/msft.c net/bluetooth/msft.h+4 -50 replies
181/301Bluetooth: HCI: Fix potential null-ptr-derefnet/bluetooth/hci_event.c+2 -00 replies
182/301Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeoutnet/bluetooth/l2cap_core.c+3 -00 replies
183/301net: ks8851: Queue RX packets in IRQ handler instead of disabling BHsdrivers/net/ethernet/micrel/ks8851_common.c+10 -60 replies
184/301rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validationnet/core/rtnetlink.c+1 -10 replies
185/301hwmon: (corsair-cpro) Use a separate buffer for sending commandsdrivers/hwmon/corsair-cpro.c+12 -70 replies
186/301hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()drivers/hwmon/corsair-cpro.c+1 -10 replies
187/301hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlockdrivers/hwmon/corsair-cpro.c+19 -50 replies
188/301phonet: fix rtm_phonet_notify() skb allocationnet/phonet/pn_netlink.c+1 -10 replies
189/301nfc: nci: Fix kcov check in nci_rx_work()net/nfc/nci/core.c+1 -00 replies
190/301net: bridge: fix corrupted ethernet header on multicast-to-unicastnet/bridge/br_forward.c+7 -20 replies
191/301ipv6: Fix potential uninit-value access in __ip6_make_skb()net/ipv6/ip6_output.c+1 -10 replies
192/301selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespacetools/testing/selftests/net/test_bridge_neigh_suppress.sh+162 -1690 replies
193/301selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MACtools/testing/selftests/net/test_bridge_neigh_suppress.sh+3 -110 replies
194/301rxrpc: Fix the names of the fields in the ACK trailer structinclude/trace/events/rxrpc.h net/rxrpc/conn_event.c net/rxrpc/input.c +2 more+30 -300 replies
195/301rxrpc: Fix congestion control algorithmnet/rxrpc/ar-internal.h net/rxrpc/call_object.c net/rxrpc/input.c+2 -100 replies
196/301rxrpc: Only transmit one ACK per jumbo packet receivednet/rxrpc/input.c+35 -110 replies
197/301dt-bindings: net: mediatek: remove wrongly added clocks and SerDesDocumentation/devicetree/bindings/net/mediatek,net.yaml+2 -200 replies
198/301ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()net/ipv6/fib6_rules.c+5 -10 replies
199/301net-sysfs: convert dev->operstate reads to lockless onesnet/bridge/br_netlink.c net/core/link_watch.c net/core/net-sysfs.c +3 more+13 -140 replies
200/301hsr: Simplify code for announcing HSR nodes timer setupnet/hsr/hsr_device.c+12 -150 replies
201/301ipv6: annotate data-races around cnf.disable_ipv6net/ipv6/addrconf.c net/ipv6/ip6_input.c net/ipv6/ip6_output.c+8 -70 replies
202/301ipv6: prevent NULL dereference in ip6_output()net/ipv6/ip6_output.c+1 -10 replies
203/301net/smc: fix neighbour and rtable leak in smc_ib_find_route()net/smc/smc_ib.c+12 -70 replies
204/301net: hns3: using user configure after hardware resetdrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h+12 -60 replies
205/301net: hns3: direct return when receive a unknown mailbox messagedrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c+4 -30 replies
206/301net: hns3: change type of numa_node_mask as nodemask_tdrivers/net/ethernet/hisilicon/hns3/hnae3.h drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h +2 more+11 -80 replies
207/301net: hns3: release PTP resources if pf initialization faileddrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c+3 -10 replies
208/301net: hns3: use appropriate barrier function after setting a bit valuedrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c+2 -40 replies
209/301net: hns3: fix port vlan filter not disabled issuedrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c+6 -10 replies
210/301net: hns3: fix kernel crash when devlink reload during initializationdrivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c+9 -180 replies
211/301net: dsa: mv88e6xxx: add phylink_get_caps for the mv88e6320/21 familydrivers/net/dsa/mv88e6xxx/chip.c+14 -20 replies
212/301drm/meson: dw-hdmi: power up phy on device initdrivers/gpu/drm/meson/meson_dw_hdmi.c+17 -340 replies
213/301drm/meson: dw-hdmi: add bandgap setting for g12drivers/gpu/drm/meson/meson_dw_hdmi.c+26 -170 replies
214/301drm/connector: Add \n to message about demoting connector force-probesdrivers/gpu/drm/drm_connector.c+1 -10 replies
215/301dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 usersdrivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c+1 -10 replies
216/301gpiolib: cdev: Fix use after free in lineinfo_changed_notifydrivers/gpio/gpiolib-cdev.c+1 -10 replies
217/301gpiolib: cdev: relocate debounce_period_us from struct gpio_descdrivers/gpio/gpiolib-cdev.c+142 -230 replies
218/301gpiolib: cdev: fix uninitialised kfifodrivers/gpio/gpiolib-cdev.c+14 -00 replies
219/301drm/amd/display: Atom Integrated System Info v2_2 for DCN35drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c+1 -00 replies
220/301drm/amdgpu: Fix comparison in amdgpu_res_cpu_visibledrivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c+1 -10 replies
221/301drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2drivers/gpu/drm/amd/amdgpu/amdgpu_object.c drivers/gpu/drm/amd/amdgpu/amdgpu_object.h drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c+38 -280 replies
222/301btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()fs/btrfs/send.c+2 -20 replies
223/301firewire: nosy: ensure user_length is taken into account when fetching packet contentsdrivers/firewire/nosy.c+4 -20 replies
224/301Reapply "drm/qxl: simplify qxl_fence_wait"drivers/gpu/drm/qxl/qxl_release.c include/linux/dma-fence.h+5 -520 replies
225/301usb: typec: ucsi: Check for notifications after initdrivers/usb/typec/ucsi/ucsi.c+9 -10 replies
226/301usb: typec: ucsi: Fix connector check on initdrivers/usb/typec/ucsi/ucsi.c+4 -20 replies
227/301usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed devicedrivers/usb/core/hub.c+3 -20 replies
228/301usb: ohci: Prevent missed ohci interruptsdrivers/usb/host/ohci-hcd.c+8 -00 replies
229/301USB: core: Fix access violation during port device removaldrivers/usb/core/port.c+6 -20 replies
230/301usb: gadget: composite: fix OS descriptors w_value logicdrivers/usb/gadget/composite.c+3 -30 replies
231/301usb: gadget: uvc: use correct buffer size when parsing configfs listsdrivers/usb/gadget/function/uvc_configfs.c+2 -20 replies
232/301usb: gadget: f_fs: Fix race between aio_cancel() and AIO request completedrivers/usb/gadget/function/f_fs.c+6 -10 replies
233/301usb: gadget: f_fs: Fix a race condition when processing setup packets.drivers/usb/gadget/function/f_fs.c+1 -10 replies
234/301usb: xhci-plat: Dont include xhci.hdrivers/usb/host/xhci-plat.h drivers/usb/host/xhci-rzv2m.c+4 -10 replies
235/301usb: dwc3: core: Prevent phy suspend during initdrivers/usb/dwc3/core.c drivers/usb/dwc3/core.h drivers/usb/dwc3/gadget.c +1 more+68 -520 replies
236/301usb: typec: tcpm: clear pd_event queue in PORT_RESETdrivers/usb/typec/tcpm/tcpm.c+1 -00 replies
237/301usb: typec: tcpm: unregister existing source caps before re-registrationdrivers/usb/typec/tcpm/tcpm.c+4 -10 replies
238/301usb: typec: tcpm: Check for port partner validity before consuming itdrivers/usb/typec/tcpm/tcpm.c+23 -70 replies
239/301ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TUsound/pci/hda/patch_realtek.c+1 -00 replies
240/301firewire: ohci: fulfill timestamp for some local asynchronous transactiondrivers/firewire/ohci.c+6 -20 replies
241/301btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()fs/btrfs/volumes.c+1 -00 replies
242/301btrfs: set correct ram_bytes when splitting ordered extentfs/btrfs/ordered-data.c+1 -00 replies
243/301maple_tree: fix mas_empty_area_rev() null pointer dereferencelib/maple_tree.c+8 -80 replies
244/301mm/slab: make __free(kfree) accept error pointersinclude/linux/slab.h+1 -10 replies
245/301mptcp: ensure snd_nxt is properly initialized on connectnet/mptcp/protocol.c+3 -00 replies
246/301mptcp: only allow set existing scheduler for net.mptcp.schedulernet/mptcp/ctrl.c+38 -10 replies
247/301workqueue: Fix selection of wake_cpu in kick_pool()kernel/workqueue.c+6 -20 replies
248/301dt-bindings: iio: health: maxim,max30102: fix compatible checkDocumentation/devicetree/bindings/iio/health/maxim,max30102.yaml+1 -10 replies
249/301iio:imu: adis16475: Fix sync mode settingdrivers/iio/imu/adis16475.c+3 -10 replies
250/301iio: pressure: Fixes BME280 SPI driver datadrivers/iio/pressure/bmp280-spi.c+2 -20 replies
251/301iio: accel: mxc4005: Interrupt handling fixesdrivers/iio/accel/mxc4005.c+17 -70 replies
252/301kmsan: compiler_types: declare __no_sanitize_or_inlineinclude/linux/compiler_types.h+11 -00 replies
253/301e1000e: change usleep_range to udelay in PHY mdic accessdrivers/net/ethernet/intel/e1000e/phy.c+4 -40 replies
254/301tipc: fix UAF in error pathnet/tipc/msg.c+5 -10 replies
255/301xtensa: fix MAKE_PC_FROM_RA second argumentarch/xtensa/include/asm/processor.h arch/xtensa/include/asm/ptrace.h arch/xtensa/kernel/process.c +1 more+10 -80 replies
256/301net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL accessdrivers/net/ethernet/broadcom/genet/bcmmii.c+3 -10 replies
257/301net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()drivers/net/ethernet/broadcom/genet/bcmgenet.c+3 -10 replies
258/301net: bcmgenet: synchronize UMAC_CMD accessdrivers/net/ethernet/broadcom/genet/bcmgenet.c drivers/net/ethernet/broadcom/genet/bcmgenet.h drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c +1 more+23 -30 replies
259/301ASoC: tegra: Fix DSPK 16-bit playbacksound/soc/tegra/tegra186_dspk.c+3 -40 replies
260/301ASoC: ti: davinci-mcasp: Fix race condition during probesound/soc/ti/davinci-mcasp.c+6 -60 replies
261/301dyndbg: fix old BUG_ON in >control parserlib/dynamic_debug.c+5 -10 replies
262/301slimbus: qcom-ngd-ctrl: Add timeout for wait operationdrivers/slimbus/qcom-ngd-ctrl.c+5 -10 replies
263/301clk: sunxi-ng: common: Support minimum and maximum ratedrivers/clk/sunxi-ng/ccu_common.c drivers/clk/sunxi-ng/ccu_common.h+22 -00 replies
264/301clk: sunxi-ng: a64: Set minimum and maximum rate for PLL-MIPIdrivers/clk/sunxi-ng/ccu-sun50i-a64.c+2 -00 replies
265/301mei: me: add lunar lake point M DIDdrivers/misc/mei/hw-me-regs.h drivers/misc/mei/pci-me.c+4 -00 replies
266/301drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()drivers/gpu/drm/nouveau/nvkm/core/firmware.c+12 -70 replies
267/301Revert "drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()"drivers/gpu/drm/nouveau/nvkm/core/firmware.c+7 -123 replies
268/301drm/amdkfd: dont allow mapping the MMIO HDP page with large pagesdrivers/gpu/drm/amd/amdkfd/kfd_chardev.c+5 -20 replies
269/301drm/ttm: Print the memory decryption status just oncedrivers/gpu/drm/ttm/ttm_tt.c+1 -10 replies
270/301drm/vmwgfx: Fix Legacy Display Unitdrivers/gpu/drm/vmwgfx/vmwgfx_bo.c+1 -00 replies
271/301drm/vmwgfx: Fix invalid reads in fence signaled eventsdrivers/gpu/drm/vmwgfx/vmwgfx_fence.c+1 -10 replies
272/301drm/i915/audio: Fix audio time stamp programming for DPdrivers/gpu/drm/i915/display/intel_audio.c+8 -1050 replies
273/301drm/i915/gt: Automate CCS Mode setting during engine resetsdrivers/gpu/drm/i915/gt/intel_gt_ccs_mode.c drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.h drivers/gpu/drm/i915/gt/intel_workarounds.c+7 -50 replies
274/301drm/i915/bios: Fix parsing backlight BDB datadrivers/gpu/drm/i915/display/intel_bios.c drivers/gpu/drm/i915/display/intel_vbt_defs.h+4 -200 replies
275/301drm/amd/display: Handle Y carry-over in VCP X.Y calculationdrivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_link_encoder.c+6 -00 replies
276/301drm/amd/display: Fix incorrect DSC instance for MSTdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c+36 -120 replies
277/301arm64: dts: qcom: sa8155p-adp: fix SDHC2 CD pin configurationarch/arm64/boot/dts/qcom/sa8155p-adp.dts+13 -170 replies
278/301net: fix out-of-bounds access in ops_initnet/core/net_namespace.c+10 -30 replies
279/301hwmon: (pmbus/ucd9000) Increase delay from 250 to 500usdrivers/hwmon/pmbus/ucd9000.c+3 -30 replies
280/301x86/apic: Dont access the APIC when disabling x2APICarch/x86/kernel/apic/apic.c+11 -50 replies
281/301selftests/mm: fix powerpc ARCH checktools/testing/selftests/mm/Makefile+3 -30 replies
282/301mm: use memalloc_nofs_save() in page_cache_ra_order()mm/readahead.c+4 -00 replies
283/301mm/userfaultfd: reset ptes when close() for wr-protected onesfs/userfaultfd.c+4 -00 replies
284/301nvme-pci: Add quirk for broken MSIsdrivers/nvme/host/nvme.h drivers/nvme/host/pci.c+16 -30 replies
285/301regulator: core: fix debugfs creation regressiondrivers/regulator/core.c+16 -110 replies
286/301spi: microchip-core-qspi: fix setting spi bus clock ratedrivers/spi/spi-microchip-core-qspi.c+1 -00 replies
287/301ksmbd: off ipv6only for both ipv4/ipv6 bindingfs/smb/server/transport_tcp.c+4 -00 replies
288/301ksmbd: avoid to send duplicate lease break notificationsfs/smb/server/oplock.c+15 -60 replies
289/301ksmbd: do not grant v2 lease if parent lease key and epoch are not setfs/smb/server/oplock.c+9 -50 replies
290/301tracefs: Reset permissions on remount if permissions are optionsfs/tracefs/event_inode.c fs/tracefs/inode.c fs/tracefs/internal.h+99 -20 replies
291/301tracefs: Still use mount point as default permissions for instancesfs/tracefs/inode.c+25 -20 replies
292/301eventfs: Do not differentiate the toplevel events directoryfs/tracefs/event_inode.c fs/tracefs/internal.h+11 -250 replies
293/301eventfs: Do not treat events directory different than other directoriesfs/tracefs/event_inode.c+1 -150 replies
294/301Bluetooth: qca: fix invalid device address checkdrivers/bluetooth/btqca.c drivers/bluetooth/hci_qca.c+38 -20 replies
295/301Bluetooth: qca: fix wcn3991 device address checkdrivers/bluetooth/btqca.c+4 -10 replies
296/301Bluetooth: qca: add missing firmware sanity checksdrivers/bluetooth/btqca.c+32 -60 replies
297/301Bluetooth: qca: fix NVM configuration parsingdrivers/bluetooth/btqca.c+22 -20 replies
298/301Bluetooth: qca: generalise device address checkdrivers/bluetooth/btqca.c drivers/bluetooth/btqca.h+14 -90 replies
299/301Bluetooth: qca: fix info leak when fetching board iddrivers/bluetooth/btqca.c+5 -00 replies
300/301Bluetooth: qca: fix info leak when fetching fw build iddrivers/bluetooth/btqca.c drivers/bluetooth/btqca.h+21 -50 replies
301/301Bluetooth: qca: fix firmware check error pathdrivers/bluetooth/btqca.c+1 -10 replies

Reviews trailers per patch

169 of 301 patches have a Reviewed-by or Acked-by.

PatchPaul MenzelAndrew JefferyNeil ArmstrongAngeloGioacchino Del RegnoChen-Yu TsaiMartin BlumenstinglClaudiu BezneaJernej SkrabecMartin Rodriguez ReboredoAlice RyhlWedson Almeida FilhoMiriam Rachel KorenblitBenno LossinDaniel BorkmannJonathan CameronNuno SaJay FangIvan BabrouPu LehuiBjörn TöpelGuenter RoeckHeiko Carstens[email protected]Stanislav FomichevHangbin LiuJesper Dangaard Brouer[email protected][email protected]James ChapmanSimon HormanJohn FastabendDaniel BalutaRander WangRanjani SridharanPierre-Louis BossartPéter UjfalusiBard LiaoChaitanya KulkarniDan CarpenterAndrew LunnFlorian FainelliChristian KoenigPaolo AbeniNikolay AleksandrovDavid HowellsTung NguyenIdo SchimmelEric DumazetSabrina DubrocaDmitry BaryshkovSui JingfengWillem de BruijnDavid AhernKonrad DybcioChad WagnerNageswara R SastryAndrew DonnellanNikita IoffeZenghui YuBoris BurkovDavid SterbaFelix KuehlingJesse ZhangAndrii NakryikoMasami Hiramatsu (Google)Nikolay BorisovMarco ElverLiam GirdwoodBart Van AsscheDamien Le MoalJohn GarryJason YanAlexander PotapenkoMarc ZyngierChristoph HellwigPeter WangCan GuoMike ChristieTejun HeoJon HunterThomas RenningerAsad KamalHawking ZhangHarry WentlandRodrigo SiqueiraRoman LiJames ZhuAlex DeucherMuhammad Usama AnjumKuppuswamy SathyanarayananKirill A. ShutemovBharath SMDoug SmythiesLen BrownQu WenruoHans de GoedeKees CookJeff JohnsonYu KuaiAl ViroMark RutlandAndrey RyabininLinus WalleijNeal CardwellHerbert XuRonald WahlDonald HunterMarius ZachmannRémi Denis-CourmontKrzysztof KozlowskiDouglas AndersonDave AirlieIlpo JärvinenJeffrey AltmanPrzemek KitszelHariprasad KelamFabio EstevamAbhinav KumarSimon SerAndy ShevchenkoNicholas KazlauskasAurabindo PillaiDaniel WheelerJeremy DaySteven RostedtMaxime RipardHeikki KrogerusRoger WhittakerJiri PirkoLarysa ZarembaYue SunPavel MachekFilipe MananaMarius FleischerSidhartha KumarDavid RientjesChristoph PaaschMat MartineauMatthieu Baerts (NGI0)Geliang TangConor DooleyDima RuinskiyXin LongThierry RedingPeter UjfalusiJai LuthraAlan SternGerd HoffmannUma ShankarGnattu OCRodrigo ViviKrzysztof GibalaStephan GerholdKuniyuki IwashimaEddie JamesAdrian HuangDiego RoversiDavid HildenbrandTudor AmbarusZack RusinMaaz MombasawalaMartin KrastevTakeshi OgasawaraMiguel OjedaHarshit MogalapalliAllen PaisShuah Khan
SeriesT-b T-b T-b T-b T-b T-b T-b
1/301
2/301
3/301R-b T-b A-b R-b T-b A-b
4/301
5/301R-b R-b
6/301R-b
7/301R-b
8/301R-b R-b
9/301
10/301
11/301
12/301R-b R-b
13/301R-b
14/301
15/301R-b
16/301R-b
17/301
18/301
19/301
20/301
21/301
22/301
23/301R-b
24/301R-b
25/301
26/301R-b
27/301R-b
28/301
29/301R-b
30/301
31/301R-b R-b R-b R-b
32/301R-b R-b
33/301R-b
34/301A-b
35/301R-b
36/301
37/301
38/301
39/301R-b
40/301
41/301R-b
42/301A-b T-b
43/301R-b A-b
44/301
45/301
46/301R-b
47/301R-b
48/301Reported-and-tested-by A-b R-b A-b
49/301
50/301
51/301Reported-and-tested-by Reported-and-tested-by
52/301A-b R-b
53/301A-b
54/301
55/301
56/301
57/301
58/301
59/301R-b
60/301R-b
61/301R-b
62/301R-b
63/301R-b
64/301
65/301
66/301
67/301
68/301
69/301
70/301
71/301R-b
72/301
73/301R-b R-b
74/301R-b
75/301
76/301A-b A-b
77/301
78/301A-b
79/301R-b R-b
80/301R-b R-b R-b R-b
81/301R-b
82/301R-b R-b
83/301R-b R-b R-b
84/301R-b R-b
85/301
86/301R-b R-b R-b
87/301R-b R-b
88/301R-b
89/301R-b
90/301R-b T-b
91/301T-b R-b
92/301
93/301T-b
94/301R-b
95/301T-b R-b R-b
96/301R-b R-b
97/301
98/301
99/301
100/301
101/301
102/301
103/301
104/301R-b
105/301
106/301
107/301
108/301
109/301R-b
110/301
111/301
112/301R-b R-b
113/301R-b
114/301R-b T-b
115/301A-b
116/301A-b
117/301T-b R-b R-b
118/301R-b R-b R-b R-b
119/301
120/301R-b
121/301R-b R-b R-b
122/301R-b
123/301
124/301R-b
125/301
126/301R-b
127/301
128/301
129/301
130/301R-b T-b
131/301
132/301R-b
133/301
134/301R-b
135/301R-b
136/301
137/301
138/301
139/301R-b
140/301
141/301A-b
142/301T-b A-b
143/301
144/301R-b
145/301R-b R-b
146/301R-b
147/301R-b R-b A-b
148/301R-b R-b A-b
149/301R-b
150/301R-b
151/301R-b A-b
152/301R-b A-b
153/301R-b A-b
154/301R-b A-b
155/301R-b A-b
156/301R-b
157/301
158/301
159/301
160/301
161/301
162/301A-b
163/301R-b
164/301
165/301R-b
166/301
167/301
168/301R-b
169/301R-b
170/301A-b R-b T-b
171/301
172/301A-b R-b
173/301
174/301Fucked-up-by
175/301
176/301R-b A-b R-b
177/301A-b
178/301R-b
179/301
180/301
181/301
182/301
183/301R-b T-b
184/301R-b
185/301A-b
186/301A-b
187/301A-b
188/301A-b
189/301R-b
190/301A-b
191/301
192/301R-b T-b A-b
193/301
194/301
195/301R-b
196/301R-b
197/301A-b
198/301R-b R-b
199/301
200/301R-b
201/301R-b
202/301R-b
203/301
204/301R-b R-b
205/301R-b
206/301R-b
207/301R-b
208/301R-b
209/301R-b
210/301
211/301R-b R-b
212/301R-b
213/301R-b
214/301R-b R-b R-b
215/301A-b
216/301
217/301R-b
218/301
219/301R-b A-b T-b
220/301R-b R-b Reported-and-Tested-by
221/301R-b
222/301R-b
223/301
224/301Reported-and-bisected-by A-b
225/301T-b R-b
226/301R-b
227/301Reported-and-tested-by
228/301R-b R-b
229/301Reported-and-tested-by
230/301
231/301
232/301
233/301
234/301
235/301
236/301R-b
237/301R-b
238/301R-b R-b
239/301
240/301
241/301R-b R-b
242/301R-b R-b
243/301T-b T-b
244/301A-b
245/301T-b R-b
246/301R-b R-b T-b
247/301
248/301A-b
249/301R-b
250/301
251/301
252/301R-b
253/301R-b T-b
254/301R-b A-b
255/301
256/301A-b
257/301A-b
258/301A-b
259/301A-b
260/301A-b R-b
261/301
262/301R-b
263/301R-b A-b
264/301R-b R-b T-b
265/301
266/301R-b
267/301
268/301R-b
269/301R-b
270/301R-b
271/301R-b R-b
272/301R-b
273/301T-b R-b T-b
274/301
275/301R-b T-b
276/301R-b T-b
277/301R-b
278/301R-b R-b
279/301R-b
280/301T-b
281/301
282/301
283/301Analyzed-by R-b
284/301R-b
285/301
286/301R-b
287/301
288/301
289/301
290/301
291/301
292/301
293/301
294/301
295/301T-b
296/301
297/301
298/301T-b
299/301
300/301
301/301

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

Read the v1 thread

Cover letter [PATCH 6.6 000/301] 6.6.31-rc1 review

This is the start of the stable review cycle for the 6.6.31 release. There are 301 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, 16 May 2024 10:09:32 +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.31-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.31-rc1

Johan Hovold <[email protected]>
Bluetooth: qca: fix firmware check error path

Johan Hovold <[email protected]>
Bluetooth: qca: fix info leak when fetching fw build id

Johan Hovold <[email protected]>
Bluetooth: qca: fix info leak when fetching board id

Johan Hovold <[email protected]>
Bluetooth: qca: generalise device address check

Johan Hovold <[email protected]>
Bluetooth: qca: fix NVM configuration parsing

Johan Hovold <[email protected]>
Bluetooth: qca: add missing firmware sanity checks

Johan Hovold <[email protected]>
Bluetooth: qca: fix wcn3991 device address check

Johan Hovold <[email protected]>
Bluetooth: qca: fix invalid device address check

Steven Rostedt (Google) <[email protected]>
eventfs: Do not treat events directory different than other directories

Steven Rostedt (Google) <[email protected]>
eventfs: Do not differentiate the toplevel events directory

Steven Rostedt (Google) <[email protected]>
tracefs: Still use mount point as default permissions for instances

Steven Rostedt (Google) <[email protected]>
tracefs: Reset permissions on remount if permissions are options

Namjae Jeon <[email protected]>
ksmbd: do not grant v2 lease if parent lease key and epoch are not set

Namjae Jeon <[email protected]>
ksmbd: avoid to send duplicate lease break notifications

Namjae Jeon <[email protected]>
ksmbd: off ipv6only for both ipv4/ipv6 binding

Conor Dooley <[email protected]>
spi: microchip-core-qspi: fix setting spi bus clock rate

Johan Hovold <[email protected]>
regulator: core: fix debugfs creation regression

Sean Anderson <[email protected]>
nvme-pci: Add quirk for broken MSIs

Peter Xu <[email protected]>
mm/userfaultfd: reset ptes when close() for wr-protected ones

Kefeng Wang <[email protected]>
mm: use memalloc_nofs_save() in page_cache_ra_order()

Michael Ellerman <[email protected]>
selftests/mm: fix powerpc ARCH check

Thomas Gleixner <[email protected]>
x86/apic: Don't access the APIC when disabling x2APIC

Lakshmi Yadlapati <[email protected]>

    hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us

Thadeu Lima de Souza Cascardo <[email protected]>
net: fix out-of-bounds access in ops_init

Volodymyr Babchuk <[email protected]>
arm64: dts: qcom: sa8155p-adp: fix SDHC2 CD pin configuration

Hersen Wu <[email protected]>
drm/amd/display: Fix incorrect DSC instance for MST

George Shen <[email protected]>
drm/amd/display: Handle Y carry-over in VCP X.Y calculation

Karthikeyan Ramasubramanian <[email protected]>
drm/i915/bios: Fix parsing backlight BDB data

Andi Shyti <[email protected]>
drm/i915/gt: Automate CCS Mode setting during engine resets

Chaitanya Kumar Borah <[email protected]>
drm/i915/audio: Fix audio time stamp programming for DP

Zack Rusin <[email protected]>
drm/vmwgfx: Fix invalid reads in fence signaled events

Ian Forbes <[email protected]>
drm/vmwgfx: Fix Legacy Display Unit

Zack Rusin <[email protected]>
drm/ttm: Print the memory decryption status just once

Alex Deucher <[email protected]>
drm/amdkfd: don't allow mapping the MMIO HDP page with large pages

Dave Airlie <[email protected]>
Revert "drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()"

Lyude Paul <[email protected]>
drm/nouveau/firmware: Fix SG_DEBUG error with nvkm_firmware_ctor()

Alexander Usyskin <[email protected]>
mei: me: add lunar lake point M DID

Frank Oltmanns <[email protected]>
clk: sunxi-ng: a64: Set minimum and maximum rate for PLL-MIPI

Frank Oltmanns <[email protected]>
clk: sunxi-ng: common: Support minimum and maximum rate

Viken Dadhaniya <[email protected]>
slimbus: qcom-ngd-ctrl: Add timeout for wait operation

Jim Cromie <[email protected]>
dyndbg: fix old BUG_ON in >control parser

Joao Paulo Goncalves <[email protected]>
ASoC: ti: davinci-mcasp: Fix race condition during probe

Sameer Pujar <[email protected]>
ASoC: tegra: Fix DSPK 16-bit playback

Doug Berger <[email protected]>
net: bcmgenet: synchronize UMAC_CMD access

Doug Berger <[email protected]>
net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()

Doug Berger <[email protected]>
net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access

Max Filippov <[email protected]>
xtensa: fix MAKE_PC_FROM_RA second argument

Paolo Abeni <[email protected]>
tipc: fix UAF in error path

Vitaly Lifshits <[email protected]>
e1000e: change usleep_range to udelay in PHY mdic access

Alexander Potapenko <[email protected]>
kmsan: compiler_types: declare __no_sanitize_or_inline

Hans de Goede <[email protected]>
iio: accel: mxc4005: Interrupt handling fixes

Vasileios Amoiridis <[email protected]>
iio: pressure: Fixes BME280 SPI driver data

Ramona Gradinariu <[email protected]>
iio:imu: adis16475: Fix sync mode setting

Javier Carrasco <[email protected]>
dt-bindings: iio: health: maxim,max30102: fix compatible check

Sven Schnelle <[email protected]>
workqueue: Fix selection of wake_cpu in kick_pool()

Gregory Detal <[email protected]>
mptcp: only allow set existing scheduler for net.mptcp.scheduler

Paolo Abeni <[email protected]>
mptcp: ensure snd_nxt is properly initialized on connect

Dan Carpenter <[email protected]>
mm/slab: make __free(kfree) accept error pointers

Liam R. Howlett <[email protected]>
maple_tree: fix mas_empty_area_rev() null pointer dereference

Qu Wenruo <[email protected]>
btrfs: set correct ram_bytes when splitting ordered extent

Dominique Martinet <[email protected]>
btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()

Takashi Sakamoto <[email protected]>
firewire: ohci: fulfill timestamp for some local asynchronous transaction

Aman Dhoot <[email protected]>
ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU

Badhri Jagan Sridharan <[email protected]>
usb: typec: tcpm: Check for port partner validity before consuming it

Amit Sunil Dhamne <[email protected]>
usb: typec: tcpm: unregister existing source caps before re-registration

RD Babiera <[email protected]>
usb: typec: tcpm: clear pd_event queue in PORT_RESET

Thinh Nguyen <[email protected]>
usb: dwc3: core: Prevent phy suspend during init

Thinh Nguyen <[email protected]>
usb: xhci-plat: Don't include xhci.h

Chris Wulff <[email protected]>
usb: gadget: f_fs: Fix a race condition when processing setup packets.

Wesley Cheng <[email protected]>
usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete

Ivan Avdeev <[email protected]>
usb: gadget: uvc: use correct buffer size when parsing configfs lists

Peter Korsgaard <[email protected]>
usb: gadget: composite: fix OS descriptors w_value logic

Alan Stern <[email protected]>
USB: core: Fix access violation during port device removal

Guenter Roeck <[email protected]>
usb: ohci: Prevent missed ohci interrupts

Alan Stern <[email protected]>
usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device

Christian A. Ehrhardt <[email protected]>
usb: typec: ucsi: Fix connector check on init

Christian A. Ehrhardt <[email protected]>
usb: typec: ucsi: Check for notifications after init

Linus Torvalds <[email protected]>
Reapply "drm/qxl: simplify qxl_fence_wait"

Thanassis Avgerinos <[email protected]>
firewire: nosy: ensure user_length is taken into account when fetching packet contents

Dmitry Antipov <[email protected]>
btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()

Christian König <[email protected]>
drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2

Michel Dänzer <[email protected]>
drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible

Gabe Teeger <[email protected]>
drm/amd/display: Atom Integrated System Info v2_2 for DCN35

Kent Gibson <[email protected]>
gpiolib: cdev: fix uninitialised kfifo

Kent Gibson <[email protected]>
gpiolib: cdev: relocate debounce_period_us from struct gpio_desc

Zhongqiu Han <[email protected]>
gpiolib: cdev: Fix use after free in lineinfo_changed_notify

Mario Limonciello <[email protected]>
dm/amd/pm: Fix problems with reboot/shutdown for some SMU 13.0.4/13.0.11 users

Douglas Anderson <[email protected]>
drm/connector: Add \n to message about demoting connector force-probes

Jerome Brunet <[email protected]>
drm/meson: dw-hdmi: add bandgap setting for g12

Jerome Brunet <[email protected]>
drm/meson: dw-hdmi: power up phy on device init

Steffen Bätz <[email protected]>
net: dsa: mv88e6xxx: add phylink_get_caps for the mv88e6320/21 family

Yonglong Liu <[email protected]>
net: hns3: fix kernel crash when devlink reload during initialization

Yonglong Liu <[email protected]>
net: hns3: fix port vlan filter not disabled issue

Peiyang Wang <[email protected]>
net: hns3: use appropriate barrier function after setting a bit value

Peiyang Wang <[email protected]>
net: hns3: release PTP resources if pf initialization failed

Peiyang Wang <[email protected]>
net: hns3: change type of numa_node_mask as nodemask_t

Jian Shen <[email protected]>
net: hns3: direct return when receive a unknown mailbox message

Peiyang Wang <[email protected]>
net: hns3: using user configure after hardware reset

Wen Gu <[email protected]>
net/smc: fix neighbour and rtable leak in smc_ib_find_route()

Eric Dumazet <[email protected]>
ipv6: prevent NULL dereference in ip6_output()

Eric Dumazet <[email protected]>
ipv6: annotate data-races around cnf.disable_ipv6

Lukasz Majewski <[email protected]>
hsr: Simplify code for announcing HSR nodes timer setup

Eric Dumazet <[email protected]>

    net-sysfs: convert dev->operstate reads to lockless ones

Eric Dumazet <[email protected]>
ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()

Daniel Golle <[email protected]>
dt-bindings: net: mediatek: remove wrongly added clocks and SerDes

David Howells <[email protected]>
rxrpc: Only transmit one ACK per jumbo packet received

David Howells <[email protected]>
rxrpc: Fix congestion control algorithm

David Howells <[email protected]>
rxrpc: Fix the names of the fields in the ACK trailer struct

Ido Schimmel <[email protected]>
selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC

Hangbin Liu <[email protected]>
selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace

Shigeru Yoshida <[email protected]>
ipv6: Fix potential uninit-value access in __ip6_make_skb()

Felix Fietkau <[email protected]>
net: bridge: fix corrupted ethernet header on multicast-to-unicast

Tetsuo Handa <[email protected]>
nfc: nci: Fix kcov check in nci_rx_work()

Eric Dumazet <[email protected]>
phonet: fix rtm_phonet_notify() skb allocation

Aleksa Savic <[email protected]>

    hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock

Aleksa Savic <[email protected]>
hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()

Aleksa Savic <[email protected]>
hwmon: (corsair-cpro) Use a separate buffer for sending commands

Roded Zats <[email protected]>
rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation

Marek Vasut <[email protected]>
net: ks8851: Queue RX packets in IRQ handler instead of disabling BHs

Duoming Zhou <[email protected]>
Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout

Sungwoo Kim <[email protected]>
Bluetooth: HCI: Fix potential null-ptr-deref

Sungwoo Kim <[email protected]>
Bluetooth: msft: fix slab-use-after-free in msft_do_close()

Duoming Zhou <[email protected]>
Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout

Kuniyuki Iwashima <[email protected]>
tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().

Eric Dumazet <[email protected]>
tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets

Boy.Wu <[email protected]>
ARM: 9381/1: kasan: clear stale stack poison

Paul Davey <[email protected]>
xfrm: Preserve vlan tags for transport mode software GRO

Al Viro <[email protected]>
qibfs: fix dentry leak

Olga Kornievskaia <[email protected]>
SUNRPC: add a missing rpc_stat for TCP TLS

Li Nan <[email protected]>
blk-iocost: do not WARN if iocg was already offlined

Vanillan Wang <[email protected]>
net:usb:qmi_wwan: support Rolling modules

Alex Deucher <[email protected]>
drm/radeon: silence UBSAN warning (v3)

Srinivas Pandruvada <[email protected]>
platform/x86: ISST: Add Granite Rapids-D to HPM CPU list

Lyude Paul <[email protected]>
drm/nouveau/dp: Don't probe eDP ports twice harder

Krzysztof Kozlowski <[email protected]>
gpio: lpc32xx: fix module autoloading

Joakim Sindholt <[email protected]>
fs/9p: drop inodes immediately on non-.L too

Stephen Boyd <[email protected]>
clk: Don't hold prepare_lock when calling kref_put()

Andy Shevchenko <[email protected]>
gpio: crystalcove: Use -ENOTSUPP consistently

Andy Shevchenko <[email protected]>
gpio: wcove: Use -ENOTSUPP consistently

Michael Ellerman <[email protected]>
powerpc/crypto/chacha-p10: Fix failure on non Power10

Jeff Layton <[email protected]>
9p: explicitly deny setlease attempts

Joakim Sindholt <[email protected]>
fs/9p: fix the cache always being enabled on files with qid flags

Joakim Sindholt <[email protected]>
fs/9p: translate O_TRUNC into OTRUNC

Joakim Sindholt <[email protected]>
fs/9p: only translate RWX permissions for plain 9P2000

Krzysztof Kozlowski <[email protected]>
iommu: mtk: fix module autoloading

Steve French <[email protected]>
smb3: fix broken reconnect when password changing on the server by allowing password rotation

Michael Kelley <[email protected]>
Drivers: hv: vmbus: Don't free ring buffers that couldn't be re-encrypted

Rick Edgecombe <[email protected]>
uio_hv_generic: Don't free decrypted memory

Rick Edgecombe <[email protected]>
hv_netvsc: Don't free decrypted memory

Rick Edgecombe <[email protected]>
Drivers: hv: vmbus: Track decrypted status in vmbus_gpadl

Rick Edgecombe <[email protected]>
Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails

John Stultz <[email protected]>
selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior

Zhigang Luo <[email protected]>
amd/amdkfd: sync all devices to wait all processes being evicted

Lijo Lazar <[email protected]>
drm/amdgpu: Fix VCN allocation in CPX partition

Alex Hung <[email protected]>
drm/amd/display: Skip on writeback when it's not applicable

Tao Zhou <[email protected]>
drm/amdgpu: implement IRQ_STATE_ENABLE for SDMA v4.4.2

Lijo Lazar <[email protected]>
drm/amdgpu: Refine IB schedule error logging

Justin Ernst <[email protected]>
tools/power/turbostat: Fix uncore frequency file string

Jiaxun Yang <[email protected]>
MIPS: scall: Save thread_info.syscall unconditionally on entry

Thierry Reding <[email protected]>
gpu: host1x: Do not setup DMA for virtual devices

Rik van Riel <[email protected]>
blk-iocost: avoid out of bounds shift

Xiang Chen <[email protected]>
scsi: hisi_sas: Handle the NCQ error returned by D2H frame

Maurizio Lombardi <[email protected]>
scsi: target: Fix SELinux error when systemd-modules loads the target module

Wei Yang <[email protected]>
memblock tests: fix undefined reference to `BIT'

Wei Yang <[email protected]>
memblock tests: fix undefined reference to `panic'

Wei Yang <[email protected]>
memblock tests: fix undefined reference to `early_pfn_to_nid'

Boris Burkov <[email protected]>
btrfs: always clear PERTRANS metadata during commit

Boris Burkov <[email protected]>
btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve

Len Brown <[email protected]>
tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read

Patryk Wlazlyn <[email protected]>
tools/power turbostat: Print ucode revision only if valid

Peng Liu <[email protected]>
tools/power turbostat: Fix Bzy_MHz documentation typo

Wyes Karny <[email protected]>
tools/power turbostat: Increase the limit for fd opened

Doug Smythies <[email protected]>
tools/power turbostat: Fix added raw MSR output

Adam Goldman <[email protected]>
firewire: ohci: mask bus reset interrupts between ISR and bottom half

Chen Ni <[email protected]>
ata: sata_gemini: Check clk_enable() result

Jeff Layton <[email protected]>
vboxsf: explicitly deny setlease attempts

Phil Elwell <[email protected]>
net: bcmgenet: Reset RBUF on first open

Li Nan <[email protected]>
block: fix overflow in blk_ioctl_discard()

Takashi Iwai <[email protected]>
ALSA: line6: Zero-initialize message buffers

Peter Wang <[email protected]>
scsi: ufs: core: Fix MCQ mode dev command timeout

Yihang Li <[email protected]>
scsi: libsas: Align SMP request allocation to ARCH_DMA_MINALIGN

Peter Wang <[email protected]>
scsi: ufs: core: WLUN suspend dev/link state error recovery

André Apitzsch <[email protected]>
regulator: tps65132: Add of_match table

Peter Ujfalusi <[email protected]>
ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend

Borislav Petkov (AMD) <[email protected]>
kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries

Mark Rutland <[email protected]>
selftests/ftrace: Fix event filter target_func selection

Andrei Matei <[email protected]>
bpf: Check bloom filter map value size

Jonathan Kim <[email protected]>
drm/amdkfd: range check cp bad op exception interrupts

Mukul Joshi <[email protected]>
drm/amdkfd: Check cgroup when returning DMABuf info

Anand Jain <[email protected]>
btrfs: return accurate error code on open failure in open_fs_devices()

Saurav Kashyap <[email protected]>
scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload

Shin'ichiro Kawasaki <[email protected]>
scsi: mpi3mr: Avoid memcpy field-spanning write WARNING

linke li <[email protected]>

    net: mark racy access on sk->sk_rcvbuf

Benjamin Berg <[email protected]>
wifi: iwlwifi: mvm: guard against invalid STA ID on removal

Johannes Berg <[email protected]>

    wifi: iwlwifi: read txq->read_ptr under lock

Johannes Berg <[email protected]>
wifi: mac80211: fix prep_connection error path

Igor Artemiev <[email protected]>
wifi: cfg80211: fix rdev_dump_mpp() arguments order

Jeff Johnson <[email protected]>

    wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc

Andrew Price <[email protected]>
gfs2: Fix invalid metadata access in punch_hole

Justin Tee <[email protected]>
scsi: lpfc: Use a dedicated lock for ras_fwlog state

Justin Tee <[email protected]>
scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up()

Justin Tee <[email protected]>
scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port()

Justin Tee <[email protected]>
scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic

Justin Tee <[email protected]>
scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling

Justin Tee <[email protected]>
scsi: lpfc: Move NPIV's transport unregistration to after resource clean up

Rohit Ner <[email protected]>
scsi: ufs: core: Fix MCQ MAC configuration

Oliver Upton <[email protected]>
KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()

Marc Zyngier <[email protected]>
KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id

Will Deacon <[email protected]>
swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y

Gaurav Batra <[email protected]>
powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE

Nayna Jain <[email protected]>
powerpc/pseries: make max polling consistent for longer H_CALLs

Jernej Skrabec <[email protected]>
clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change

Adam Skladowski <[email protected]>
clk: qcom: smd-rpm: Restore msm8976 num_clk

Richard Gobert <[email protected]>
net: gro: add flush check in udp_gro_receive_segment

Richard Gobert <[email protected]>
net: gro: fix udp bad offset in socket lookup by adding {inner_}network_offset to napi_gro_cb

Richard Gobert <[email protected]>
net: gro: parse ipv6 ext headers without frag0 invalidation

Shigeru Yoshida <[email protected]>
ipv4: Fix uninit-value access in __ip_make_skb()

Andy Shevchenko <[email protected]>
drm/panel: ili9341: Use predefined error codes

Andy Shevchenko <[email protected]>
drm/panel: ili9341: Respect deferred probe

Andy Shevchenko <[email protected]>
drm/panel: ili9341: Correct use of device property APIs

Alexandra Winter <[email protected]>
s390/qeth: Fix kernel panic after setting hsuid

Guillaume Nault <[email protected]>
vxlan: Pull inner IP header in vxlan_rcv().

Xin Long <[email protected]>
tipc: fix a possible memleak in tipc_buf_append

Jeffrey Altman <[email protected]>
rxrpc: Clients must accept conn from any address

Felix Fietkau <[email protected]>
net: core: reject skb_copy(_expand) for fraglist GSO skbs

Felix Fietkau <[email protected]>
net: bridge: fix multicast-to-unicast with fraglist GSO

Mans Rullgard <[email protected]>
spi: fix null pointer dereference within spi_sync

Shashank Sharma <[email protected]>
drm/amdgpu: fix doorbell regression

Marek Behún <[email protected]>

    net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341

Sebastian Andrzej Siewior <[email protected]>
cxgb4: Properly lock TX queue for the selftest.

Bui Quang Minh <[email protected]>
s390/cio: Ensure the copied buf is NUL terminated

Pierre-Louis Bossart <[email protected]>
ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()

Jerome Brunet <[email protected]>
ASoC: meson: cards: select SND_DYNAMIC_MINORS

Jerome Brunet <[email protected]>
ASoC: meson: axg-tdm-interface: manage formatters in trigger

Jerome Brunet <[email protected]>
ASoC: meson: axg-card: make links nonatomic

Jerome Brunet <[email protected]>
ASoC: meson: axg-fifo: use threaded irq to check periods

Jerome Brunet <[email protected]>
ASoC: meson: axg-fifo: use FIELD helpers

Guillaume Nault <[email protected]>
vxlan: Add missing VNI filter counter update in arp_reduce().

Guillaume Nault <[email protected]>
vxlan: Fix racy device stats updates.

Asbjørn Sloth Tønnesen <[email protected]>
net: qede: use return from qede_parse_actions()

Asbjørn Sloth Tønnesen <[email protected]>
net: qede: use return from qede_parse_flow_attr() for flow_spec

Asbjørn Sloth Tønnesen <[email protected]>
net: qede: use return from qede_parse_flow_attr() for flower

Asbjørn Sloth Tønnesen <[email protected]>
net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()

Oswald Buddenhagen <[email protected]>
ALSA: emu10k1: fix E-MU dock initialization

Oswald Buddenhagen <[email protected]>
ALSA: emu10k1: move the whole GPIO event handling to the workqueue

Oswald Buddenhagen <[email protected]>

    ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware()

Oswald Buddenhagen <[email protected]>
ALSA: emu10k1: fix E-MU card dock presence monitoring

David Howells <[email protected]>
Fix a potential infinite loop in extract_user_to_sg()

Jens Remus <[email protected]>
s390/vdso: Add CFI for RA register to asm macro vdso_func

David Bauer <[email protected]>
net l2tp: drop flow hash on forward

Kuniyuki Iwashima <[email protected]>

    nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().

Bui Quang Minh <[email protected]>
octeontx2-af: avoid off-by-one read from userspace

Bui Quang Minh <[email protected]>
bna: ensure the copied buf is NUL terminated

Toke Høiland-Jørgensen <[email protected]>
xdp: use flags field to disambiguate broadcast redirect

Claudio Imbrenda <[email protected]>
s390/mm: Fix clearing storage keys for huge pages

Claudio Imbrenda <[email protected]>
s390/mm: Fix storage key clearing for guest huge pages

Srinivas Kandagatla <[email protected]>
ASoC: codecs: wsa881x: set clk_stop_mode1 flag

Amadeusz Sławiński <[email protected]>
ASoC: Intel: avs: Set name of control as in topology

Xu Kuohai <[email protected]>
riscv, bpf: Fix incorrect runtime stats

Xu Kuohai <[email protected]>
bpf, arm64: Fix incorrect runtime stats

Devyn Liu <[email protected]>
spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs

David Lechner <[email protected]>
spi: axi-spi-engine: fix version format string

David Lechner <[email protected]>
spi: axi-spi-engine: use common AXI macros

David Lechner <[email protected]>
spi: axi-spi-engine: move msg state to new struct

David Lechner <[email protected]>
spi: axi-spi-engine: use devm_spi_alloc_host()

David Lechner <[email protected]>
spi: axi-spi-engine: simplify driver data allocation

Li Zetao <[email protected]>
spi: spi-axi-spi-engine: Use helper function devm_clk_get_enabled()

Anton Protopopov <[email protected]>
bpf: Fix a verifier verbose message

Yi Zhang <[email protected]>
nvme: fix warn output about shared namespaces without CONFIG_NVME_MULTIPATH

Pierre-Louis Bossart <[email protected]>
ASoC: SOF: Intel: add default firmware library path for LNL

Peter Ujfalusi <[email protected]>
ASoC: SOF: Introduce generic names for IPC types

Richard Fitzgerald <[email protected]>
regmap: Add regmap_read_bypassed()

Jason Xing <[email protected]>
bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue

Andrii Nakryiko <[email protected]>
bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition

Matti Vaittinen <[email protected]>
regulator: change devm_regulator_get_enable_optional() stub to return Ok

Matti Vaittinen <[email protected]>
regulator: change stubbed devm_regulator_get_enable to return Ok

AngeloGioacchino Del Regno <[email protected]>
regulator: mt6360: De-capitalize devicetree regulator subnodes

Zeng Heng <[email protected]>
pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()

AngeloGioacchino Del Regno <[email protected]>
power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator

Arnd Bergmann <[email protected]>
power: rt9455: hide unused rt9455_boost_voltage_values

Hans de Goede <[email protected]>
pinctrl: baytrail: Fix selecting gpio pinctrl state

Kuniyuki Iwashima <[email protected]>
nfs: Handle error of rpc_proc_register() in nfs_net_init().

Josef Bacik <[email protected]>
nfs: make the rpc_stat per net namespace

Josef Bacik <[email protected]>
nfs: expose /proc/net/sunrpc/nfs in net namespaces

Josef Bacik <[email protected]>
sunrpc: add a struct rpc_stats arg to rpc_create_args

Chen-Yu Tsai <[email protected]>
pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE

Chen-Yu Tsai <[email protected]>
pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback

Dan Carpenter <[email protected]>
pinctrl: core: delete incorrect free in pinctrl_enable()

Jan Dakinevich <[email protected]>
pinctrl/meson: fix typo in PDM's pin name

Billy Tsai <[email protected]>
pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T

Tim Jiang <[email protected]>
Bluetooth: qca: add support for QCA2066

Daniel Okazaki <[email protected]>
eeprom: at24: fix memory corruption race condition

Heiner Kallweit <[email protected]>
eeprom: at24: Probe for DDR3 thermal sensor in the SPD case

Wedson Almeida Filho <[email protected]>
rust: kernel: require Send for Module implementations

Johannes Berg <[email protected]>
wifi: nl80211: don't free NULL coalescing rule

Benno Lossin <[email protected]>
rust: macros: fix soundness issue in module! macro

Thomas Bertschinger <[email protected]>
rust: module: place generated init_module() function in .init.text

Christian Marangi <[email protected]>
mtd: limit OTP NVMEM cell parse to non-NAND devices

Rafał Miłecki <[email protected]>
nvmem: add explicit config option to read old syntax fixed OF cells

Vinod Koul <[email protected]>
dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"

Bumyong Lee <[email protected]>
dmaengine: pl330: issue_pending waits until WFP state

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

Diffstat:

 .../bindings/iio/health/maxim,max30102.yaml        |   2 +-
 .../devicetree/bindings/net/mediatek,net.yaml      |  22 +-
 Makefile                                           |   4 +-
 arch/arm/kernel/sleep.S                            |   4 +
 arch/arm64/boot/dts/qcom/sa8155p-adp.dts           |  30 +-
 arch/arm64/kvm/vgic/vgic-kvm-device.c              |  12 +-
 arch/arm64/net/bpf_jit_comp.c                      |   6 +-
 arch/mips/include/asm/ptrace.h                     |   2 +-
 arch/mips/kernel/asm-offsets.c                     |   1 +
 arch/mips/kernel/ptrace.c                          |  15 +-
 arch/mips/kernel/scall32-o32.S                     |  23 +-
 arch/mips/kernel/scall64-n32.S                     |   3 +-
 arch/mips/kernel/scall64-n64.S                     |   3 +-
 arch/mips/kernel/scall64-o32.S                     |  33 +-
 arch/powerpc/crypto/chacha-p10-glue.c              |   8 +-
 arch/powerpc/include/asm/plpks.h                   |   5 +-
 arch/powerpc/platforms/pseries/iommu.c             |   8 +
 arch/powerpc/platforms/pseries/plpks.c             |  10 +-
 arch/riscv/net/bpf_jit_comp64.c                    |   6 +-
 arch/s390/include/asm/dwarf.h                      |   1 +
 arch/s390/kernel/vdso64/vdso_user_wrapper.S        |   2 +
 arch/s390/mm/gmap.c                                |   2 +-
 arch/s390/mm/hugetlbpage.c                         |   2 +-
 arch/x86/kernel/apic/apic.c                        |  16 +-
 arch/xtensa/include/asm/processor.h                |   8 +-
 arch/xtensa/include/asm/ptrace.h                   |   2 +-
 arch/xtensa/kernel/process.c                       |   5 +-
 arch/xtensa/kernel/stacktrace.c                    |   3 +-
 block/blk-iocost.c                                 |  14 +-
 block/ioctl.c                                      |   5 +-
 drivers/ata/sata_gemini.c                          |   5 +-
 drivers/base/regmap/regmap.c                       |  37 +++
 drivers/bluetooth/btqca.c                          | 208 ++++++++++++-
 drivers/bluetooth/btqca.h                          |   8 +-
 drivers/bluetooth/hci_qca.c                        |  13 +-
 drivers/clk/clk.c                                  |  12 +-
 drivers/clk/qcom/clk-smd-rpm.c                     |   1 +
 drivers/clk/sunxi-ng/ccu-sun50i-a64.c              |   2 +
 drivers/clk/sunxi-ng/ccu-sun50i-h6.c               |  19 +-
 drivers/clk/sunxi-ng/ccu_common.c                  |  19 ++
 drivers/clk/sunxi-ng/ccu_common.h                  |   3 +
 drivers/firewire/nosy.c                            |   6 +-
 drivers/firewire/ohci.c                            |  14 +-
 drivers/gpio/gpio-crystalcove.c                    |   2 +-
 drivers/gpio/gpio-lpc32xx.c                        |   1 +
 drivers/gpio/gpio-wcove.c                          |   2 +-
 drivers/gpio/gpiolib-cdev.c                        | 181 +++++++++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |  14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |  56 ++--
 drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c         |  15 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c           |  16 +-
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |  11 +-
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |  17 +-
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v10.c   |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c   |   3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c    |   3 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  10 +
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |  48 ++-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |   1 +
 .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c   |   6 +
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c   |   2 +-
 drivers/gpu/drm/drm_connector.c                    |   2 +-
 drivers/gpu/drm/i915/display/intel_audio.c         | 113 +------
 drivers/gpu/drm/i915/display/intel_bios.c          |  19 +-
 drivers/gpu/drm/i915/display/intel_vbt_defs.h      |   5 -
 drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.c        |   6 +-
 drivers/gpu/drm/i915/gt/intel_gt_ccs_mode.h        |   2 +-
 drivers/gpu/drm/i915/gt/intel_workarounds.c        |   4 +-
 drivers/gpu/drm/meson/meson_dw_hdmi.c              |  70 ++---
 drivers/gpu/drm/nouveau/nouveau_dp.c               |  13 +-
 drivers/gpu/drm/panel/Kconfig                      |   2 +-
 drivers/gpu/drm/panel/panel-ilitek-ili9341.c       |  13 +-
 drivers/gpu/drm/qxl/qxl_release.c                  |  50 +---
 drivers/gpu/drm/radeon/pptable.h                   |  10 +-
 drivers/gpu/drm/ttm/ttm_tt.c                       |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |   1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c              |   2 +-
 drivers/gpu/host1x/bus.c                           |   8 -
 drivers/hv/channel.c                               |  29 +-
 drivers/hv/connection.c                            |  29 +-
 drivers/hwmon/corsair-cpro.c                       |  43 ++-
 drivers/hwmon/pmbus/ucd9000.c                      |   6 +-
 drivers/iio/accel/mxc4005.c                        |  24 +-
 drivers/iio/imu/adis16475.c                        |   4 +-
 drivers/iio/pressure/bmp280-spi.c                  |   4 +-
 drivers/infiniband/hw/qib/qib_fs.c                 |   1 +
 drivers/iommu/mtk_iommu.c                          |   1 +
 drivers/iommu/mtk_iommu_v1.c                       |   1 +
 drivers/misc/eeprom/at24.c                         |  47 ++-
 drivers/misc/mei/hw-me-regs.h                      |   2 +
 drivers/misc/mei/pci-me.c                          |   2 +
 drivers/mtd/mtdcore.c                              |   2 +
 drivers/net/dsa/mv88e6xxx/chip.c                   |  20 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |  32 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.h     |   4 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c |   8 +-
 drivers/net/ethernet/broadcom/genet/bcmmii.c       |   6 +-
 drivers/net/ethernet/brocade/bna/bnad_debugfs.c    |   4 +-
 drivers/net/ethernet/chelsio/cxgb4/sge.c           |   6 +-
 drivers/net/ethernet/hisilicon/hns3/hnae3.h        |   2 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  52 ++--
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h    |   5 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c |   7 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |  20 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h  |   2 +-
 drivers/net/ethernet/intel/e1000e/phy.c            |   8 +-
 .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    |   4 +-
 drivers/net/ethernet/micrel/ks8851_common.c        |  16 +-
 drivers/net/ethernet/qlogic/qede/qede_filter.c     |  14 +-
 drivers/net/hyperv/netvsc.c                        |   7 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/vxlan/vxlan_core.c                     |  49 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/mld-sta.c   |   7 +-
 drivers/net/wireless/intel/iwlwifi/queue/tx.c      |   2 +-
 drivers/nvme/host/core.c                           |   2 +-
 drivers/nvme/host/nvme.h                           |   5 +
 drivers/nvme/host/pci.c                            |  14 +-
 drivers/nvmem/apple-efuses.c                       |   1 +
 drivers/nvmem/core.c                               |   8 +-
 drivers/nvmem/imx-ocotp-scu.c                      |   1 +
 drivers/nvmem/imx-ocotp.c                          |   1 +
 drivers/nvmem/meson-efuse.c                        |   1 +
 drivers/nvmem/meson-mx-efuse.c                     |   1 +
 drivers/nvmem/microchip-otpc.c                     |   1 +
 drivers/nvmem/mtk-efuse.c                          |   1 +
 drivers/nvmem/qcom-spmi-sdam.c                     |   1 +
 drivers/nvmem/qfprom.c                             |   1 +
 drivers/nvmem/rave-sp-eeprom.c                     |   1 +
 drivers/nvmem/rockchip-efuse.c                     |   1 +
 drivers/nvmem/sc27xx-efuse.c                       |   1 +
 drivers/nvmem/sec-qfprom.c                         |   1 +
 drivers/nvmem/sprd-efuse.c                         |   1 +
 drivers/nvmem/stm32-romem.c                        |   1 +
 drivers/nvmem/sunplus-ocotp.c                      |   1 +
 drivers/nvmem/sunxi_sid.c                          |   1 +
 drivers/nvmem/uniphier-efuse.c                     |   1 +
 drivers/nvmem/zynqmp_nvmem.c                       |   1 +
 drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c         |  34 +--
 drivers/pinctrl/core.c                             |   8 +-
 drivers/pinctrl/devicetree.c                       |  10 +-
 drivers/pinctrl/intel/pinctrl-baytrail.c           |  74 ++---
 drivers/pinctrl/intel/pinctrl-intel.h              |   4 +
 drivers/pinctrl/mediatek/pinctrl-paris.c           |  40 +--
 drivers/pinctrl/meson/pinctrl-meson-a1.c           |   6 +-
 .../x86/intel/speed_select_if/isst_if_common.c     |   1 +
 drivers/power/supply/mt6360_charger.c              |   2 +-
 drivers/power/supply/rt9455_charger.c              |   2 +
 drivers/regulator/core.c                           |  27 +-
 drivers/regulator/mt6360-regulator.c               |  32 +-
 drivers/regulator/tps65132-regulator.c             |   7 +
 drivers/rtc/nvmem.c                                |   1 +
 drivers/s390/cio/cio_inject.c                      |   2 +-
 drivers/s390/net/qeth_core_main.c                  |  69 ++---
 drivers/scsi/bnx2fc/bnx2fc_tgt.c                   |   2 -
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |  10 +-
 drivers/scsi/libsas/sas_expander.c                 |   2 +-
 drivers/scsi/lpfc/lpfc.h                           |   2 +-
 drivers/scsi/lpfc/lpfc_attr.c                      |   4 +-
 drivers/scsi/lpfc/lpfc_bsg.c                       |  20 +-
 drivers/scsi/lpfc/lpfc_debugfs.c                   |  12 +-
 drivers/scsi/lpfc/lpfc_els.c                       |  20 +-
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |   5 +-
 drivers/scsi/lpfc/lpfc_init.c                      |   5 +-
 drivers/scsi/lpfc/lpfc_nvme.c                      |   4 +-
 drivers/scsi/lpfc/lpfc_scsi.c                      |  13 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |  34 +--
 drivers/scsi/lpfc/lpfc_vport.c                     |   8 +-
 drivers/scsi/mpi3mr/mpi3mr_app.c                   |   2 +-
 drivers/slimbus/qcom-ngd-ctrl.c                    |   6 +-
 drivers/spi/spi-axi-spi-engine.c                   | 229 +++++++-------
 drivers/spi/spi-hisi-kunpeng.c                     |   2 -
 drivers/spi/spi-microchip-core-qspi.c              |   1 +
 drivers/spi/spi.c                                  |   1 +
 drivers/target/target_core_configfs.c              |  12 +
 drivers/ufs/core/ufs-mcq.c                         |   2 +-
 drivers/ufs/core/ufshcd.c                          |   9 +-
 drivers/uio/uio_hv_generic.c                       |  12 +-
 drivers/usb/core/hub.c                             |   5 +-
 drivers/usb/core/port.c                            |   8 +-
 drivers/usb/dwc3/core.c                            |  90 +++---
 drivers/usb/dwc3/core.h                            |   1 +
 drivers/usb/dwc3/gadget.c                          |   2 +
 drivers/usb/dwc3/host.c                            |  27 ++
 drivers/usb/gadget/composite.c                     |   6 +-
 drivers/usb/gadget/function/f_fs.c                 |   9 +-
 drivers/usb/gadget/function/uvc_configfs.c         |   4 +-
 drivers/usb/host/ohci-hcd.c                        |   8 +
 drivers/usb/host/xhci-plat.h                       |   4 +-
 drivers/usb/host/xhci-rzv2m.c                      |   1 +
 drivers/usb/typec/tcpm/tcpm.c                      |  36 ++-
 drivers/usb/typec/ucsi/ucsi.c                      |  12 +-
 drivers/w1/slaves/w1_ds250x.c                      |   1 +
 fs/9p/fid.h                                        |   3 -
 fs/9p/vfs_file.c                                   |   2 +
 fs/9p/vfs_inode.c                                  |   5 +-
 fs/9p/vfs_super.c                                  |   1 +
 fs/btrfs/inode.c                                   |   2 +-
 fs/btrfs/ordered-data.c                            |   1 +
 fs/btrfs/send.c                                    |   4 +-
 fs/btrfs/transaction.c                             |   2 +-
 fs/btrfs/volumes.c                                 |  18 +-
 fs/gfs2/bmap.c                                     |   5 +-
 fs/nfs/client.c                                    |   5 +-
 fs/nfs/inode.c                                     |  13 +-
 fs/nfs/internal.h                                  |   2 -
 fs/nfs/netns.h                                     |   2 +
 fs/smb/client/cifsglob.h                           |   1 +
 fs/smb/client/connect.c                            |   8 +
 fs/smb/client/fs_context.c                         |  21 ++
 fs/smb/client/fs_context.h                         |   2 +
 fs/smb/client/misc.c                               |   1 +
 fs/smb/client/smb2pdu.c                            |  11 +
 fs/smb/server/oplock.c                             |  35 ++-
 fs/smb/server/transport_tcp.c                      |   4 +
 fs/tracefs/event_inode.c                           |  74 ++---
 fs/tracefs/inode.c                                 |  92 +++++-
 fs/tracefs/internal.h                              |  14 +-
 fs/userfaultfd.c                                   |   4 +
 fs/vboxsf/file.c                                   |   1 +
 include/linux/compiler_types.h                     |  11 +
 include/linux/dma-fence.h                          |   7 -
 include/linux/gfp_types.h                          |   2 +
 include/linux/hyperv.h                             |   1 +
 include/linux/nvmem-provider.h                     |   2 +
 include/linux/regmap.h                             |   8 +
 include/linux/regulator/consumer.h                 |   4 +-
 include/linux/skbuff.h                             |  15 +
 include/linux/skmsg.h                              |   2 +
 include/linux/slab.h                               |   2 +-
 include/linux/sunrpc/clnt.h                        |   1 +
 include/net/gro.h                                  |   9 +
 include/net/xfrm.h                                 |   3 +
 include/sound/emu10k1.h                            |   3 +-
 include/sound/sof.h                                |   7 +-
 include/trace/events/rxrpc.h                       |   2 +-
 include/uapi/linux/kfd_ioctl.h                     |  17 +-
 include/uapi/scsi/scsi_bsg_mpi3mr.h                |   2 +-
 kernel/bpf/bloom_filter.c                          |  13 +
 kernel/bpf/verifier.c                              |   3 +-
 kernel/dma/swiotlb.c                               |   1 +
 kernel/workqueue.c                                 |   8 +-
 lib/Kconfig.debug                                  |   5 +-
 lib/dynamic_debug.c                                |   6 +-
 lib/maple_tree.c                                   |  16 +-
 lib/scatterlist.c                                  |   2 +-
 mm/readahead.c                                     |   4 +
 net/8021q/vlan_core.c                              |   2 +
 net/bluetooth/hci_core.c                           |   3 +-
 net/bluetooth/hci_event.c                          |   2 +
 net/bluetooth/l2cap_core.c                         |   3 +
 net/bluetooth/msft.c                               |   2 +-
 net/bluetooth/msft.h                               |   4 +-
 net/bluetooth/sco.c                                |   4 +
 net/bridge/br_forward.c                            |   9 +-
 net/bridge/br_netlink.c                            |   3 +-
 net/core/filter.c                                  |  42 ++-
 net/core/gro.c                                     |   1 +
 net/core/link_watch.c                              |   4 +-
 net/core/net-sysfs.c                               |   4 +-
 net/core/net_namespace.c                           |  13 +-
 net/core/rtnetlink.c                               |   6 +-
 net/core/skbuff.c                                  |  27 +-
 net/core/skmsg.c                                   |   5 +-
 net/core/sock.c                                    |   4 +-
 net/hsr/hsr_device.c                               |  31 +-
 net/ipv4/af_inet.c                                 |   1 +
 net/ipv4/ip_output.c                               |   2 +-
 net/ipv4/raw.c                                     |   3 +
 net/ipv4/tcp.c                                     |   4 +-
 net/ipv4/tcp_input.c                               |   2 +
 net/ipv4/tcp_ipv4.c                                |   8 +-
 net/ipv4/tcp_output.c                              |   4 +-
 net/ipv4/udp.c                                     |   3 +-
 net/ipv4/udp_offload.c                             |  15 +-
 net/ipv4/xfrm4_input.c                             |   6 +-
 net/ipv6/addrconf.c                                |  11 +-
 net/ipv6/fib6_rules.c                              |   6 +-
 net/ipv6/ip6_input.c                               |   4 +-
 net/ipv6/ip6_offload.c                             |  52 +++-
 net/ipv6/ip6_output.c                              |   4 +-
 net/ipv6/udp.c                                     |   3 +-
 net/ipv6/udp_offload.c                             |   3 +-
 net/ipv6/xfrm6_input.c                             |   6 +-
 net/l2tp/l2tp_eth.c                                |   3 +
 net/mac80211/ieee80211_i.h                         |   4 +-
 net/mac80211/mlme.c                                |   5 +-
 net/mptcp/ctrl.c                                   |  39 ++-
 net/mptcp/protocol.c                               |   3 +
 net/nfc/nci/core.c                                 |   1 +
 net/nsh/nsh.c                                      |  14 +-
 net/phonet/pn_netlink.c                            |   2 +-
 net/rxrpc/ar-internal.h                            |   2 +-
 net/rxrpc/call_object.c                            |   7 +-
 net/rxrpc/conn_event.c                             |  16 +-
 net/rxrpc/conn_object.c                            |   9 +-
 net/rxrpc/input.c                                  |  71 +++--
 net/rxrpc/output.c                                 |  14 +-
 net/rxrpc/protocol.h                               |   6 +-
 net/smc/smc_ib.c                                   |  19 +-
 net/sunrpc/clnt.c                                  |   5 +-
 net/sunrpc/xprtsock.c                              |   1 +
 net/tipc/msg.c                                     |   8 +-
 net/wireless/nl80211.c                             |   2 +
 net/wireless/trace.h                               |   2 +-
 net/xfrm/xfrm_input.c                              |   8 +
 rust/kernel/lib.rs                                 |   2 +-
 rust/macros/module.rs                              | 185 +++++++-----
 scripts/Makefile.modfinal                          |   2 +-
 sound/hda/intel-sdw-acpi.c                         |   2 +
 sound/pci/emu10k1/emu10k1.c                        |   3 +-
 sound/pci/emu10k1/emu10k1_main.c                   | 139 +++++----
 sound/pci/hda/patch_realtek.c                      |   1 +
 sound/soc/codecs/wsa881x.c                         |   1 +
 sound/soc/intel/avs/topology.c                     |   2 +
 sound/soc/meson/Kconfig                            |   1 +
 sound/soc/meson/axg-card.c                         |   1 +
 sound/soc/meson/axg-fifo.c                         |  56 ++--
 sound/soc/meson/axg-fifo.h                         |  12 +-
 sound/soc/meson/axg-frddr.c                        |   5 +-
 sound/soc/meson/axg-tdm-interface.c                |  34 ++-
 sound/soc/meson/axg-toddr.c                        |  22 +-
 sound/soc/sof/intel/hda-dsp.c                      |  20 +-
 sound/soc/sof/intel/pci-lnl.c                      |   3 +
 sound/soc/tegra/tegra186_dspk.c                    |   7 +-
 sound/soc/ti/davinci-mcasp.c                       |  12 +-
 sound/usb/line6/driver.c                           |   6 +-
 tools/include/linux/kernel.h                       |   1 +
 tools/include/linux/mm.h                           |   5 +
 tools/include/linux/panic.h                        |  19 ++
 tools/power/x86/turbostat/turbostat.8              |   2 +-
 tools/power/x86/turbostat/turbostat.c              |  45 ++-
 .../selftests/bpf/prog_tests/bloom_filter_map.c    |   6 +
 .../ftrace/test.d/filter/event-filter-function.tc  |   2 +-
 tools/testing/selftests/mm/Makefile                |   6 +-
 .../selftests/net/test_bridge_neigh_suppress.sh    | 333 ++++++++++-----------
 tools/testing/selftests/timers/valid-adjtimex.c    |  73 +++--
 338 files changed, 3043 insertions(+), 1798 deletions(-)