Skip to content

6.6.90-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest129 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/129Revert "rndis_host: Flag RNDIS modems as WWAN devices"drivers/net/usb/rndis_host.c+2 -140 replies
2/129ALSA: usb-audio: Add retry on -EPROTO from usb_set_interface()sound/usb/endpoint.c+7 -00 replies
3/129ALSA: usb-audio: Add second USB ID for Jabra Evolve 65 headsetsound/usb/format.c+2 -10 replies
4/129btrfs: fix COW handling in run_delalloc_nocow()fs/btrfs/inode.c+5 -40 replies
5/129drm/fdinfo: Protect against driver unbinddrivers/gpu/drm/drm_file.c+6 -00 replies
6/129drm/nouveau: Fix WARN_ON in nouveau_fence_context_kill()drivers/gpu/drm/nouveau/nouveau_fence.c+1 -10 replies
7/129EDAC/altera: Test the correct error reg offsetdrivers/edac/altera_edac.c+1 -10 replies
8/129EDAC/altera: Set DDR and SDMMC interrupt mask before registrationdrivers/edac/altera_edac.c drivers/edac/altera_edac.h+6 -30 replies
9/129i2c: imx-lpi2c: Fix clock count when probe defersdrivers/i2c/busses/i2c-imx-lpi2c.c+2 -20 replies
10/129arm64: errata: Add missing sentinels to Spectre-BHB MIDR arraysarch/arm64/kernel/proton-pack.c+2 -00 replies
11/129parisc: Fix double SIGFPE crasharch/parisc/math-emu/driver.c+13 -30 replies
12/129perf/x86/intel: KVM: Mask PEBS_ENABLE loaded for guest with vCPUs value.arch/x86/events/intel/core.c+1 -10 replies
13/129amd-xgbe: Fix to ensure dependent features are toggled with RX checksum offloaddrivers/net/ethernet/amd/xgbe/xgbe-desc.c drivers/net/ethernet/amd/xgbe/xgbe-dev.c drivers/net/ethernet/amd/xgbe/xgbe-drv.c +1 more+42 -60 replies
14/129irqchip/qcom-mpm: Prevent crash when trying to handle non-wake GPIOsdrivers/irqchip/irq-qcom-mpm.c+3 -00 replies
15/129mm/memblock: pass size instead of end to memblock_set_node()mm/memblock.c+1 -10 replies
16/129mm/memblock: repeat setting reserved region nid if array is doubledmm/memblock.c+10 -00 replies
17/129mmc: renesas_sdhi: Fix error handling in renesas_sdhi_probedrivers/mmc/host/renesas_sdhi_core.c+4 -60 replies
18/129spi: tegra114: Dont fail set_cs_timing when delays are zerodrivers/spi/spi-tegra114.c+3 -30 replies
19/129tracing: Do not take trace_event_sem in print_event_fields()kernel/trace/trace_output.c+2 -20 replies
20/129wifi: brcm80211: fmac: Add error handling for brcmf_usb_dl_writeimage()drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c+4 -20 replies
21/129dm-bufio: dont schedule in atomic contextdrivers/md/dm-bufio.c+8 -10 replies
22/129dm-integrity: fix a warning on invalid table linedrivers/md/dm-integrity.c+1 -10 replies
23/129dm: always update the array size in realloc_argv on successdrivers/md/dm-table.c+3 -20 replies
24/129iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihiddrivers/iommu/amd/init.c+8 -00 replies
25/129iommu/vt-d: Apply quirk_iommu_igfx for 8086:0044 (QM57/QS57)drivers/iommu/intel/iommu.c+3 -10 replies
26/129platform/x86/amd: pmc: Require at least 2.5 seconds between HW sleep cyclesdrivers/platform/x86/amd/pmc/pmc.c+3 -40 replies
27/129platform/x86/intel-uncore-freq: Fix missing uncore sysfs during CPU hotplugdrivers/platform/x86/intel/uncore-frequency/uncore-frequency.c+9 -40 replies
28/129ksmbd: fix use-after-free in kerberos authenticationfs/smb/server/auth.c fs/smb/server/smb2pdu.c+13 -60 replies
29/129smb: client: fix zero length for mkdir POSIX create contextfs/smb/client/smb2pdu.c+1 -00 replies
30/129cpufreq: Avoid using inconsistent policy->min and policy->maxdrivers/cpufreq/cpufreq.c+25 -70 replies
31/129cpufreq: Fix setting policy limits when frequency tables are useddrivers/cpufreq/cpufreq.c drivers/cpufreq/cpufreq_ondemand.c drivers/cpufreq/freq_table.c +1 more+73 -410 replies
32/129tracing: Fix oob write in trace_seq_to_buffer()kernel/trace/trace.c+3 -20 replies
33/129bpf: add find_containing_subprog() utility functionkernel/bpf/verifier.c+24 -40 replies
34/129bpf: refactor bpf_helper_changes_pkt_data to use helper numberinclude/linux/filter.h kernel/bpf/core.c kernel/bpf/verifier.c +1 more+30 -370 replies
35/129bpf: track changes_pkt_data property for global functionsinclude/linux/bpf_verifier.h kernel/bpf/verifier.c+32 -10 replies
36/129selftests/bpf: test for changing packet data from global functionstools/testing/selftests/bpf/progs/verifier_sock.c+28 -00 replies
37/129bpf: check changes_pkt_data property for extension programsinclude/linux/bpf.h kernel/bpf/verifier.c+13 -40 replies
38/129selftests/bpf: freplace tests for tracking of changes_packet_datatools/testing/selftests/bpf/prog_tests/changes_pkt_data.c tools/testing/selftests/bpf/progs/changes_pkt_data.c tools/testing/selftests/bpf/progs/changes_pkt_data_freplace.c+120 -00 replies
39/129bpf: consider that tail calls invalidate packet pointersnet/core/filter.c+2 -00 replies
40/129selftests/bpf: validate that tail call invalidates packet pointerstools/testing/selftests/bpf/progs/verifier_sock.c+28 -00 replies
41/129bpf: fix null dereference when computing changes_pkt_data of prog w/o subprogskernel/bpf/verifier.c+5 -20 replies
42/129selftests/bpf: extend changes_pkt_data with cases w/o subprogramstools/testing/selftests/bpf/prog_tests/changes_pkt_data.c tools/testing/selftests/bpf/progs/changes_pkt_data.c tools/testing/selftests/bpf/progs/changes_pkt_data_freplace.c+66 -220 replies
43/129Revert "PCI: imx6: Skip controller_id generation logic for i.MX7D"drivers/pci/controller/dwc/pci-imx6.c+1 -00 replies
44/129PCI: imx6: Skip controller_id generation logic for i.MX7Ddrivers/pci/controller/dwc/pci-imx6.c+2 -20 replies
45/129KVM: x86: Load DR6 with guest value only before entering .vcpu_run() looparch/x86/include/asm/kvm-x86-ops.h arch/x86/include/asm/kvm_host.h arch/x86/kvm/svm/svm.c +2 more+18 -110 replies
46/129iommu: Handle race with default domain setupdrivers/iommu/iommu.c+18 -00 replies
47/129ASoC: soc-pcm: Fix hw_params() and DAPM widget sequencesound/soc/soc-pcm.c+4 -10 replies
48/129book3s64/radix : Align section vmemmap start address to PAGE_SIZEarch/powerpc/mm/book3s64/radix_pgtable.c+15 -20 replies
49/129powerpc/boot: Check for ld-option supportarch/powerpc/boot/wrapper+2 -40 replies
50/129drm/i915/pxp: fix undefined reference to `intel_pxp_gsccs_is_ready_for_sessionsdrivers/gpu/drm/i915/pxp/intel_pxp_gsccs.h+6 -20 replies
51/129wifi: plfxlc: Remove erroneous assert in plfxlc_mac_releasedrivers/net/wireless/purelifi/plfxlc/mac.c+0 -10 replies
52/129powerpc/boot: Fix dash warningarch/powerpc/boot/wrapper+1 -10 replies
53/129vxlan: vnifilter: Fix unlocked deletion of default FDB entrydrivers/net/vxlan/vxlan_vnifilter.c+7 -10 replies
54/129net/mlx5: E-Switch, Initialize MAC Address for Default GIDdrivers/net/ethernet/mellanox/mlx5/core/rdma.c+1 -10 replies
55/129net/mlx5: E-switch, Fix error handling for enabling rocedrivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c drivers/net/ethernet/mellanox/mlx5/core/rdma.c drivers/net/ethernet/mellanox/mlx5/core/rdma.h+11 -70 replies
56/129Bluetooth: btusb: avoid NULL pointer dereference in skb_dequeue()drivers/bluetooth/btusb.c+73 -280 replies
57/129net: Rename mono_delivery_time to tstamp_type for scalabiltyinclude/linux/skbuff.h include/net/inet_frag.h net/bridge/netfilter/nf_conntrack_bridge.c +14 more+78 -510 replies
58/129Bluetooth: L2CAP: copy RX timestamp to new fragmentsnet/bluetooth/l2cap_core.c+3 -00 replies
59/129net: mscc: ocelot: treat 802.1ad tagged traffic as 802.1Q-untaggeddrivers/net/ethernet/mscc/ocelot.c drivers/net/ethernet/mscc/ocelot_vcap.c include/soc/mscc/ocelot_vcap.h+180 -110 replies
60/129net: mscc: ocelot: delete PVID VLAN when readding it as non-PVIDdrivers/net/ethernet/mscc/ocelot.c+6 -00 replies
61/129net: ethernet: mtk-star-emac: fix spinlock recursion issues on rx/tx polldrivers/net/ethernet/mediatek/mtk_star_emac.c+6 -40 replies
62/129net: ethernet: mtk-star-emac: rearm interrupts in rx_poll only when adviseddrivers/net/ethernet/mediatek/mtk_star_emac.c+1 -20 replies
63/129pds_core: check health in devcmd waitdrivers/net/ethernet/amd/pds_core/dev.c include/linux/pds/pds_core_if.h+10 -20 replies
64/129pds_core: delete VF dev on resetdrivers/net/ethernet/amd/pds_core/auxbus.c drivers/net/ethernet/amd/pds_core/main.c+33 -10 replies
65/129pds_core: make pdsc_auxbus_dev_del() voiddrivers/net/ethernet/amd/pds_core/auxbus.c drivers/net/ethernet/amd/pds_core/core.h drivers/net/ethernet/amd/pds_core/devlink.c+6 -90 replies
66/129pds_core: specify auxiliary_device to be createddrivers/net/ethernet/amd/pds_core/auxbus.c drivers/net/ethernet/amd/pds_core/core.h drivers/net/ethernet/amd/pds_core/devlink.c +1 more+33 -270 replies
67/129pds_core: remove write-after-free of client_iddrivers/net/ethernet/amd/pds_core/auxbus.c+0 -10 replies
68/129net_sched: drr: Fix double list add in class with netem as child qdiscnet/sched/sch_drr.c+6 -30 replies
69/129net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdiscnet/sched/sch_hfsc.c+1 -10 replies
70/129net_sched: ets: Fix double list add in class with netem as child qdiscnet/sched/sch_ets.c+6 -30 replies
71/129net_sched: qfq: Fix double list add in class with netem as child qdiscnet/sched/sch_qfq.c+7 -40 replies
72/129ice: Check VF VSI Pointer Value in ice_vc_add_fdir_fltr()drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c+5 -00 replies
73/129ALSA: ump: Fix buffer overflow at UMP SysEx message conversioninclude/sound/ump_convert.h+1 -10 replies
74/129nvme-pci: fix queue unquiesce check on slot_resetdrivers/nvme/host/pci.c+1 -10 replies
75/129net: dlink: Correct endianness handling of led_modedrivers/net/ethernet/dlink/dl2k.c drivers/net/ethernet/dlink/dl2k.h+2 -20 replies
76/129net: mdio: mux-meson-gxl: set reversed bit when using internal phydrivers/net/mdio/mdio-mux-meson-gxl.c+2 -10 replies
77/129igc: fix lock order in igc_ptp_resetdrivers/net/ethernet/intel/igc/igc_ptp.c+4 -20 replies
78/129net: ethernet: mtk_eth_soc: fix SER panic with 4GB+ RAMdrivers/net/ethernet/mediatek/mtk_eth_soc.c+9 -50 replies
79/129net: dsa: felix: fix broken taprio gate states after clock jumpdrivers/net/dsa/ocelot/felix_vsc9959.c+4 -10 replies
80/129net: ipv6: fix UDPv6 GSO segmentation with NATnet/ipv4/udp_offload.c+60 -10 replies
81/129bnxt_en: Fix coredump logic to free allocated bufferdrivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c+5 -00 replies
82/129bnxt_en: Fix out-of-bound memcpy() during ethtool -wdrivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c+10 -50 replies
83/129bnxt_en: Fix ethtool -d byte order for 32-bit valuesdrivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c+32 -60 replies
84/129nvme-tcp: fix premature queue removal and I/O failoverdrivers/nvme/host/tcp.c+29 -20 replies
85/129net: lan743x: Fix memleak issue when GSO enableddrivers/net/ethernet/microchip/lan743x_main.c drivers/net/ethernet/microchip/lan743x_main.h+7 -20 replies
86/129net: fec: ERR007885 Workaround for conventional TXdrivers/net/ethernet/freescale/fec_main.c+6 -10 replies
87/129octeon_ep: Fix host hang issue during device rebootdrivers/net/ethernet/marvell/octeon_ep/octep_main.c+1 -10 replies
88/129net: hns3: store rx VLAN tag offload state for VFdrivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h+20 -60 replies
89/129net: hns3: fix an interrupt residual problemdrivers/net/ethernet/hisilicon/hns3/hns3_enet.c+39 -430 replies
90/129net: hns3: fixed debugfs tm_qset sizedrivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c+1 -10 replies
91/129net: hns3: defer calling ptp_clock_register()drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c+7 -60 replies
92/129net: vertexcom: mse102x: Fix possible stuck of SPI interruptdrivers/net/ethernet/vertexcom/mse102x.c+8 -00 replies
93/129net: vertexcom: mse102x: Fix LEN_MASKdrivers/net/ethernet/vertexcom/mse102x.c+1 -10 replies
94/129net: vertexcom: mse102x: Add range check for CMD_RTSdrivers/net/ethernet/vertexcom/mse102x.c+4 -20 replies
95/129net: vertexcom: mse102x: Fix RX error handlingdrivers/net/ethernet/vertexcom/mse102x.c+16 -40 replies
96/129ASoC: Use of_property_read_bool()sound/soc/codecs/ak4613.c sound/soc/soc-core.c+6 -60 replies
97/129ASoC: soc-core: Stop using of_property_read_bool() for non-boolean propertiessound/soc/soc-core.c+13 -190 replies
98/129riscv: Pass patch_text() the length in bytesarch/riscv/include/asm/patch.h arch/riscv/kernel/patch.c arch/riscv/kernel/probes/kprobes.c +1 more+20 -210 replies
99/129sch_htb: make htb_qlen_notify() idempotentnet/sched/sch_htb.c+2 -00 replies
100/129sch_drr: make drr_qlen_notify() idempotentnet/sched/sch_drr.c+4 -30 replies
101/129sch_hfsc: make hfsc_qlen_notify() idempotentnet/sched/sch_hfsc.c+6 -20 replies
102/129sch_qfq: make qfq_qlen_notify() idempotentnet/sched/sch_qfq.c+5 -20 replies
103/129sch_ets: make est_qlen_notify() idempotentnet/sched/sch_ets.c+4 -40 replies
104/129firmware: arm_scmi: Balance device refcount when destroying devicesdrivers/firmware/arm_scmi/bus.c+3 -00 replies
105/129firmware: arm_ffa: Skip Rx buffer ownership release if not acquireddrivers/firmware/arm_ffa/driver.c+2 -10 replies
106/129ARM: dts: opos6ul: add ksz8081 phy propertiesarch/arm/boot/dts/nxp/imx/imx6ul-imx6ull-opos6ul.dtsi+3 -00 replies
107/129arm64: dts: st: Adjust interrupt-controller for stm32mp25 SoCsarch/arm64/boot/dts/st/stm32mp251.dtsi+1 -20 replies
108/129arm64: dts: st: Use 128kB size for aliased GIC400 register access on stm32mp25 SoCsarch/arm64/boot/dts/st/stm32mp251.dtsi+3 -30 replies
109/129Revert "drm/meson: vclk: fix calculation of 59.94 fractional rates"drivers/gpu/drm/meson/meson_vclk.c+3 -30 replies
110/129xhci: Set DESI bits in ERDP register correctlydrivers/usb/host/xhci-mem.c drivers/usb/host/xhci-ring.c drivers/usb/host/xhci.h+13 -150 replies
111/129xhci: Use more than one Event Ring segmentdrivers/usb/host/xhci-mem.c drivers/usb/host/xhci.h+10 -50 replies
112/129xhci: Clean up stale comment on ERST_SIZE macrodrivers/usb/host/xhci.h+1 -60 replies
113/129xhci: split free interrupter into separate remove and free partsdrivers/usb/host/xhci-mem.c+21 -110 replies
114/129xhci: add support to allocate several interruptersdrivers/usb/host/xhci-debugfs.c drivers/usb/host/xhci-mem.c drivers/usb/host/xhci-ring.c +2 more+137 -320 replies
115/129xhci: Add helper to set an interrupters interrupt moderation intervaldrivers/usb/host/xhci.c+18 -70 replies
116/129usb: xhci: check if requested segments exceeds ERST capacitydrivers/usb/host/xhci-mem.c drivers/usb/host/xhci.h+14 -140 replies
117/129xhci: support setting interrupt moderation IMOD for secondary interruptersdrivers/usb/host/xhci-mem.c drivers/usb/host/xhci.c drivers/usb/host/xhci.h+13 -40 replies
118/129xhci: Limit time spent with xHC interrupts disabled during bus resumedrivers/usb/host/xhci-hub.c drivers/usb/host/xhci.c drivers/usb/host/xhci.h+20 -160 replies
119/129memcg: drain obj stock on cpu hotplug teardownmm/memcontrol.c+9 -00 replies
120/129riscv: uprobes: Add missing fence.i after building the XOL bufferarch/riscv/kernel/probes/uprobes.c+2 -80 replies
121/129kernel: param: rename locate_module_kobjectkernel/params.c+3 -30 replies
122/129kernel: globalize lookup_or_create_module_kobject()include/linux/module.h kernel/params.c+3 -10 replies
123/129drivers: base: handle module_kobject creationdrivers/base/module.c+5 -80 replies
124/129iommu/arm-smmu-v3: Use the new rb tree helpersdrivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c+31 -370 replies
125/129iommu/arm-smmu-v3: Fix iommu_device_probe bug due to duplicated stream idsdrivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c+15 -40 replies
126/129drm/amd/display: Add scoped mutexes for amdgpu_dm_dhcpdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c+10 -270 replies
127/129drm/amd/display: Fix slab-use-after-free in hdcpdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c+16 -30 replies
128/129usb: xhci: Check for xhci->interrupters being allocated in xhci_mem_clearup()drivers/usb/host/xhci-mem.c+1 -10 replies
129/129xhci: fix possible null pointer dereference at secondary interrupter removaldrivers/usb/host/xhci-mem.c+6 -60 replies

Reviews trailers per patch

69 of 129 patches have a Reviewed-by or Acked-by.

PatchLubomir RintelLee JonesDouglas AndersonGreg Kroah-HartmanDapeng MiSeth Forshee (DigitalOcean)Simon HormanAlexey KlimovBartosz GolaszewskiAnshuman KhandualIhar SalauyouGeert UytterhoevenWolfram SangFilipe MananaChristian KönigDinh NguyenNamjae JeonPaulo Alcantara (Red Hat)Christian LoehleViresh KumarStephan GerholdLifeng ZhengArend van SprielManivannan SadhasivamFrank LiJohn StultzJason GunthorpeVenkat Rao BagalkoteShyam Sundar S KIlpo JärvinenMaxime ChevallierBrett CreeleyLeon RomanovskyJonathan CameronKalesh APDave JiangJamal Hadi SalimStephen RothwellPrzemek KitszelVitaly LifshitsMor Bar-GabayNikolay AleksandrovWillem de BruijnMichal SwiatkowskiRoi DayanMaor GottliebMartin KaFai LauJani NikulaShruti ParabAndy GospodarekAndrew LunnBjörn TöpelConor DooleyMohamed KhalfellaRandy JenningsSagi GrimbergAlice RyhlOleksij RempelMarc ZyngierNeil ArmstrongJacob KellerVadim FedorenkoAlex HungDaniel WheelerDevyn LiuRoman GushchinJohannes WeinerGuo RenNicolin ChenMostafa SalehNam CaoMiguel OjedaShuah KhanFlorian Fainelli
SeriesT-b T-b T-b T-b
1/129A-b
2/129
3/129
4/129R-b
5/129R-b
6/129
7/129A-b
8/129A-b
9/129
10/129R-b R-b R-b
11/129
12/129R-b T-b
13/129R-b
14/129T-b R-b
15/129R-b
16/129
17/129R-b R-b R-b T-b
18/129
19/129
20/129A-b
21/129
22/129
23/129
24/129
25/129
26/129A-b R-b
27/129R-b
28/129A-b
29/129R-b A-b
30/129R-b A-b
31/129T-b R-b
32/129
33/129
34/129
35/129
36/129
37/129
38/129
39/129
40/129
41/129
42/129
43/129
44/129R-b R-b
45/129T-b
46/129R-b
47/129
48/129
49/129T-b
50/129R-b
51/129
52/129T-b R-b
53/129R-b
54/129R-b
55/129R-b R-b R-b
56/129
57/129R-b R-b
58/129
59/129
60/129
61/129A-b R-b
62/129A-b
63/129R-b
64/129R-b
65/129R-b R-b R-b R-b
66/129R-b R-b R-b
67/129R-b
68/129A-b
69/129A-b
70/129A-b
71/129A-b
72/129R-b R-b
73/129
74/129
75/129
76/129
77/129R-b R-b T-b
78/129
79/129
80/129R-b
81/129R-b
82/129R-b
83/129R-b R-b R-b
84/129R-b R-b R-b
85/129R-b
86/129R-b
87/129R-b
88/129R-b
89/129
90/129
91/129R-b
92/129R-b
93/129R-b
94/129R-b
95/129R-b
96/129
97/129
98/129R-b R-b
99/129R-b A-b
100/129R-b A-b
101/129R-b A-b
102/129R-b A-b
103/129A-b
104/129T-b
105/129
106/129R-b
107/129
108/129A-b
109/129R-b
110/129
111/129
112/129
113/129
114/129
115/129
116/129
117/129
118/129T-b
119/129R-b A-b
120/129R-b
121/129
122/129
123/129A-b
124/129T-b R-b
125/129R-b
126/129R-b T-b
127/129R-b
128/129
129/129

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

Read the v1 thread

Cover letter [PATCH 6.6 000/129] 6.6.90-rc1 review

This is the start of the stable review cycle for the 6.6.90 release. There are 129 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 Fri, 09 May 2025 18:37:41 +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.90-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.90-rc1

Mathias Nyman <[email protected]>
xhci: fix possible null pointer dereference at secondary interrupter removal

Marc Zyngier <[email protected]>

    usb: xhci: Check for xhci->interrupters being allocated in xhci_mem_clearup()

Chris Bainbridge <[email protected]>
drm/amd/display: Fix slab-use-after-free in hdcp

Mario Limonciello <[email protected]>
drm/amd/display: Add scoped mutexes for amdgpu_dm_dhcp

Nicolin Chen <[email protected]>
iommu/arm-smmu-v3: Fix iommu_device_probe bug due to duplicated stream ids

Jason Gunthorpe <[email protected]>
iommu/arm-smmu-v3: Use the new rb tree helpers

Shyam Saini <[email protected]>
drivers: base: handle module_kobject creation

Shyam Saini <[email protected]>
kernel: globalize lookup_or_create_module_kobject()

Shyam Saini <[email protected]>
kernel: param: rename locate_module_kobject

Björn Töpel <[email protected]>
riscv: uprobes: Add missing fence.i after building the XOL buffer

Shakeel Butt <[email protected]>
memcg: drain obj stock on cpu hotplug teardown

Mathias Nyman <[email protected]>
xhci: Limit time spent with xHC interrupts disabled during bus resume

Mathias Nyman <[email protected]>
xhci: support setting interrupt moderation IMOD for secondary interrupters

Niklas Neronin <[email protected]>
usb: xhci: check if 'requested segments' exceeds ERST capacity

Mathias Nyman <[email protected]>
xhci: Add helper to set an interrupters interrupt moderation interval

Mathias Nyman <[email protected]>
xhci: add support to allocate several interrupters

Mathias Nyman <[email protected]>
xhci: split free interrupter into separate remove and free parts

Lukas Wunner <[email protected]>
xhci: Clean up stale comment on ERST_SIZE macro

Jonathan Bell <[email protected]>
xhci: Use more than one Event Ring segment

Lukas Wunner <[email protected]>
xhci: Set DESI bits in ERDP register correctly

Christian Hewitt <[email protected]>
Revert "drm/meson: vclk: fix calculation of 59.94 fractional rates"

Christian Bruel <[email protected]>
arm64: dts: st: Use 128kB size for aliased GIC400 register access on stm32mp25 SoCs

Christian Bruel <[email protected]>
arm64: dts: st: Adjust interrupt-controller for stm32mp25 SoCs

Sébastien Szymanski <[email protected]>
ARM: dts: opos6ul: add ksz8081 phy properties

Sudeep Holla <[email protected]>
firmware: arm_ffa: Skip Rx buffer ownership release if not acquired

Cristian Marussi <[email protected]>
firmware: arm_scmi: Balance device refcount when destroying devices

Cong Wang <[email protected]>
sch_ets: make est_qlen_notify() idempotent

Cong Wang <[email protected]>
sch_qfq: make qfq_qlen_notify() idempotent

Cong Wang <[email protected]>
sch_hfsc: make hfsc_qlen_notify() idempotent

Cong Wang <[email protected]>
sch_drr: make drr_qlen_notify() idempotent

Cong Wang <[email protected]>
sch_htb: make htb_qlen_notify() idempotent

Samuel Holland <[email protected]>
riscv: Pass patch_text() the length in bytes

Geert Uytterhoeven <[email protected]>
ASoC: soc-core: Stop using of_property_read_bool() for non-boolean properties

Rob Herring (Arm) <[email protected]>
ASoC: Use of_property_read_bool()

Stefan Wahren <[email protected]>
net: vertexcom: mse102x: Fix RX error handling

Stefan Wahren <[email protected]>
net: vertexcom: mse102x: Add range check for CMD_RTS

Stefan Wahren <[email protected]>
net: vertexcom: mse102x: Fix LEN_MASK

Stefan Wahren <[email protected]>
net: vertexcom: mse102x: Fix possible stuck of SPI interrupt

Jian Shen <[email protected]>
net: hns3: defer calling ptp_clock_register()

Hao Lan <[email protected]>
net: hns3: fixed debugfs tm_qset size

Yonglong Liu <[email protected]>
net: hns3: fix an interrupt residual problem

Jian Shen <[email protected]>
net: hns3: store rx VLAN tag offload state for VF

Sathesh B Edara <[email protected]>
octeon_ep: Fix host hang issue during device reboot

Mattias Barthel <[email protected]>
net: fec: ERR007885 Workaround for conventional TX

Thangaraj Samynathan <[email protected]>
net: lan743x: Fix memleak issue when GSO enabled

Michael Liang <[email protected]>
nvme-tcp: fix premature queue removal and I/O failover

Michael Chan <[email protected]>
bnxt_en: Fix ethtool -d byte order for 32-bit values

Shruti Parab <[email protected]>
bnxt_en: Fix out-of-bound memcpy() during ethtool -w

Shruti Parab <[email protected]>
bnxt_en: Fix coredump logic to free allocated buffer

Felix Fietkau <[email protected]>
net: ipv6: fix UDPv6 GSO segmentation with NAT

Vladimir Oltean <[email protected]>
net: dsa: felix: fix broken taprio gate states after clock jump

Chad Monroe <[email protected]>
net: ethernet: mtk_eth_soc: fix SER panic with 4GB+ RAM

Jacob Keller <[email protected]>
igc: fix lock order in igc_ptp_reset

Da Xue <[email protected]>
net: mdio: mux-meson-gxl: set reversed bit when using internal phy

Simon Horman <[email protected]>
net: dlink: Correct endianness handling of led_mode

Keith Busch <[email protected]>
nvme-pci: fix queue unquiesce check on slot_reset

Takashi Iwai <[email protected]>
ALSA: ump: Fix buffer overflow at UMP SysEx message conversion

Xuanqiang Luo <[email protected]>
ice: Check VF VSI Pointer Value in ice_vc_add_fdir_fltr()

Victor Nogueira <[email protected]>
net_sched: qfq: Fix double list add in class with netem as child qdisc

Victor Nogueira <[email protected]>
net_sched: ets: Fix double list add in class with netem as child qdisc

Victor Nogueira <[email protected]>
net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc

Victor Nogueira <[email protected]>
net_sched: drr: Fix double list add in class with netem as child qdisc

Shannon Nelson <[email protected]>
pds_core: remove write-after-free of client_id

Shannon Nelson <[email protected]>
pds_core: specify auxiliary_device to be created

Shannon Nelson <[email protected]>
pds_core: make pdsc_auxbus_dev_del() void

Shannon Nelson <[email protected]>
pds_core: delete VF dev on reset

Shannon Nelson <[email protected]>
pds_core: check health in devcmd wait

Louis-Alexis Eyraud <[email protected]>
net: ethernet: mtk-star-emac: rearm interrupts in rx_poll only when advised

Louis-Alexis Eyraud <[email protected]>
net: ethernet: mtk-star-emac: fix spinlock recursion issues on rx/tx poll

Vladimir Oltean <[email protected]>
net: mscc: ocelot: delete PVID VLAN when readding it as non-PVID

Vladimir Oltean <[email protected]>
net: mscc: ocelot: treat 802.1ad tagged traffic as 802.1Q-untagged

Pauli Virtanen <[email protected]>
Bluetooth: L2CAP: copy RX timestamp to new fragments

Abhishek Chauhan <[email protected]>
net: Rename mono_delivery_time to tstamp_type for scalabilty

En-Wei Wu <[email protected]>
Bluetooth: btusb: avoid NULL pointer dereference in skb_dequeue()

Chris Mi <[email protected]>
net/mlx5: E-switch, Fix error handling for enabling roce

Maor Gottlieb <[email protected]>
net/mlx5: E-Switch, Initialize MAC Address for Default GID

Ido Schimmel <[email protected]>
vxlan: vnifilter: Fix unlocked deletion of default FDB entry

Madhavan Srinivasan <[email protected]>
powerpc/boot: Fix dash warning

Murad Masimov <[email protected]>
wifi: plfxlc: Remove erroneous assert in plfxlc_mac_release

Chen Linxuan <[email protected]>
drm/i915/pxp: fix undefined reference to `intel_pxp_gsccs_is_ready_for_sessions'

Madhavan Srinivasan <[email protected]>
powerpc/boot: Check for ld-option support

Donet Tom <[email protected]>
book3s64/radix : Align section vmemmap start address to PAGE_SIZE

Sheetal <[email protected]>
ASoC: soc-pcm: Fix hw_params() and DAPM widget sequence

Robin Murphy <[email protected]>
iommu: Handle race with default domain setup

Sean Christopherson <[email protected]>
KVM: x86: Load DR6 with guest value only before entering .vcpu_run() loop

Richard Zhu <[email protected]>
PCI: imx6: Skip controller_id generation logic for i.MX7D

Ryan Matthews <[email protected]>
Revert "PCI: imx6: Skip controller_id generation logic for i.MX7D"

Eduard Zingerman <[email protected]>
selftests/bpf: extend changes_pkt_data with cases w/o subprograms

Eduard Zingerman <[email protected]>
bpf: fix null dereference when computing changes_pkt_data of prog w/o subprogs

Eduard Zingerman <[email protected]>
selftests/bpf: validate that tail call invalidates packet pointers

Eduard Zingerman <[email protected]>
bpf: consider that tail calls invalidate packet pointers

Eduard Zingerman <[email protected]>
selftests/bpf: freplace tests for tracking of changes_packet_data

Eduard Zingerman <[email protected]>
bpf: check changes_pkt_data property for extension programs

Eduard Zingerman <[email protected]>
selftests/bpf: test for changing packet data from global functions

Eduard Zingerman <[email protected]>
bpf: track changes_pkt_data property for global functions

Eduard Zingerman <[email protected]>
bpf: refactor bpf_helper_changes_pkt_data to use helper number

Eduard Zingerman <[email protected]>
bpf: add find_containing_subprog() utility function

Jeongjun Park <[email protected]>
tracing: Fix oob write in trace_seq_to_buffer()

Rafael J. Wysocki <[email protected]>
cpufreq: Fix setting policy limits when frequency tables are used

Rafael J. Wysocki <[email protected]>

    cpufreq: Avoid using inconsistent policy->min and policy->max

Jethro Donaldson <[email protected]>
smb: client: fix zero length for mkdir POSIX create context

Sean Heelan <[email protected]>
ksmbd: fix use-after-free in kerberos authentication

Shouye Liu <[email protected]>
platform/x86/intel-uncore-freq: Fix missing uncore sysfs during CPU hotplug

Mario Limonciello <[email protected]>
platform/x86/amd: pmc: Require at least 2.5 seconds between HW sleep cycles

Mingcong Bai <[email protected]>

    iommu/vt-d: Apply quirk_iommu_igfx for 8086:0044 (QM57/QS57)

Pavel Paklov <[email protected]>
iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid

Benjamin Marzinski <[email protected]>
dm: always update the array size in realloc_argv on success

Mikulas Patocka <[email protected]>
dm-integrity: fix a warning on invalid table line

LongPing Wei <[email protected]>
dm-bufio: don't schedule in atomic context

Wentao Liang <[email protected]>
wifi: brcm80211: fmac: Add error handling for brcmf_usb_dl_writeimage()

Steven Rostedt <[email protected]>
tracing: Do not take trace_event_sem in print_event_fields()

Aaron Kling <[email protected]>
spi: tegra114: Don't fail set_cs_timing when delays are zero

Ruslan Piasetskyi <[email protected]>
mmc: renesas_sdhi: Fix error handling in renesas_sdhi_probe

Wei Yang <[email protected]>
mm/memblock: repeat setting reserved region nid if array is doubled

Wei Yang <[email protected]>
mm/memblock: pass size instead of end to memblock_set_node()

Stephan Gerhold <[email protected]>
irqchip/qcom-mpm: Prevent crash when trying to handle non-wake GPIOs

Vishal Badole <[email protected]>
amd-xgbe: Fix to ensure dependent features are toggled with RX checksum offload

Sean Christopherson <[email protected]>
perf/x86/intel: KVM: Mask PEBS_ENABLE loaded for guest with vCPU's value.

Helge Deller <[email protected]>
parisc: Fix double SIGFPE crash

Will Deacon <[email protected]>
arm64: errata: Add missing sentinels to Spectre-BHB MIDR arrays

Clark Wang <[email protected]>
i2c: imx-lpi2c: Fix clock count when probe defers

Niravkumar L Rabara <[email protected]>
EDAC/altera: Set DDR and SDMMC interrupt mask before registration

Niravkumar L Rabara <[email protected]>
EDAC/altera: Test the correct error reg offset

Philipp Stanner <[email protected]>
drm/nouveau: Fix WARN_ON in nouveau_fence_context_kill()

Tvrtko Ursulin <[email protected]>
drm/fdinfo: Protect against driver unbind

Dave Chen <[email protected]>
btrfs: fix COW handling in run_delalloc_nocow()

Joachim Priesner <[email protected]>
ALSA: usb-audio: Add second USB ID for Jabra Evolve 65 headset

Geoffrey D. Bennett <[email protected]>
ALSA: usb-audio: Add retry on -EPROTO from usb_set_interface()

Christian Heusel <[email protected]>
Revert "rndis_host: Flag RNDIS modems as WWAN devices"

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

Diffstat:

 Makefile                                           |   4 +-
 .../boot/dts/nxp/imx/imx6ul-imx6ull-opos6ul.dtsi   |   3 +
 arch/arm64/boot/dts/st/stm32mp251.dtsi             |   9 +-
 arch/arm64/kernel/proton-pack.c                    |   2 +
 arch/parisc/math-emu/driver.c                      |  16 +-
 arch/powerpc/boot/wrapper                          |   6 +-
 arch/powerpc/mm/book3s64/radix_pgtable.c           |  17 +-
 arch/riscv/include/asm/patch.h                     |   2 +-
 arch/riscv/kernel/patch.c                          |  14 +-
 arch/riscv/kernel/probes/kprobes.c                 |  18 +-
 arch/riscv/kernel/probes/uprobes.c                 |  10 +-
 arch/riscv/net/bpf_jit_comp64.c                    |   7 +-
 arch/x86/events/intel/core.c                       |   2 +-
 arch/x86/include/asm/kvm-x86-ops.h                 |   1 +
 arch/x86/include/asm/kvm_host.h                    |   1 +
 arch/x86/kvm/svm/svm.c                             |  13 +-
 arch/x86/kvm/vmx/vmx.c                             |  11 +-
 arch/x86/kvm/x86.c                                 |   3 +
 drivers/base/module.c                              |  13 +-
 drivers/bluetooth/btusb.c                          | 101 ++++++++---
 drivers/cpufreq/cpufreq.c                          |  42 ++++-
 drivers/cpufreq/cpufreq_ondemand.c                 |   3 +-
 drivers/cpufreq/freq_table.c                       |   6 +-
 drivers/edac/altera_edac.c                         |   9 +-
 drivers/edac/altera_edac.h                         |   2 +
 drivers/firmware/arm_ffa/driver.c                  |   3 +-
 drivers/firmware/arm_scmi/bus.c                    |   3 +
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c |  56 +++---
 drivers/gpu/drm/drm_file.c                         |   6 +
 drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.h         |   8 +-
 drivers/gpu/drm/meson/meson_vclk.c                 |   6 +-
 drivers/gpu/drm/nouveau/nouveau_fence.c            |   2 +-
 drivers/i2c/busses/i2c-imx-lpi2c.c                 |   4 +-
 drivers/iommu/amd/init.c                           |   8 +
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c        |  79 +++++----
 drivers/iommu/intel/iommu.c                        |   4 +-
 drivers/iommu/iommu.c                              |  18 ++
 drivers/irqchip/irq-qcom-mpm.c                     |   3 +
 drivers/md/dm-bufio.c                              |   9 +-
 drivers/md/dm-integrity.c                          |   2 +-
 drivers/md/dm-table.c                              |   5 +-
 drivers/mmc/host/renesas_sdhi_core.c               |  10 +-
 drivers/net/dsa/ocelot/felix_vsc9959.c             |   5 +-
 drivers/net/ethernet/amd/pds_core/auxbus.c         |  49 +++---
 drivers/net/ethernet/amd/pds_core/core.h           |   7 +-
 drivers/net/ethernet/amd/pds_core/dev.c            |  11 +-
 drivers/net/ethernet/amd/pds_core/devlink.c        |   7 +-
 drivers/net/ethernet/amd/pds_core/main.c           |  23 ++-
 drivers/net/ethernet/amd/xgbe/xgbe-desc.c          |   9 +-
 drivers/net/ethernet/amd/xgbe/xgbe-dev.c           |  24 ++-
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c           |  11 +-
 drivers/net/ethernet/amd/xgbe/xgbe.h               |   4 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_coredump.c |  30 ++--
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  |  36 +++-
 drivers/net/ethernet/dlink/dl2k.c                  |   2 +-
 drivers/net/ethernet/dlink/dl2k.h                  |   2 +-
 drivers/net/ethernet/freescale/fec_main.c          |   7 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c |   2 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |  82 +++++----
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c |  13 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |  25 ++-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h  |   1 +
 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c |   5 +
 drivers/net/ethernet/intel/igc/igc_ptp.c           |   6 +-
 .../net/ethernet/marvell/octeon_ep/octep_main.c    |   2 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |  14 +-
 drivers/net/ethernet/mediatek/mtk_star_emac.c      |  13 +-
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |   5 +-
 drivers/net/ethernet/mellanox/mlx5/core/rdma.c     |  11 +-
 drivers/net/ethernet/mellanox/mlx5/core/rdma.h     |   4 +-
 drivers/net/ethernet/microchip/lan743x_main.c      |   8 +-
 drivers/net/ethernet/microchip/lan743x_main.h      |   1 +
 drivers/net/ethernet/mscc/ocelot.c                 | 194 +++++++++++++++++++--
 drivers/net/ethernet/mscc/ocelot_vcap.c            |   1 +
 drivers/net/ethernet/vertexcom/mse102x.c           |  36 +++-
 drivers/net/mdio/mdio-mux-meson-gxl.c              |   3 +-
 drivers/net/usb/rndis_host.c                       |  16 +-
 drivers/net/vxlan/vxlan_vnifilter.c                |   8 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c |   6 +-
 drivers/net/wireless/purelifi/plfxlc/mac.c         |   1 -
 drivers/nvme/host/pci.c                            |   2 +-
 drivers/nvme/host/tcp.c                            |  31 +++-
 drivers/pci/controller/dwc/pci-imx6.c              |   3 +-
 drivers/platform/x86/amd/pmc/pmc.c                 |   7 +-
 .../x86/intel/uncore-frequency/uncore-frequency.c  |  13 +-
 drivers/spi/spi-tegra114.c                         |   6 +-
 drivers/usb/host/xhci-debugfs.c                    |   2 +-
 drivers/usb/host/xhci-hub.c                        |  30 ++--
 drivers/usb/host/xhci-mem.c                        | 175 +++++++++++++++----
 drivers/usb/host/xhci-ring.c                       |   4 +-
 drivers/usb/host/xhci.c                            |  80 ++++++---
 drivers/usb/host/xhci.h                            |  20 ++-
 fs/btrfs/inode.c                                   |   9 +-
 fs/smb/client/smb2pdu.c                            |   1 +
 fs/smb/server/auth.c                               |  14 +-
 fs/smb/server/smb2pdu.c                            |   5 -
 include/linux/bpf.h                                |   1 +
 include/linux/bpf_verifier.h                       |   1 +
 include/linux/cpufreq.h                            |  83 ++++++---
 include/linux/filter.h                             |   2 +-
 include/linux/module.h                             |   2 +
 include/linux/pds/pds_core_if.h                    |   1 +
 include/linux/skbuff.h                             |  52 ++++--
 include/net/inet_frag.h                            |   4 +-
 include/soc/mscc/ocelot_vcap.h                     |   2 +
 include/sound/ump_convert.h                        |   2 +-
 kernel/bpf/core.c                                  |   2 +-
 kernel/bpf/verifier.c                              |  81 +++++++--
 kernel/params.c                                    |   6 +-
 kernel/trace/trace.c                               |   5 +-
 kernel/trace/trace_output.c                        |   4 +-
 mm/memblock.c                                      |  12 +-
 mm/memcontrol.c                                    |   9 +
 net/bluetooth/l2cap_core.c                         |   3 +
 net/bridge/netfilter/nf_conntrack_bridge.c         |   6 +-
 net/core/dev.c                                     |   2 +-
 net/core/filter.c                                  |  73 ++++----
 net/ieee802154/6lowpan/reassembly.c                |   2 +-
 net/ipv4/inet_fragment.c                           |   2 +-
 net/ipv4/ip_fragment.c                             |   2 +-
 net/ipv4/ip_output.c                               |   9 +-
 net/ipv4/tcp_output.c                              |  14 +-
 net/ipv4/udp_offload.c                             |  61 ++++++-
 net/ipv6/ip6_output.c                              |   6 +-
 net/ipv6/netfilter.c                               |   6 +-
 net/ipv6/netfilter/nf_conntrack_reasm.c            |   2 +-
 net/ipv6/reassembly.c                              |   2 +-
 net/ipv6/tcp_ipv6.c                                |   2 +-
 net/sched/act_bpf.c                                |   4 +-
 net/sched/cls_bpf.c                                |   4 +-
 net/sched/sch_drr.c                                |  16 +-
 net/sched/sch_ets.c                                |  17 +-
 net/sched/sch_hfsc.c                               |  10 +-
 net/sched/sch_htb.c                                |   2 +
 net/sched/sch_qfq.c                                |  18 +-
 sound/soc/codecs/ak4613.c                          |   4 +-
 sound/soc/soc-core.c                               |  36 ++--
 sound/soc/soc-pcm.c                                |   5 +-
 sound/usb/endpoint.c                               |   7 +
 sound/usb/format.c                                 |   3 +-
 .../selftests/bpf/prog_tests/changes_pkt_data.c    | 107 ++++++++++++
 .../testing/selftests/bpf/progs/changes_pkt_data.c |  39 +++++
 .../bpf/progs/changes_pkt_data_freplace.c          |  18 ++
 tools/testing/selftests/bpf/progs/verifier_sock.c  |  56 ++++++
 144 files changed, 1772 insertions(+), 662 deletions(-)