Linux kernel 6.6-rc1 released
Here we are, two weeks later, and the merge window is closed.
All the stats for 6.6 look fairly normal so far - as always, the bulk of the patch is drivers (a bit of everything, but networking and gpu are the two biggest areas), with arch updates coming in as a notable second, and then we have tooling and documentation.
There's obviously core kernel updates too (filesystem updates, networking, core VM updates etc) but yeah, all the hardware support - whether drivers or CPUs - tends to just dwarf all the core changes in the diffstat.
And as always, there are way too many individual changes - or even developers - to list for the merge window. We've got 12k+ commits from 1700+ individual developers, And 800+ merges to tie it all together. All that is actually quite normal, this seems to be shaping up to be neither a very small nor a particularly large release.
So below is just my "merge log" which gives some flavor of what got merged, but does not delve into the details. For those, you'd have to go to the actual git tree.
Please do give it all a whirl,
Linus
Full source: https://git.kernel.org/torvalds/t/linux-6.6-rc1.tar.gz
Patch: https://git.kernel.org/torvalds/p/v6.6-rc1/v6.5
You can view the summary of the changes at the following URL:
https://git.kernel.org/torvalds/ds/v6.6-rc1/v6.5Adrian Glaubitz (1):
sh updates
Alex Williamson (1):
VFIO updates
Alexandre Belloni (2):
i3c updates
RTC updates
Amir Goldstein (1):
overlayfs updates
Andreas Gruenbacher (1):
gfs2 updates
Andrew Morton (4):
MM updates
non-MM updates
more MM updates
misc fixes
Anna Schumaker (1):
NFS client updates
Ard Biesheuvel (1):
EFI updates
Arnaldo Carvalho de Melo (1):
perf tools updates
Arnd Bergmann (4):
ARM SoC driver updates
ARM defconfig updates
ARM SoC cleanups
ARM devicetree updates
Bartosz Golaszewski (2):
gpio updates
gpio fix
Benjamin Tissoires (1):
HID updates
Bjorn Andersson (3):
hwspinlock updates
rpmsg updates
remoteproc updates
Bjorn Helgaas (2):
PCI updates
PCI fixes
Borislav Petkov (5):
x86 boot updates
misc x86 updates
x86 RAS updates
x86 SEV updates
x86 microcode loading updates
Casey Schaufler (1):
smack updates
Chandan Babu (1):
xfs updates
Christian Brauner (10):
mount API updates
vfs timestamp updates
libfs and tmpfs updates
misc vfs updates
superblock updates
fchmodat2 system call
autofs fixes
procfs fixes
superblock fixes
more superblock follow-on fixes
Christoph Hellwig (2):
dma-mapping updates
dma-mapping fixes
Chuck Lever (1):
nfsd updates
Corey Minyard (1):
IPMI updates
Damien Le Moal (1):
ata updates
Darrick Wong (1):
iomap updates
Dave Airlie (3):
drm updates
drm fixes
drm ci scripts
Dave Hansen (4):
x86 mm updates
x86 apic updates
x86 shadow stack support
x86 fixes
Dave Jiang (1):
nvdimm updates
Dave Kleikamp (1):
jfs updates
David Sterba (2):
affs updates
btrfs updates
David Teigland (1):
dlm updates
Dennis Zhou (1):
percpu updates
Dmitry Torokhov (1):
input updates
Eric Biggers (2):
fscrypt update
fsverity updates
Gao Xiang (1):
erofs updates
Geert Uytterhoeven (1):
m68k updates
Greg KH (6):
USB / Thunderbolt / PHY driver updates
staging driver updates
tty/serial driver updates
driver core updates
char/misc driver updates
driver symbol lookup fix
Greg Ungerer (1):
m68knommu updates
Guenter Roeck (1):
hwmon updates
Guo Ren (2):
arch/csky updates
arch/csky fix
Gustavo A (1):
flexible-array updates
Hans de Goede (1):
x86 platform driver updates
Heiko Carstens (2):
s390 updates
more s390 updates
Helge Deller (2):
parisc architecture updates
fbdev updates
Herbert Xu (2):
crypto updates
crypto fix
Huacai Chen (1):
LoongArch updates
Ilya Dryomov (1):
ceph updates
Ingo Molnar (10):
locking update
perf event updates
scheduler updates
misc x86 cleanups
scheduler fixes
CPU hotplug fix
timer fix
x86 selftest fix
x86 perf event fix
x86 fixes
Jaegeuk Kim (1):
f2fs updates
Jakub Kicinski (1):
networking updates
James Bottomley (2):
SCSI updates
more SCSI updates
Jan Kara (2):
ext2, quota, and udf updates
fsnotify update
Jarkko Sakkinen (2):
tpm updates
more tpm updates
Jason Gunthorpe (2):
iommufd updates
rdma updates
Jassi Brar (1):
mailbox updates
Jeff Layton (1):
file locking updates
Jens Axboe (4):
io_uring updates
block updates
io_uring fixes
block fixes
Joerg Roedel (1):
iommu updates
Jon Mason (1):
NTB updates
Jonathan Corbet (1):
documentation updates
Juergen Gross (1):
xen updates
Kees Cook (4):
pstore updates
seccomp updates
hardening updates
pstore fix
Lee Jones (3):
NFD updates
LED updates
backlight updates
Linus Walleij (1):
pin control updates
Luis Chamberlain (2):
modules updates
sysctl updates
Mark Brown (5):
regmap updates
regulator updates
spi updates
spi fixes
regulator fixes
Masahiro Yamada (1):
Kbuild updates
Masami Hiramatsu (1):
probes updates
Matthew Wilcox (1):
xarray fixes
Mauro Carvalho Chehab (1):
media updates
Max Filippov (1):
xtensa updates
Michael Ellerman (1):
powerpc updates
Michael Tsirkin (1):
virtio updates
Michal Simek (1):
microblaze updates
Mickaël Salaün (1):
landlock updates
Miguel Ojeda (2):
rust updates
auxdisplay update
Miklos Szeredi (1):
fuse updates
Mimi Zohar (1):
integrity subsystem updates
Miquel Raynal (1):
MTD updates
Palmer Dabbelt (2):
RISC-V updates
more RISC-V updates
Paolo Abeni (1):
networking updates
Paolo Bonzini (1):
kvm updates
Paul McKenney (4):
RCU updates
smp_call_function torture-test updates
CSD lock updates
clocksource watchdog updates
Paul Moore (3):
audit updates
selinux updates
LSM updates
Petr Mladek (2):
printk updates
printk fix
Rafael Wysocki (7):
ACPI updates
power management updates
thermal control updates
more thermal control updates
more power management updates
power management fix
more thermal control updates
Richard Weinberger (1):
UML updates
Rob Herring (3):
devicetree updates
devicetree include cleanups
more devicetree updates
Russell King (1):
ARM updates
Sebastian Reichel (2):
power supply and reset updates
HSI update
Shuah Khan (3):
Kselftest updates
kunit updates
nolibc updates
Stafford Horne (1):
OpenRISC updates
Stephen Boyd (1):
clk subsystem updates
Steve French (4):
smb client updates
smb server updates
smb server update
smb client fixes
Steven Rostedt (2):
tracing updates
more tracing updates
Takashi Iwai (2):
sound updates
sound fixes
Ted Ts'o (1):
ext4 updates
Tejun Heo (2):
cgroup updates
workqueue updates
Tetsuo Handa (1):
tomoyo updates
Thierry Reding (1):
pwm updates
Thomas Bogendoerfer (1):
MIPS updates
Thomas Gleixner (5):
core entry code update
irq updates
CPU hotplug updates
x86 core updates
clocksource/clockevent driver updates
Tony Luck (1):
intel EDAC fixes
Tzung-Bi Shih (2):
chrome platform updates
chrome platform firmware update
Ulf Hansson (2):
MMC updates
ARM SoC generic power domain driver updates
Vineet Gupta (1):
ARC 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
Wim Van Sebroeck (1):
watchdog updates
Wolfram Sang (1):
i2c updates
Linus Torvalds has announced the release of the first release candidate for Linux kernel 6.6.