Linux 7.2-rc1

From: Linus Torvalds

Date: Sun Jun 28 2026 - 15:11:01 EST


So two weeks have passed, and the merge window is closed. Things look
reasonably normal for this release (knock wood), and I'm appending my
merge shortlog below, since we obviously have much to many changes to
list individually.

The stats look pretty normal, although another AMD header drop means
that a third of the patch is just various AMD GPU register
definitions.

That's not unusual in itself, and if you ignore that part the rest
looks pretty normal too: just over half the patch is drivers (even
when _not_ counting that AMD register dump, other GPU driver changes
show up, but we've got a little bit of everything in there), with the
rest being the usual spread of architecture updates, tooling,
documentation, and core kernel updates.

I'm going to take the next week mostly off, but I'm reading email and
keeping up with things. But I hope it's going to be a fairly calm
week. If I have longer latencies than usual, you'll know why.

Linus

---

Al Viro (4):
dcache updates
dentry d_add() cleanups
configfs updates
udf fix

Alex Williamson (1):
VFIO updates

Alexander Gordeev (2):
s390 updates
more s390 updates

Alexandre Belloni (2):
i3c updates
RTC updates

Alexei Starovoitov (2):
bpf updates
bpf fixes

Alison Schofield (1):
nvdimm/dax updates

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

Andreas Gruenbacher (1):
gfs2 updates

Andreas Larsson (1):
sparc updates

Andrew Morton (3):
MM updates
non-MM updates
more MM updates

Anna Schumaker (1):
NFS client updates

Arnaldo Carvalho de Melo (1):
perf tools updates

Arnd Bergmann (4):
SoC devicetree updates
SoC driver updates
SoC defconfig updates
arm SoC code updates

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

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

Bjorn Helgaas (1):
pci updates

Borislav Petkov (5):
EDAC updates
x86 resource control updates
x86 cleanups
x86 microcode loader updates
x86 SEV updates

Carlos Maiolino (1):
xfs updates

Christian Brauner (16):
bpf filesystem kfunc fix
exportfs updates
vfs inode updates
vfs directory delegations
vfs casefolding updates
task_exec_state updates
misc kernel updates
openat2 updates
vfs superblock updates
vfs writeback updates
buffer_head updates
eventpoll updates
iomap updates
simple_xattr updates
misc vfs updates
procfs updates

Chuck Lever (1):
nfsd updates

Corey Minyard (1):
ipmi updates

Danilo Krummrich (1):
driver core updates

Dave Airlie (3):
drm updates
drm merge window fixes
drm fixes

Dave Hansen (3):
misc x86 updates
x86 mm updates
x86 TDX updates

Dave Jiang (1):
CXL updates

David Sterba (1):
btrfs updates

David Teigland (1):
dlm updates

Dmitry Torokhov (2):
input updates
more input updates

Dominique Martinet (1):
9p updates

Eric Biggers (3):
CRC updates
crypto library updates
fscrypt fixes

Gao Xiang (1):
erofs updates

Geert Uytterhoeven (1):
m68k updates

Greg KH (5):
tty / serial driver updates
SPDX updates
USB and Thunderbolt driver updates
misc driver updates
staging driver updates

Greg Ungerer (1):
m68knommu updates

Guenter Roeck (2):
watchdog updates and fixes
hwmon updates

Helge Deller (2):
fbdev updates
more fbdev 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 (14):
locking updates
objtool updates
performance events updates
scheduler updates
x86/msr updates
x86 cpuid updates
misc irqchip driver fixes
misc core fixes
locking fix
perf event fix
misc CPU hotplug fixes
misc timer fixes
x86 fix
MSI irq fix

Jaegeuk Kim (1):
f2fs updates

Jakub Kicinski (2):
networking updates
networking fixes

James Bottomley (1):
SCSI updates

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

Jarkko Sakkinen (2):
keys update
tpm updates

Jason Gunthorpe (2):
iommufd updates
rdma updates

Jassi Brar (1):
mailbox updates

Jens Axboe (5):
io_uring updates
block updates
io_uring epoll update
io_uring fixes
block fixes

Jiri Kosina (1):
HID updates

Joerg Roedel (1):
iommu updates

John Johansen (1):
apparmor updates

Jon Mason (1):
NTB updates

Jonathan Corbet (2):
documentation updates
more documentation updates

Juergen Gross (1):
xen updates

Kees Cook (2):
hardening updates
strncpy removal

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):
KCSAN update

Marek Szyprowski (1):
dma-mapping updates

Mark Brown (6):
regmap update
regulator updates
spi updates
regmap fix
regulator fixes
spi fixes

Masami Hiramatsu (2):
bootconfig updates
probes updates

Mauro Carvalho Chehab (1):
media updates

Michael Tsirkin (1):
virtio updates

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

Miguel Ojeda (3):
Rust updates
rust fixes
rust addendum

Mike Rapoport (2):
memblock updates
liveupdate updates

Miklos Szeredi (1):
fuse updates

Mikulas Patocka (1):
device mapper updates

Mimi Zohar (1):
IMA updates

Miquel Raynal (1):
mtd updates

Namjae Jeon (2):
ntfs updates
exfat updates

Nathan Chancellor (2):
Kbuild / Kconfig updates
more Kbuild updates

Niklas Cassel (1):
ata updates

Paolo Bonzini (2):
kvm updates
kvm fixes

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

Paul Walmsley (1):
RISC-V updates

Petr Mladek (2):
printk updates
livepatching updates

Rafael Wysocki (6):
ACPI support updates
thermal control updates
power management updates
ACPI support fixes and cleanups
power management fixes
thermal control fixes

Rob Herring (2):
devicetree updates
devicetree fixes

Sami Tolvanen (1):
modules updates

Sebastian Reichel (1):
power supply and reset updates

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

Stafford Horne (1):
OpenRISC updates

Stephen Boyd (2):
SPMI updates
clk updates

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

Steven Rostedt (4):
tracing latency updates
RTLA tool updates
tracing updates
rtla fixes

Steven Rostedt
(1):
ring-buffer updates

Takashi Iwai (2):
sound updates
sound fixes

Takashi Sakamoto (1):
firewire updates

Ted Ts'o (1):
ext4 updates

Tejun Heo (4):
workqueue updates
cgroup updates
sched_ext updates
sched_ext tree reorg

Thomas Bogendoerfer (1):
MIPS updates

Thomas Gleixner (10):
rseq update
interrupt core updates
interrupt chip driver updates
MSI irq update
smp core updates
clocksource updates
timer core updates
NOHZ updates
timekeeping updates
vdso updates

Thomas Weißschuh (1):
nolibc updates

Tyler Hicks (1):
ecryptfs 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

Viacheslav Dubeyko (2):
nilfs2 updates
hfs/hfsplus updates

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

Vlastimil Babka (2):
slab updates
more slab updates

Wei Liu (1):
hyperv updates

Will Deacon (2):
arm64 updates
arm64 fixes

Yury Norov (1):
bitmap updates