Messages in this thread | | | From | Linus Torvalds <> | Date | Sun, 5 Jun 2022 17:42:33 -0700 | Subject | Linux 5.19-rc1 |
| |
So the last two weeks were _fairly_ normal, although I will gripe and moan a bit about how many late pull requests I got. The second week started out very calm, but that was sadly only because a _lot_ of people left their final pull request pretty late. Not very pleasant at all.
But what does make me pretty pleased is that pretty much all of the pull requests were signed tags. I still don't technically _require_ signatures for pulls from kernel.org, but I've been (not very subtly) encouraging people to use them, and we're getting there. It's just good hygiene.
And to cap off the good news, this is the first merge window when Andrew participated all through git, and the first time in basically Linux history when I didn't have a single patch-bomb to apply (I still do individual random patches, and expect to always do them, but no more "big series of raw patches").
So on the whole it's all very good.
Anyway, apart from those three "process" issues, things look perfectly normal. Judging by the merge window, this release is going to be on the bigger side, but certainly not breaking any records, and nothing looks particularly odd or crazy. The diffstat is skewed by yet another drop of generated AMD GPU register descriptor headers, but I guess even that is "normal" by now. Certainly not a new thing. And if you ignore that drivers/gpu/drm/amd/include/ subdirectory, the stats look like they tend to do: roughly 60% drivers, with the rest being architecture updates, tooling, documentation and some relatively minor core kernel updates (filesystems, mm, networking etc. Oh, and the core module handling got split up into more manageable pieces rather than one big file).
One thing of note is how the long-time ARM generic kernel work (aka "multiplatform") is pretty much done after 10+ years. Congrats to everybody involved. The StrongARM platforms remain with their separate kernels, and are expected to stay so, but compared to where things were a decade ago, this is a pretty big step.
So hey, let's start calming things down and testing this all.
Linus
---
Luis Chamberlain (1): modules updates
Al Viro (4): file descriptor updates mount handling updates vfs pathname updates file descriptor fix
Alex Williamson (1): vfio updates
Alexandre Belloni (2): i3c updates RTC updates
Andreas Gruenbacher (1): gfs2 updates
Andrew Morton (6): MM updates misc updates hotfixes more MM updates delay-accounting update mm hotfixes
Anna Schumaker (1): NFS client updates
Ard Biesheuvel (2): EFI updates more EFI updates
Arnaldo Carvalho de Melo (3): perf tool updates more perf tools updates more perf tools updates
Arnd Bergmann (11): 32-bit ARM SoC updates ARM DT updates ARM driver updates ARM defconfig updates ARMv4T/v5 multiplatform support asm-generic updates more ARM multiplatform updates more ARM SoC updates asm-generic fixes initial Loongarch architecture code yet more ARM multiplatform updates
Bartosz Golaszewski (2): gpio updates gpio fixes
Bjorn Andersson (2): remoteproc updates rpmsg updates
Bjorn Helgaas (2): pci updates pci fixes
Borislav Petkov (18): EDAC updates AMD SEV-SNP support x86 RAS updates Intel TDX support x86 CPU feature updates x86 asm updates x86 build updates x86 cleanups core x86 updates x86 fpu updates x86 mm fixlet x86 platform updates x86 kdump fixlet x86 APIC updates x86 splitlock updates misc x86 updates x86 microcode loader update x86 vdso update
Casey Schaufler (1): smack update
Catalin Marinas (2): arm64 updates arm64 fixes
Christian Brauner (1): fs idmapping updates
Christoph Hellwig (1): dma-mapping updates
Chuck Lever (1): nfsd updates
Corey Minyard (1): IPMI update
Damien Le Moal (3): ata updates zonefs updates zonefs fix
Dan Williams (2): libnvdimm and DAX updates cxl updates
Darrick Wong (1): iomap updates
Dave Airlie (2): drm updates more drm updates
Dave Chinner (2): xfs updates more xfs updates
Dave Hansen (1): x86 SGX updates
David Kleikamp (1): jfs updates
David Sterba (1): btrfs updates
David Teigland (1): dlm updates
Dmitry Torokhov (1): input updates
Dominik Brodowski (1): pcmcia updates
Eric Biederman (3): ipc sysctl namespace updates kthread updates ptrace_stop cleanups
Eric Biggers (2): fscrypt updates fsverity updates
Gao Xiang (2): erofs (and fscache) updates more erofs updates
Geert Uytterhoeven (1): m68k updates
Greg KH (6): SPDX updates staging driver updates tty and serial driver updates USB / Thunderbolt updates char / misc / other smaller driver subsystem updates driver core updates
Greg Ungerer (1): m68knommu updates
Guenter Roeck (1): hwmon updates
Guo Ren (1): arch/csky updates
Gustavo Silva (3): Wstringop-overflow fixes misc hardening updates checkpatch update
Hans de Goede (1): x86 platform driver updates
Heiko Carstens (2): s390 updates more s390 updates
Helge Deller (3): parisc architecture updates fbdev fixes and updates more parisc architecture updates
Herbert Xu (1): crypto updates
Ilya Dryomov (1): ceph updates
Ingo Molnar (4): locking updates objtool updates perf events updates scheduler updates
Jaegeuk Kim (1): f2fs updates
Jakub Kicinski (2): networking updates networking fixes
James Bottomley (2): SCSI updates more SCSI updates
Jan Kara (2): writeback and ext2 cleanups fsnotify updates
Jarkko Sakkinen (1): tpm updates
Jason Donenfeld (1): random number generator updates
Jason Gunthorpe (1): rdma updates
Jassi Brar (1): mailbox updates
Jens Axboe (13): io_uring updates io_uring xattr support io_uring socket() support io_uring 'more data in socket' support io_uring NVMe command passthrough writeback fix cdrom updates block updates block driver updates more io_uring updates block fixes block request execute cleanups more block driver updates
Jiri Kosina (1): HID updates
Joerg Roedel (1): iommu updates
Jonathan Corbet (2): documentation updates documentation fixes
Juergen Gross (2): xen updates more xen updates
Kees Cook (4): kernel hardening updates seccomp updates execve updates kernel hardening fix
Konstantin Komarov (1): ntfs3 updates
Lee Jones (1): MFD updates
Linus Walleij (1): pin control updates
Luis Chamberlain (1): sysctl updates
Mark Brown (5): regmap updates regulator updates spi updates spi fixes regulator fix
Masahiro Yamada (2): Kbuild updates more Kbuild updates
Matthew Wilcox (1): page cache updates
Mauro Carvalho Chehab (1): media updates
Max Filippov (1): xtensa architecture 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 (1): clang-format updates
Mike Rapoport (1): memblock test suite updates
Mike Snitzer (2): device mapper updates device mapper fixes
Miklos Szeredi (1): overlayfs updates
Mimi Zohar (1): IMA updates
Miquel Raynal (1): mtd updates
Namjae Jeon (1): exfat updates
Palmer Dabbelt (2): RISC-V updates more RISC-V updates
Paolo Bonzini (1): kvm updates
Paul McKenney (3): nolibc library updates LKMM update RCU update
Paul Moore (1): selinux updates
Pavel Machek (1): LED updates
Petr Mladek (3): printk updates printk fixup livepatching cleanup
Rafael Wysocki (7): ACPI updates power management updates thermal control updates device properties framework updates more ACPI updates additional thermal control update more power management updates
Richard Weinberger (2): UML updates JFFS2, UBI and UBIFS updates
Rob Herring (2): devicetree updates devicetree fixes
Russell King (1): ARM updates
Sebastian Reichel (1): power supply and reset updates
Shuah Khan (2): Kselftest updates KUnit updates
Stafford Horne (1): OpenRISC updates
Stephen Boyd (1): clk updates
Steve French (3): cifs client updates ksmbd server updates cifs client fixes
Steven Rostedt (2): tracing updates tracing tool updates
Takashi Iwai (2): sound updates sound fixes
Ted Ts'o (1): ext4 updates
Tejun Heo (2): cgroup updates workqueue update
Thierry Reding (2): pwm updates hardware timestamping subsystem
Thomas Bogendoerfer (1): MIPS updates
Thomas Gleixner (16): irqpoll update debugobjects fixlet CPU hotplug updates interrupt handling updates timer and timekeeping updates x86 PCI irq routing updates objtool fixes perf fixlet perf fixes scheduler fix clockevent/clocksource updates x86 boot update x86 cleanups x86 microcode updates x86 mm cleanup x86 SGX fix
Tzung-Bi Shih (1): chrome platform updates
Ulf Hansson (1): MMC updates
Vineet Gupta (1): ARC updates
Vinod Koul (1): dmaengine updates
Vlastimil Babka (1): slab updates
Wei Liu (1): hyperv updates
Wim Van Sebroeck (1): watchdog updates
Wolfram Sang (1): i2c updates
Yury Norov (1): bitmap updates
| |