Linus Torvalds has announced the release of the first release candidate for Linux Kernel 6.7.
Linux 6.7-rc1 released
So here we are, two weeks after the merge window opened, and 6.7-rc1 is out, and the merge window is closed.
In number of commits, this is the biggest merge window we've ever had, with 15.4k non-merge commits. That is quite a bit bigger than the previous biggest releases (4.9, 5.8 and 5.13) that all weighted in at about 14.2k non-merge commits.
Now, part of that is obviously the bcachefs merge, which brought in a lot of commits because it included the full history. But 6.7 is pretty big in other ways too, with
12678 files changed, 838819 insertions(+), 280754 deletions(-)
which is also bigger than those historically big releases. And that's not due to bcachefs, that's actually mainly due to ia64 removal and a lot of GPU support (notably lots of AMD GPU header files again - lots and lots of lines, but there's support for new nvidia cards too).
But there's changes all over, even if they may not stand out quite as much in the diffstats or the commit numbers.
Below is my merge log, which gives a hint of the big picture changes,
Linus
Full source: https://git.kernel.org/torvalds/t/linux-6.6-rc7.tar.gz
Patch: https://git.kernel.org/torvalds/p/v6.6-rc7/v6.5
You can view the summary of the changes at the following URL:
https://git.kernel.org/torvalds/ds/v6.6-rc7/v6.6-rc6Alex Williamson (1):
VFIO updates
Alexandre Belloni (2):
i3c updates
RTC updates
Amir Goldstein (1):
overlayfs updates
Andreas Gruenbacher (1):
gfs2 updates
Andrew Morton (2):
MM updates
non-MM updates
Ard Biesheuvel (1):
EFI update
Arnd Bergmann (5):
SoC DT updates
SoC driver updates
ARM defconfig updates
ARM SoC code updates
ia64 removal and asm-generic updates
Bartosz Golaszewski (2):
gpio updates
gpio/pinctrl updates
Bjorn Andersson (2):
rpmsg updates
remoteproc updates
Bjorn Helgaas (1):
pci updates
Borislac Petkov (1):
x86 microcode loading updates
Borislav Petkov (7):
EDAC updates
x86 RAS updates
x86 hw mitigation updates
x86 resource control updates
x86 cpuid updates
x86 platform updates
x86 fpu fixlet
Catalin Marinas (2):
arm64 updates
arm64 fixes
Chandan Babu (1):
xfs updates
Christian Brauner (8):
vfs superblock updates
autofs mount api updates
misc vfs updates
iov_iter updates
vfs xattr updates
vfs inode time accessor updates
iomap maintainership rotation
vfs fanotify fsid updates
Christoph Hellwig (2):
dma-mapping updates
dma-mapping fixes
Chuck Lever (1):
nfsd updates
Corey Minyard (1):
IPMI update
Damien Le Moal (2):
ATA updates
ata fixes
Dan Williams (2):
unified attestation reporting
CXL (Compute Express Link) updates
Daniel Thompson (1):
kgdb updates
Daniel Vetter (1):
drm fixes
Dave Airlie (3):
drm updates
drm nouveau GSP support
more drm updates
Dave Hansen (1):
x86 TDX updates
Dave Kleikamp (1):
jfs updates
David Sterba (1):
btrfs updates
David Teigland (1):
dlm updates
Dipen Patel (1):
hte/timestamp updates
Dmitry Torokhov (1):
input updates
Dominik Brodowski (1):
PCMCIA updates
Dominique Martinet (1):
9p updates
Eric Biggers (1):
fscrypt updates
Frederic Weisbecker (2):
RCU updates
RCU fixes
Gao Xiang (1):
erofs updates
Geert Uytterhoeven (1):
m68k updates
Greg KH (5):
char/misc updates
driver core updates
staging driver updates
tty and serial updates
USB/Thunderbolt updates
Greg Ungerer (1):
m68knommu updates
Guenter Roeck (1):
hwmon updates
Helge Deller (3):
parisc updates
fbdev fixes and cleanups
parisc architecture fixes
Herbert Xu (2):
crypto updates
crypto fixes
Huacai Chen (1):
LoongArch updates
Ilpo Järvinen (1):
x86 platform driver updates
Ilya Dryomov (1):
ceph updates
Info Molnar (1):
locking updates
Ingo Molnar (10):
scheduler updates
objtool updates
performance event updates
x86 header file cleanup
x86 boot updates
x86 assembly code updates
x86 entry updates
x86 irq fix
x86 mm handling updates
x86 build update
Ira Weiny (1):
libnvdimm updates
Jaegeuk Kim (1):
f2fs updates
Jakub Kicinski (3):
networking updates
more networking updates
networking fixes
James Bottomley (1):
SCSI updates
Jan Kara (2):
ext2, udf, and quota updates
fsnotify update
Jarkko Sakkinen (1):
tpm updates
Jason Gunthorpe (2):
iommufd updates
rdma updates
Jassi Brar (1):
mailbox updates
Jens Axboe (6):
io_uring updates
io_uring {get,set}sockopt support
io_uring futex support
block updates
block fixes
io_uring fixes
Jiri Kosina (1):
HID updates
Joerg Roedel (1):
iommu updates
John Johansen (1):
apparmor updates
John Paul Adrian Glaubitz (1):
sh updates
Jonathan Corbet (1):
documentation updates
Juergen Gross (1):
xen updates
Kees Cook (3):
hardening updates
pstore updates
execve updates
Kent Overstreet (2):
initial bcachefs updates
more bcachefs updates
Lee Jones (3):
MFD updates
backlight updates
LED updates
Linus Walleij (1):
pin control updates
Luis Chamberlain (2):
sysctl updates
modules updates
Mark Brown (5):
regmap updates
regulator updates
spi updates
regmap fix
spi fixes
Masahiro Yamada (1):
Kbuild updates
Masami Hiramatsu (3):
bootconfig updates
probes updates
probes fixes
Mauro Carvalho Chehab (1):
media updates
Michael Ellerman (2):
powerpc updates
powerpc fixes
Michael Tsirkin (1):
virtio updates
Mickaël Salaün (1):
landlock updates
Miguel Ojeda (1):
rust updates
Mike Rapoport (1):
memblock update
Mike Snitzer (1):
device mapper updates
Mimi Zohar (1):
integrity updates
Miquel Raynal (1):
mtd updates
Namhyung Kim (1):
perf tools updates
Namjae Jeon (2):
exfat updates
exfat updates
Palmer Dabbelt (2):
RISC-V updates
more RISC-V updates
Paolo Bonzini (1):
kvm updates
Paul McKenney (3):
nolibc updates
Linux Kernel Memory Model updates
CSD lock update
Paul Moore (4):
audit update
selinux updates
LSM updates
lsm updates
Petr Mladek (2):
livepatching update
printk updates
Rafael Wysocki (5):
thermal control updates
ACPI updates
power management updates
ACPI fix
more power management updates
Richard Weinberger (1):
UBI and UBIFS updates
Rob Herring (1):
devicetree updates
Russell King (1):
ARM updates
Sebastian Reichel (1):
power supply and reset updates
Shuah Khan (2):
kunit updates
kselftest updates
Stephen Boyd (1):
clk driver updates
Steve French (4):
smb server updates
smb client updates
smb server fixes
smb client fixes
Steven Rostedt (2):
tracing tools updates
tracing updates
Takashi Iwai (2):
sound updates
sound fixes
Takashi Sakamoto (1):
firewire update
Ted Ts'o (1):
ext4 updates
Tejun Heo (3):
workqueue rust bindings
workqueue update
cgroup updates
Thierry Reding (2):
pwm updates
pwm fixes
Thomas Bogendoerfer (1):
MIPS updates
Thomas Gleixner (6):
core updates
irq updates
SMP and CPU hotplug updates
timer updates
x86 APIC updates
x86 core updates
Trond Myklebust (1):
NFS client updates
Tzung-Bi Shih (1):
chrome platform updates
Ulf Hansson (3):
MMC updates
pmdomain updates
MMC fixes
Vasily Gorbik (2):
s390 updates
more s390 updates
Vinod Koul (3):
dmaengine updates
generic phy updates
soundwire updates
Vlastimil Babka (1):
slab updates
Wim Van Sebroeck (1):
watchdog updates
Wolfram Sang (2):
i2c updates
more i2c updates
Yury Norov (1):
bitmap updates