Linux kernel 5.19-rc1 released
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
Full source: https://git.kernel.org/torvalds/t/linux-5.19-rc1.tar.gz
Patch: https://git.kernel.org/torvalds/p/v5.19-rc1/v5.18
You can view the summary of the changes at the following URL:
https://git.kernel.org/torvalds/ds/v5.19-rc1/v5.18
Change log:
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
Linus Torvalds has announced the first release candidate for Linux kernel 5.19.