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.10Al 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
Linus Torvalds has announced the release of the first release candidate for Linux Kernel 6.11.