Skip to content

6.12.56-rc1 review

Greg Kroah-Hartman linux-arm-kernel linux-cifs linux-fsdevel linux-patches linux-tegra linux-unionfs lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest117 patches 14 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/117exec: Fix incorrect type for retfs/exec.c+1 -10 replies
2/117nios2: ensure that memblock.current_limit is set when setting pfn limitsarch/nios2/kernel/setup.c+15 -00 replies
3/117hfs: clear offset and space out of valid records in b-tree nodefs/hfs/brec.c+23 -40 replies
4/117hfs: make proper initalization of struct hfs_find_datafs/hfs/bfind.c+7 -10 replies
5/117hfsplus: fix KMSAN uninit-value issue in __hfsplus_ext_cache_extent()fs/hfsplus/bfind.c+7 -10 replies
6/117hfs: validate record offset in hfsplus_bmap_allocfs/hfsplus/bnode.c fs/hfsplus/btree.c fs/hfsplus/hfsplus_fs.h+48 -410 replies
7/117hfsplus: fix KMSAN uninit-value issue in hfsplus_delete_cat()fs/hfsplus/super.c+18 -50 replies
8/117dlm: check for defined force value in dlm_lockspace_releasefs/dlm/lockspace.c+1 -10 replies
9/117hfs: fix KMSAN uninit-value issue in hfs_find_set_zero_bits()fs/hfs/mdb.c+1 -10 replies
10/117hfsplus: return EIO when type of hidden directory mismatch in hfsplus_fill_super()fs/hfsplus/super.c+1 -10 replies
11/117PCI: Test for bit underflow in pcie_set_readrq()drivers/pci/pci.c+5 -10 replies
12/117lkdtm: fortify: Fix potential NULL dereference on kmalloc failuredrivers/misc/lkdtm/fortify.c+6 -00 replies
13/117arm64: sysreg: Correct sign definitions for EIESB and DoubleLockarch/arm64/tools/sysreg+2 -20 replies
14/117gfs2: Fix unlikely race in gdlm_put_lockfs/gfs2/lock_dlm.c+5 -60 replies
15/117m68k: bitops: Fix find_*_bit() signaturesarch/m68k/include/asm/bitops.h+14 -110 replies
16/117powerpc/32: Remove PAGE_KERNEL_TEXT to fix startup failurearch/powerpc/include/asm/pgtable.h arch/powerpc/mm/book3s32/mmu.c arch/powerpc/mm/pgtable_32.c+3 -150 replies
17/117drivers/perf: hisi: Relax the event ID check in the frameworkdrivers/perf/hisilicon/hisi_uncore_pmu.c drivers/perf/hisilicon/hisi_uncore_pmu.h+3 -20 replies
18/117s390/mm: Use __GFP_ACCOUNT for user page table allocationsarch/s390/mm/pgalloc.c+10 -30 replies
19/117smb: server: let smb_direct_flush_send_list() invalidate a remote key firstfs/smb/server/transport_rdma.c+7 -40 replies
20/117Unbreak make tools/* for user-space targetsMakefile+2 -20 replies
21/117PM: EM: Drop unused parameter from em_adjust_new_capacity()kernel/power/energy_model.c+2 -30 replies
22/117PM: EM: Slightly reduce em_check_capacity_update() overheadkernel/power/energy_model.c+2 -20 replies
23/117PM: EM: Move CPU capacity check to em_adjust_new_capacity()kernel/power/energy_model.c+17 -230 replies
24/117PM: EM: Fix late boot with holes in CPU topologykernel/power/energy_model.c+6 -50 replies
25/117net/mlx5e: Return 1 instead of 0 in invalid case in mlx5e_mpwrq_umr_entry_size()drivers/net/ethernet/mellanox/mlx5/core/en/params.c+1 -10 replies
26/117rtnetlink: Allow deleting FDB entries in user namespacenet/core/rtnetlink.c+0 -30 replies
27/117net: enetc: fix the deadlock of enetc_mdio_lockdrivers/net/ethernet/freescale/enetc/enetc.c+21 -40 replies
28/117net: enetc: correct the value of ENETC_RXB_TRUESIZEdrivers/net/ethernet/freescale/enetc/enetc.h+1 -10 replies
29/117dpaa2-eth: fix the pointer passed to PTR_ALIGN on Tx pathdrivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c+1 -20 replies
30/117can: bxcan: bxcan_start_xmit(): use can_dev_dropped_skb() instead of can_dropped_invalid_skb()drivers/net/can/bxcan.c+1 -10 replies
31/117can: esd: acc_start_xmit(): use can_dev_dropped_skb() instead of can_dropped_invalid_skb()drivers/net/can/esd/esdacc.c+1 -10 replies
32/117can: rockchip-canfd: rkcanfd_start_xmit(): use can_dev_dropped_skb() instead of can_dropped_invalid_skb()drivers/net/can/rockchip/rockchip_canfd-tx.c+1 -10 replies
33/117selftests: net: fix server bind failure in sctp_vrf.shtools/testing/selftests/net/sctp_hello.c tools/testing/selftests/net/sctp_vrf.sh+47 -430 replies
34/117net/mlx5e: Reuse per-RQ XDP buffer to avoid stack zeroing overheaddrivers/net/ethernet/mellanox/mlx5/core/en.h drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h drivers/net/ethernet/mellanox/mlx5/core/en_rx.c+51 -430 replies
35/117net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for legacy RQdrivers/net/ethernet/mellanox/mlx5/core/en_rx.c+19 -60 replies
36/117net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for striding RQdrivers/net/ethernet/mellanox/mlx5/core/en_rx.c+23 -30 replies
37/117net/smc: fix general protection fault in __smc_diag_dumpnet/smc/smc_inet.c+0 -130 replies
38/117net: ethernet: ti: am65-cpts: fix timestamp loss due to race conditionsdrivers/net/ethernet/ti/am65-cpts.c+43 -200 replies
39/117arm64, mm: avoid always making PTE dirty in pte_mkwrite()arch/arm64/include/asm/pgtable.h+2 -10 replies
40/117ptp: ocp: Fix typo using index 1 instead of i in SMA initialization loopdrivers/ptp/ptp_ocp.c+1 -10 replies
41/117sctp: avoid NULL dereference when chunk data buffer is missingnet/sctp/inqueue.c+7 -60 replies
42/117net: phy: micrel: always set shared->phydev for LAN8814drivers/net/phy/micrel.c+2 -20 replies
43/117net/mlx5: Fix IPsec cleanup over MPV devicedrivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c drivers/net/ethernet/mellanox/mlx5/core/en_main.c+30 -20 replies
44/117fs/notify: call exportfs_encode_fid with s_umountfs/notify/fdinfo.c+6 -00 replies
45/117net: bonding: fix possible peer notify event loss or dup issuedrivers/net/bonding/bond_main.c+18 -220 replies
46/117dma-debug: dont report false positives with DMA_BOUNCE_UNALIGNED_KMALLOCkernel/dma/debug.c+4 -10 replies
47/117arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()drivers/base/arch_topology.c+1 -10 replies
48/117btrfs: directly free partially initialized fs_info in btrfs_check_leaked_roots()fs/btrfs/super.c+7 -10 replies
49/117gpio: pci-idio-16: Define maximum valid register address offsetdrivers/gpio/gpio-pci-idio-16.c+1 -00 replies
50/117gpio: 104-idio-16: Define maximum valid register address offsetdrivers/gpio/gpio-104-idio-16.c+1 -00 replies
51/117xfs: fix locking in xchk_nlinks_collect_dirfs/xfs/scrub/nlinks.c+31 -30 replies
52/117Revert "cpuidle: menu: Avoid discarding useful information"drivers/cpuidle/governors/menu.c+9 -120 replies
53/117slab: Avoid race on slab->obj_exts in alloc_slab_obj_extsmm/slub.c+6 -30 replies
54/117slab: Fix obj_ext mistakenly considered NULL due to race conditionmm/slub.c+11 -50 replies
55/117ACPICA: Work around bogus -Wstringop-overread warning since GCC 11drivers/acpi/acpica/tbprint.c+6 -00 replies
56/117can: netlink: can_changelink(): allow disabling of automatic restartdrivers/net/can/dev/netlink.c+4 -20 replies
57/117cifs: Fix TCP_Server_Info::credits to be signedfs/smb/client/cifsglob.h+1 -10 replies
58/117MIPS: Malta: Fix keyboard resource preventing i8042 driver from registeringarch/mips/mti-malta/malta-setup.c+1 -10 replies
59/117ocfs2: clear extent cache after moving/defragmenting extentsfs/ocfs2/move_extents.c+5 -00 replies
60/117vsock: fix lock inversion in vsock_assign_transport()net/vmw_vsock/af_vsock.c+19 -190 replies
61/117net: stmmac: dwmac-rk: Fix disabling set_clock_selectiondrivers/net/ethernet/stmicro/stmmac/dwmac-rk.c+5 -40 replies
62/117net: usb: rtl8150: Fix frame paddingdrivers/net/usb/rtl8150.c+9 -20 replies
63/117net: ravb: Enforce descriptor type orderingdrivers/net/ethernet/renesas/ravb_main.c+14 -20 replies
64/117net: ravb: Ensure memory write completes before ringing TX doorbelldrivers/net/ethernet/renesas/ravb_main.c+8 -00 replies
65/117selftests: mptcp: join: mark flush re-add as skipped if not supportedtools/testing/selftests/net/mptcp/mptcp_join.sh+1 -10 replies
66/117selftests: mptcp: join: mark implicit tests as skipped if not supportedtools/testing/selftests/net/mptcp/mptcp_join.sh+2 -20 replies
67/117mm: prevent poison consumption when splitting THPmm/huge_memory.c mm/migrate.c+5 -10 replies
68/117drm/amd/display: increase max link count and fix link->enc NULL pointer accessdrivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h+10 -10 replies
69/117spi: spi-nxp-fspi: add extra delay after dll lockeddrivers/spi/spi-nxp-fspi.c+6 -00 replies
70/117arm64: dts: broadcom: bcm2712: Add default GIC address cellsarch/arm64/boot/dts/broadcom/bcm2712.dtsi+1 -00 replies
71/117arm64: dts: broadcom: bcm2712: Define VGIC interruptarch/arm64/boot/dts/broadcom/bcm2712.dtsi+2 -00 replies
72/117firmware: arm_scmi: Account for failed debug initializationdrivers/firmware/arm_scmi/common.h drivers/firmware/arm_scmi/driver.c+35 -330 replies
73/117firmware: arm_scmi: Fix premature SCMI_XFER_FLAG_IS_RAW clearing in raw modedrivers/firmware/arm_scmi/driver.c+1 -20 replies
74/117spi: airoha: return an error for continuous mode dirmap creation casesdrivers/spi/spi-airoha-snfi.c+4 -00 replies
75/117spi: airoha: add support of dual/quad wires spi modes to exec_op() handlerdrivers/spi/spi-airoha-snfi.c+82 -260 replies
76/117spi: airoha: do not keep {tx,rx} dma buffer always mappeddrivers/spi/spi-airoha-snfi.c+71 -830 replies
77/117spi: airoha: switch back to non-dma mode in the case of errordrivers/spi/spi-airoha-snfi.c+5 -20 replies
78/117spi: airoha: fix reading/writing of flashes with more than one plane per lundrivers/spi/spi-airoha-snfi.c+6 -30 replies
79/117drm/panthor: Fix kernel panic on partial unmap of a GPU VA regiondrivers/gpu/drm/panthor/panthor_mmu.c+7 -30 replies
80/117RISC-V: Define pgprot_dmacoherent() for non-coherent devicesarch/riscv/include/asm/pgtable.h+2 -00 replies
81/117RISC-V: Dont print details of CPUs disabled in DTarch/riscv/kernel/cpu.c+1 -30 replies
82/117riscv: hwprobe: avoid uninitialized variable use in hwprobe_arch_id()arch/riscv/kernel/sys_hwprobe.c+6 -00 replies
83/117hwmon: (sht3x) Fix error handlingdrivers/hwmon/sht3x.c+17 -100 replies
84/117nbd: override creds to kernel when calling sock_{send,recv}msg()drivers/block/nbd.c+15 -00 replies
85/117drm/panic: Fix drawing the logo on a small narrow screendrivers/gpu/drm/drm_panic.c+3 -00 replies
86/117drm/panic: Fix qr_code, ensure vmargin is positivedrivers/gpu/drm/drm_panic.c+4 -10 replies
87/117gpio: ljca: Fix duplicated IRQ mappingdrivers/gpio/gpio-ljca.c+3 -110 replies
88/117io_uring: correct __must_hold annotation in io_install_fixed_fileio_uring/filetable.c+1 -10 replies
89/117sched: Remove never used code in mm_cid_get()kernel/sched/sched.h+0 -20 replies
90/117io_uring/sqpoll: switch away from getrusage() for CPU accountingio_uring/fdinfo.c io_uring/sqpoll.c io_uring/sqpoll.h+23 -180 replies
91/117io_uring/sqpoll: be smarter on when to update the stime usageio_uring/sqpoll.c+32 -110 replies
92/117Bluetooth: btintel: Add DSBR support for BlazarIW, BlazarU and GaPdrivers/bluetooth/btintel.c drivers/bluetooth/btintel.h+23 -80 replies
93/117platform/x86/amd/hsmp: Ensure sock->metric_tbl_addr is non-NULLdrivers/platform/x86/amd/hsmp.c+5 -00 replies
94/117USB: serial: option: add UNISOC UIS7720drivers/usb/serial/option.c+2 -00 replies
95/117USB: serial: option: add Quectel RG255Cdrivers/usb/serial/option.c+4 -00 replies
96/117USB: serial: option: add Telit FN920C04 ECM compositionsdrivers/usb/serial/option.c+4 -00 replies
97/117usb/core/quirks: Add Huawei ME906S to wakeup quirkdrivers/usb/core/quirks.c+2 -00 replies
98/117usb: raw-gadget: do not limit transfer lengthdrivers/usb/gadget/legacy/raw_gadget.c+0 -20 replies
99/117xhci: dbc: enable back DbC in resume if it was enabled before suspenddrivers/usb/host/xhci-dbgcap.c+8 -10 replies
100/117xhci: dbc: fix bogus 1024 byte prefix if ttyDBC read races with stall eventdrivers/usb/host/xhci-dbgcap.c+4 -20 replies
101/117x86/microcode: Fix Entrysign revision check for Zen1/Naplesarch/x86/kernel/cpu/microcode/amd.c+1 -10 replies
102/117binder: remove "invalid inc weak" checkdrivers/android/binder.c+1 -100 replies
103/117comedi: fix divide-by-zero in comedi_buf_munge()drivers/comedi/comedi_buf.c+1 -10 replies
104/117mei: me: add wildcat lake P DIDdrivers/misc/mei/hw-me-regs.h drivers/misc/mei/pci-me.c+4 -00 replies
105/117objtool/rust: add one more `noreturn` Rust functiontools/objtool/check.c+1 -00 replies
106/117misc: fastrpc: Fix dma_buf object leak in fastrpc_map_lookupdrivers/misc/fastrpc.c+2 -00 replies
107/117most: usb: Fix use-after-free in hdm_disconnectdrivers/most/most_usb.c+4 -70 replies
108/117most: usb: hdm_probe: Fix calling put_device() before device initializationdrivers/most/most_usb.c+1 -10 replies
109/117tcpm: switch check for role_sw device with fw_nodedrivers/usb/typec/tcpm/tcpm.c+2 -20 replies
110/117dt-bindings: usb: dwc3-imx8mp: dma-range is required only for imx8mpDocumentation/devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml+9 -10 replies
111/117serial: 8250_dw: handle reset control deassert errordrivers/tty/serial/8250/8250_dw.c+3 -10 replies
112/117serial: 8250_exar: add support for Advantech 2 port card with Device ID 0x0018drivers/tty/serial/8250/8250_exar.c+11 -00 replies
113/117serial: 8250_mtk: Enable baud clock and manage in runtime PMdrivers/tty/serial/8250/8250_mtk.c+4 -20 replies
114/117serial: sc16is7xx: remove useless enable of enhanced featuresdrivers/tty/serial/sc16is7xx.c+0 -70 replies
115/117devcoredump: Fix circular locking dependency with devcd->mutex.drivers/base/devcoredump.c+84 -540 replies
116/117arm64: mte: Do not warn if the page is already tagged in copy_highpage()arch/arm64/mm/copypage.c+7 -20 replies
117/117xfs: always warn about deprecated mount optionsfs/xfs/xfs_super.c+21 -120 replies

Reviews trailers per patch

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

PatchJan KaraViacheslav DubeykoBjorn HelgaasArnd BergmannMark RutlandAndrew PriceYury Norov (NVIDIA)Andrew DonnellanJonathan CameronAlexander GordeevNamjae JeonNathan ChancellorLukasz LubaChristian LoehleDietmar EggemannTariq ToukanMichael WeißHarshal GohelIdo SchimmelNikolay AleksandrovWei FangMathew McBrideSimon HormanSiddharth VadapalliCatalin MarinasVadim FedorenkoMarcelo Ricardo LeitnerHoratiu VulturLeon RomanovskyJay VosburghSudeep HollaDaniel VacekQu WenruoDavid SterbaAndy ShevchenkoLinus WalleijChristoph HellwigHarry YooSuren BaghdasaryanHuacai ChenPaulo Alcantara (Red Hat)Pavel ShilovskiyIlpo JärvinenThomas Bogendoerfer[email protected]Mark FashehJoseph Qi[email protected]Niklas SöderlundGeliang TangJakub KicinskiDragos TatuleaJesper Dangaard Brouer[email protected]Kuniyuki IwashimaEric DumazetD. WytheClaudiu ManoilMeenakshikumar SomasundaramChris ParkLorenzo BianconiAngeloGioacchino Del RegnoBoris BrezillonLiviu DudauSteven PriceHan GaoGuo Ren (Alibaba DAMO Academy)Andrew JonesConor DooleyPaul MooreStephen SmalleyMing LeiJavier Martinez CanillasEric BiggersBreno LeitaoGabriel Krisman BertaziŁukasz BartosikIan AbbottCristian MarussiFrieder SchrempfChristian MarangiDavid HildenbrandFarrah ChenQiuxu ZhuoLance YangWei YangZi YanMiaohe LinXilin WuMukesh OjhaYang ShiCarlos MaiolinoHeikki KrogerusBadhri Jagan SridharanJun LiFrank LiAlice RyhlFlorian FainelliPeter SchneiderHarshit MogalapalliJon HunterRon EconomosBrett A C SheffieldLinux Kernel Functional TestingBrett MastbergenDileep MalepuShuah KhanSlade WatkinsMiguel OjedaMark BrownPavel Machek (CIP)
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/117R-b
2/117
3/117
4/117
5/117
6/117R-b
7/117
8/117
9/117
10/117R-b
11/117A-b A-b
12/117
13/117A-b
14/117R-b
15/117A-b
16/117T-b
17/117A-b
18/117R-b
19/117A-b
20/117A-b
21/117R-b
22/117R-b
23/117R-b T-b R-b
24/117
25/117R-b
26/117R-b T-b R-b R-b
27/117A-b
28/117R-b
29/117T-b R-b
30/117
31/117
32/117
33/117T-b
34/117R-b A-b
35/117R-b
36/117
37/117T-b R-b R-b R-b
38/117R-b
39/117R-b
40/117R-b
41/117A-b
42/117T-b
43/117R-b
44/117
45/117A-b
46/117R-b
47/117R-b
48/117R-b R-b R-b
49/117R-b R-b
50/117R-b R-b
51/117R-b
52/117
53/117R-b R-b
54/117R-b R-b
55/117A-b
56/117
57/117A-b A-b
58/117R-b A-b
59/117T-b R-b R-b
60/117T-b
61/117R-b
62/117R-b
63/117R-b
64/117R-b
65/117R-b
66/117R-b
67/117A-b T-b T-b A-b R-b A-b R-b
68/117R-b R-b
69/117
70/117
71/117
72/117
73/117R-b
74/117R-b R-b
75/117R-b
76/117T-b
77/117A-b R-b
78/117R-b
79/117R-b R-b R-b
80/117T-b T-b
81/117R-b R-b
82/117
83/117
84/117A-b A-b R-b T-b
85/117R-b
86/117R-b
87/117
88/117
89/117T-b R-b
90/117R-b
91/117
92/117
93/117R-b
94/117
95/117
96/117
97/117
98/117
99/117T-b
100/117T-b
101/117
102/117
103/117R-b
104/117
105/117R-b
106/117T-b
107/117
108/117
109/117R-b R-b
110/117A-b R-b R-b
111/117
112/117
113/117R-b
114/117
115/117A-b
116/117R-b R-b
117/117R-b R-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 111 reviewers.

Read the v1 thread

Cover letter [PATCH 6.12 000/117] 6.12.56-rc1 review

This is the start of the stable review cycle for the 6.12.56 release. There are 117 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, 29 Oct 2025 18:34:15 +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.56-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.56-rc1

Darrick J. Wong <[email protected]>
xfs: always warn about deprecated mount options

Catalin Marinas <[email protected]>
arm64: mte: Do not warn if the page is already tagged in copy_highpage()

Maarten Lankhorst <[email protected]>

    devcoredump: Fix circular locking dependency with devcd->mutex.

Hugo Villeneuve <[email protected]>
serial: sc16is7xx: remove useless enable of enhanced features

Daniel Golle <[email protected]>
serial: 8250_mtk: Enable baud clock and manage in runtime PM

Florian Eckert <[email protected]>

    serial: 8250_exar: add support for Advantech 2 port card with Device ID 0x0018

Artem Shimko <[email protected]>
serial: 8250_dw: handle reset control deassert error

Xu Yang <[email protected]>
dt-bindings: usb: dwc3-imx8mp: dma-range is required only for imx8mp

Michael Grzeschik <[email protected]>
tcpm: switch check for role_sw device with fw_node

Victoria Votokina <[email protected]>
most: usb: hdm_probe: Fix calling put_device() before device initialization

Victoria Votokina <[email protected]>
most: usb: Fix use-after-free in hdm_disconnect

Junhao Xie <[email protected]>
misc: fastrpc: Fix dma_buf object leak in fastrpc_map_lookup

Miguel Ojeda <[email protected]>
objtool/rust: add one more noreturn Rust function

Alexander Usyskin <[email protected]>
mei: me: add wildcat lake P DID

Deepanshu Kartikey <[email protected]>
comedi: fix divide-by-zero in comedi_buf_munge()

Alice Ryhl <[email protected]>
binder: remove "invalid inc weak" check

Andrew Cooper <[email protected]>
x86/microcode: Fix Entrysign revision check for Zen1/Naples

Mathias Nyman <[email protected]>
xhci: dbc: fix bogus 1024 byte prefix if ttyDBC read races with stall event

Mathias Nyman <[email protected]>
xhci: dbc: enable back DbC in resume if it was enabled before suspend

Andrey Konovalov <[email protected]>
usb: raw-gadget: do not limit transfer length

Tim Guttzeit <[email protected]>
usb/core/quirks: Add Huawei ME906S to wakeup quirk

LI Qingwu <[email protected]>
USB: serial: option: add Telit FN920C04 ECM compositions

Reinhard Speyerer <[email protected]>
USB: serial: option: add Quectel RG255C

Renjun Wang <[email protected]>
USB: serial: option: add UNISOC UIS7720

Suma Hegde <[email protected]>

    platform/x86/amd/hsmp: Ensure sock->metric_tbl_addr is non-NULL

Kiran K <[email protected]>
Bluetooth: btintel: Add DSBR support for BlazarIW, BlazarU and GaP

Jens Axboe <[email protected]>
io_uring/sqpoll: be smarter on when to update the stime usage

Jens Axboe <[email protected]>
io_uring/sqpoll: switch away from getrusage() for CPU accounting

Andy Shevchenko <[email protected]>
sched: Remove never used code in mm_cid_get()

Alok Tiwari <[email protected]>
io_uring: correct __must_hold annotation in io_install_fixed_file

Haotian Zhang <[email protected]>
gpio: ljca: Fix duplicated IRQ mapping

Jocelyn Falempe <[email protected]>
drm/panic: Fix qr_code, ensure vmargin is positive

Jocelyn Falempe <[email protected]>
drm/panic: Fix drawing the logo on a small narrow screen

Ondrej Mosnacek <[email protected]>
nbd: override creds to kernel when calling sock_{send,recv}msg()

Guenter Roeck <[email protected]>
hwmon: (sht3x) Fix error handling

Paul Walmsley <[email protected]>
riscv: hwprobe: avoid uninitialized variable use in hwprobe_arch_id()

Anup Patel <[email protected]>
RISC-V: Don't print details of CPUs disabled in DT

Anup Patel <[email protected]>
RISC-V: Define pgprot_dmacoherent() for non-coherent devices

Akash Goel <[email protected]>
drm/panthor: Fix kernel panic on partial unmap of a GPU VA region

Mikhail Kshevetskiy <[email protected]>
spi: airoha: fix reading/writing of flashes with more than one plane per lun

Mikhail Kshevetskiy <[email protected]>
spi: airoha: switch back to non-dma mode in the case of error

Lorenzo Bianconi <[email protected]>
spi: airoha: do not keep {tx,rx} dma buffer always mapped

Mikhail Kshevetskiy <[email protected]>
spi: airoha: add support of dual/quad wires spi modes to exec_op() handler

Mikhail Kshevetskiy <[email protected]>
spi: airoha: return an error for continuous mode dirmap creation cases

Artem Shimko <[email protected]>
firmware: arm_scmi: Fix premature SCMI_XFER_FLAG_IS_RAW clearing in raw mode

Cristian Marussi <[email protected]>
firmware: arm_scmi: Account for failed debug initialization

Peter Robinson <[email protected]>
arm64: dts: broadcom: bcm2712: Define VGIC interrupt

Krzysztof Kozlowski <[email protected]>
arm64: dts: broadcom: bcm2712: Add default GIC address cells

Han Xu <[email protected]>
spi: spi-nxp-fspi: add extra delay after dll locked

Charlene Liu <[email protected]>

    drm/amd/display: increase max link count and fix link->enc NULL pointer access

Qiuxu Zhuo <[email protected]>
mm: prevent poison consumption when splitting THP

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: join: mark implicit tests as skipped if not supported

Matthieu Baerts (NGI0) <[email protected]>
selftests: mptcp: join: mark 'flush re-add' as skipped if not supported

Lad Prabhakar <[email protected]>
net: ravb: Ensure memory write completes before ringing TX doorbell

Lad Prabhakar <[email protected]>
net: ravb: Enforce descriptor type ordering

Michal Pecio <[email protected]>
net: usb: rtl8150: Fix frame padding

Sebastian Reichel <[email protected]>
net: stmmac: dwmac-rk: Fix disabling set_clock_selection

Stefano Garzarella <[email protected]>
vsock: fix lock inversion in vsock_assign_transport()

Deepanshu Kartikey <[email protected]>
ocfs2: clear extent cache after moving/defragmenting extents

Maciej W. Rozycki <[email protected]>
MIPS: Malta: Fix keyboard resource preventing i8042 driver from registering

David Howells <[email protected]>
cifs: Fix TCP_Server_Info::credits to be signed

Marc Kleine-Budde <[email protected]>
can: netlink: can_changelink(): allow disabling of automatic restart

Xi Ruoyao <[email protected]>
ACPICA: Work around bogus -Wstringop-overread warning since GCC 11

Hao Ge <[email protected]>
slab: Fix obj_ext mistakenly considered NULL due to race condition

Hao Ge <[email protected]>

    slab: Avoid race on slab->obj_exts in alloc_slab_obj_exts

Rafael J. Wysocki <[email protected]>
Revert "cpuidle: menu: Avoid discarding useful information"

Darrick J. Wong <[email protected]>
xfs: fix locking in xchk_nlinks_collect_dir

William Breathitt Gray <[email protected]>
gpio: 104-idio-16: Define maximum valid register address offset

William Breathitt Gray <[email protected]>
gpio: pci-idio-16: Define maximum valid register address offset

Dewei Meng <[email protected]>
btrfs: directly free partially initialized fs_info in btrfs_check_leaked_roots()

Kaushlendra Kumar <[email protected]>
arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()

Marek Szyprowski <[email protected]>
dma-debug: don't report false positives with DMA_BOUNCE_UNALIGNED_KMALLOC

Tonghao Zhang <[email protected]>
net: bonding: fix possible peer notify event loss or dup issue

Jakub Acs <[email protected]>
fs/notify: call exportfs_encode_fid with s_umount

Patrisious Haddad <[email protected]>
net/mlx5: Fix IPsec cleanup over MPV device

Robert Marko <[email protected]>

    net: phy: micrel: always set shared->phydev for LAN8814

Alexey Simakov <[email protected]>
sctp: avoid NULL dereference when chunk data buffer is missing

Jiasheng Jiang <[email protected]>
ptp: ocp: Fix typo using index 1 instead of i in SMA initialization loop

Huang Ying <[email protected]>
arm64, mm: avoid always making PTE dirty in pte_mkwrite()

Aksh Garg <[email protected]>
net: ethernet: ti: am65-cpts: fix timestamp loss due to race conditions

Wang Liang <[email protected]>
net/smc: fix general protection fault in __smc_diag_dump

Amery Hung <[email protected]>
net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for striding RQ

Amery Hung <[email protected]>
net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for legacy RQ

Carolina Jubran <[email protected]>
net/mlx5e: Reuse per-RQ XDP buffer to avoid stack zeroing overhead

Xin Long <[email protected]>
selftests: net: fix server bind failure in sctp_vrf.sh

Marc Kleine-Budde <[email protected]>
can: rockchip-canfd: rkcanfd_start_xmit(): use can_dev_dropped_skb() instead of can_dropped_invalid_skb()

Marc Kleine-Budde <[email protected]>
can: esd: acc_start_xmit(): use can_dev_dropped_skb() instead of can_dropped_invalid_skb()

Marc Kleine-Budde <[email protected]>
can: bxcan: bxcan_start_xmit(): use can_dev_dropped_skb() instead of can_dropped_invalid_skb()

Ioana Ciornei <[email protected]>
dpaa2-eth: fix the pointer passed to PTR_ALIGN on Tx path

Wei Fang <[email protected]>
net: enetc: correct the value of ENETC_RXB_TRUESIZE

Jianpeng Chang <[email protected]>
net: enetc: fix the deadlock of enetc_mdio_lock

Johannes Wiesböck <[email protected]>
rtnetlink: Allow deleting FDB entries in user namespace

Nathan Chancellor <[email protected]>
net/mlx5e: Return 1 instead of 0 in invalid case in mlx5e_mpwrq_umr_entry_size()

Christian Loehle <[email protected]>
PM: EM: Fix late boot with holes in CPU topology

Rafael J. Wysocki <[email protected]>
PM: EM: Move CPU capacity check to em_adjust_new_capacity()

Rafael J. Wysocki <[email protected]>
PM: EM: Slightly reduce em_check_capacity_update() overhead

Rafael J. Wysocki <[email protected]>
PM: EM: Drop unused parameter from em_adjust_new_capacity()

Linus Torvalds <[email protected]>
Unbreak 'make tools/*' for user-space targets

Stefan Metzmacher <[email protected]>
smb: server: let smb_direct_flush_send_list() invalidate a remote key first

Heiko Carstens <[email protected]>
s390/mm: Use __GFP_ACCOUNT for user page table allocations

Yicong Yang <[email protected]>
drivers/perf: hisi: Relax the event ID check in the framework

Christophe Leroy <[email protected]>
powerpc/32: Remove PAGE_KERNEL_TEXT to fix startup failure

Geert Uytterhoeven <[email protected]>
m68k: bitops: Fix find_*_bit() signatures

Andreas Gruenbacher <[email protected]>
gfs2: Fix unlikely race in gdlm_put_lock

Fuad Tabba <[email protected]>
arm64: sysreg: Correct sign definitions for EIESB and DoubleLock

Junjie Cao <[email protected]>
lkdtm: fortify: Fix potential NULL dereference on kmalloc failure

Kees Cook <[email protected]>
PCI: Test for bit underflow in pcie_set_readrq()

Yangtao Li <[email protected]>
hfsplus: return EIO when type of hidden directory mismatch in hfsplus_fill_super()

Viacheslav Dubeyko <[email protected]>
hfs: fix KMSAN uninit-value issue in hfs_find_set_zero_bits()

Alexander Aring <[email protected]>
dlm: check for defined force value in dlm_lockspace_release

Viacheslav Dubeyko <[email protected]>
hfsplus: fix KMSAN uninit-value issue in hfsplus_delete_cat()

Yang Chenzhi <[email protected]>
hfs: validate record offset in hfsplus_bmap_alloc

Viacheslav Dubeyko <[email protected]>
hfsplus: fix KMSAN uninit-value issue in __hfsplus_ext_cache_extent()

Viacheslav Dubeyko <[email protected]>
hfs: make proper initalization of struct hfs_find_data

Viacheslav Dubeyko <[email protected]>
hfs: clear offset and space out of valid records in b-tree node

Simon Schuster <[email protected]>
nios2: ensure that memblock.current_limit is set when setting pfn limits

Xichao Zhao <[email protected]>
exec: Fix incorrect type for ret

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

Diffstat:

 .../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml   |  10 +-
 Makefile                                           |   8 +-
 arch/arm64/boot/dts/broadcom/bcm2712.dtsi          |   3 +
 arch/arm64/include/asm/pgtable.h                   |   3 +-
 arch/arm64/mm/copypage.c                           |   9 +-
 arch/arm64/tools/sysreg                            |   4 +-
 arch/m68k/include/asm/bitops.h                     |  25 +-
 arch/mips/mti-malta/malta-setup.c                  |   2 +-
 arch/nios2/kernel/setup.c                          |  15 ++
 arch/powerpc/include/asm/pgtable.h                 |  12 -
 arch/powerpc/mm/book3s32/mmu.c                     |   4 +-
 arch/powerpc/mm/pgtable_32.c                       |   2 +-
 arch/riscv/include/asm/pgtable.h                   |   2 +
 arch/riscv/kernel/cpu.c                            |   4 +-
 arch/riscv/kernel/sys_hwprobe.c                    |   6 +
 arch/s390/mm/pgalloc.c                             |  13 +-
 arch/x86/kernel/cpu/microcode/amd.c                |   2 +-
 drivers/acpi/acpica/tbprint.c                      |   6 +
 drivers/android/binder.c                           |  11 +-
 drivers/base/arch_topology.c                       |   2 +-
 drivers/base/devcoredump.c                         | 138 ++++++----
 drivers/block/nbd.c                                |  15 ++
 drivers/bluetooth/btintel.c                        |  28 ++-
 drivers/bluetooth/btintel.h                        |   3 +
 drivers/comedi/comedi_buf.c                        |   2 +-
 drivers/cpuidle/governors/menu.c                   |  21 +-
 drivers/firmware/arm_scmi/common.h                 |  24 +-
 drivers/firmware/arm_scmi/driver.c                 |  47 ++--
 drivers/gpio/gpio-104-idio-16.c                    |   1 +
 drivers/gpio/gpio-ljca.c                           |  14 +-
 drivers/gpio/gpio-pci-idio-16.c                    |   1 +
 .../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c  |   3 +
 drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h  |   8 +-
 drivers/gpu/drm/drm_panic.c                        |   8 +-
 drivers/gpu/drm/panthor/panthor_mmu.c              |  10 +-
 drivers/hwmon/sht3x.c                              |  27 +-
 drivers/misc/fastrpc.c                             |   2 +
 drivers/misc/lkdtm/fortify.c                       |   6 +
 drivers/misc/mei/hw-me-regs.h                      |   2 +
 drivers/misc/mei/pci-me.c                          |   2 +
 drivers/most/most_usb.c                            |  13 +-
 drivers/net/bonding/bond_main.c                    |  40 ++-
 drivers/net/can/bxcan.c                            |   2 +-
 drivers/net/can/dev/netlink.c                      |   6 +-
 drivers/net/can/esd/esdacc.c                       |   2 +-
 drivers/net/can/rockchip/rockchip_canfd-tx.c       |   2 +-
 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c   |   3 +-
 drivers/net/ethernet/freescale/enetc/enetc.c       |  25 +-
 drivers/net/ethernet/freescale/enetc/enetc.h       |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en.h       |   7 +
 .../net/ethernet/mellanox/mlx5/core/en/params.c    |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h   |   6 -
 .../ethernet/mellanox/mlx5/core/en_accel/ipsec.h   |   5 +
 .../mellanox/mlx5/core/en_accel/ipsec_fs.c         |  25 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   2 +
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    | 128 ++++++----
 drivers/net/ethernet/renesas/ravb_main.c           |  24 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c     |   9 +-
 drivers/net/ethernet/ti/am65-cpts.c                |  63 +++--
 drivers/net/phy/micrel.c                           |   4 +-
 drivers/net/usb/rtl8150.c                          |  11 +-
 drivers/pci/pci.c                                  |   6 +-
 drivers/perf/hisilicon/hisi_uncore_pmu.c           |   2 +-
 drivers/perf/hisilicon/hisi_uncore_pmu.h           |   3 +-
 drivers/platform/x86/amd/hsmp.c                    |   5 +
 drivers/ptp/ptp_ocp.c                              |   2 +-
 drivers/spi/spi-airoha-snfi.c                      | 280 ++++++++++++---------
 drivers/spi/spi-nxp-fspi.c                         |   6 +
 drivers/tty/serial/8250/8250_dw.c                  |   4 +-
 drivers/tty/serial/8250/8250_exar.c                |  11 +
 drivers/tty/serial/8250/8250_mtk.c                 |   6 +-
 drivers/tty/serial/sc16is7xx.c                     |   7 -
 drivers/usb/core/quirks.c                          |   2 +
 drivers/usb/gadget/legacy/raw_gadget.c             |   2 -
 drivers/usb/host/xhci-dbgcap.c                     |  15 +-
 drivers/usb/serial/option.c                        |  10 +
 drivers/usb/typec/tcpm/tcpm.c                      |   4 +-
 fs/btrfs/super.c                                   |   8 +-
 fs/dlm/lockspace.c                                 |   2 +-
 fs/exec.c                                          |   2 +-
 fs/gfs2/lock_dlm.c                                 |  11 +-
 fs/hfs/bfind.c                                     |   8 +-
 fs/hfs/brec.c                                      |  27 +-
 fs/hfs/mdb.c                                       |   2 +-
 fs/hfsplus/bfind.c                                 |   8 +-
 fs/hfsplus/bnode.c                                 |  41 ---
 fs/hfsplus/btree.c                                 |   6 +
 fs/hfsplus/hfsplus_fs.h                            |  42 ++++
 fs/hfsplus/super.c                                 |  25 +-
 fs/notify/fdinfo.c                                 |   6 +
 fs/ocfs2/move_extents.c                            |   5 +
 fs/smb/client/cifsglob.h                           |   2 +-
 fs/smb/server/transport_rdma.c                     |  11 +-
 fs/xfs/scrub/nlinks.c                              |  34 ++-
 fs/xfs/xfs_super.c                                 |  33 ++-
 io_uring/fdinfo.c                                  |   8 +-
 io_uring/filetable.c                               |   2 +-
 io_uring/sqpoll.c                                  |  65 +++--
 io_uring/sqpoll.h                                  |   1 +
 kernel/dma/debug.c                                 |   5 +-
 kernel/power/energy_model.c                        |  58 ++---
 kernel/sched/sched.h                               |   2 -
 mm/huge_memory.c                                   |   3 +
 mm/migrate.c                                       |   3 +-
 mm/slub.c                                          |  23 +-
 net/core/rtnetlink.c                               |   3 -
 net/sctp/inqueue.c                                 |  13 +-
 net/smc/smc_inet.c                                 |  13 -
 net/vmw_vsock/af_vsock.c                           |  38 +--
 tools/objtool/check.c                              |   1 +
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |   6 +-
 tools/testing/selftests/net/sctp_hello.c           |  17 +-
 tools/testing/selftests/net/sctp_vrf.sh            |  73 +++---
 113 files changed, 1170 insertions(+), 688 deletions(-)