Messages in this thread |  | | From | Linus Torvalds <> | Date | Sun, 5 Mar 2023 15:24:41 -0800 | Subject | Linux 6.3-rc1 |
| |
So after several releases where the merge windows had something odd going on, we finally had just a regular "two weeks of just merge window". It was quite nice.
In fact, it was quite nice in a couple of ways: not only didn't I have a hugely compressed merge window where I felt I had to cram as much as possible into the first few days, but the fact that we _have_ had a couple of merge windows where I really asked for people to have everything ready when the merge window opened seems to have set a pattern: the bulk of everything really did come in early.
And again, that just makes the merge window work nicer for me, when I don't sit there waiting, knowing that there's stuff pending that just hasn't had a pull request done yet.
So it all felt rather good. Of course, the fact that I had no machine issues, no holidays, and no travel coming up, then meant that I may have noticed a few more of the "people, please write good commit messages for merges" issues, so there's a possible downside to me not being as hurried as the last few merge windows have been.
And of course, smooth or not, now that the merge window is closed, we need to make sure it all *works*. We had a couple of exciting merges already, and I think the fallout from that got sorted out, but I'm sure there's more to come. Let's hope the calming-down period of 6.3 works as well as the merge window did... Knock wood.
Anyway, as always, the shortlog is much too large to post, since we had 12500+ commits (and that's not counting the merges - closer to a thousand of those). So below is just my usual merge log which gives only a very high-level view of what I merged and from who. It all looks fairly normal, with ~55% of the patch being drivers, ~20% being architecture updates. and the rest being the usual random mix (documentation, tooling, networking, filesystem, and just core kernel stuff).
Please do test,
Linus
---
Al Viro (8): minix updates sysv updates alpha updates ipc namespace update misc vfs updates alpha updates VM_FAULT_RETRY fixes vfs update
Alex Williamson (1): VFIO updates
Alexandre Belloni (2): i3c updates RTC updates
Andreas Gruenbacher (1): gfs2 updates
Andrew Morton (3): MM updates non-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 (7): ARM SoC updates ARM defconfigs updates SoC DT updates asm-generic cleanups ARM SoC driver updates ARM SoC fixes ARM SoC boardfile updates
Bartosz Golaszewski (1): gpio updates
Benjamin Tissoires (1): HID updates
Bjorn Andersson (3): hwspinlock updates rpmsg updates remoteproc updates
Bjorn Helgaas (1): PCI updates
Borislav Petkov (7): RAS updates EDAC updates x86 asm alternatives updates x86 resource control updates x86 microcode loader updates x86 vdso updates x86 cpuid updates
Casey Schaufler (1): smack update
Catalin Marinas (2): arm64 updates arm64 fixes
Christian Brauner (3): vfs idmapping updates vfs hardening update vfs acl update
Christoph Hellwig (1): dma-mapping updates
Chuck Lever (2): nfsd updates nfsd fix
Corey Minyard (1): IPMI updates
Damien Le Moal (3): ATA updates zonefs updates ATA fix
Dan Williams (1): Compute Express Link (CXL) updates
Darrick Wong (3): iomap updates xfs updates moar xfs updates
Dave Airlie (2): drm updates drm fixes
Dave Hansen (1): Intel Trust Domain Extensions (TDX) updates
Dave Kleikamp (1): jfs update
David Sterba (1): btrfs updates
David Teigland (1): dlm updates
Dmitry Torokhov (1): input updates
Eric Biggers (2): fscrypt updates fsverity updates
Eric Van Hensbergen (1): 9p updates
Gao Xiang (1): erofs updates
Geert Uytterhoeven (1): m68k updates
Greg KH (6): USB / Thunderbolt driver updates tty / serial driver updates staging driver updates char/misc and other driver subsystem updates driver core updates driver core fixes
Greg Ungerer (1): m68knommu updates
Guenter Roeck (1): hwmon updates
Guo Ren (1): csky update
Gustavo Silva (1): flexible-array updates
Hans de Goede (1): x86 platform driver updates
Heiko Carstens (2): s390 updates more s390 updates
Herbert Xu (2): crypto update crypto fix
Huacai Chen (1): LoongArch updates
Ilya Dryomov (1): ceph fixes
Ingo Molnar (11): locking updates perf updates scheduler updates x86 asm updates x86 boot updates x86 build update x86 core updates x86 fpu updates x86 mm update x86 platform update objtool updates
Jaegeuk Kim (1): f2fs updates
Jakub Kicinski (2): networking updates networking fixes
James Bottomley (2): SCSI updates more SCSI updates
Jan Kara (2): fsnotify updates UDF and ext2 fixes
Jarkko Sakkinen (1): tpm updates
Jason Gunthorpe (2): iommufd updates rdma updates
Jassi Brar (1): mailbox updates
Jeff Layton (2): file locking updates i_version updates
Jens Axboe (6): io_uring updates io_uring ITER_UBUF conversion legacy dio update block updates block fixes more io_uring updates
Jens Wiklander (1): TEE update
Joerg Roedel (1): iommu updates
John Paul Adrian Glaubitz (1): sh updates
Jonathan Corbet (2): documentation updates Documentation stragglers
Juergen Gross (1): xen updates
Julia Lawall (1): coccinelle updates
Kees Cook (2): seccomp update hardening updates
Lee Jones (3): MFD updates backlight updates LED updates
Linus Walleij (1): pin control updates
Luis Chamberlain (2): modules updates sysctl update
Mark Brown (5): regmap updates regulator updates spi updates regulator fixes spi fixes
Masahiro Yamada (1): Kbuild updates
Masami Hiramatsu (3): kprobes updates bootconfig updates kprobes cleanup updates
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 (3): Rust updates auxdisplay fix Rust fix
Mike Rapoport (1): memblock updates
Mike Snitzer (1): device mapper updates
Miklos Szeredi (1): fuse updates
Mimi Zohar (1): integrity update
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 (5): RCU updates LKMM (Linux Kernel Memory Model) updates x86 NMI diagnostics nolibc updates kernel concurrency sanitizer (KCSAN) updates
Paul Moore (1): audit update
Petr Mladek (2): printk updates livepatching updates
Rafael Wysocki (6): power management updates ACPI updates thermal control updates more power management updates more ACPI updates more thermal control updates
Richard Weinberger (2): jffs2, ubi and ubifs updates UML updates
Rob Herring (1): devicetree updates
Russell King (1): ARM udpates
Sebastian Reichel (2): power supply and reset updates more power supply updates
Shuah Khan (2): Kselftest update KUnit update
Stephen Boyd (1): clk updates
Steve French (3): ksmbd server updates cifs client updates more cifs updates
Steven Rostedt (4): ktest updates tracing tools updates tracing fix tracing updates
Takashi Iwai (2): sound updates sound fixes
Ted Ts'o (1): ext4 updates
Tejun Heo (2): workqueue updates cgroup updates
Thierry Reding (1): pwm updates
Thomas Bogendoerfer (2): MIPS updates more MIPS updates
Thomas Gleixner (5): miscellaneous x86 cleanups timer updates irq updates irq updates x86 updates
Tzung-Bi Shih (1): chrome platform updates
Ulf Hansson (1): MMC updates
Vinod Koul (3): dmaengine updates phy updates soundwire updates
Vlastimil Babka (1): slab updates
Wei Liu (1): hyperv updates
Wim Van Sebroeck (1): watchdog updates
Wolfram Sang (2): i2c updates more i2c updates
|  |