Skip to content

6.6.46-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest189 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/189irqchip/mbigen: Fix mbigen node address layoutdrivers/irqchip/irq-mbigen.c+16 -40 replies
2/189platform/x86/intel/ifs: Store IFS generation numberarch/x86/include/asm/msr-index.h drivers/platform/x86/intel/ifs/core.c drivers/platform/x86/intel/ifs/ifs.h+6 -00 replies
3/189platform/x86/intel/ifs: Gen2 Scan test supportdrivers/platform/x86/intel/ifs/ifs.h drivers/platform/x86/intel/ifs/runtest.c include/trace/events/intel_ifs.h+52 -210 replies
4/189platform/x86/intel/ifs: Initialize union ifs_status to zerodrivers/platform/x86/intel/ifs/runtest.c+1 -10 replies
5/189jump_label: Fix the fix, brown paper bags galorekernel/jump_label.c+2 -20 replies
6/189x86/mm: Fix pti_clone_pgtable() alignment assumptionarch/x86/mm/pti.c+3 -30 replies
7/189x86/mm: Fix pti_clone_entry_text() for i386arch/x86/mm/pti.c+1 -10 replies
8/189smb: client: handle lack of FSCTL_GET_REPARSE_POINT supportfs/smb/client/inode.c fs/smb/client/reparse.c fs/smb/client/reparse.h +1 more+38 -40 replies
9/189wifi: ath12k: rename the sc naming convention to abdrivers/net/wireless/ath/ath12k/hif.h drivers/net/wireless/ath/ath12k/pci.c+11 -110 replies
10/189wifi: ath12k: add CE and ext IRQ flag to indicate irq_handlerdrivers/net/wireless/ath/ath12k/core.h drivers/net/wireless/ath/ath12k/pci.c+18 -00 replies
11/189wifi: ath12k: fix soft lockup on suspenddrivers/net/wireless/ath/ath12k/pci.c+2 -10 replies
12/189sctp: Fix null-ptr-deref in reuseport_add_sock().net/sctp/input.c+11 -80 replies
13/189net: usb: qmi_wwan: fix memory leak for not ip packetsdrivers/net/usb/qmi_wwan.c+1 -00 replies
14/189net: bridge: mcast: wait for previous gc cycles when removing portnet/bridge/br_multicast.c+1 -30 replies
15/189net: linkwatch: use system_unbound_wqnet/core/link_watch.c+2 -20 replies
16/189ice: Fix reset handlerdrivers/net/ethernet/intel/ice/ice_main.c+2 -00 replies
17/189Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()net/bluetooth/l2cap_core.c+1 -00 replies
18/189Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitornet/bluetooth/hci_sync.c+14 -00 replies
19/189net/smc: add the max value of fallback reason countnet/smc/smc_stats.h+1 -10 replies
20/189net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()drivers/net/dsa/bcm_sf2.c+3 -10 replies
21/189l2tp: fix lockdep splatnet/l2tp/l2tp_core.c+13 -20 replies
22/189net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilitiesdrivers/net/ethernet/broadcom/genet/bcmgenet_wol.c+5 -90 replies
23/189net: fec: Stop PPS on driver removedrivers/net/ethernet/freescale/fec_ptp.c+3 -00 replies
24/189gpio: prevent potential speculation leaks in gpio_device_get_desc()drivers/gpio/gpiolib.c+2 -10 replies
25/189hwmon: corsair-psu: add USB id of HX1200i Series 2023 psuDocumentation/hwmon/corsair-psu.rst drivers/hwmon/corsair-psu.c+7 -60 replies
26/189rcutorture: Fix rcu_torture_fwd_cb_cr() data racekernel/rcu/rcutorture.c+1 -10 replies
27/189md: do not delete safemode_timer in mddev_suspenddrivers/md/md.c+0 -10 replies
28/189md/raid5: avoid BUG_ON() while continue reshape after reassemblingdrivers/md/raid5.c+13 -70 replies
29/189block: change rq_integrity_vec to respect the iteratordrivers/nvme/host/pci.c include/linux/blk-integrity.h+10 -100 replies
30/189rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocationkernel/rcu/tree.c+7 -30 replies
31/189clocksource/drivers/sh_cmt: Address race condition for clock eventsdrivers/clocksource/sh_cmt.c+12 -10 replies
32/189ACPI: battery: create alarm sysfs attribute atomicallydrivers/acpi/battery.c+12 -40 replies
33/189ACPI: SBS: manage alarm sysfs attribute through psy coredrivers/acpi/sbs.c+12 -110 replies
34/189xen: privcmd: Switch from mutex to spinlock for irqfdsdrivers/xen/privcmd.c+15 -100 replies
35/189wifi: nl80211: disallow setting special AP channel widthsnet/wireless/nl80211.c+27 -00 replies
36/189wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup()drivers/net/wireless/ath/ath12k/dp_rx.c+1 -00 replies
37/189net/mlx5e: SHAMPO, Fix invalid WQ linked list unlinkdrivers/net/ethernet/mellanox/mlx5/core/en_rx.c+3 -00 replies
38/189selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRTtools/testing/selftests/bpf/prog_tests/send_signal.c+2 -10 replies
39/189af_unix: Dont retry after unix_state_lock_nested() in unix_stream_connect().net/unix/af_unix.c+9 -250 replies
40/189PCI: Add Edimax Vendor ID to pci_ids.hinclude/linux/pci_ids.h+2 -00 replies
41/189udf: prevent integer overflow in udf_bitmap_free_blocks()fs/udf/balloc.c+13 -230 replies
42/189wifi: nl80211: dont give key data to userspacenet/wireless/nl80211.c+2 -80 replies
43/189can: mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratumdrivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c drivers/net/can/spi/mcp251xfd/mcp251xfd.h+43 -260 replies
44/189can: mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fddrivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c+27 -440 replies
45/189net: stmmac: qcom-ethqos: enable SGMII loopback during DMA reset on sa8775p-ride-r3drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c+23 -00 replies
46/189btrfs: do not clear page dirty inside extent_write_locked_range()fs/btrfs/extent_io.c+1 -30 replies
47/189btrfs: fix bitmap leak when loading free space cache on duplicate entryfs/btrfs/free-space-cache.c+1 -00 replies
48/189Bluetooth: btnxpuart: Shutdown timer and prevent rearming when driver unloadingdrivers/bluetooth/btnxpuart.c+1 -10 replies
49/189drm/amd/display: Add delay to improve LTTPR UHBR interopdrivers/gpu/drm/amd/display/dc/link/hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.c+5 -00 replies
50/189drm/amdgpu: fix potential resource leak warningdrivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c+5 -00 replies
51/189drm/amdgpu/pm: Fix the param type of set_power_profile_modedrivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_psm.c drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c+16 -160 replies
52/189drm/amdgpu/pm: Fix the null pointer dereference for smu7drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c+24 -260 replies
53/189drm/amdgpu: Fix the null pointer dereference to ras_managerdrivers/gpu/drm/amd/amdgpu/amdgpu_ras.c+5 -20 replies
54/189drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rulesdrivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c+18 -100 replies
55/189drm/admgpu: fix dereferencing null pointer contextdrivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c+1 -10 replies
56/189drm/amdgpu: Add lock around VF RLCG interfacedrivers/gpu/drm/amd/amdgpu/amdgpu_device.c drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h+9 -00 replies
57/189drm/amd/pm: Fix the null pointer dereference for vega10_hwmgrdrivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c+25 -40 replies
58/189media: amphion: Remove lock in s_ctrl callbackdrivers/media/platform/amphion/vdec.c drivers/media/platform/amphion/venc.c+0 -40 replies
59/189drm/amd/display: Add NULL check for afb before dereferencing in amdgpu_dm_plane_handle_cursor_updatedrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c+12 -40 replies
60/189drm/amd/display: Add null checker before passing variablesdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+6 -30 replies
61/189media: uvcvideo: Ignore empty TS packetsdrivers/media/usb/uvc/uvc_video.c+30 -10 replies
62/189media: uvcvideo: Fix the bandwdith quirk on USB 3.xdrivers/media/usb/uvc/uvc_video.c+3 -30 replies
63/189media: xc2028: avoid use-after-free in load_firmware_cb()drivers/media/tuners/xc2028.c+8 -10 replies
64/189ext4: fix uninitialized variable in ext4_inlinedir_to_treefs/ext4/inline.c+5 -10 replies
65/189jbd2: avoid memleak in jbd2_journal_write_metadata_bufferfs/jbd2/journal.c+1 -00 replies
66/189s390/sclp: Prevent release of buffer in I/Odrivers/s390/char/sclp_sd.c+8 -20 replies
67/189SUNRPC: Fix a race to wake a sync tasknet/sunrpc/sched.c+3 -10 replies
68/189profiling: remove profile=sleep supportDocumentation/admin-guide/kernel-parameters.txt include/linux/profile.h kernel/profile.c +1 more+2 -240 replies
69/189scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONESdrivers/scsi/mpt3sas/mpt3sas_base.c+18 -20 replies
70/189irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to raw_spinlock_tdrivers/irqchip/irq-meson-gpio.c+7 -70 replies
71/189irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq()drivers/irqchip/irq-loongarch-cpu.c+4 -20 replies
72/189sched/cputime: Fix mul_u64_u64_div_u64() precision for cputimekernel/sched/cputime.c+6 -00 replies
73/189net: drop bad gso csum_start and offset in virtio_net_hdrinclude/linux/virtio_net.h net/ipv4/tcp_offload.c net/ipv4/udp_offload.c+12 -110 replies
74/189arm64: Add Neoverse-V2 partarch/arm64/include/asm/cputype.h+2 -00 replies
75/189arm64: barrier: Restore spec_bar() macroarch/arm64/include/asm/barrier.h+4 -00 replies
76/189arm64: cputype: Add Cortex-X4 definitionsarch/arm64/include/asm/cputype.h+2 -00 replies
77/189arm64: cputype: Add Neoverse-V3 definitionsarch/arm64/include/asm/cputype.h+2 -00 replies
78/189arm64: errata: Add workaround for Arm errata 3194386 and 3312417Documentation/arch/arm64/silicon-errata.rst arch/arm64/Kconfig arch/arm64/kernel/cpu_errata.c +3 more+90 -00 replies
79/189arm64: cputype: Add Cortex-X3 definitionsarch/arm64/include/asm/cputype.h+2 -00 replies
80/189arm64: cputype: Add Cortex-A720 definitionsarch/arm64/include/asm/cputype.h+2 -00 replies
81/189arm64: cputype: Add Cortex-X925 definitionsarch/arm64/include/asm/cputype.h+2 -00 replies
82/189arm64: errata: Unify speculative SSBS errata logicDocumentation/arch/arm64/silicon-errata.rst arch/arm64/Kconfig arch/arm64/kernel/cpu_errata.c +1 more+8 -330 replies
83/189arm64: errata: Expand speculative SSBS workaroundDocumentation/arch/arm64/silicon-errata.rst arch/arm64/Kconfig arch/arm64/kernel/cpu_errata.c+30 -20 replies
84/189arm64: cputype: Add Cortex-X1C definitionsarch/arm64/include/asm/cputype.h+2 -00 replies
85/189arm64: cputype: Add Cortex-A725 definitionsarch/arm64/include/asm/cputype.h+2 -00 replies
86/189arm64: errata: Expand speculative SSBS workaround (again)Documentation/arch/arm64/silicon-errata.rst arch/arm64/Kconfig arch/arm64/kernel/cpu_errata.c+44 -70 replies
87/189i2c: smbus: Improve handling of stuck alertsdrivers/i2c/i2c-smbus.c+25 -70 replies
88/189ASoC: codecs: wcd938x-sdw: Correct Soundwire ports masksound/soc/codecs/wcd938x-sdw.c+2 -20 replies
89/189ASoC: codecs: wsa881x: Correct Soundwire ports masksound/soc/codecs/wsa881x.c+1 -10 replies
90/189ASoC: codecs: wsa883x: parse port-mapping informationsound/soc/codecs/wsa883x.c+8 -00 replies
91/189ASoC: codecs: wsa883x: Correct Soundwire ports masksound/soc/codecs/wsa883x.c+1 -10 replies
92/189ASoC: codecs: wsa884x: parse port-mapping informationsound/soc/codecs/wsa884x.c+8 -00 replies
93/189ASoC: codecs: wsa884x: Correct Soundwire ports masksound/soc/codecs/wsa884x.c+1 -10 replies
94/189ASoC: sti: add missing probe entry for player and readersound/soc/sti/sti_uniperif.c sound/soc/sti/uniperif.h sound/soc/sti/uniperif_player.c +1 more+4 -10 replies
95/189spi: spidev: Add missing spi_device_id for bh2228fvdrivers/spi/spidev.c+1 -00 replies
96/189ASoC: SOF: Remove libraries from topology lookupssound/soc/sof/mediatek/mt8195/mt8195.c+1 -10 replies
97/189i2c: smbus: Send alert notifications to all devices if source not founddrivers/i2c/i2c-smbus.c+35 -30 replies
98/189bpf: kprobe: remove unused declaring of bpf_kprobe_overrideinclude/linux/trace_events.h+0 -10 replies
99/189kprobes: Fix to check symbol prefixes correctlykernel/kprobes.c+2 -20 replies
100/189i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resumedrivers/i2c/busses/i2c-qcom-geni.c+3 -10 replies
101/189i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resumedrivers/i2c/busses/i2c-qcom-geni.c+1 -00 replies
102/189spi: spi-fsl-lpspi: Fix scldiv calculationdrivers/spi/spi-fsl-lpspi.c+4 -20 replies
103/189ALSA: usb-audio: Re-add ScratchAmp quirk entriessound/usb/quirks-table.h+4 -00 replies
104/189ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RTsound/soc/meson/axg-fifo.c+10 -160 replies
105/189cifs: cifs_inval_name_dfs_link_error: correct the check for fullpathfs/smb/client/misc.c+5 -40 replies
106/189module: warn about excessively long module waitskernel/module/main.c+20 -70 replies
107/189module: make waiting for a concurrent module loader interruptiblekernel/module/main.c+25 -150 replies
108/189drm/i915/gem: Fix Virtual Memory mapping boundaries calculationdrivers/gpu/drm/i915/gem/i915_gem_mman.c+47 -60 replies
109/189drm/amd/display: Skip Recompute DSC Params if no Stream on Linkdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c+3 -00 replies
110/189drm/amdgpu: Forward soft recovery errors to userspacedrivers/gpu/drm/amd/amdgpu/amdgpu_job.c+1 -20 replies
111/189drm/i915/gem: Adjust vma offset for framebuffer mmap offsetdrivers/gpu/drm/i915/gem/i915_gem_mman.c+2 -00 replies
112/189drm/client: fix null pointer dereference in drm_client_modeset_probedrivers/gpu/drm/drm_client_modeset.c+5 -00 replies
113/189ALSA: line6: Fix racy access to midibufsound/usb/line6/driver.c+5 -00 replies
114/189ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect listsound/pci/hda/patch_hdmi.c+1 -00 replies
115/189ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirkssound/pci/hda/patch_realtek.c+1 -00 replies
116/189ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4sound/pci/hda/patch_hdmi.c+1 -00 replies
117/189usb: vhci-hcd: Do not drop references before new references are gaineddrivers/usb/usbip/vhci_hcd.c+6 -30 replies
118/189USB: serial: debug: do not echo input by defaultdrivers/usb/serial/usb_debug.c+7 -00 replies
119/189usb: gadget: core: Check for unset descriptordrivers/usb/gadget/udc/core.c+4 -60 replies
120/189usb: gadget: midi2: Fix the response for FB info with block 0xffdrivers/usb/gadget/function/f_midi2.c+15 -60 replies
121/189usb: gadget: u_serial: Set start_delayed during suspenddrivers/usb/gadget/function/u_serial.c+1 -00 replies
122/189usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed.drivers/usb/gadget/function/u_audio.c+34 -80 replies
123/189scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONESdrivers/scsi/mpi3mr/mpi3mr_os.c+11 -00 replies
124/189scsi: ufs: core: Do not set link to OFF state while waking up from hibernationdrivers/ufs/core/ufshcd.c+0 -30 replies
125/189scsi: ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logicdrivers/ufs/core/ufshcd.c+8 -30 replies
126/189tick/broadcast: Move per CPU pointer access into the atomic sectionkernel/time/tick-broadcast.c+2 -10 replies
127/189vhost-vdpa: switch to use vmf_insert_pfn() in the fault handlerdrivers/vhost/vdpa.c+1 -70 replies
128/189ntp: Clamp maxerror and esterror to operating rangekernel/time/ntp.c+2 -20 replies
129/189clocksource: Scale the watchdog read retries automaticallyDocumentation/admin-guide/kernel-parameters.txt include/linux/clocksource.h kernel/time/clocksource-wdtest.c +2 more+25 -200 replies
130/189clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()kernel/time/clocksource.c+1 -10 replies
131/189driver core: Fix uevent_show() vs driver detach racedrivers/base/core.c drivers/base/module.c+12 -50 replies
132/189tracefs: Fix inode allocationfs/tracefs/inode.c+1 -10 replies
133/189tracefs: Use generic inode RCU for synchronizing freeingfs/tracefs/inode.c fs/tracefs/internal.h include/linux/fs.h+6 -110 replies
134/189ntp: Safeguard against time_constant overflowkernel/time/ntp.c+2 -30 replies
135/189timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex()kernel/time/timekeeping.c+1 -10 replies
136/189serial: core: check uartclk for zero to avoid divide by zerodrivers/tty/serial/serial_core.c+8 -00 replies
137/189memcg: protect concurrent access to mem_cgroup_idrmm/memcontrol.c+20 -20 replies
138/189parisc: fix unaligned accesses in BPFarch/parisc/net/bpf_jit_core.c+1 -10 replies
139/189parisc: fix a possible DMA corruptionarch/parisc/Kconfig arch/parisc/include/asm/cache.h+11 -10 replies
140/189ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxxsound/soc/amd/yc/acp6x-mach.c+7 -00 replies
141/189kcov: properly check for softirq contextkernel/kcov.c+12 -30 replies
142/189irqchip/xilinx: Fix shift out of boundsdrivers/irqchip/irq-xilinx-intc.c+1 -10 replies
143/189genirq/irqdesc: Honor caller provided affinity in alloc_desc()kernel/irq/irqdesc.c+1 -00 replies
144/189LoongArch: Enable general EFI poweroff methodarch/loongarch/kernel/efi.c+6 -00 replies
145/189power: supply: qcom_battmgr: return EAGAIN when firmware service is not updrivers/power/supply/qcom_battmgr.c+4 -40 replies
146/189power: supply: axp288_charger: Fix constant_charge_voltage writesdrivers/power/supply/axp288_charger.c+2 -20 replies
147/189power: supply: axp288_charger: Round constant_charge_voltage writes downdrivers/power/supply/axp288_charger.c+9 -90 replies
148/189tracing: Fix overflow in get_free_elt()kernel/trace/tracing_map.c+3 -30 replies
149/189padata: Fix possible divide-by-0 panic in padata_mt_helper()kernel/padata.c+7 -00 replies
150/189smb3: fix setting SecurityFlags when encryption is requiredDocumentation/admin-guide/cifs/usage.rst fs/smb/client/cifs_debug.c fs/smb/client/cifsglob.h +1 more+9 -60 replies
151/189eventfs: Dont return NULL in eventfs_create_dir()fs/tracefs/event_inode.c+1 -10 replies
152/189eventfs: Use SRCU for freeing eventfs_inodesfs/tracefs/event_inode.c+1 -10 replies
153/189selftests: mm: add s390 to ARCH checktools/testing/selftests/mm/Makefile+1 -10 replies
154/189btrfs: avoid using fixed char array size for tree namesfs/btrfs/print-tree.c+1 -10 replies
155/189x86/paravirt: Fix incorrect virt spinlock setting on bare metalarch/x86/include/asm/qspinlock.h arch/x86/kernel/paravirt.c+10 -90 replies
156/189x86/mtrr: Check if fixed MTRRs exist before saving themarch/x86/kernel/cpu/mtrr/mtrr.c+1 -10 replies
157/189sched/smt: Introduce sched_smt_present_inc/dec() helperkernel/sched/core.c+19 -70 replies
158/189sched/smt: Fix unbalance sched_smt_present dec/inckernel/sched/core.c+1 -00 replies
159/189sched/core: Introduce sched_set_rq_on/offline() helperkernel/sched/core.c+26 -140 replies
160/189sched/core: Fix unbalance set_rq_online/offline() in sched_cpu_deactivate()kernel/sched/core.c+1 -00 replies
161/189drm/bridge: analogix_dp: properly handle zero sized AUX transactionsdrivers/gpu/drm/bridge/analogix/analogix_dp_reg.c+1 -40 replies
162/189drm/dp_mst: Skip CSN if topology probing is not done yetdrivers/gpu/drm/display/drm_dp_mst_topology.c+11 -00 replies
163/189drm/lima: Mark simple_ondemand governor as softdepdrivers/gpu/drm/lima/lima_drv.c+1 -00 replies
164/189drm/mgag200: Set DDC timeout in millisecondsdrivers/gpu/drm/mgag200/mgag200_i2c.c+1 -10 replies
165/189drm/mgag200: Bind I2C lifetime to DRM devicedrivers/gpu/drm/mgag200/mgag200_i2c.c+4 -20 replies
166/189drm/radeon: Remove __counted_by from StateArray.states[]drivers/gpu/drm/radeon/pptable.h+1 -10 replies
167/189mptcp: fully established after ADD_ADDR echo on MPJnet/mptcp/options.c+2 -10 replies
168/189mptcp: pm: fix backup support in signal endpointsnet/mptcp/pm.c net/mptcp/pm_netlink.c net/mptcp/pm_userspace.c +2 more+54 -00 replies
169/189selftests: mptcp: fix error pathtools/testing/selftests/net/mptcp/mptcp_join.sh+1 -10 replies
170/189mptcp: pm: deny endp with signal + subflow + portnet/mptcp/pm_netlink.c+2 -20 replies
171/189block: use the right type for stub rq_integrity_vec()include/linux/blk-integrity.h+1 -10 replies
172/189Revert "drm/amd/display: Add NULL check for afb before dereferencing in amdgpu_dm_plane_handle_cursor_update"drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c+4 -120 replies
173/189mm: huge_memory: dont force huge page alignment on 32 bitmm/huge_memory.c+4 -00 replies
174/189mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machinesmm/huge_memory.c+1 -10 replies
175/189btrfs: fix corruption after buffer fault in during direct IO append writefs/btrfs/ctree.h fs/btrfs/file.c+43 -130 replies
176/189netfilter: nf_tables: prefer nft_chain_validatenet/netfilter/nf_tables_api.c+13 -1410 replies
177/189ipv6: fix source address selection with route leakinclude/net/ip6_route.h net/ipv6/ip6_output.c net/ipv6/route.c+16 -70 replies
178/189tools headers arm64: Sync arm64s cputype.h with the kernel sourcestools/arch/arm64/include/asm/cputype.h+6 -00 replies
179/189mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio()mm/hugetlb.c+7 -70 replies
180/189nouveau: set placement to original placement on uvmm validate.drivers/gpu/drm/nouveau/nouveau_uvmm.c+4 -20 replies
181/189xfs: fix log recovery buffer allocation for the legacy h_size fixupfs/xfs/xfs_log_recover.c+14 -60 replies
182/189drm/amd/display: Defer handling mst up request in resumedrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+0 -10 replies
183/189mptcp: pm: reduce indentation blocksnet/mptcp/pm_netlink.c+11 -80 replies
184/189mptcp: pm: dont try to create sf if alloc failednet/mptcp/pm_netlink.c+6 -40 replies
185/189mptcp: pm: do not ignore subflow if signal flag is also setnet/mptcp/pm_netlink.c+12 -40 replies
186/189selftests: mptcp: join: ability to invert ADD_ADDR checktools/testing/selftests/net/mptcp/mptcp_join.sh+26 -140 replies
187/189selftests: mptcp: join: test both signal & subflowtools/testing/selftests/net/mptcp/mptcp_join.sh+15 -00 replies
188/189Revert "selftests: mptcp: simult flows: mark unbalanced tests as flaky"tools/testing/selftests/net/mptcp/simult_flows.sh+3 -30 replies
189/189btrfs: fix double inode unlock for direct IO sync writesfs/btrfs/file.c+4 -10 replies

Reviews trailers per patch

96 of 189 patches have a Reviewed-by or Acked-by.

PatchJeff Johnson[email protected]Xin LongBjørn MorkKuniyuki IwashimaPrzemek KitszelPucha Himasekhar ReddyWenjia ZhangD. WytheTony LuckIlpo JärvinenPengfei XuFlorian FainelliFabio EstevamAndrew LunnFrank LiJithu JosephAshok RajDarrick J. WongGuenter RoeckSebastian SteinbeisserTom TalpeyMarco ElverBjorn HelgaasMiriam Rachel KorenblitYu KuaiJohannes ThumshirnDavid SterbaWenjing LiuAurabindo PillaiDaniel WheelerChristian KönigAlex DeucherYang WangLijo LazarTim HuangZhigang LuoAnuj GuptaKanchan JoshiChristoph HellwigJuergen GrossHarry WentlandHamza MahfoozJiaxun YangJames ClarkHungNien ChenSergey SenozhatskyLaurent PinchartTomasz FigaAnshuman KhandualWill DeaconWolfram SangRicardo RibaldaKrzysztof KozlowskiNeil ArmstrongDmitry Baryshkov[email protected]Zhang YiJan KaraHeiko CarstensJeff LaytonSebastian Andrzej SiewiorPaulo Alcantara (Red Hat)Herbert XuJann HornJonathan CavittRodrigo SiqueiraMarek OlšákRodrigo ViviThomas ZimmermannShuah KhanAngeloGioacchino Del RegnoBart Van AsscheYu LiaoJiri OlsaVladimir ZapolskiyMuchun SongRoman GushchinJohannes WeinerArd BiesheuvelStephan GerholdJin WangPaul E. McKenneyWaiman LongBharath SMDan CarpenterAjay KaherAlejandro ColomarNikolay BorisovChen YuTim ChenDragos TatuleaMichal KubiakRobert FossMat MartineauSrinivasan ShanmugamGeorge ZhangJiri SlabySuren BaghdasaryanMatthew Wilcox (Oracle)Yves-Alexis PerezDavid HildenbrandHanna CzenczekJosef BacikMark RutlandOscar SalvadorLyude PaulBrian FosterHersen WuJocelyn FalempeMatthieu Baerts (NGI0)ChromeOS CQ TestLinux Kernel Functional TestingPeter SchneiderTakeshi OgasawaraMark BrownJon HunterRon EconomosAllen Pais
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b
1/189
2/189R-b R-b T-b
3/189R-b R-b T-b
4/189R-b R-b R-b
5/189T-b
6/189T-b
7/189
8/189T-b A-b
9/189A-b
10/189A-b
11/189A-b
12/189T-b A-b
13/189A-b
14/189
15/189R-b
16/189R-b T-b
17/189
18/189
19/189R-b R-b
20/189T-b R-b
21/189
22/189
23/189R-b R-b R-b
24/189
25/189
26/189A-b
27/189R-b
28/189
29/189R-b R-b R-b
30/189
31/189
32/189
33/189
34/189R-b
35/189
36/189A-b
37/189
38/189
39/189
40/189A-b
41/189
42/189R-b
43/189
44/189
45/189R-b
46/189R-b
47/189R-b R-b
48/189
49/189R-b A-b T-b
50/189R-b
51/189A-b
52/189R-b
53/189R-b
54/189A-b
55/189R-b
56/189R-b
57/189R-b
58/189
59/189R-b
60/189R-b A-b
61/189T-b R-b R-b R-b
62/189R-b R-b
63/189
64/189Reported-and-tested-by
65/189R-b R-b
66/189R-b
67/189R-b
68/189
69/189R-b R-b
70/189
71/189R-b
72/189
73/189
74/189R-b
75/189
76/189
77/189
78/189
79/189
80/189
81/189
82/189
83/189
84/189R-b
85/189R-b
86/189R-b A-b
87/189T-b
88/189
89/189
90/189R-b T-b T-b R-b
91/189
92/189R-b T-b R-b T-b R-b
93/189
94/189
95/189
96/189R-b
97/189
98/189A-b
99/189
100/189R-b
101/189R-b
102/189
103/189
104/189R-b
105/189R-b
106/189Debugged-by
107/189
108/189R-b R-b
109/189T-b R-b
110/189R-b
111/189R-b R-b
112/189R-b
113/189
114/189
115/189
116/189
117/189A-b
118/189
119/189
120/189
121/189
122/189
123/189R-b R-b
124/189R-b
125/189R-b
126/189T-b
127/189T-b R-b
128/189
129/189T-b T-b R-b R-b
130/189
131/189
132/189
133/189
134/189
135/189
136/189
137/189A-b R-b A-b
138/189
139/189
140/189
141/189A-b
142/189
143/189
144/189A-b
145/189T-b R-b
146/189
147/189
148/189
149/189
150/189A-b
151/189R-b R-b
152/189
153/189
154/189R-b R-b R-b
155/189R-b
156/189
157/189
158/189R-b R-b
159/189
160/189
161/189R-b
162/189R-b
163/189
164/189R-b
165/189R-b
166/189
167/189R-b
168/189R-b
169/189R-b
170/189R-b
171/189
172/189R-b T-b
173/189T-b T-b R-b
174/189T-b A-b
175/189T-b R-b
176/189
177/189
178/189A-b
179/189A-b R-b
180/189
181/189R-b R-b
182/189T-b R-b
183/189R-b
184/189R-b
185/189R-b
186/189R-b
187/189R-b
188/189
189/189R-b

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

Read the v1 thread

Cover letter [PATCH 6.6 000/189] 6.6.46-rc1 review

This is the start of the stable review cycle for the 6.6.46 release. There are 189 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 Wed, 14 Aug 2024 16:00:26 +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.46-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.46-rc1

Filipe Manana <[email protected]>
btrfs: fix double inode unlock for direct IO sync writes

Matthieu Baerts (NGI0) <[email protected]>
Revert "selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky"

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: join: test both signal & subflow

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: join: ability to invert ADD_ADDR check

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: don't try to create sf if alloc failed

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: reduce indentation blocks

Wayne Lin <[email protected]>
drm/amd/display: Defer handling mst up request in resume

Christoph Hellwig <[email protected]>
xfs: fix log recovery buffer allocation for the legacy h_size fixup

Dave Airlie <[email protected]>
nouveau: set placement to original placement on uvmm validate.

Miaohe Lin <[email protected]>
mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio()

Arnaldo Carvalho de Melo <[email protected]>
tools headers arm64: Sync arm64's cputype.h with the kernel sources

Nicolas Dichtel <[email protected]>
ipv6: fix source address selection with route leak

Florian Westphal <[email protected]>
netfilter: nf_tables: prefer nft_chain_validate

Filipe Manana <[email protected]>
btrfs: fix corruption after buffer fault in during direct IO append write

Yang Shi <[email protected]>
mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines

Yang Shi <[email protected]>
mm: huge_memory: don't force huge page alignment on 32 bit

Ivan Lipski <[email protected]>
Revert "drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update"

Jens Axboe <[email protected]>
block: use the right type for stub rq_integrity_vec()

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: deny endp with signal + subflow + port

Paolo Abeni <[email protected]>
selftests: mptcp: fix error path

Matthieu Baerts (NGI0) <[email protected]>
mptcp: pm: fix backup support in signal endpoints

Matthieu Baerts (NGI0) <[email protected]>
mptcp: fully established after ADD_ADDR echo on MPJ

Bill Wendling <[email protected]>

    drm/radeon: Remove __counted_by from StateArray.states[]

Thomas Zimmermann <[email protected]>
drm/mgag200: Bind I2C lifetime to DRM device

Thomas Zimmermann <[email protected]>
drm/mgag200: Set DDC timeout in milliseconds

Dragan Simic <[email protected]>
drm/lima: Mark simple_ondemand governor as softdep

Wayne Lin <[email protected]>
drm/dp_mst: Skip CSN if topology probing is not done yet

Lucas Stach <[email protected]>
drm/bridge: analogix_dp: properly handle zero sized AUX transactions

Yang Yingliang <[email protected]>
sched/core: Fix unbalance set_rq_online/offline() in sched_cpu_deactivate()

Yang Yingliang <[email protected]>
sched/core: Introduce sched_set_rq_on/offline() helper

Yang Yingliang <[email protected]>
sched/smt: Fix unbalance sched_smt_present dec/inc

Yang Yingliang <[email protected]>
sched/smt: Introduce sched_smt_present_inc/dec() helper

Andi Kleen <[email protected]>
x86/mtrr: Check if fixed MTRRs exist before saving them

Chen Yu <[email protected]>
x86/paravirt: Fix incorrect virt spinlock setting on bare metal

Qu Wenruo <[email protected]>
btrfs: avoid using fixed char array size for tree names

Nico Pache <[email protected]>
selftests: mm: add s390 to ARCH check

Mathias Krause <[email protected]>
eventfs: Use SRCU for freeing eventfs_inodes

Mathias Krause <[email protected]>
eventfs: Don't return NULL in eventfs_create_dir()

Steve French <[email protected]>
smb3: fix setting SecurityFlags when encryption is required

Waiman Long <[email protected]>
padata: Fix possible divide-by-0 panic in padata_mt_helper()

Tze-nan Wu <[email protected]>
tracing: Fix overflow in get_free_elt()

Hans de Goede <[email protected]>
power: supply: axp288_charger: Round constant_charge_voltage writes down

Hans de Goede <[email protected]>
power: supply: axp288_charger: Fix constant_charge_voltage writes

Neil Armstrong <[email protected]>
power: supply: qcom_battmgr: return EAGAIN when firmware service is not up

Miao Wang <[email protected]>
LoongArch: Enable general EFI poweroff method

Shay Drory <[email protected]>
genirq/irqdesc: Honor caller provided affinity in alloc_desc()

Radhey Shyam Pandey <[email protected]>
irqchip/xilinx: Fix shift out of bounds

Andrey Konovalov <[email protected]>
kcov: properly check for softirq context

Takashi Iwai <[email protected]>

    ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx

Mikulas Patocka <[email protected]>
parisc: fix a possible DMA corruption

Mikulas Patocka <[email protected]>
parisc: fix unaligned accesses in BPF

Shakeel Butt <[email protected]>
memcg: protect concurrent access to mem_cgroup_idr

George Kennedy <[email protected]>
serial: core: check uartclk for zero to avoid divide by zero

Thomas Gleixner <[email protected]>
timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex()

Justin Stitt <[email protected]>
ntp: Safeguard against time_constant overflow

Steven Rostedt <[email protected]>
tracefs: Use generic inode RCU for synchronizing freeing

Mathias Krause <[email protected]>
tracefs: Fix inode allocation

Dan Williams <[email protected]>
driver core: Fix uevent_show() vs driver detach race

Paul E. McKenney <[email protected]>
clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()

Feng Tang <[email protected]>
clocksource: Scale the watchdog read retries automatically

Justin Stitt <[email protected]>
ntp: Clamp maxerror and esterror to operating range

Jason Wang <[email protected]>
vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler

Thomas Gleixner <[email protected]>
tick/broadcast: Move per CPU pointer access into the atomic section

Vamshi Gajjela <[email protected]>

    scsi: ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logic

Manivannan Sadhasivam <[email protected]>
scsi: ufs: core: Do not set link to OFF state while waking up from hibernation

Damien Le Moal <[email protected]>
scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES

Chris Wulff <[email protected]>
usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed.

Prashanth K <[email protected]>
usb: gadget: u_serial: Set start_delayed during suspend

Takashi Iwai <[email protected]>

    usb: gadget: midi2: Fix the response for FB info with block 0xff

Chris Wulff <[email protected]>
usb: gadget: core: Check for unset descriptor

Marek Marczykowski-Górecki <[email protected]>
USB: serial: debug: do not echo input by default

Oliver Neukum <[email protected]>
usb: vhci-hcd: Do not drop references before new references are gained

Takashi Iwai <[email protected]>
ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4

Dustin L. Howett <[email protected]>
ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks

Steven 'Steve' Kendall <[email protected]>
ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list

Takashi Iwai <[email protected]>
ALSA: line6: Fix racy access to midibuf

Ma Ke <[email protected]>
drm/client: fix null pointer dereference in drm_client_modeset_probe

Andi Shyti <[email protected]>
drm/i915/gem: Adjust vma offset for framebuffer mmap offset

Joshua Ashton <[email protected]>
drm/amdgpu: Forward soft recovery errors to userspace

Fangzhi Zuo <[email protected]>
drm/amd/display: Skip Recompute DSC Params if no Stream on Link

Andi Shyti <[email protected]>
drm/i915/gem: Fix Virtual Memory mapping boundaries calculation

Linus Torvalds <[email protected]>
module: make waiting for a concurrent module loader interruptible

Linus Torvalds <[email protected]>
module: warn about excessively long module waits

Gleb Korobeynikov <[email protected]>
cifs: cifs_inval_name_dfs_link_error: correct the check for fullpath

Jerome Brunet <[email protected]>
ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT

Takashi Iwai <[email protected]>
ALSA: usb-audio: Re-add ScratchAmp quirk entries

Stefan Wahren <[email protected]>
spi: spi-fsl-lpspi: Fix scldiv calculation

Gaosheng Cui <[email protected]>
i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume

Gaosheng Cui <[email protected]>
i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume

Masami Hiramatsu (Google) <[email protected]>
kprobes: Fix to check symbol prefixes correctly

Menglong Dong <[email protected]>
bpf: kprobe: remove unused declaring of bpf_kprobe_override

Guenter Roeck <[email protected]>
i2c: smbus: Send alert notifications to all devices if source not found

Curtis Malainey <[email protected]>
ASoC: SOF: Remove libraries from topology lookups

Geert Uytterhoeven <[email protected]>
spi: spidev: Add missing spi_device_id for bh2228fv

Jerome Audu <[email protected]>
ASoC: sti: add missing probe entry for player and reader

Krzysztof Kozlowski <[email protected]>
ASoC: codecs: wsa884x: Correct Soundwire ports mask

Srinivas Kandagatla <[email protected]>
ASoC: codecs: wsa884x: parse port-mapping information

Krzysztof Kozlowski <[email protected]>
ASoC: codecs: wsa883x: Correct Soundwire ports mask

Srinivas Kandagatla <[email protected]>
ASoC: codecs: wsa883x: parse port-mapping information

Krzysztof Kozlowski <[email protected]>
ASoC: codecs: wsa881x: Correct Soundwire ports mask

Krzysztof Kozlowski <[email protected]>
ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask

Guenter Roeck <[email protected]>
i2c: smbus: Improve handling of stuck alerts

Mark Rutland <[email protected]>
arm64: errata: Expand speculative SSBS workaround (again)

Mark Rutland <[email protected]>
arm64: cputype: Add Cortex-A725 definitions

Mark Rutland <[email protected]>
arm64: cputype: Add Cortex-X1C definitions

Mark Rutland <[email protected]>
arm64: errata: Expand speculative SSBS workaround

Mark Rutland <[email protected]>
arm64: errata: Unify speculative SSBS errata logic

Mark Rutland <[email protected]>
arm64: cputype: Add Cortex-X925 definitions

Mark Rutland <[email protected]>
arm64: cputype: Add Cortex-A720 definitions

Mark Rutland <[email protected]>
arm64: cputype: Add Cortex-X3 definitions

Mark Rutland <[email protected]>

    arm64: errata: Add workaround for Arm errata 3194386 and 3312417

Mark Rutland <[email protected]>
arm64: cputype: Add Neoverse-V3 definitions

Mark Rutland <[email protected]>
arm64: cputype: Add Cortex-X4 definitions

Mark Rutland <[email protected]>
arm64: barrier: Restore spec_bar() macro

Besar Wicaksono <[email protected]>
arm64: Add Neoverse-V2 part

Willem de Bruijn <[email protected]>
net: drop bad gso csum_start and offset in virtio_net_hdr

Zheng Zucheng <[email protected]>
sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime

Huacai Chen <[email protected]>
irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq()

Arseniy Krasnov <[email protected]>
irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t'

Damien Le Moal <[email protected]>
scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES

Tetsuo Handa <[email protected]>
profiling: remove profile=sleep support

Benjamin Coddington <[email protected]>
SUNRPC: Fix a race to wake a sync task

Peter Oberparleiter <[email protected]>
s390/sclp: Prevent release of buffer in I/O

Kemeng Shi <[email protected]>
jbd2: avoid memleak in jbd2_journal_write_metadata_buffer

Xiaxi Shen <[email protected]>
ext4: fix uninitialized variable in ext4_inlinedir_to_tree

Chi Zhiling <[email protected]>
media: xc2028: avoid use-after-free in load_firmware_cb()

Michal Pecio <[email protected]>
media: uvcvideo: Fix the bandwdith quirk on USB 3.x

Ricardo Ribalda <[email protected]>
media: uvcvideo: Ignore empty TS packets

Alex Hung <[email protected]>
drm/amd/display: Add null checker before passing variables

Srinivasan Shanmugam <[email protected]>
drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update

Ming Qian <[email protected]>
media: amphion: Remove lock in s_ctrl callback

Bob Zhou <[email protected]>
drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr

Victor Skvortsov <[email protected]>
drm/amdgpu: Add lock around VF RLCG interface

Jesse Zhang <[email protected]>
drm/admgpu: fix dereferencing null pointer context

Ma Jun <[email protected]>
drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules

Ma Jun <[email protected]>
drm/amdgpu: Fix the null pointer dereference to ras_manager

Ma Jun <[email protected]>
drm/amdgpu/pm: Fix the null pointer dereference for smu7

Ma Jun <[email protected]>
drm/amdgpu/pm: Fix the param type of set_power_profile_mode

Tim Huang <[email protected]>
drm/amdgpu: fix potential resource leak warning

Michael Strauss <[email protected]>
drm/amd/display: Add delay to improve LTTPR UHBR interop

Luke Wang <[email protected]>
Bluetooth: btnxpuart: Shutdown timer and prevent rearming when driver unloading

Filipe Manana <[email protected]>
btrfs: fix bitmap leak when loading free space cache on duplicate entry

Qu Wenruo <[email protected]>
btrfs: do not clear page dirty inside extent_write_locked_range()

Bartosz Golaszewski <[email protected]>
net: stmmac: qcom-ethqos: enable SGMII loopback during DMA reset on sa8775p-ride-r3

Marc Kleine-Budde <[email protected]>
can: mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fd

Marc Kleine-Budde <[email protected]>
can: mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratum

Johannes Berg <[email protected]>
wifi: nl80211: don't give key data to userspace

Roman Smirnov <[email protected]>
udf: prevent integer overflow in udf_bitmap_free_blocks()

FUJITA Tomonori <[email protected]>
PCI: Add Edimax Vendor ID to pci_ids.h

Kuniyuki Iwashima <[email protected]>
af_unix: Don't retry after unix_state_lock_nested() in unix_stream_connect().

Yonghong Song <[email protected]>
selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT

Dragos Tatulea <[email protected]>
net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink

Baochen Qiang <[email protected]>
wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup()

Johannes Berg <[email protected]>
wifi: nl80211: disallow setting special AP channel widths

Viresh Kumar <[email protected]>
xen: privcmd: Switch from mutex to spinlock for irqfds

Thomas Weißschuh <[email protected]>
ACPI: SBS: manage alarm sysfs attribute through psy core

Thomas Weißschuh <[email protected]>
ACPI: battery: create alarm sysfs attribute atomically

Niklas Söderlund <[email protected]>
clocksource/drivers/sh_cmt: Address race condition for clock events

Frederic Weisbecker <[email protected]>
rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation

Mikulas Patocka <[email protected]>
block: change rq_integrity_vec to respect the iterator

Yu Kuai <[email protected]>
md/raid5: avoid BUG_ON() while continue reshape after reassembling

Li Nan <[email protected]>
md: do not delete safemode_timer in mddev_suspend

Paul E. McKenney <[email protected]>
rcutorture: Fix rcu_torture_fwd_cb_cr() data race

Wilken Gottwalt <[email protected]>
hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu

Hagar Hemdan <[email protected]>
gpio: prevent potential speculation leaks in gpio_device_get_desc()

Csókás, Bence <[email protected]>
net: fec: Stop PPS on driver remove

Florian Fainelli <[email protected]>
net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilities

James Chapman <[email protected]>
l2tp: fix lockdep splat

Joe Hattori <[email protected]>
net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()

Zhengchao Shao <[email protected]>
net/smc: add the max value of fallback reason count

Anton Khirnov <[email protected]>
Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitor

Dmitry Antipov <[email protected]>
Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()

Grzegorz Nitka <[email protected]>
ice: Fix reset handler

Eric Dumazet <[email protected]>
net: linkwatch: use system_unbound_wq

Nikolay Aleksandrov <[email protected]>
net: bridge: mcast: wait for previous gc cycles when removing port

Daniele Palmas <[email protected]>
net: usb: qmi_wwan: fix memory leak for not ip packets

Kuniyuki Iwashima <[email protected]>
sctp: Fix null-ptr-deref in reuseport_add_sock().

Johan Hovold <[email protected]>
wifi: ath12k: fix soft lockup on suspend

Kang Yang <[email protected]>
wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler

Karthikeyan Periyasamy <[email protected]>
wifi: ath12k: rename the sc naming convention to ab

Paulo Alcantara <[email protected]>
smb: client: handle lack of FSCTL_GET_REPARSE_POINT support

Peter Zijlstra <[email protected]>

    x86/mm: Fix pti_clone_entry_text() for i386

Peter Zijlstra <[email protected]>
x86/mm: Fix pti_clone_pgtable() alignment assumption

Peter Zijlstra <[email protected]>
jump_label: Fix the fix, brown paper bags galore

Kuppuswamy Sathyanarayanan <[email protected]>
platform/x86/intel/ifs: Initialize union ifs_status to zero

Jithu Joseph <[email protected]>
platform/x86/intel/ifs: Gen2 Scan test support

Jithu Joseph <[email protected]>
platform/x86/intel/ifs: Store IFS generation number

Yipeng Zou <[email protected]>
irqchip/mbigen: Fix mbigen node address layout

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

Diffstat:

 Documentation/admin-guide/cifs/usage.rst           |   2 +-
 Documentation/admin-guide/kernel-parameters.txt    |  10 +-
 Documentation/arch/arm64/silicon-errata.rst        |  36 +++++
 Documentation/hwmon/corsair-psu.rst                |   6 +-
 Makefile                                           |   4 +-
 arch/arm64/Kconfig                                 |  38 +++++
 arch/arm64/include/asm/barrier.h                   |   4 +
 arch/arm64/include/asm/cputype.h                   |  16 +++
 arch/arm64/kernel/cpu_errata.c                     |  31 +++++
 arch/arm64/kernel/cpufeature.c                     |  12 ++
 arch/arm64/kernel/proton-pack.c                    |  12 ++
 arch/arm64/tools/cpucaps                           |   1 +
 arch/loongarch/kernel/efi.c                        |   6 +
 arch/parisc/Kconfig                                |   1 +
 arch/parisc/include/asm/cache.h                    |  11 +-
 arch/parisc/net/bpf_jit_core.c                     |   2 +-
 arch/x86/include/asm/msr-index.h                   |   1 +
 arch/x86/include/asm/qspinlock.h                   |  12 +-
 arch/x86/kernel/cpu/mtrr/mtrr.c                    |   2 +-
 arch/x86/kernel/paravirt.c                         |   7 +-
 arch/x86/mm/pti.c                                  |   8 +-
 drivers/acpi/battery.c                             |  16 ++-
 drivers/acpi/sbs.c                                 |  23 +--
 drivers/base/core.c                                |  13 +-
 drivers/base/module.c                              |   4 +
 drivers/bluetooth/btnxpuart.c                      |   2 +-
 drivers/clocksource/sh_cmt.c                       |  13 +-
 drivers/gpio/gpiolib.c                             |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c         |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c           |   6 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h           |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c        |   5 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  10 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |   3 +
 .../hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.c    |   5 +
 drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c   |   8 +-
 drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_psm.c    |   8 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c    |  55 ++++----
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c    |  14 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c  |  36 ++++-
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |  16 +--
 drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c  |   5 +-
 drivers/gpu/drm/display/drm_dp_mst_topology.c      |  11 ++
 drivers/gpu/drm/drm_client_modeset.c               |   5 +
 drivers/gpu/drm/i915/gem/i915_gem_mman.c           |  55 +++++++-
 drivers/gpu/drm/lima/lima_drv.c                    |   1 +
 drivers/gpu/drm/mgag200/mgag200_i2c.c              |   8 +-
 drivers/gpu/drm/nouveau/nouveau_uvmm.c             |   6 +-
 drivers/gpu/drm/radeon/pptable.h                   |   2 +-
 drivers/hwmon/corsair-psu.c                        |   7 +-
 drivers/i2c/busses/i2c-qcom-geni.c                 |   5 +-
 drivers/i2c/i2c-smbus.c                            |  64 ++++++++-
 drivers/irqchip/irq-loongarch-cpu.c                |   6 +-
 drivers/irqchip/irq-mbigen.c                       |  20 ++-
 drivers/irqchip/irq-meson-gpio.c                   |  14 +-
 drivers/irqchip/irq-xilinx-intc.c                  |   2 +-
 drivers/md/md.c                                    |   1 -
 drivers/md/raid5.c                                 |  20 ++-
 drivers/media/platform/amphion/vdec.c              |   2 -
 drivers/media/platform/amphion/venc.c              |   2 -
 drivers/media/tuners/xc2028.c                      |   9 +-
 drivers/media/usb/uvc/uvc_video.c                  |  37 ++++-
 drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c     |   2 +
 drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c      | 125 +++++++++--------
 drivers/net/can/spi/mcp251xfd/mcp251xfd.h          |  13 +-
 drivers/net/dsa/bcm_sf2.c                          |   4 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c |  14 +-
 drivers/net/ethernet/freescale/fec_ptp.c           |   3 +
 drivers/net/ethernet/intel/ice/ice_main.c          |   2 +
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |   3 +
 .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c    |  23 +++
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/wireless/ath/ath12k/core.h             |   2 +
 drivers/net/wireless/ath/ath12k/dp_rx.c            |   1 +
 drivers/net/wireless/ath/ath12k/hif.h              |  18 +--
 drivers/net/wireless/ath/ath12k/pci.c              |  21 ++-
 drivers/nvme/host/pci.c                            |   6 +-
 drivers/platform/x86/intel/ifs/core.c              |   3 +
 drivers/platform/x86/intel/ifs/ifs.h               |  30 +++-
 drivers/platform/x86/intel/ifs/runtest.c           |  31 +++--
 drivers/power/supply/axp288_charger.c              |  24 ++--
 drivers/power/supply/qcom_battmgr.c                |   8 +-
 drivers/s390/char/sclp_sd.c                        |  10 +-
 drivers/scsi/mpi3mr/mpi3mr_os.c                    |  11 ++
 drivers/scsi/mpt3sas/mpt3sas_base.c                |  20 ++-
 drivers/spi/spi-fsl-lpspi.c                        |   6 +-
 drivers/spi/spidev.c                               |   1 +
 drivers/tty/serial/serial_core.c                   |   8 ++
 drivers/ufs/core/ufshcd.c                          |  14 +-
 drivers/usb/gadget/function/f_midi2.c              |  21 ++-
 drivers/usb/gadget/function/u_audio.c              |  42 ++++--
 drivers/usb/gadget/function/u_serial.c             |   1 +
 drivers/usb/gadget/udc/core.c                      |  10 +-
 drivers/usb/serial/usb_debug.c                     |   7 +
 drivers/usb/usbip/vhci_hcd.c                       |   9 +-
 drivers/vhost/vdpa.c                               |   8 +-
 drivers/xen/privcmd.c                              |  25 ++--
 fs/btrfs/ctree.h                                   |   1 +
 fs/btrfs/extent_io.c                               |   4 +-
 fs/btrfs/file.c                                    |  60 ++++++--
 fs/btrfs/free-space-cache.c                        |   1 +
 fs/btrfs/print-tree.c                              |   2 +-
 fs/ext4/inline.c                                   |   6 +-
 fs/jbd2/journal.c                                  |   1 +
 fs/smb/client/cifs_debug.c                         |   2 +-
 fs/smb/client/cifsglob.h                           |   8 +-
 fs/smb/client/inode.c                              |  17 ++-
 fs/smb/client/misc.c                               |   9 +-
 fs/smb/client/reparse.c                            |   4 +
 fs/smb/client/reparse.h                            |  19 ++-
 fs/smb/client/smb2inode.c                          |   2 +
 fs/smb/client/smb2pdu.c                            |   3 +
 fs/tracefs/event_inode.c                           |   4 +-
 fs/tracefs/inode.c                                 |  12 +-
 fs/tracefs/internal.h                              |   5 +-
 fs/udf/balloc.c                                    |  36 ++---
 fs/xfs/xfs_log_recover.c                           |  20 ++-
 include/linux/blk-integrity.h                      |  16 +--
 include/linux/clocksource.h                        |  14 +-
 include/linux/fs.h                                 |   2 +-
 include/linux/pci_ids.h                            |   2 +
 include/linux/profile.h                            |   1 -
 include/linux/trace_events.h                       |   1 -
 include/linux/virtio_net.h                         |  16 +--
 include/net/ip6_route.h                            |  22 ++-
 include/trace/events/intel_ifs.h                   |  16 +--
 kernel/irq/irqdesc.c                               |   1 +
 kernel/jump_label.c                                |   4 +-
 kernel/kcov.c                                      |  15 +-
 kernel/kprobes.c                                   |   4 +-
 kernel/module/main.c                               |  41 ++++--
 kernel/padata.c                                    |   7 +
 kernel/profile.c                                   |  11 +-
 kernel/rcu/rcutorture.c                            |   2 +-
 kernel/rcu/tree.c                                  |  10 +-
 kernel/sched/core.c                                |  68 ++++++---
 kernel/sched/cputime.c                             |   6 +
 kernel/sched/stats.c                               |  10 --
 kernel/time/clocksource-wdtest.c                   |  13 +-
 kernel/time/clocksource.c                          |  10 +-
 kernel/time/ntp.c                                  |   9 +-
 kernel/time/tick-broadcast.c                       |   3 +-
 kernel/time/timekeeping.c                          |   2 +-
 kernel/trace/tracing_map.c                         |   6 +-
 mm/huge_memory.c                                   |   4 +
 mm/hugetlb.c                                       |  14 +-
 mm/memcontrol.c                                    |  22 ++-
 net/bluetooth/hci_sync.c                           |  14 ++
 net/bluetooth/l2cap_core.c                         |   1 +
 net/bridge/br_multicast.c                          |   4 +-
 net/core/link_watch.c                              |   4 +-
 net/ipv4/tcp_offload.c                             |   3 +
 net/ipv4/udp_offload.c                             |   4 +
 net/ipv6/ip6_output.c                              |   1 +
 net/ipv6/route.c                                   |   2 +-
 net/l2tp/l2tp_core.c                               |  15 +-
 net/mptcp/options.c                                |   3 +-
 net/mptcp/pm.c                                     |  12 ++
 net/mptcp/pm_netlink.c                             |  65 ++++++---
 net/mptcp/pm_userspace.c                           |  18 +++
 net/mptcp/protocol.h                               |   3 +
 net/mptcp/subflow.c                                |   3 +
 net/netfilter/nf_tables_api.c                      | 154 ++-------------------
 net/sctp/input.c                                   |  19 +--
 net/smc/smc_stats.h                                |   2 +-
 net/sunrpc/sched.c                                 |   4 +-
 net/unix/af_unix.c                                 |  34 ++---
 net/wireless/nl80211.c                             |  37 +++--
 sound/pci/hda/patch_hdmi.c                         |   2 +
 sound/pci/hda/patch_realtek.c                      |   1 +
 sound/soc/amd/yc/acp6x-mach.c                      |   7 +
 sound/soc/codecs/wcd938x-sdw.c                     |   4 +-
 sound/soc/codecs/wsa881x.c                         |   2 +-
 sound/soc/codecs/wsa883x.c                         |  10 +-
 sound/soc/codecs/wsa884x.c                         |  10 +-
 sound/soc/meson/axg-fifo.c                         |  26 ++--
 sound/soc/sof/mediatek/mt8195/mt8195.c             |   2 +-
 sound/soc/sti/sti_uniperif.c                       |   2 +-
 sound/soc/sti/uniperif.h                           |   1 +
 sound/soc/sti/uniperif_player.c                    |   1 +
 sound/soc/sti/uniperif_reader.c                    |   1 +
 sound/usb/line6/driver.c                           |   5 +
 sound/usb/quirks-table.h                           |   4 +
 tools/arch/arm64/include/asm/cputype.h             |   6 +
 .../testing/selftests/bpf/prog_tests/send_signal.c |   3 +-
 tools/testing/selftests/mm/Makefile                |   2 +-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |  57 ++++++--
 tools/testing/selftests/net/mptcp/simult_flows.sh  |   6 +-
 tools/testing/selftests/rcutorture/bin/torture.sh  |   2 +-
 192 files changed, 1600 insertions(+), 810 deletions(-)