Linux 6.15-rc1
From: | Linus Torvalds <torvalds-AT-linux-foundation.org> | |
To: | Linux Kernel Mailing List <linux-kernel-AT-vger.kernel.org> | |
Subject: | Linux 6.15-rc1 | |
Date: | Sun, 06 Apr 2025 13:32:47 -0700 | |
Message-ID: | <CAHk-=wgv_rS5dT8QY7Yh3V5UGup4BLHYToXNKWoH3C9+3YhY9w@mail.gmail.com> | |
Archive-link: | Article |
It's been two weeks, and the merge window is now over. As expected, this was one of the bigger merge windows, almost certainly just because we had some pent-up development due to the previous releases being impacted by the holiday season. That said, while it's bigger than normal, it's not some kind of record-breaking thing: we've had bigger releases, although not many. The really big releases tend to be due to some long-running major development being finally merged after many years, and this is not that: this is just the "regular" kind of big. It's big in both number of commits and in lines changed. The stats look fairly normal, with - once again - another AMD GPU register header file drop adding a ton of lines and standing out. But while that is a big chunk in itself, it doesn't dominate the diff - there's a lot of changes all over. As always, below is the high-level "this is what I merged" view, which gives a flavor of what's been going on, although it's obviously colored by how certain subsystems send in their development in more digestible and separate chunks, while other subsystems are less granular. So while it gives some idea of what's been going on, you'd need to look at the git tree to drill down into the particulars. But at a high level it all looks very normal, with two thirds of the patch being driver updates, and the rest being a fairly random mix of the usual architecture updates, filesystems, core kernel (scheduling, timers, MM, networking), and misc infrastructucture (devicetree bindings, more rust infrastructure, zstd update, you name it). Let's hope that despite the fairly sizable drop of new code, this release ends up going as smoothly as the previous ones. Yeah, right... Linus --- Al Viro (1): dcache fixes Alex Williamson (1): VFIO updates Alexandre Belloni (2): i3c updates RTC updates Alexei Starovoitov (4): bpf updates bpf relisient spinlock support bpf try_alloc_pages() support bpf fixes Andreas Gruenbacher (1): gfs2 updates Andrew Morton (5): MM updates non-MM updates MM hotfixes more MM updates more non-MM updates Andy Shevchenko (1): auxdisplay updates Ard Biesheuvel (1): EFI updates Arnd Bergmann (6): SoC devicetree updates SoC driver updates SoC defconfig updates SoC arm platform updates asm-generic updates more SoC driver updates Bartosz Golaszewski (1): gpio updates Bjorn Andersson (2): hwspinlock updates remoteproc updates Bjorn Helgaas (1): pci updates Boqun Feng (2): RCU updates RCU fix Borislav Petkov (5): x86 speculation mitigation updates x86 resource control updates EDAC updates RAS update EDAC documentation fix Carlos Maiolino (1): xfs updates Casey Schaufler (1): smack updates Catalin Marinas (2): arm64 updates arm64 fixes Christian Brauner (21): vfs mount API updates misc vfs updates vfs eventpoll updates vfs mount updates vfs pipe updates vfs pidfs updates vfs iomap updates vfs overlayfs updates vfs async dir updates vfs sysv removal vfs nsfs updates vfs mount namespace updates vfs pagesize updates vfs ceph updates vfs initramfs updates vfs afs updates vfs orangefs updates vfs file handling updates vfs rust updates tasklist_lock optimizations vfs fixes Chuck Lever (1): nfsd updates Daniel Thompson (1): kgdb updates Dave Airlie (2): drm updates drm fixes Dave Hansen (1): x86 TDX updates Dave Jiang (1): Compute Express Link (CXL) updates David Kleikamp (1): jfs updates David Sterba (1): btrfs updates David Teigland (1): dlm updates Dmitry Torokhov (1): input updates Dominique Martinet (1): 9p updates Eric Biggers (4): fsverity updates fscrypt updates CRC updates CRC fixes Fan Wu (1): ipe update Gao Xiang (1): erofs updates Geert Uytterhoeven (1): m68k updates Greg KH (6): driver core updatesk char / misc / IIO driver updates char/misc fixes staging driver updates tty/serial driver updates USB / Thunderbolt updates Greg Ungerer (1): m68knommu updates Guenter Roeck (1): hwmon updates Helge Deller (2): fbdev updates parisc updates Herbert Xu (3): crypto updates crypto fix crypto fix Huacai Chen (1): LoongArch updates Ilpo Järvinen (2): x86 platform drivers updates x86 platform driver fixes Ingo Molnar (17): locking updates objtool updates scheduler updates performance events updates core x86 updates x86 build updates x86 boot code updates x86/fpu updates x86 cleanups x86 SEV updates x86 platform updates misc locking fixes and updates misc x86 fixes and updates objtool fixes x86 fixes scheduler fixes perf event fix Ira Weiny (1): libnvdimm updates Jaegeuk Kim (1): f2fs updates Jakub Kicinski (3): networking updates networking fixes networking fixes James Bottomley (1): SCSI updates Jan Kara (1): ext2, udf, and isofs updates Jarkko Sakkinen (1): tpm updates Jason Gunthorpe (3): fwctl subsystem rdma updates iommufd updates Jassi Brar (1): mailbox updates Jens Axboe (7): io_uring updates block updates io_uring zero-copy receive support io_uring epoll support more io_uring updates more io_uring updates more block updates Jiri Kosina (1): HID updates Joel Granados (1): sysctl updates Joerg Roedel (1): iommu updates Johannes Berg (1): UML updates John Paul Adrian Glaubitz (1): sh updates Jon Mason (1): ntb fixes Jonathan Corbet (1): documentation updates Juergen Gross (1): xen updates Kees Cook (5): execve updates lib kunit selftest move hardening updates seccomp updates tiny pstore update Kent Overstreet (3): bcachefs updates more bcachefs updates more bcachefs updates Konstantin Komarov (1): ntfs3 updates Lee Jones (3): MFD updates LED updates backlight updates Len Brown (1): turbostat updates Linus Walleij (1): pin control updates Madhavan Srinivasan (1): powerpc updates Mark Brown (4): regulator updates spi updates regmap updates spi fixes Masahiro Yamada (1): Kbuild updates Masami Hiramatsu (1): probes updates Mauro Carvalho Chehab (1): media updates Michael Ellerman (1): more powerpc updates Michael Tsirkin (1): virtio updates Mickaël Salaün (1): landlock updates Miguel Ojeda (2): Rust updates Rust fix Mike Marshall (1): orangefs update Miklos Szeredi (1): fuse updates Mikulas Patocka (1): device mapper updates Mimi Zohar (1): ima updates Miquel Raynal (1): mtd updates Namhyung Kim (1): perf tools updates Namjae Jeon (1): exfat updates Nick Terrell (1): zstd updates Niklas Cassel (1): ata updates Palmer Dabbelt (1): RISC-V updates Paolo Bonzini (1): kvm updates Paul McKenney (3): nolibc updates kernel memory model updates stop-machine update Paul Moore (2): lsm updates selinux updates Petr Mladek (3): printk updates livepatching updates more printk updates Petr Pavlu (1): modules updates Rafael Wysocki (6): ACPI updates power management updates thermal control updates more thermal control updates more ACPI updates power management fix Rob Herring (1): devicetree updates Russell King (1): ARM and clkdev updates Sebastian Reichel (2): power supply and reset updates HSI update Serge Hallyn (1): capabilities update Shuah Khan (2): Kselftest updates kunit updates Stephen Boyd (1): clk updates Steve French (4): smb client updates smb server updates smb server fixes more smb client updates Steven Rostedt (10): tracing / sorttable updates ftrace updates latency tracing updates tracing updates tracing tooling updates ktest update tracing documentation fix ring-buffer updates tracing fixes ring-buffer updates Takashi Iwai (2): sound updates sound fixes Takashi Sakamoto (1): firewire update Ted Ts'o (1): ext4 updates Tejun Heo (4): workqueue update cgroup updates sched_ext updates sched_ext fixes Thomas Bogendoerfer (1): MIPS updates Thomas Gleixner (12): irq updates MSI irq updates irq driver updates futex update timer core updates timer cleanups VDSO infrastructure updates MSI irq fix clocksource/event updates timer fix more irq updates timer cleanups Trond Myklebust (1): NFS client updates Tzung-Bi Shih (1): chrome platform updates Ulf Hansson (2): MMC updates pmdomain updates Uwe Kleine-König (1): pwm updates Vasily Gorbik (2): s390 updates more s390 updates Vinod Koul (4): soundwire updates phy updates dmaengine updates soundwire fix Vlastimil Babka (1): slab updates Wei Liu (1): hyperv updates Wim Van Sebroeck (1): watchdog updates Wolfram Sang (1): i2c updates Yury Norov (1): bitmap updates