[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAHk-=wgv_rS5dT8QY7Yh3V5UGup4BLHYToXNKWoH3C9+3YhY9w@mail.gmail.com>
Date: Sun, 6 Apr 2025 13:32:47 -0700
From: Linus Torvalds <torvalds@...ux-foundation.org>
To: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: Linux 6.15-rc1
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
Powered by blists - more mailing lists