Skip to content

6.12.8-rc1 review

Greg Kroah-Hartman dri-devel intel-xe linux-media linux-patches lkml stable virtualization 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest114 patches 21 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/114media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_regdrivers/media/dvb-frontends/dib3000mb.c+1 -10 replies
2/114ceph: allocate sparse_ext map only for sparse readsfs/ceph/file.c net/ceph/osd_client.c+3 -10 replies
3/114arm64: dts: broadcom: Fix L2 linesize for Raspberry Pi 5arch/arm64/boot/dts/broadcom/bcm2712.dtsi+4 -40 replies
4/114bpf: Fix bpf_get_smp_processor_id() on !CONFIG_SMPkernel/bpf/verifier.c+5 -10 replies
5/114fork: avoid inappropriate uprobe access to invalid mmkernel/fork.c+6 -70 replies
6/114mm/vmstat: fix a W=1 clang compiler warninginclude/linux/vmstat.h+1 -10 replies
7/114selftests/bpf: Fix compilation error in get_uprobe_offset()tools/testing/selftests/bpf/trace_helpers.c+4 -00 replies
8/114smb: client: Deduplicate "select NETFS_SUPPORT" in Kconfigfs/smb/client/Kconfig+0 -10 replies
9/114smb: fix bytes written value in /proc/fs/cifs/Statsfs/smb/client/smb2pdu.c+3 -00 replies
10/114tcp_bpf: Charge receive socket buffer in bpf_tcp_ingress()include/net/sock.h net/ipv4/tcp_bpf.c+9 -30 replies
11/114tcp_bpf: Add sk_rmem_alloc related logic for tcp_bpf ingress redirectioninclude/linux/skmsg.h net/core/skmsg.c net/ipv4/tcp_bpf.c+16 -50 replies
12/114bpf: Check negative offsets in __bpf_skb_min_len()net/core/filter.c+15 -60 replies
13/114nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"fs/nfsd/export.c fs/nfsd/export.h+8 -270 replies
14/114nfsd: restore callback functionality for NFSv4.0fs/nfsd/nfs4callback.c+1 -30 replies
15/114mtd: diskonchip: Cast an operand to prevent potential overflowdrivers/mtd/nand/raw/diskonchip.c+1 -10 replies
16/114mtd: rawnand: arasan: Fix double assertion of chip-selectdrivers/mtd/nand/raw/arasan-nand-controller.c+2 -20 replies
17/114mtd: rawnand: arasan: Fix missing de-registration of NANDdrivers/mtd/nand/raw/arasan-nand-controller.c+7 -00 replies
18/114phy: qcom-qmp: Fix register name in RX Lane config of SC8280XPdrivers/phy/qualcomm/phy-qcom-qmp-usb.c+1 -10 replies
19/114phy: core: Fix an OF node refcount leakage in _of_phy_get()drivers/phy/phy-core.c+5 -20 replies
20/114phy: core: Fix an OF node refcount leakage in of_phy_provider_lookup()drivers/phy/phy-core.c+3 -10 replies
21/114phy: core: Fix that API devm_phy_put() fails to release the phydrivers/phy/phy-core.c+1 -10 replies
22/114phy: core: Fix that API devm_of_phy_provider_unregister() fails to unregister the phy providerdrivers/phy/phy-core.c+3 -30 replies
23/114phy: core: Fix that API devm_phy_destroy() fails to destroy the phydrivers/phy/phy-core.c+1 -10 replies
24/114phy: usb: Toggle the PHY power during initdrivers/phy/broadcom/phy-brcm-usb-init-synopsys.c+6 -00 replies
25/114phy: rockchip: samsung-hdptx: Set drvdata before enabling runtime PMdrivers/phy/rockchip/phy-rockchip-samsung-hdptx.c+2 -10 replies
26/114phy: rockchip: naneng-combphy: fix phy resetdrivers/phy/rockchip/phy-rockchip-naneng-combphy.c+1 -13 replies
27/114ALSA: memalloc: prefer dma_mapping_error() over explicit address checkingsound/core/memalloc.c+1 -10 replies
28/114dmaengine: mv_xor: fix child node refcount handling in early exitdrivers/dma/mv_xor.c+2 -00 replies
29/114dmaengine: dw: Select only supported masters for ACPI devicesdrivers/dma/dw/acpi.c drivers/dma/dw/internal.h drivers/dma/dw/pci.c+14 -40 replies
30/114dmaengine: tegra: Return correct DMA status when pauseddrivers/dma/tegra186-gpc-dma.c+10 -00 replies
31/114dmaengine: amd: qdma: Remove using the private get and set dma_ops APIsdrivers/dma/amd/qdma/qdma.c include/linux/platform_data/amd_qdma.h+14 -160 replies
32/114dmaengine: fsl-edma: implement the cleanup path of fsl_edma3_attach_pd()drivers/dma/fsl-edma-common.h drivers/dma/fsl-edma-main.c+37 -50 replies
33/114dmaengine: apple-admac: Avoid accessing registers in probedrivers/dma/apple-admac.c+2 -50 replies
34/114dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memsetdrivers/dma/at_xdmac.c+2 -00 replies
35/114ASoC: SOF: Intel: hda-dai: Do not release the link DMA on STOPsound/soc/sof/intel/hda-dai.c sound/soc/sof/intel/hda.h+19 -80 replies
36/114platform/chrome: cros_ec_lpc: fix product identity for early Framework Laptopsdrivers/platform/chrome/cros_ec_lpc.c+2 -20 replies
37/114mtd: rawnand: fix double free in atmel_pmecc_create_user()drivers/mtd/nand/raw/atmel/pmecc.c+1 -30 replies
38/114ASoC: amd: ps: Fix for enabling DMIC on acp63 platform via _DSD entrysound/soc/amd/ps/pci-ps.c+16 -10 replies
39/114ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 21QA and 21QBsound/soc/intel/boards/sof_sdw.c+10 -10 replies
40/114ASoC: dt-bindings: realtek,rt5645: Fix CPVDD voltage commentDocumentation/devicetree/bindings/sound/realtek,rt5645.yaml+1 -10 replies
41/114ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 21Q6 and 21Q7sound/soc/intel/boards/sof_sdw.c+10 -20 replies
42/114powerpc/pseries/vas: Add close() callback in vas_vm_ops structarch/powerpc/platforms/book3s/vas-api.c+36 -00 replies
43/114power: supply: bq24190: Fix BQ24296 Vbus regulator supportdrivers/power/supply/bq24190_charger.c+9 -30 replies
44/114stddef: make __struct_group() UAPI C++-friendlyinclude/uapi/linux/stddef.h tools/include/uapi/linux/stddef.h+21 -70 replies
45/114tracing/kprobe: Make trace_kprobes module callback called after jump_label updatekernel/trace/trace_kprobe.c+1 -10 replies
46/114watchdog: it87_wdt: add PWRGD enable quirk for Qotom QCML04drivers/watchdog/it87_wdt.c+39 -00 replies
47/114watchdog: rzg2l_wdt: Power on the watchdog domain in the restart handlerdrivers/watchdog/rzg2l_wdt.c+18 -20 replies
48/114Revert "watchdog: s3c2410_wdt: use exynos_get_pmu_regmap_by_phandle() for PMU regs"drivers/watchdog/Kconfig drivers/watchdog/s3c2410_wdt.c+5 -40 replies
49/114watchdog: mediatek: Add support for MT6735 TOPRGU/WDTdrivers/watchdog/mtk_wdt.c+6 -00 replies
50/114scsi: qla1280: Fix hw revision numbering for ISP1020/1040drivers/scsi/qla1280.h+6 -60 replies
51/114scsi: megaraid_sas: Fix for a potential deadlockdrivers/scsi/megaraid/megaraid_sas_base.c+4 -10 replies
52/114udf: Skip parent dir link count update if corruptedfs/udf/namei.c+5 -10 replies
53/114udf: Verify inode link counts before performing renamefs/udf/namei.c+10 -00 replies
54/114ALSA: ump: Dont open legacy substream for an inactive groupsound/core/ump.c+2 -00 replies
55/114ALSA: ump: Indicate the inactive group in legacy substream namessound/core/ump.c+3 -20 replies
56/114ALSA: ump: Update legacy substream names upon FB info updatesound/core/ump.c+15 -40 replies
57/114ALSA: hda/conexant: fix Z60MR100 startup pop issuesound/pci/hda/patch_conexant.c+28 -00 replies
58/114ALSA: sh: Use standard helper for buffer accessessound/sh/sh_dac_audio.c+2 -30 replies
59/114smb: server: Fix building with GCC 15fs/smb/server/smb_common.c+2 -20 replies
60/114regmap: Use correct format specifier for logging range errorsdrivers/base/regmap/regmap.c+2 -20 replies
61/114LoongArch: Fix reserving screen info memory for above-4G firmwarearch/loongarch/kernel/efi.c+1 -10 replies
62/114LoongArch: BPF: Adjust the parameter of emit_jirl()arch/loongarch/include/asm/inst.h arch/loongarch/kernel/inst.c arch/loongarch/net/bpf_jit.c+15 -50 replies
63/114platform/x86: asus-nb-wmi: Ignore unknown event 0xCFdrivers/platform/x86/asus-nb-wmi.c+1 -00 replies
64/114bpf: Zero index arg error string for dynptr and iterkernel/bpf/verifier.c tools/testing/selftests/bpf/progs/dynptr_fail.c tools/testing/selftests/bpf/progs/iters_state_safety.c +3 more+29 -290 replies
65/114spi: intel: Add Panther Lake SPI controller supportdrivers/spi/spi-intel-pci.c+2 -00 replies
66/114scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load timedrivers/scsi/mpt3sas/mpt3sas_base.c+6 -10 replies
67/114scsi: mpi3mr: Synchronize access to ioctl data bufferdrivers/scsi/mpi3mr/mpi3mr_app.c+25 -110 replies
68/114scsi: mpi3mr: Fix corrupt config pages PHY state is switched in sysfsdrivers/scsi/mpi3mr/mpi3mr.h drivers/scsi/mpi3mr/mpi3mr_fw.c+13 -770 replies
69/114scsi: mpi3mr: Start controller indexing from 0drivers/scsi/mpi3mr/mpi3mr_os.c+1 -10 replies
70/114scsi: mpi3mr: Handling of fault code for insufficient powerdrivers/scsi/mpi3mr/mpi3mr_fw.c+40 -00 replies
71/114scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an errordrivers/scsi/storvsc_drv.c+6 -10 replies
72/114ACPI/IORT: Add PMCG platform information for HiSilicon HIP09ADocumentation/arch/arm64/silicon-errata.rst drivers/acpi/arm64/iort.c+5 -20 replies
73/114spi: omap2-mcspi: Fix the IS_ERR() bug for devm_clk_get_optional_enabled()drivers/spi/spi-omap2-mcspi.c+3 -30 replies
74/114drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()drivers/gpu/drm/display/drm_dp_mst_topology.c+18 -60 replies
75/114virtio-blk: dont keep queue frozen during system suspenddrivers/block/virtio_blk.c+5 -20 replies
76/114blk-mq: register cpuhp callback after hctx is added to xarray tableblock/blk-mq.c+7 -80 replies
77/114wifi: iwlwifi: be less noisy if the NIC is dead in S3drivers/net/wireless/intel/iwlwifi/iwl-trans.h drivers/net/wireless/intel/iwlwifi/mvm/d3.c drivers/net/wireless/intel/iwlwifi/pcie/trans.c+30 -130 replies
78/114ublk: detach gendisk from ublk device if add_disk() failsdrivers/block/ublk_drv.c+17 -90 replies
79/114drm/xe: Take PM ref in delayed snapshot capture workerdrivers/gpu/drm/xe/xe_devcoredump.c+6 -00 replies
80/114drm/xe: Move the coredump registration to the worker threaddrivers/gpu/drm/xe/xe_devcoredump.c+39 -340 replies
81/114objtool: Add bch2_trans_unlocked_error() to bcachefs noreturnstools/objtool/noreturns.h+1 -00 replies
82/114freezer, sched: Report frozen tasks as D instead of Rinclude/linux/sched.h+2 -10 replies
83/114dmaengine: loongson2-apb: Change GENMASK to GENMASK_ULLdrivers/dma/ls2x-apb-dma.c+1 -10 replies
84/114perf/x86/intel/uncore: Add Clearwater Forest supportarch/x86/events/intel/uncore.c+1 -00 replies
85/114tracing: Constify string literal data member in struct trace_event_callinclude/linux/trace_events.h+1 -10 replies
86/114tracing: Prevent bad count for tracing_cpumask_writekernel/trace/trace.c+3 -00 replies
87/114rtla/timerlat: Fix histogram ALL for zero samplestools/tracing/rtla/src/timerlat_hist.c+102 -870 replies
88/114io_uring/sqpoll: fix sqpoll error handling racesio_uring/sqpoll.c+6 -00 replies
89/114i2c: microchip-core: actually use repeated sendsdrivers/i2c/busses/i2c-microchip-corei2c.c+94 -260 replies
90/114x86/fred: Clear WFE in missing-ENDBRANCH #CPsarch/x86/kernel/cet.c+30 -00 replies
91/114virt: tdx-guest: Just leak decrypted memory on unrecoverable errorsdrivers/virt/coco/tdx-guest/tdx-guest.c+1 -30 replies
92/114PCI/MSI: Handle lack of irqdomain gracefullydrivers/pci/msi/irqdomain.c drivers/pci/msi/msi.c+9 -20 replies
93/114perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNCarch/x86/events/intel/core.c+11 -10 replies
94/114i2c: imx: add imx7d compatible string for applying erratum ERR007805drivers/i2c/busses/i2c-imx.c+1 -00 replies
95/114i2c: microchip-core: fix "ghost" detectionsdrivers/i2c/busses/i2c-microchip-corei2c.c+0 -20 replies
96/114perf/x86/intel/ds: Add PEBS format 6arch/x86/events/intel/ds.c+1 -00 replies
97/114power: supply: cros_charge-control: add mutex for driver datadrivers/power/supply/cros_charge-control.c+17 -10 replies
98/114power: supply: cros_charge-control: allow start_threshold == end_thresholddrivers/power/supply/cros_charge-control.c+2 -20 replies
99/114power: supply: cros_charge-control: hide start threshold on v2 cmddrivers/power/supply/cros_charge-control.c+8 -60 replies
100/114power: supply: gpio-charger: Fix set charge current limitsdrivers/power/supply/gpio-charger.c+8 -00 replies
101/114btrfs: fix race with memory mapped writes when activating swap filefs/btrfs/inode.c+24 -70 replies
102/114btrfs: avoid monopolizing a core when activating a swap filefs/btrfs/inode.c+2 -05 replies
103/114btrfs: fix swap file activation failure due to extents that used to be sharedfs/btrfs/inode.c+72 -300 replies
104/114btrfs: fix transaction atomicity bug when enabling simple quotasfs/btrfs/qgroup.c+1 -20 replies
105/114btrfs: sysfs: fix direct super block member readsfs/btrfs/sysfs.c+3 -30 replies
106/114btrfs: fix use-after-free when COWing tree bock and tracing is enabledfs/btrfs/ctree.c+4 -70 replies
107/114btrfs: check folio mapping after unlock in put_file_data()fs/btrfs/send.c+6 -00 replies
108/114btrfs: check folio mapping after unlock in relocate_one_folio()fs/btrfs/relocation.c+6 -00 replies
109/114Bluetooth: btusb: mediatek: move Bluetooth power off command positiondrivers/bluetooth/btusb.c+4 -10 replies
110/114Bluetooth: btusb: mediatek: add callback function in btusb_disconnectdrivers/bluetooth/btusb.c+4 -00 replies
111/114Bluetooth: btusb: mediatek: add intf release flow when usb disconnectdrivers/bluetooth/btusb.c+15 -50 replies
112/114Bluetooth: btusb: mediatek: change the conditions for ISO interfacedrivers/bluetooth/btusb.c+8 -80 replies
113/114ALSA: ump: Shut up truncated string warningsound/core/ump.c+3 -30 replies
114/114ALSA: sh: Fix wrong argument order for copy_from_iter()sound/sh/sh_dac_audio.c+1 -10 replies

Reviews trailers per patch

49 of 114 patches have a Reviewed-by or Acked-by.

PatchJohn FastabendJeff LaytonAlex MarkuzeYonghong SongKonrad DybcioMikhail GavrilovFerry TothChristoph HellwigRanjani SridharanLiam GirdwoodBard LiaoThomas WeißschuhJohan HovoldKrzysztof KozlowskiGustavo A. R. SilvaGuenter RoeckUlf HanssonGeert UytterhoevenSam ProtsenkoAngeloGioacchino Del RegnoFlorian FainelliHeiko StuebnerFUKAUMI NaokiChandrakanth PatilHans de GoedeIlpo JärvinenMichael KelleyEwan D. MilneYicong YangHanjun GuoCorey MinyardLyude PaulStefan HajnocziTony LuckMatthew AuldMatthew BrostNamjae JeonAlexandre GhitiFrank LiOleksij RempelAndi ShytiQu WenruoFilipe MananaNaohiro AotaJohannes ThumshirnDavid Sterba[email protected]Dave HansenRick EdgecombeKirill A. ShutemovTejun HeoMichal KoutnýPavel Machek (CIP)Shuah KhanTakeshi Ogasawarakernelci.org botLinux Kernel Functional TestingMarkus ReicheltHarshit MogalapalliRon EconomosHardik GargJustin M. Forbes
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/114
2/114R-b
3/114
4/114
5/114
6/114
7/114A-b
8/114
9/114
10/114R-b
11/114R-b
12/114A-b
13/114
14/114R-b
15/114
16/114
17/114
18/114R-b
19/114R-b
20/114R-b
21/114R-b
22/114R-b
23/114R-b
24/114A-b
25/114R-b
26/114R-b T-b
27/114T-b
28/114
29/114T-b
30/114
31/114R-b
32/114
33/114
34/114
35/114R-b R-b R-b
36/114R-b
37/114
38/114
39/114
40/114A-b
41/114
42/114
43/114
44/114R-b
45/114
46/114R-b
47/114A-b R-b R-b
48/114R-b R-b
49/114R-b R-b
50/114R-b
51/114A-b
52/114
53/114
54/114
55/114
56/114
57/114
58/114
59/114A-b
60/114
61/114
62/114
63/114R-b R-b
64/114
65/114
66/114
67/114
68/114
69/114
70/114
71/114R-b R-b
72/114R-b A-b
73/114R-b
74/114R-b
75/114A-b
76/114T-b
77/114
78/114
79/114R-b
80/114R-b
81/114
82/114A-b A-b
83/114
84/114
85/114
86/114T-b
87/114
88/114
89/114R-b
90/114A-b
91/114R-b R-b
92/114T-b
93/114
94/114R-b A-b
95/114R-b
96/114
97/114
98/114
99/114
100/114
101/114R-b
102/114R-b
103/114R-b
104/114R-b
105/114R-b R-b R-b
106/114R-b
107/114R-b
108/114R-b
109/114
110/114
111/114
112/114
113/114
114/114

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

Read the v1 thread

Cover letter [PATCH 6.12 000/114] 6.12.8-rc1 review

This is the start of the stable review cycle for the 6.12.8 release. There are 114 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, 01 Jan 2025 15:41:48 +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.12.8-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.12.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.12.8-rc1

Takashi Iwai <[email protected]>
ALSA: sh: Fix wrong argument order for copy_from_iter()

Takashi Iwai <[email protected]>
ALSA: ump: Shut up truncated string warning

Chris Lu <[email protected]>
Bluetooth: btusb: mediatek: change the conditions for ISO interface

Chris Lu <[email protected]>
Bluetooth: btusb: mediatek: add intf release flow when usb disconnect

Chris Lu <[email protected]>
Bluetooth: btusb: mediatek: add callback function in btusb_disconnect

Chris Lu <[email protected]>
Bluetooth: btusb: mediatek: move Bluetooth power off command position

Boris Burkov <[email protected]>
btrfs: check folio mapping after unlock in relocate_one_folio()

Boris Burkov <[email protected]>
btrfs: check folio mapping after unlock in put_file_data()

Filipe Manana <[email protected]>
btrfs: fix use-after-free when COWing tree bock and tracing is enabled

Qu Wenruo <[email protected]>
btrfs: sysfs: fix direct super block member reads

Julian Sun <[email protected]>
btrfs: fix transaction atomicity bug when enabling simple quotas

Filipe Manana <[email protected]>
btrfs: fix swap file activation failure due to extents that used to be shared

Filipe Manana <[email protected]>
btrfs: avoid monopolizing a core when activating a swap file

Filipe Manana <[email protected]>
btrfs: fix race with memory mapped writes when activating swap file

Dimitri Fedrau <[email protected]>
power: supply: gpio-charger: Fix set charge current limits

Thomas Weißschuh <[email protected]>
power: supply: cros_charge-control: hide start threshold on v2 cmd

Thomas Weißschuh <[email protected]>

    power: supply: cros_charge-control: allow start_threshold == end_threshold

Thomas Weißschuh <[email protected]>
power: supply: cros_charge-control: add mutex for driver data

Kan Liang <[email protected]>
perf/x86/intel/ds: Add PEBS format 6

Conor Dooley <[email protected]>
i2c: microchip-core: fix "ghost" detections

Carlos Song <[email protected]>
i2c: imx: add imx7d compatible string for applying erratum ERR007805

Kan Liang <[email protected]>
perf/x86/intel: Fix bitmask of OCR and FRONTEND events for LNC

Thomas Gleixner <[email protected]>
PCI/MSI: Handle lack of irqdomain gracefully

Li RongQing <[email protected]>
virt: tdx-guest: Just leak decrypted memory on unrecoverable errors

Xin Li (Intel) <[email protected]>
x86/fred: Clear WFE in missing-ENDBRANCH #CPs

Conor Dooley <[email protected]>
i2c: microchip-core: actually use repeated sends

Pavel Begunkov <[email protected]>
io_uring/sqpoll: fix sqpoll error handling races

Tomas Glozar <[email protected]>
rtla/timerlat: Fix histogram ALL for zero samples

Lizhi Xu <[email protected]>
tracing: Prevent bad count for tracing_cpumask_write

Christian Göttsche <[email protected]>
tracing: Constify string literal data member in struct trace_event_call

Kan Liang <[email protected]>
perf/x86/intel/uncore: Add Clearwater Forest support

Binbin Zhou <[email protected]>
dmaengine: loongson2-apb: Change GENMASK to GENMASK_ULL

Chen Ridong <[email protected]>
freezer, sched: Report frozen tasks as 'D' instead of 'R'

chenchangcheng <[email protected]>
objtool: Add bch2_trans_unlocked_error() to bcachefs noreturns

John Harrison <[email protected]>
drm/xe: Move the coredump registration to the worker thread

Matthew Brost <[email protected]>
drm/xe: Take PM ref in delayed snapshot capture worker

Ming Lei <[email protected]>
ublk: detach gendisk from ublk device if add_disk() fails

Emmanuel Grumbach <[email protected]>
wifi: iwlwifi: be less noisy if the NIC is dead in S3

Ming Lei <[email protected]>
blk-mq: register cpuhp callback after hctx is added to xarray table

Ming Lei <[email protected]>
virtio-blk: don't keep queue frozen during system suspend

Imre Deak <[email protected]>
drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_up_req()

Purushothama Siddaiah <[email protected]>
spi: omap2-mcspi: Fix the IS_ERR() bug for devm_clk_get_optional_enabled()

Qinxin Xia <[email protected]>
ACPI/IORT: Add PMCG platform information for HiSilicon HIP09A

Cathy Avery <[email protected]>
scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error

Ranjan Kumar <[email protected]>
scsi: mpi3mr: Handling of fault code for insufficient power

Ranjan Kumar <[email protected]>
scsi: mpi3mr: Start controller indexing from 0

Ranjan Kumar <[email protected]>
scsi: mpi3mr: Fix corrupt config pages PHY state is switched in sysfs

Ranjan Kumar <[email protected]>
scsi: mpi3mr: Synchronize access to ioctl data buffer

Ranjan Kumar <[email protected]>
scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time

Aapo Vienamo <[email protected]>
spi: intel: Add Panther Lake SPI controller support

Kumar Kartikeya Dwivedi <[email protected]>
bpf: Zero index arg error string for dynptr and iter

Armin Wolf <[email protected]>

    platform/x86: asus-nb-wmi: Ignore unknown event 0xCF

Tiezhu Yang <[email protected]>
LoongArch: BPF: Adjust the parameter of emit_jirl()

Huacai Chen <[email protected]>
LoongArch: Fix reserving screen info memory for above-4G firmware

Mark Brown <[email protected]>
regmap: Use correct format specifier for logging range errors

Brahmajit Das <[email protected]>
smb: server: Fix building with GCC 15

Takashi Iwai <[email protected]>
ALSA: sh: Use standard helper for buffer accesses

bo liu <[email protected]>
ALSA: hda/conexant: fix Z60MR100 startup pop issue

Takashi Iwai <[email protected]>
ALSA: ump: Update legacy substream names upon FB info update

Takashi Iwai <[email protected]>
ALSA: ump: Indicate the inactive group in legacy substream names

Takashi Iwai <[email protected]>
ALSA: ump: Don't open legacy substream for an inactive group

Jan Kara <[email protected]>
udf: Verify inode link counts before performing rename

Jan Kara <[email protected]>
udf: Skip parent dir link count update if corrupted

Tomas Henzl <[email protected]>
scsi: megaraid_sas: Fix for a potential deadlock

Magnus Lindholm <[email protected]>

    scsi: qla1280: Fix hw revision numbering for ISP1020/1040

Yassine Oudjana <[email protected]>
watchdog: mediatek: Add support for MT6735 TOPRGU/WDT

Peter Griffin <[email protected]>
Revert "watchdog: s3c2410_wdt: use exynos_get_pmu_regmap_by_phandle() for PMU regs"

Claudiu Beznea <[email protected]>
watchdog: rzg2l_wdt: Power on the watchdog domain in the restart handler

James Hilliard <[email protected]>
watchdog: it87_wdt: add PWRGD enable quirk for Qotom QCML04

Masami Hiramatsu (Google) <[email protected]>
tracing/kprobe: Make trace_kprobe's module callback called after jump_label update

Alexander Lobakin <[email protected]>
stddef: make __struct_group() UAPI C++-friendly

Hans de Goede <[email protected]>
power: supply: bq24190: Fix BQ24296 Vbus regulator support

Haren Myneni <[email protected]>
powerpc/pseries/vas: Add close() callback in vas_vm_ops struct

Richard Fitzgerald <[email protected]>
ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 21Q6 and 21Q7

Chen-Yu Tsai <[email protected]>
ASoC: dt-bindings: realtek,rt5645: Fix CPVDD voltage comment

Richard Fitzgerald <[email protected]>
ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 21QA and 21QB

Venkata Prasad Potturu <[email protected]>
ASoC: amd: ps: Fix for enabling DMIC on acp63 platform via _DSD entry

Dan Carpenter <[email protected]>
mtd: rawnand: fix double free in atmel_pmecc_create_user()

Dustin L. Howett <[email protected]>
platform/chrome: cros_ec_lpc: fix product identity for early Framework Laptops

Peter Ujfalusi <[email protected]>
ASoC: SOF: Intel: hda-dai: Do not release the link DMA on STOP

Chen Ridong <[email protected]>
dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset

Sasha Finkelstein <[email protected]>
dmaengine: apple-admac: Avoid accessing registers in probe

Joe Hattori <[email protected]>
dmaengine: fsl-edma: implement the cleanup path of fsl_edma3_attach_pd()

Lizhi Hou <[email protected]>
dmaengine: amd: qdma: Remove using the private get and set dma_ops APIs

Akhil R <[email protected]>
dmaengine: tegra: Return correct DMA status when paused

Andy Shevchenko <[email protected]>
dmaengine: dw: Select only supported masters for ACPI devices

Javier Carrasco <[email protected]>
dmaengine: mv_xor: fix child node refcount handling in early exit

Fedor Pchelkin <[email protected]>
ALSA: memalloc: prefer dma_mapping_error() over explicit address checking

Chukun Pan <[email protected]>
phy: rockchip: naneng-combphy: fix phy reset

Cristian Ciocaltea <[email protected]>
phy: rockchip: samsung-hdptx: Set drvdata before enabling runtime PM

Justin Chen <[email protected]>
phy: usb: Toggle the PHY power during init

Zijun Hu <[email protected]>
phy: core: Fix that API devm_phy_destroy() fails to destroy the phy

Zijun Hu <[email protected]>
phy: core: Fix that API devm_of_phy_provider_unregister() fails to unregister the phy provider

Zijun Hu <[email protected]>
phy: core: Fix that API devm_phy_put() fails to release the phy

Zijun Hu <[email protected]>
phy: core: Fix an OF node refcount leakage in of_phy_provider_lookup()

Zijun Hu <[email protected]>
phy: core: Fix an OF node refcount leakage in _of_phy_get()

Krishna Kurapati <[email protected]>
phy: qcom-qmp: Fix register name in RX Lane config of SC8280XP

Maciej Andrzejewski <[email protected]>
mtd: rawnand: arasan: Fix missing de-registration of NAND

Maciej Andrzejewski <[email protected]>
mtd: rawnand: arasan: Fix double assertion of chip-select

Zichen Xie <[email protected]>
mtd: diskonchip: Cast an operand to prevent potential overflow

NeilBrown <[email protected]>
nfsd: restore callback functionality for NFSv4.0

Yang Erkun <[email protected]>
nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"

Cong Wang <[email protected]>
bpf: Check negative offsets in __bpf_skb_min_len()

Zijian Zhang <[email protected]>
tcp_bpf: Add sk_rmem_alloc related logic for tcp_bpf ingress redirection

Cong Wang <[email protected]>
tcp_bpf: Charge receive socket buffer in bpf_tcp_ingress()

Bharath SM <[email protected]>
smb: fix bytes written value in /proc/fs/cifs/Stats

Dragan Simic <[email protected]>
smb: client: Deduplicate "select NETFS_SUPPORT" in Kconfig

Jerome Marchand <[email protected]>
selftests/bpf: Fix compilation error in get_uprobe_offset()

Bart Van Assche <[email protected]>
mm/vmstat: fix a W=1 clang compiler warning

Lorenzo Stoakes <[email protected]>
fork: avoid inappropriate uprobe access to invalid mm

Andrea Righi <[email protected]>
bpf: Fix bpf_get_smp_processor_id() on !CONFIG_SMP

Willow Cunningham <[email protected]>
arm64: dts: broadcom: Fix L2 linesize for Raspberry Pi 5

Ilya Dryomov <[email protected]>
ceph: allocate sparse_ext map only for sparse reads

Nikita Zhandarovich <[email protected]>
media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_reg

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

Diffstat:

 Documentation/arch/arm64/silicon-errata.rst        |   5 +-
 .../devicetree/bindings/sound/realtek,rt5645.yaml  |   2 +-
 Makefile                                           |   4 +-
 arch/arm64/boot/dts/broadcom/bcm2712.dtsi          |   8 +-
 arch/loongarch/include/asm/inst.h                  |  12 +-
 arch/loongarch/kernel/efi.c                        |   2 +-
 arch/loongarch/kernel/inst.c                       |   2 +-
 arch/loongarch/net/bpf_jit.c                       |   6 +-
 arch/powerpc/platforms/book3s/vas-api.c            |  36 +++++
 arch/x86/events/intel/core.c                       |  12 +-
 arch/x86/events/intel/ds.c                         |   1 +
 arch/x86/events/intel/uncore.c                     |   1 +
 arch/x86/kernel/cet.c                              |  30 ++++
 block/blk-mq.c                                     |  15 +-
 drivers/acpi/arm64/iort.c                          |   2 +
 drivers/base/regmap/regmap.c                       |   4 +-
 drivers/block/ublk_drv.c                           |  26 +--
 drivers/block/virtio_blk.c                         |   7 +-
 drivers/bluetooth/btusb.c                          |  41 +++--
 drivers/dma/amd/qdma/qdma.c                        |  28 ++--
 drivers/dma/apple-admac.c                          |   7 +-
 drivers/dma/at_xdmac.c                             |   2 +
 drivers/dma/dw/acpi.c                              |   6 +-
 drivers/dma/dw/internal.h                          |   8 +
 drivers/dma/dw/pci.c                               |   4 +-
 drivers/dma/fsl-edma-common.h                      |   1 +
 drivers/dma/fsl-edma-main.c                        |  41 ++++-
 drivers/dma/ls2x-apb-dma.c                         |   2 +-
 drivers/dma/mv_xor.c                               |   2 +
 drivers/dma/tegra186-gpc-dma.c                     |  10 ++
 drivers/gpu/drm/display/drm_dp_mst_topology.c      |  24 ++-
 drivers/gpu/drm/xe/xe_devcoredump.c                |  69 ++++----
 drivers/i2c/busses/i2c-imx.c                       |   1 +
 drivers/i2c/busses/i2c-microchip-corei2c.c         | 126 +++++++++++----
 drivers/media/dvb-frontends/dib3000mb.c            |   2 +-
 drivers/mtd/nand/raw/arasan-nand-controller.c      |  11 +-
 drivers/mtd/nand/raw/atmel/pmecc.c                 |   4 +-
 drivers/mtd/nand/raw/diskonchip.c                  |   2 +-
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h     |  13 +-
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c        |  28 +++-
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c    |   2 +
 drivers/pci/msi/irqdomain.c                        |   7 +-
 drivers/pci/msi/msi.c                              |   4 +
 drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c  |   6 +
 drivers/phy/phy-core.c                             |  21 ++-
 drivers/phy/qualcomm/phy-qcom-qmp-usb.c            |   2 +-
 drivers/phy/rockchip/phy-rockchip-naneng-combphy.c |   2 +-
 drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c  |   3 +-
 drivers/platform/chrome/cros_ec_lpc.c              |   4 +-
 drivers/platform/x86/asus-nb-wmi.c                 |   1 +
 drivers/power/supply/bq24190_charger.c             |  12 +-
 drivers/power/supply/cros_charge-control.c         |  36 +++--
 drivers/power/supply/gpio-charger.c                |   8 +
 drivers/scsi/megaraid/megaraid_sas_base.c          |   5 +-
 drivers/scsi/mpi3mr/mpi3mr.h                       |   9 --
 drivers/scsi/mpi3mr/mpi3mr_app.c                   |  36 +++--
 drivers/scsi/mpi3mr/mpi3mr_fw.c                    | 121 ++++++--------
 drivers/scsi/mpi3mr/mpi3mr_os.c                    |   2 +-
 drivers/scsi/mpt3sas/mpt3sas_base.c                |   7 +-
 drivers/scsi/qla1280.h                             |  12 +-
 drivers/scsi/storvsc_drv.c                         |   7 +-
 drivers/spi/spi-intel-pci.c                        |   2 +
 drivers/spi/spi-omap2-mcspi.c                      |   6 +-
 drivers/virt/coco/tdx-guest/tdx-guest.c            |   4 +-
 drivers/watchdog/Kconfig                           |   1 +
 drivers/watchdog/it87_wdt.c                        |  39 +++++
 drivers/watchdog/mtk_wdt.c                         |   6 +
 drivers/watchdog/rzg2l_wdt.c                       |  20 ++-
 drivers/watchdog/s3c2410_wdt.c                     |   8 +-
 fs/btrfs/ctree.c                                   |  11 +-
 fs/btrfs/inode.c                                   | 129 +++++++++++----
 fs/btrfs/qgroup.c                                  |   3 +-
 fs/btrfs/relocation.c                              |   6 +
 fs/btrfs/send.c                                    |   6 +
 fs/btrfs/sysfs.c                                   |   6 +-
 fs/ceph/file.c                                     |   2 +-
 fs/nfsd/export.c                                   |  31 +---
 fs/nfsd/export.h                                   |   4 +-
 fs/nfsd/nfs4callback.c                             |   4 +-
 fs/smb/client/Kconfig                              |   1 -
 fs/smb/client/smb2pdu.c                            |   3 +
 fs/smb/server/smb_common.c                         |   4 +-
 fs/udf/namei.c                                     |  16 +-
 include/linux/platform_data/amd_qdma.h             |   2 +
 include/linux/sched.h                              |   3 +-
 include/linux/skmsg.h                              |  11 +-
 include/linux/trace_events.h                       |   2 +-
 include/linux/vmstat.h                             |   2 +-
 include/net/sock.h                                 |  10 +-
 include/uapi/linux/stddef.h                        |  13 +-
 io_uring/sqpoll.c                                  |   6 +
 kernel/bpf/verifier.c                              |  18 ++-
 kernel/fork.c                                      |  13 +-
 kernel/trace/trace.c                               |   3 +
 kernel/trace/trace_kprobe.c                        |   2 +-
 net/ceph/osd_client.c                              |   2 +
 net/core/filter.c                                  |  21 ++-
 net/core/skmsg.c                                   |   6 +-
 net/ipv4/tcp_bpf.c                                 |   6 +-
 sound/core/memalloc.c                              |   2 +-
 sound/core/ump.c                                   |  26 ++-
 sound/pci/hda/patch_conexant.c                     |  28 ++++
 sound/sh/sh_dac_audio.c                            |   5 +-
 sound/soc/amd/ps/pci-ps.c                          |  17 +-
 sound/soc/intel/boards/sof_sdw.c                   |  23 ++-
 sound/soc/sof/intel/hda-dai.c                      |  25 ++-
 sound/soc/sof/intel/hda.h                          |   2 -
 tools/include/uapi/linux/stddef.h                  |  15 +-
 tools/objtool/noreturns.h                          |   1 +
 tools/testing/selftests/bpf/progs/dynptr_fail.c    |  22 +--
 .../selftests/bpf/progs/iters_state_safety.c       |  14 +-
 .../selftests/bpf/progs/iters_testmod_seq.c        |   4 +-
 .../selftests/bpf/progs/test_kfunc_dynptr_param.c  |   2 +-
 .../selftests/bpf/progs/verifier_bits_iter.c       |   4 +-
 tools/testing/selftests/bpf/trace_helpers.c        |   4 +
 tools/tracing/rtla/src/timerlat_hist.c             | 177 +++++++++++----------
 116 files changed, 1169 insertions(+), 548 deletions(-)