Linux 6.14
From: | Linus Torvalds <torvalds-AT-linux-foundation.org> | |
To: | Linux Kernel Mailing List <linux-kernel-AT-vger.kernel.org> | |
Subject: | Linux 6.14 | |
Date: | Mon, 24 Mar 2025 07:36:29 -0700 | |
Message-ID: | <CAHk-=wg7TO09Si5tTPyhdrLLvyYtVmCf+GGN4kVJ0=Xk=5TE3g@mail.gmail.com> | |
Archive-link: | Article |
So it's early Monday morning (well - early for me, I'm not really a morning person), and I'd love to have some good excuse for why I didn't do the 6.14 release yesterday on my regular Sunday afternoon release schedule. I'd like to say that some important last-minute thing came up and delayed things. But no. It's just pure incompetence. Because absolutely nothing last-minute happened yesterday, and I was just clearing up some unrelated things in order to be ready for the merge window. And in the process just entirely forgot to actually ever cut the release. D'oh. So yes, a little delayed for no good reason at all, and obviously that means that the merge window has opened. No rest for the wicked (or the incompetent). Below is the shortlog for the last week. It's nice and small - not only was there no last-minute issue yesterday, the whole last week was pretty calm. The patch is dominated by some amd gpu updates, and even those are pretty small. The rest is random small changes all over. Judging by my pending pile of pull requests, 6.15 will be much busier. Linus --- Alex Deucher (1): drm/amdgpu/pm: wire up hwmon fan speed for smu 14.0.2 Alexander Mikhalitsyn (1): tools headers: Sync uapi/asm-generic/socket.h with the kernel sources Alexander Stein (1): arm64: dts: freescale: tqma8mpql: Fix vqmmc-supply Alexandre Cassen (1): xfrm: fix tunnel mode TX datapath in packet offload mode Ard Biesheuvel (2): efi/libstub: Avoid physical address 0x0 when doing random allocation efivarfs: use I_MUTEX_CHILD nested lock to traverse variables on resume Arkadiusz Bokowy (1): Bluetooth: hci_event: Fix connection regression between LE and non-LE adapters Arnd Bergmann (1): ARM: OMAP1: select CONFIG_GENERIC_IRQ_CHIP Arthur Mongodin (1): mptcp: Fix data stream corruption in the address announcement Baochen Qiang (1): dma-mapping: fix missing clear bdr in check_ram_in_range_map() Biju Das (2): dt-bindings: can: renesas,rcar-canfd: Fix typo in pattern properties for R-Car V4M can: rcar_canfd: Fix page entries in the AFL list Chester A. Unal (2): ARM: dts: BCM5301X: Fix switch port labels of ASUS RT-AC5300 ARM: dts: BCM5301X: Fix switch port labels of ASUS RT-AC3200 ChiYuan Huang (2): regulator: rtq2208: Fix incorrect buck converter phase mapping regulator: rtq2208: Fix the LDO DVS capability Christian Eggers (2): regulator: dummy: force synchronous probing regulator: check that dummy regulator has been probed before using it Claudio Imbrenda (1): KVM: s390: pv: fix race when making a page secure Cosmin Ratiu (1): xfrm_output: Force software GSO only in tunnel mode Dan Carpenter (4): firmware: qcom: scm: Fix error code in probe() Bluetooth: Fix error code in chan_alloc_skb_cb() accel/qaic: Fix integer overflow in qaic_validate_req() net: atm: fix use after free in lec_send() Dave Hansen (1): filemap: move prefaulting out of hot write path David Ahern (1): MAINTAINERS: Add Andrea Mayer as a maintainer of SRv6 David Belanger (1): drm/amdgpu: Restore uncached behaviour on GFX12 David Howells (5): afs: Fix afs_atcell_get_link() to check if ws_cell is unset first netfs: Fix collection of results during pause when collection offloaded netfs: Fix rolling_buffer_load_from_ra() to not clear mark bits netfs: Fix netfs_unbuffered_read() to return ssize_t rather than int keys: Fix UAF in key_put() David Lechner (1): ARM: davinci: da850: fix selecting ARCH_DAVINCI_DA8XX David Rosca (3): drm/amdgpu: Fix MPEG2, MPEG4 and VC1 video caps max size drm/amdgpu: Fix JPEG video caps max size for navi1x and raven drm/amdgpu: Remove JPEG from vega and carrizo video caps Dev Jain (1): mm/vma: do not register private-anon mappings with khugepaged during mmap Dhananjay Ugwekar (1): perf/x86/rapl: Fix error handling in init_rapl_pmus() Dietmar Eggemann (1): Revert "sched/core: Reduce cost of sched_move_task when config autogroup" Dragan Simic (2): arm64: dts: rockchip: Add avdd HDMI supplies to RockPro64 board dtsi arm64: dts: rockchip: Add missing PCIe supplies to RockPro64 board dtsi E Shattow (1): riscv: dts: starfive: Fix a typo in StarFive JH7110 pin function definitions Eric W. Biederman (1): MAINTAINERS: Remove myself Felix Fietkau (1): net: ipv6: fix TCP GSO segmentation with NAT Gavrilov Ilia (1): xsk: fix an integer overflow in xp_create_and_assign_umem() Geert Uytterhoeven (2): ARM: shmobile: smp: Enforce shmobile_smp_* alignment pinctrl: spacemit: PINCTRL_SPACEMIT_K1 should not default to y unconditionally Gu Bowen (1): mmc: atmel-mci: Add missing clk_disable_unprepare() Guillaume Nault (2): Revert "selftests: Add IPv6 link-local address generation tests for GRE devices." Revert "gre: Fix IPv6 link-local address generation." Haibo Chen (2): can: flexcan: only change CAN state when link up in system PM can: flexcan: disable transceiver during system PM Haiyang Zhang (1): net: mana: Support holes in device list reply msg Harish Kasiviswanathan (1): drm/amd/pm: add unique_id for gfx12 Hector Martin (1): MAINTAINERS: Add apple-spi driver & binding files Heiko Stuebner (2): arm64: dts: rockchip: remove supports-cqe from rk3588 jaguar arm64: dts: rockchip: remove supports-cqe from rk3588 tiger Horatiu Vultur (1): reset: mchp: sparx5: Fix for lan966x Huisong Li (1): soc: hisilicon: kunpeng_hccs: Fix incorrect string assembly Jakub Kicinski (1): selftests: drv-net: use defer in the ping test James Bottomley (1): efivarfs: fix NULL dereference on resume Jason Gunthorpe (1): gpu: host1x: Do not assume that a NULL domain means no DMA IOMMU Jay Cornwall (1): drm/amdkfd: Fix instruction hazard in gfx12 trap handler Jeffrey Hugo (1): accel/qaic: Fix possible data corruption in BOs > 2G Jens Axboe (1): io_uring/net: don't clear REQ_F_NEED_CLEANUP unconditionally Jianfeng Liu (1): arm64: dts: rockchip: slow down emmc freq for rock 5 itx Jinjiang Tu (1): mm/hugetlb: fix surplus pages in dissolve_free_huge_page() Joanne Koong (1): fuse: fix uring race condition for null dereference of fc Joe Hattori (1): firmware: imx-scu: fix OF node leak in .probe() Johan Hovold (1): firmware: qcom: uefisecapp: fix efivars registration race Junxian Huang (6): RDMA/hns: Fix soft lockup during bt pages loop RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db() RDMA/hns: Fix invalid sq params not being blocked RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common() RDMA/hns: Fix missing xa_destroy() RDMA/hns: Fix wrong value of max_sge_rd Justin Iurman (3): net: lwtunnel: fix recursion loops net: ipv6: ioam6: fix lwtunnel_output() loop selftests: net: test for lwtunnel dst ref loops Justin Klaassen (1): arm64: dts: rockchip: fix u2phy1_host status for NanoPi R4S Kamal Dasu (1): mmc: sdhci-brcmstb: add cqhci suspend/resume to PM ops Kashyap Desai (2): RDMA/bnxt_re: Fix allocation of QP table RDMA/bnxt_re: Add missing paranthesis in map_qp_id_to_tbl_indx Kirill A. Shutemov (1): mm/page_alloc: fix memory accept before watermarks gets initialized Konrad Dybcio (1): Revert "arm64: dts: qcom: sdm845: Affirm IDR0.CCTW on apps_smmu" Krzysztof Kozlowski (1): soc: qcom: pmic_glink: Drop redundant pg assignment before taking lock Kuniyuki Iwashima (2): ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw(). ipv6: Set errno after ip_fib_metrics_init() in ip6_route_info_create(). Lin Ma (1): net/neighbor: add missing policy for NDTPA_QUEUE_LENBYTES Linus Torvalds (1): Linux 6.14 Lo-an Chen (1): drm/amd/display: Fix incorrect fw_state address in dmub_srv Ludvig Pärsson (1): regulator: core: Fix deadlock in create_regulator() Luis Henriques (1): fuse: fix possible deadlock if rings are never initialized MD Danish Anwar (1): net: ti: icssg-prueth: Add lock to stats Mario Limonciello (1): drm/amd/display: Use HW lock mgr for PSR1 when only one eDP Masami Hiramatsu (Google) (2): tracing: tprobe-events: Fix to clean up tprobe correctly when module unload tracing: tprobe-events: Fix leakage of module refcount Matthew Wilcox (Oracle) (1): mm: decline to manipulate the refcount on a slab page Max Kellermann (1): netfs: Call `invalidate_cache` only if implemented Maíra Canal (2): drm/v3d: Don't run jobs that have errors flagged in its fence drm/v3d: Set job pointer to NULL when the job's fence has an error Miaoqian Lin (1): spi: Fix reference count leak in slave_show() Michal Swiatkowski (3): devlink: fix xa_alloc_cyclic() error handling dpll: fix xa_alloc_cyclic() error handling phy: fix xa_alloc_cyclic() error handling Muchun Song (1): mm: memcontrol: fix swap counter leak from offline cgroup Namhyung Kim (2): perf/x86: Check data address for IBS software filter perf/amd/ibs: Prevent leaking sensitive data to userspace Neal Gompa (1): MAINTAINERS: Add myself (Neal Gompa) as a reviewer for ARM Apple support Nikita Zhandarovich (1): drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse() Niklas Cassel (1): ata: libata-core: Add ATA_QUIRK_NO_LPM_ON_ATI for certain Samsung SSDs Oliver Hartkopp (1): can: statistics: use atomic access in hot path Paulo Alcantara (1): smb: client: don't retry IO on failed negprotos with soft mounts Pavel Begunkov (1): io_uring/net: fix sendzc double notif flush Peng Fan (1): soc: imx8m: Unregister cpufreq and soc dev in cleanup path Phil Elwell (3): ARM: dts: bcm2711: PL011 UARTs are actually r1p5 arm64: dts: bcm2712: PL011 UARTs are actually r1p5 ARM: dts: bcm2711: Don't mark timer regs unconfigured Philip Yang (1): drm/amdkfd: Fix user queue validation on Gfx7/8 Preethi G (1): RDMA/bnxt_re: Fix reporting maximum SRQs on P7 chips Qasim Ijaz (1): RDMA/mlx5: Handle errors returned from mlx5r_ib_rate() Quentin Schulz (2): arm64: dts: rockchip: fix pinmux of UART0 for PX30 Ringneck on Haikou arm64: dts: rockchip: fix pinmux of UART5 for PX30 Ringneck on Haikou Rafael Aquini (1): selftests/mm: run_vmtests.sh: fix half_ufd_size_MB calculation Raphael S. Carvalho (1): mm: fix error handling in __filemap_get_folio() with FGP_NOWAIT Roger Quadros (1): memory: omap-gpmc: drop no compatible check Russell King (Oracle) (1): net: stmmac: dwc-qos-eth: use devm_kzalloc() for AXI data Saranya R (1): soc: qcom: pdr: Fix the potential deadlock Saravanan Vajravel (1): RDMA/bnxt_re: Avoid clearing VLAN_ID mask in modify qp path SeongJae Park (2): mm/damon: respect core layer filters' allowance decision on ops layer mm/damon/core: initialize damos->walk_completed in damon_new_scheme() Shakeel Butt (1): memcg: drain obj stock on cpu hotplug teardown Stefan Eichenberger (3): ARM: dts: imx6qdl-apalis: Fix poweroff on Apalis iMX6 arm64: dts: freescale: imx8mp-verdin-dahlia: add Microphone Jack to sound card arm64: dts: freescale: imx8mm-verdin-dahlia: add Microphone Jack to sound card Stefan Wahren (1): ARM: dts: bcm2711: Fix xHCI power-domain Sven Eckelmann (1): batman-adv: Ignore own maximum aggregation size during RX Tasos Sahanidis (1): hwmon: (nct6775-core) Fix out of bounds access for NCT679{8,9} Tomasz Pakuła (1): drm/amdgpu/pm: Handle SCLK offset correctly in overdrive for smu 14.0.2 Tomasz Rusinowicz (1): drm/xe: Fix exporting xe buffers multiple times Vignesh Raghavendra (1): net: ethernet: ti: am65-cpsw: Fix NAPI registration sequence Vincent Mailhol (1): can: ucan: fix out of bound read in strscpy() source Wentao Liang (1): drm/amdgpu/gfx12: correct cleanup of 'me' field with gfx_v12_0_me_fini() Wolfram Sang (1): MAINTAINERS: correct list and scope of LTC4286 HARDWARE MONITOR Xianwei Zhao (1): pmdomain: amlogic: fix T7 ISP secpower Yang Yingliang (1): i2c: amd-mp2: drop free_irq() of devm_request_irq() allocated irq Yao Zi (1): arm64: dts: rockchip: Remove undocumented sdmmc property from lubancat-1 Ye Bin (1): proc: fix UAF in proc_get_inode() Yilin Chen (1): drm/amd/display: Fix message for support_edp0_on_dp1 Yongjian Sun (1): libfs: Fix duplicate directory entry in offset_dir_lookup Zhiyu Zhang (1): squashfs: fix invalid pointer dereference in squashfs_cache_delete Zhu Yanjun (1): RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests Zi Yan (2): mm/migrate: fix shmem xarray update during migration mm/huge_memory: drop beyond-EOF folios with the right number of refs qianyi liu (1): drm/sched: Fix fence reference count leak