Linux 6.14-rc1

From: Linus Torvalds
Date: Sun Feb 02 2025 - 19:27:22 EST


Two weeks have passed, and the merge window is over.

This is actually a _tiny_ merge window, and that's ok. The holidays
clearly meant that people did less development than during a normal
cycle, and that then shows up as a much smaller-than-average release.
I really felt like this year we got the whole holiday season release
timing right, and this is just another sign of that.

Of course, "tiny" for us still means that there's half a million lines
changed, and more than 10k commits in there - but only barely. In
fact, not counting merges there's only something like 9.3k commits. So
the shortlog is still much too large to post - it's really "tiny" only
when compared to our normal releases.

Aside from the size, the stats otherwise look fairly normal: pretty
much exactly half of the diff is drivers, with the rest being a pretty
normal mix of arch updates, filesystem code, tooling and
documentation. And all the usual changes spread all over.

Let's hope that a small release also ends up meaning smooth sailing
during the stabilization phase. That's obviously guaranteed, but
fingers crossed...

Linus

---

Al Viro (3):
vfs d_revalidate updates
hostfs fix
misc vfs cleanups

Alex Williamson (1):
vfio updates

Alexander Gordeev (3):
s390 updates
more s390 updates
s390 fixes

Alexandre Belloni (2):
i3c updates
RTC updates

Alexei Starovoitov (1):
bpf updates

Andreas Gruenbacher (1):
gfs2 updates

Andreas Larsson (1):
sparc updates

Andrew Morton (3):
non-MM updates
MM updates
misc fixes

Andy Shevchenko (1):
auxdisplay updates

Anna Schumaker (1):
NFS client updates

Ard Biesheuvel (1):
EFI updates

Arnd Bergmann (5):
SoC arm platform code updates
new SoC support
SoC devicetree updates
SoC driver updates
SoC defconfig updates

Bartosz Golaszewski (3):
gpio updates
power sequencing updates
gpio fixes

Bjorn Andersson (1):
remoteproc updates

Bjorn Helgaas (2):
pci updates
pci fix

Borislav Petkov (8):
x86 RAS updates
EDAC updates
x86 CPU speculation update
x86 resource control updates
x86 microcode loader updates
x86 SEV updates
x86 cpuid updates
misc x86 updates

Brian Cain (1):
hexagon updates

Carlos Maiolino (1):
XFS updates

Casey Schaufler (1):
smack update

Christian Brauner (10):
vfs netfs updates
/proc/kcore updates
misc vfs updates
pidfs updates
cred refcount updates
pid_max namespacing update
vfs mount updates
vfs libfs updates
vfs direct-io updates
afs updates

Chuck Lever (1):
nfsd updates

Corey Minyard (1):
ipmi updates

Damien Le Moal (1):
ata 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 Sterba (1):
btrfs updates

David Teigland (1):
dlm updates

Dmitry Torokhov (1):
input updates

Eric Biggers (2):
CRC updates
CRC cleanups

Frederic Weisbecker (1):
kthread updates

Gao Xiang (1):
erofs updates

Geert Uytterhoeven (1):
m68k updates

Greg KH (6):
USB / Thunderbolt driver updates
staging driver updates
Char/Misc/IIO driver updates
tty / serial driver updates
driver core and debugfs updates
debugfs fix

Greg Ungerer (1):
m68knommu update

Guenter Roeck (1):
hwmon updates

Helge Deller (2):
fbdev updates
parisc architecture updates

Herbert Xu (1):
crypto updates

Huacai Chen (1):
LoongArch updates

Ilpo Järvinen (1):
x86 platform driver updates

Ilya Dryomov (1):
ceph updates

Ingo Molnar (8):
locking updates
objtool updates
performance events updates
x86 cleanups
scheduler updates
x86 boot updates
x86 fix
x86 mm updates

Jaegeuk Kim (1):
f2fs updates

Jakub Kicinski (1):
networking fixes

James Bottomley (1):
SCSI updates

Jan Kara (3):
inotify update
isofs update
fsnotify pre-content notification support

Jarkko Sakkinen (2):
keys updates
TPM update

Jason Gunthorpe (2):
iommufd updates
rdma updates

Jassi Brar (1):
mailbox updates

Jens Axboe (4):
block updates
io_uring updates
more io_uring updates
more block updates

Jiri Kosina (1):
HID updates

Joel Granados (1):
sysctl table constification

Joerg Roedel (1):
iommu updates

John Paul Adrian Glaubitz (1):
sh updates

Jonathan Corbet (2):
Documentation updates
documentation fixes

Juergen Gross (1):
xen updates

Kees Cook (6):
execve updates
pstore updates
hardening updates
AT_EXECVE_CHECK
hardening fixes
AT_EXECVE_CHECK selftest fix

Kent Overstreet (2):
bcachefs updates
bcachefs fixes

Konstantin Komarov (1):
ntfs3 fixes

Lee Jones (2):
mfd updates
LED updates

Len Brown (1):
turbostat updates

Linus Walleij (1):
pin control updates

Madhavan Srinivasan (2):
powerpc updates
powerpc fixes

Mark Brown (5):
regmap updates
regulator updates
spi updates
spi fix
regulator fixes

Masahiro Yamada (1):
Kbuild updates

Masami Hiramatsu (2):
probes updates
bootconfig fix

Mauro Carvalho Chehab (2):
media updates
media fix

Max Filippov (1):
xtensa updates

Michael Tsirkin (1):
virtio updates

Mickaël Salaün (1):
landlock updates

Miguel Ojeda (1):
rust updates

Mike Marshall (1):
orangefs fix

Miklos Szeredi (1):
fuse updates

Mikulas Patocka (1):
device mapper updates

Mimi Zohar (1):
integrity updates

Miquel Raynal (1):
MTD updates

Namhyung Kim (2):
perf-tools updates
perf tools fixes

Niklas Cassel (1):
more ata updates

Palmer Dabbelt (1):
RISC-V updates

Paolo Abeni (1):
networking updates

Paolo Bonzini (1):
kvm updates

Paul McKenney (2):
CSD-lock update
stop_machine update

Paul Moore (4):
lsm updates
selinux updates
audit update
audit fix

Petr Mladek (2):
printk updates
livepatching updates

Petr Pavlu (1):
modules updates

Rafael Wysocki (5):
power management updates
ACPI updates
thermal control updates
more power management updates
ACPI fixes

Richard Weinberger (2):
UBI and UBIFS updates
UML updates

Rob Herring (1):
devicetree updates

Russell King (1):
ARM updates

Sebastian Reichel (1):
power supply and reset updates

Serge Hallyn (1):
capabilities updates

Shuah Khan (3):
kselftest updates
kunit updates
nolibc updates

Simona Vetter (1):
drm fixes

Stafford Horne (1):
OpenRISC updates

Stephen Boyd (1):
clk updates

Steve French (3):
smb server updates
smb client updates
more smb client updates

Steven Rostedt (9):
trace ring-buffer updates
ftrace updates
scipts/sorttable updates
ktest updates
tracing updates
fgraph updates
trace fing buffer fix
runtime verifier and osnoise fixes
rv and tools/rtla updates

Takashi Iwai (2):
sound updates
sound fixes

Takashi Sakamoto (1):
firewire updates

Tejun Heo (1):
sched_ext updates

Tetsuo Handa (1):
tomoyo updates

Thomas Bogendoerfer (2):
MIPS updates
MIPS fix

Thomas Gleixner (2):
timer and timekeeping updates
interrupt subsystem updates

Tzung-Bi Shih (2):
chrome platform updates
chrome platform firmware updates

Uladzislau Rezki (1):
RCU updates

Ulf Hansson (2):
MMC updates
pmdomain updates

Uwe Kleine-König (2):
pwm updates
pwm fixes

Vinod Koul (3):
dmaengine updates
phy updates
soundwire updates

Vlastimil Babka (1):
slab updates

Wei Liu (1):
hyperv updates

Will Deacon (2):
arm64 updates
KVM/arm64 updates

Wim Van Sebroeck (1):
watchdog updates

Wolfram Sang (2):
i2c updates
i2c fixes

Yury Norov (1):
bitmap updates