Linux 2986 Published by

Linus Torvalds has announced the release of the first release candidate for Linux Kernel 6.11.



Linux kernel 6.11-rc1 released

The merge window felt pretty normal, and the stats all look pretty normal too. I was expecting things to be quieter because of summer vacations, but that (still) doesn't actually seem to have been the case.

There's 12k+ regular commits (and another 850 merge commits), so as always the summary of this all is just my merge log. The diffstats are also (once again) dominated by some big hardware descriptions (another AMD GPU register dump accounts for ~45% of the lines in the diff, and some more perf event JSON descriptor files account for another 5%).

But if you ignore those HW dumps, the diff too looks perfectly regular: drivers account for a bit over half (even when not counting the AMD register description noise). The rest is roughly one third architecture updates (lots of it is dts files, so I guess I could have lumped that in with "more hw descriptor tables"), one third tooling and documentation, and one third "core kernel" (filesystems, networking, VM and kernel). Very roughly.

If you want more details, you should get the git tree, and then narrow things down based on interests.

Linus

Full source: https://git.kernel.org/torvalds/t/linux-6.11-rc1.tar.gz
Patch: https://git.kernel.org/torvalds/p/v6.11-rc1/v6.10

You can view the summary of the changes at the following URL:
https://git.kernel.org/torvalds/ds/v6.11-rc1/v6.10

Kernel

Al Viro (1):
struct file leak fixes

Alex Williamson (1):
VFIO updates

Alexandre Belloni (2):
RTC updates
i3c updates

Andreas Gruenbacher (1):
gfs2 updates

Andreas Larsson (1):
sparc updates

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

Anna Schumaker (1):
NFS client updates

Ard Biesheuvel (2):
EFI updates
EFI fixes

Arnd Bergmann (5):
SoC driver updates
SoC dt updates
SoC defconfig updates
arm SoC platform updates
asm-generic updates

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

Benjamin Tissoires (1):
HID updates

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

Bjorn Helgaas (1):
pci updates

Borislav Petkov (14):
EDAC updates
RAS updates
x86 alternatives updates
x86 boot updates
x86 cleanups
x86 confidential computing updates
x86 uaccess update
x86 build update
misc x86 updates
x86 vmware updates
x86 cpu mitigation updates
x86 cpu model updates
x86 resource control updates
x86 SEV updates

Casey Schaufler (1):
smack updates

Catalin Marinas (1):
arm64 updates

Chandan Babu (1):
xfs updates

Christian Brauner (13):
misc vfs updates
PG_error removal updates
vfs module description updates
vfs casefolding updates
vfs mount API updates
vfs inode / dentry updates
vfs mount query updates
namespace-fs updates
pidfs updates
iomap updates
vfs fixes x 3

Christoph Hellwig (2):
dma-mapping updates
dma-mapping fix

Chuck Lever (1):
nfsd updates

Corey Minyard (1):
IPMI updates

Damien Le Moal (1):
zonefs update

Daniel Thompson (1):
kgdb updates

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

Dave Jiang (1):
CXL updates

David Kleikamp (1):
jfs updates

David Sterba (3):
affs updates
btrfs updates
btrfs fix

David Teigland (1):
dlm updates

Dipen Patel (1):
hardware timestamp update

Dmitry Torokhov (1):
input updates

Dominik Brodowski (1):
PCMCIA updates

Gabriel Krisman Bertazi (1):
unicode update

Gao Xiang (2):
erofs updates
more erofs updates

Geert Uytterhoeven (2):
m68k updates
auxdisplay updates

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

Guenter Roeck (1):
hwmon updates

Helge Deller (2):
fbdev updates
parisc updates

Herbert Xu (1):
crypto update

Huacai Chen (1):
LoongArch updates

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

Ilya Dryomov (1):
ceph updates

Ingo Molnar (5):
locking updates
objtool updates
scheduler updates
performance events updates
x86 percpu updates

Ira Weiny (1):
libnvdimm updates

Jaegeuk Kim (1):
f2fs updates

Jakub Kicinski (2):
networking updates
networking fixes

James Bottomley (1):
SCSI updates

Jan Kara (2):
fsnotify fix
udf, ext2, isofs fixes and cleanups

Jarkko Sakkinen (3):
tpm updates
keys updates
tpm fix

Jason Donenfeld (1):
random number generator updates

Jason Gunthorpe (2):
iommufd updates
rdma updates

Jassi Brar (1):
mailbox updates

Jens Axboe (7):
io_uring updates
block updates
block integrity mapping updates
more block updates
io_uring fixes
io_uring fixes
block fixes

Joel Granados (2):
sysctl updates
sysctl constification

John Johansen (1):
apparmor updates

John Paul Adrian Glaubitz (1):
sh updates

Jonathan Corbet (1):
documentation updates

Juergen Gross (2):
xen updates
xen fixes

Kees Cook (5):
execve updates
seccomp updates
pstore updates
hardening updates
execve fix

Kent Overstreet (2):
bcachefs updates
bcachefs fixes

Konstantin Komarov (1):
ntfs3 updates

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

Len Brown (1):
turbostat updates

Linus Walleij (1):
pin control updates

Luis Chamberlain (1):
module update

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

Masahiro Yamada (2):
Kbuild updates
Kbuild fixes

Masami Hiramatsu (3):
probes updates
bootconfig update
uprobe fix

Mauro Carvalho Chehab (1):
media updates

Michael Ellerman (1):
powerpc updates

Michael Tsirkin (1):
virtio updates

Mickaël Salaün (2):
landlock updates
landlock fix

Miguel Ojeda (1):
Rust updates

Mike Rapoport (1):
memblock updates

Mikulas Patocka (1):
device mapper updates

Miquel Raynal (1):
MTD updates

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

Namjae Jeon (1):
exfat updates

Niklas Cassel (1):
ata updates

Palmer Dabbelt (2):
RISC-V updates
more RISC-V updates

Paolo Abeni (1):
networking fixes

Paolo Bonzini (1):
kvm updates

Paul McKenney (6):
arm byte cmpxchg
memory model updates
RCU updates
torture-test updates
KCSAN updates
nolibc updates

Paul Moore (2):
selinux update
lsm updates

Petr Mladek (2):
livepatching update
printk updates

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

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

Rob Herring (2):
devicetree updates
more devicetree updates

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

Shuah Khan (2):
KUnit updates
kselftest updates

Stephen Boyd (2):
clk updates
clk fixes

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

Steven Rostedt (4):
tracing updates
ftrace updates
tracing tools updates
tracing CREDITS file update

Takashi Iwai (2):
sound updates
sound fixes

Takashi Sakamoto (2):
firewire updates
firewire fixes

Ted Ts'o (1):
ext4 updates

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

Thomas Bogendoerfer (2):
MIPS updates
MIPS updates

Thomas Gleixner (6):
debugobjects update
CPU hotplug updates
timer updates
interrupt subsystem updates
MSI interrupt updates
timer migration updates

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

Ulf Hansson (2):
pmdomain updates
MMC updates

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

Vasily Gorbik (2):
s390 updates
more s390 updates

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

Vlastimil Babka (1):
slab updates

Will Deacon (3):
iommu updates
arm64 fixes
iommu fixes

Wim Van Sebroeck (1):
watchdog updates

Wolfram Sang (2):
i2c fixes
more i2c updates

Yury Norov (1):
bitmap updates