* Linux 6.14
@ 2025-03-24 14:36 Linus Torvalds
2025-04-02 20:18 ` Frank Scheiner
0 siblings, 1 reply; 2+ messages in thread
From: Linus Torvalds @ 2025-03-24 14:36 UTC (permalink / raw)
To: Linux Kernel Mailing List
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
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Linux 6.14
2025-03-24 14:36 Linux 6.14 Linus Torvalds
@ 2025-04-02 20:18 ` Frank Scheiner
0 siblings, 0 replies; 2+ messages in thread
From: Frank Scheiner @ 2025-04-02 20:18 UTC (permalink / raw)
To: torvalds
Cc: Tomáš Glozar, Sergei Trofimovich, linux-kernel,
Linux-Arch, linux-ia64, t2
Dear all,
here comes the update on Linux/ia64, unfortunately a little later than
usual. This one is for v6.14, but as we're already in the midst of the
merge window for v6.15 I can report on the progress there, too.
So, IIRC the merge window for v6.14 required a really low effort, much
less involvement than the one for v6.13. Still I didn't manage to extend
testing also to on-disk installations during the v6.14 cycle. But a new
hardware "target" could be made available for testing - a BL860c blade
server. A description of the process still needs to be done so others
can repeat it, it's not that hard to accomplish. So this makes six real
machines and one simulated machine avilable for regular testing:
* rx2620
* rx4640
* rx2660
* BL860c
* rx6600
* rx2800 i2
* Ski/hp-sim
You'll find more details about these here (incl. boot logs):
http://epic-linux.org/#!/machines/
But also other vendors once made ia64 machines. Some really cool ones
were the Altixen from SGI and there has been a real progress in bringing
Linux support closer to newer kernels for these just recently. To the
best of my knowledge, this has never worked with anything newer than
3.x.y in the past. Well, guess what, running a numalinked 32-processor
Altix 3700 or a smaller numalinked Altix 350 is now possible with
4.19.325. Later kernels still make problems, but 4.19.325 is a good
resting point as CIP ([1]) still supports 4.19.x.
[1]: https://www.cip-project.org/
****
But as real hardware is still hard to get and quite expensive unless
you're lucky, a focus has been put on Ski, the only ready-to-use closest
thing to a real ia64 machine that's available for free right now. As it
is still something not that well-known, an overview and outlook article
has been created for it, partly the reason why this update is so late
:-). If you're interested in working with ia64 "machines" w/o much
investment, Ski is currently the way to go. Have a look here for a
start:
http://epic-linux.org/#!articles/ski-the-undiscovered-country.md
****
So the merge window for v6.15 looks good so far, despite being a more
involved one, as can be seen by the number of failed runs for the Linux
mainline autobuilder ([2]). First manual kernel builds were done based
on [3] with binutils 2.42 and GCC 15-20250330 and have been
boot-to-login tested on all available hardware. The HP Sim patch set
will require an update though. More extensive testing was done on the
rx2800 i2 with building new packages for EPIC Slack for a few hours,
that also went well.
[2]: https://github.com/johnny-mnemonic/linux-mainline-autobuilds/actions
[3]: https://github.com/johnny-mnemonic/linux-ia64/commit/4e82c87058f45e79eeaa4d5bcc3b38dd3dce7209
****
Find the last Linux/ia64 update on [4].
[4]: https://lore.kernel.org/all/53e3e309-4d66-40fe-9d47-dac6a61461d0@web.de/
****
Thank you all for your hard work on Linux!
Cheers,
Frank et al
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2025-04-02 20:18 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-24 14:36 Linux 6.14 Linus Torvalds
2025-04-02 20:18 ` Frank Scheiner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox