Messages in this thread | | | From | Linus Torvalds <> | Date | Sun, 12 Nov 2023 16:47:03 -0800 | Subject | Linux 6.7-rc1 |
| |
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
---
Alex 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
| |