Linux 7.3-rc1

From: Linus Torvalds

Date: Sun Aug 30 2026 - 18:06:07 EST


Two weeks have passed, it's Sunday afternoon, and the merge window has closed.

Nothing really stands out - except for the fact that it's big. It's
not the biggest rc1 we've ever had, but it's certainly up there, at
least in number of commits.

And I don't think that surprises anybody any more. It's all the same
pattern we've been seeing for a while now.

It's also big as an actual diff, and the reason for *that* is not
surprising either: this is yet another one of those releases with a
big AMD GPU register dump. This time it's the AMD DCN6 register
headers. They're huge. As usual. That's what you get when you dump all
the hardware definitions as C header #defines. There's also the
accompanying code for the new gen. All in all, that AMD GPU code and
header dump accounts for about a third of the whole rc1 patch.

But if you just mask out that big chunk, things look pretty normal,
and this merge window didn't feel that different from most of them
despite being large. I made it unnecessarily hard for myself by being
a grade A nincompoop and doing a system upgrade in the middle, and
then having to chase down an issue that caused, but that was entirely
on me. I knew I shouldn't have done it, but I just naively went
"nothing will go wrong". And hey, it was all good in the end, I just
made this merge window harder for myself than I should have.

Let's hope the rest of this release will go smoothly. And be small and
uneventful. But who am I kidding? It almost certainly won't be small,
but I can always hope.

Linus

---

Alex Williamson (1):
VFIO updates

Alexandre Belloni (2):
I3C updates
RTC updates

Alison Schofield (1):
NVDIMM and DAX updates

Andi Shyti (3):
i2c updates
more i2c updates
i2c fixes

Andreas Gruenbacher (1):
gfs2 updates

Andreas Hindborg (1):
configfs update

Andrew Morton (4):
MM updates
hotfixes
non-MM updates
more MM updates

Andy Shevchenko (1):
auxdisplay updates

Ard Biesheuvel (1):
EFI updates

Arnd Bergmann (4):
SoC devicetree updates
SoC driver updates
SoC defconfig updates
ARM SoC platform updates

Bartosz Golaszewski (3):
power sequencing updates
gpio updates
another power sequencing update

Bjorn Andersson (3):
remoteproc updates
rpmsg updates
hwspinlock updates

Bjorn Helgaas (1):
PCI updates

Borislav Petkov (5):
x86 MCE update
x86 alternatives update
x86 resource control updates
x86 cleanups
x86 cpuid updates

Carlos Maiolino (1):
xfs updates

Casey Schaufler (1):
smack updates

Christian Brauner (15):
misc ipc and core updates
binfmt updates
efs and freevxfs removal
failfs filesystem
FAT update
iomap updates
vfs bpf access updates
kthread vfs updates
vfs lookup updates
misc vfs updates
mount updates
cachefiles ondemand removal
overlayfs updates
vfs superblock updates
vfs writeback updates

Chuck Lever (1):
nfsd updates

Corey Minyard (1):
ipmi updates

Damien Le Moal (1):
ata updates

Daniel Borkmann (1):
bpf updates

Danilo Krummrich (1):
driver core updates

Dave Airlie (2):
drm updates
more drm updates

Dave Hansen (4):
x86 entry update
misc x86 updates
x86 TDX updates
x86 mm updates

Dave Jiang (1):
CXL updates

David Sterba (1):
btrfs updates

Dmitry Torokhov (1):
input updates

Eric Biggers (3):
fscrypt updates
crypto library updates
crypto library test updates

Gabriel Krisman Bertazi (1):
unicode updates

Gao Xiang (2):
erofs updates
more erofs updates

Geert Uytterhoeven (1):
m68k updates

Greg KH (4):
char/misc/IIO/etc driver updates
staging driver updates
USB / Thunderbolt updates
TTY / serial driver updates

Greg Ungerer (1):
m68knommu updates

Guenter Roeck (2):
watchdog updates
hwmon updates

Guo Ren (1):
csky update

Helge Deller (2):
fbdev updates
parisc architecture updates

Herbert Xu (2):
crypto update
crypto fix

Huacai Chen (1):
LoongArch updates

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

Ilya Dryomov (1):
ceph updates

Ingo Molnar (15):
objtool updates
performance events updates
locking updates
scheduler updates
x86 MSR updates
x86 boot updates
x86 build update
x86 core updates
x86 documentation updates
timer fixes
irqchip driver fixes
futex fixes
scheduler fixes
locking fix
timer fix

Jaegeuk Kim (1):
f2fs updates

Jakub Kicinski (2):
networking updates
networking fixes

James Bottomley (1):
SCSI updates

Jan Kara (2):
fsnotify updates
ext2, udf, isofs, and quota updates

Jarkko Sakkinen (2):
TPM update
TPM updates

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

Jassi Brar (1):
mailbox updates

Jens Axboe (3):
io_uring update
block updates
io_uring fixes

Jiri Kosina (1):
HID updates

Joel Granados (1):
sysctl updates

Joerg Roedel (1):
iommu updates

John Johansen (1):
AppArmor updates

Jonathan Corbet (2):
documentation updates
more documentation updates

Juergen Gross (1):
xen updates

Julia Lawall (1):
Coccinelle updates

Kees Cook (1):
execve update

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

Magnus Lindholm (1):
alpha updates

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

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

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

Martin Petersen (1):
more SCSI updates

Masami Hiramatsu (2):
probes updates
bootconfig updates

Mauro Carvalho Chehab (1):
media updates

Max Filippov (1):
Xtensa updates

Michael Tsirkin (1):
vhost,vdpa,virtio updates

Mickaël Salaün (1):
Landlock update

Miguel Ojeda (2):
Rust updates
Rust fixes

Mike Marshall (1):
orangefs updates

Mike Rapoport (4):
memblock updates
kexec updates
liveupdate updates
more liveupdate updates

Miklos Szeredi (1):
fuse updates

Mikulas Patocka (1):
device mapper updates

Mimi Zohar (1):
integrity updates

Miquel Raynal (1):
mtd updates

Namhyung Kim (1):
perf tools updates

Namjae Jeon (3):
exfat updates
smb server updates
ntfs updates

Nicolas Schier (1):
Kbuild/Kconfig updates

Paolo Bonzini (1):
kvm updates

Paul McKenney (2):
RCU updates
smp_call_function() torture-test updates

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

Paul Walmsley
(1):
RISC-V updates

Paulo Alcantara (2):
cifs maintainer update
smb client updates

Petr Mladek (2):
printk updates
livepatching updates

Petr Pavlu (1):
module updates

Rafael Wysocki (7):
ACPI support updates
power management updates
thermal control updates
more ACPI support updates
more power management updates
more thermal control updates
ACPI support fix

Richard Weinberger (1):
UBI and UBIFS updates

Rob Herring (2):
devicetree updates
devicetree fixes

Russell King (1):
arm updates

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

Serge Hallyn (1):
capabilities update

Shuah Khan (2):
kunit updates
kselftest update

Stafford Horne (1):
OpenRISC updates

Stephen Boyd (1):
clk updates

Steven Rostedt (8):
Real-time Verifier updates
RTLA updates
ftrace updates
tracing updates
tracefs updates
ring-buffer updates
runtime verification fix
tracing fixes

Takashi Iwai (2):
sound updates
sound fixes

Takashi Sakamoto (1):
firewire updates

Ted Ts'o (1):
ext4 updates

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

Thomas Bogendoerfer (1):
MIPS updates

Thomas Gleixner (10):
generic entry code updates
rseq updates
generic interrupt subsystem updates
interrupt chip driver updates
futex updates
SMP core updates
treewide timer related cleanups
clocksource/event driver updates
timer and timekeeping core updates
VDSO updates

Thomas Weißschuh (1):
nolibc updates

Trond Myklebust (1):
NFS client updates

Tyler Hicks (1):
eCryptfs updates

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

Ulf Hansson (2):
pmdomain updates
MMC updates

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

Vasily Gorbik (1):
s390 updates

Viacheslav Dubeyko (2):
HFS updates
nilfs2 updates

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

Vlastimil Babka (1):
slab updates

Wei Liu (1):
hyperv updates

Will Deacon (2):
arm64 updates
arm64 fixes

Yury Norov (1):
bitmap updates