Linux 6.18-rc1

From: Linus Torvalds

Date: Sun Oct 12 2025 - 17:04:51 EST


Two weeks have passed, and 6.18-rc1 has been tagged and pushed out.

Things look fairly normal: size-wise this is pretty much right in the
middle of the pack, and nothing particular stands out in the shortlog
of merges this merge window appended below. About half the diff is
drivers, with the res being all over: vfs and filesystems, arch
updates (although much of that is actually devicetree stuff, so it's
arguably more driver-related), tooling, rust support etc etc.

This was one of the good merge windows where I didn't end up having to
bisect any particular problem on nay of the machines I was testing.
Let's hope that success mostly translates to the bigger picture too.

Linus

---

Al Viro (7):
vfs mount updates
fs_context updates
nfsctl updates
finish_no_open updates
d_name audit update
misc non-vfs updates
file->f_path constification

Alex Williamson (2):
VFIO updates
more VFIO updates

Alexander Gordeev (2):
s390 updates
more s390 updates

Alexandre Belloni (2):
i3c updates
RTC updates

Alexei Starovoitov (3):
bpf updates
bpf fixes
bpf fixes

Amir Goldstein (1):
overlayfs updates

Andreas Gruenbacher (1):
gfs2 updates

Andreas Hindborg (1):
configfs update

Andreas Larsson (1):
sparc updates

Andrew Morton (5):
MM updates
non-MM updates
more MM updates
misc fixes
more updates

Anna Schumaker (1):
NFS client updates

Ard Biesheuvel (1):
EFI updates

Arnaldo Carvalho de Melo (1):
perf tools updates

Arnd Bergmann (7):
new SoC support
SoC dt updates
SoC defconfig updates
SoC driver updates
ARM SoC updates
asm-generic updates
SoC build fix

Bartosz Golaszewski (2):
gpio updates
gpio fixes

Benjamin Tissoires (1):
HID updates

Bjorn Andersson (2):
remoteproc updates
rpmsg updates

Bjorn Helgaas (2):
pci updates
pci fix

Borislav Petkov (13):
EDAC updates
x86 instruction decoder update
x86 build updates
x86 asm update
x86 microcode loading updates
x86 RAS updates
x86 mitigation updates
x86 cpuid updates
x86 resource control updates
x86 SEV and apic updates
x86 cleanups
more x86 updates
irq fixes

Carlos Maiolino (1):
xfs updates

Christian Brauner (12):
misc vfs updates
vfs mount updates
vfs inode updates
vfs iomap updates
pidfs updates
vfs rust updates
vfs workqueue updates
copy_process updates
afs updates
namespace updates
vfs writeback updates
vfs async directory updates

Chuck Lever (1):
nfsd updates

Corey Minyard (1):
IPMI updates

Damien Le Moal (2):
ata updates
zonefs update

Daniel Thompson (1):
kgdb updates

Danilo Krummrich (1):
driver core updates

Dave Airlie (3):
drm updates
drm fixes
more drm fixes

Dave Hansen (3):
x86 TDX updates
x86 mm update
x86 entry updates

Dave Jiang (1):
CXL updates

Dave Kleikamp (1):
jfs updates

David Sterba (2):
btrfs updates
btrfs fixes

David Teigland (1):
dlm updates

Dinh Nguyen (1):
NIOS2 updates

Dmitry Torokhov (1):
input updates

Dominique Martinet (1):
9p updates

Eric Biggers (4):
fscrypt updates
CRC updates
crypto library updates
interleaved SHA-256 hashing support

Gao Xiang (1):
erofs updates

Geert Uytterhoeven (1):
m68k updates

Greg KH (7):
tty/serial updates
USB / Thunderbolt updates
staging driver updates
Char/Misc/IIO/Binder updates
tty driver fix
staging driver fixes
char/misc fixes

Guenter Roeck (1):
hwmon updates

Helge Deller (2):
fbdev updates
parisc updates

Herbert Xu (3):
crypto updates
crypto fixes
crypto fixes

Huacai Chen (1):
LoongArch updates

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

Ilya Dryomov (1):
ceph updates

Ingo Molnar (3):
scheduler updates
performance events updates
locking updates

Ira Weiny (1):
libnvdimm updates

Jaegeuk Kim (1):
f2fs updates

James Bottomley (2):
SCSI updates
SCSI fixes

Jan Kara (2):
fsnotify updates
udf and quota updates

Jarkko Sakkinen (2):
keys updates
tpm updates

Jason Gunthorpe (3):
fwctl updates
iommufd updates
rdma updates

Jassi Brar (1):
mailbox updates

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

Joerg Roedel (1):
iommu updates

Johannes Berg (1):
uml updates

Jon Mason (1):
NTB updates

Jonathan Corbet (1):
documentation updates

Juergen Gross (1):
xen updates

Kees Cook (6):
ffs const-attribute cleanups
execve updates
seccomp update
hardening updates
tiny pstore update
hardening fixes

Konstantin Komarov (1):
ntfs3 updates

Lee Jones (3):
MFD updates
LED updates
backlight updates

Linus Walleij (1):
pin control updates

Madhavan Srinivasan (1):
powerpc updates

Marco Elver (1):
Kernel Concurrency Sanitizer (KCSAN) update

Marek Szyprowski (2):
dma-mapping updates
dma-mapping fixes

Mark Brown (3):
regmap updates
regulator updates
spi updates

Masami Hiramatsu (1):
probe fix

Mauro Carvalho Chehab (1):
media updates

Max Filippov (1):
Xtensa updates

Michael Tsirkin (1):
virtio updates

Michal Simek (1):
microblaze updates

Miguel Ojeda (1):
rust updates

Mike Marshall (1):
orangefs updates

Mike Rapoport (1):
mm-init update

Miklos Szeredi (1):
fuse updates

Mikulas Patocka (2):
device mapper updates
hpfs updates

Mimi Zohar (1):
integrity updates

Miquel Raynal (1):
MTD updates

Namjae Jeon (1):
exfat updates

Nathan Chancellor (2):
Kbuild updates
Kbuild fixes

Paolo Abeni (2):
networking updates
networking fixes

Paolo Bonzini (2):
kvm updates
x86 kvm updates

Paul McKenney (1):
RCU updates

Paul Moore (3):
audit updates
selinux updates
lsm updates

Paul Walmsley (1):
more RISC-V updates

Paul Walmsley
(1):
RISC-V updates

Petr Mladek (1):
printk updates

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

Rob Herring (2):
devicetree updates
devicetree fixes

Russell King (1):
ARM development updates

Sebastian Reichel (2):
HSI update
power supply and reset updates

Shuah Khan (2):
kunit updates
kselftest updates

Stafford Horne (1):
OpenRISC updates

Stephen Boyd (1):
clk updates

Steve French (4):
smb restructuring updates
smb server fixes
smb client updates
more smb client updates

Steven Rostedt (3):
tracing updates
tracing clean up and fixes
tracing fixes

Steven Rostedt
(1):
tracing tools updates

Takashi Iwai (2):
sound updates
sound fixes

Takashi Sakamoto (1):
firewire updates

Ted Ts'o (1):
ext4 updates

Tejun Heo (3):
sched_ext updates
workqueue updates
cgroup updates

Thomas Bogendoerfer (1):
MIPS updates

Thomas Gleixner (9):
TIF bit unification updates
rseq updates
irq core updates
irq chip driver updates
smp doc fixlet
futex updates
timer core updates
clocksource updates
VDSO updates

Thomas Weißschuh (1):
nolibc updates

Tzung-Bi Shih (1):
chrome platform updates

Ulf Hansson (2):
pmdomain updates
MMC updates

Uwe Kleine-König (1):
pwm updates

Viacheslav Dubeyko (1):
hfs updates

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

Vlastimil Babka (3):
slab updates
slab fixes
slab fix

Wei Liu (1):
hyperv updates

Will Deacon (2):
arm64 updates
arm64 fixes

Wim Van Sebroeck (1):
watchdog updates

Wolfram Sang (3):
i2c updates
more i2c updates
i2c fix

Yury Norov (1):
bitmap updates