Linux kernel 5.17-rc1 released
I've tagged the rc1 release a couple of hours earlier than usual, and in a timezone 10 hours before the usual one, so this merge window was technically a bit shorter than usual. But if somebody didn't get their pull request in in time, they shouldn't have left it so late - and there's always 5.18. Never fear - we'll not run out of numbers.
I was nervous that this merge window would be more painful than usual due to my family-related travels, but I have to give thanks to people: a lot of you sent your pull requests early in the merge window, and while there were a couple of hiccups I hit early on, that was all before switching my main workstation to a laptop. Everything seems to have gone fairly smoothly.
Knock wood.
5.17 doesn't seem to be slated to be a huge release, and everything looks fairly normal. We've got a bit more activity than usual in a couple of corners of the kernel (random number generator and the fscache rewrite stand out), but even with those things, the big picture view looks very much normal: the bulk is various driver updates, with architectures updates, documentation, and tooling being the bulk of the rest. Even with a total rewrite, that fscache diff looks more like a blip in the big picture.
And hey, it may not be a huge release, but the full shortlog would still be much too big to post - or scan through. So as is traditional, I'm just appending my mergelog as a highlevel view of what's been going on.
Please give it all a test,
Linus
Linux kernel version 5.17-rc1 is now available:
Full source: https://git.kernel.org/torvalds/t/linux-5.17-rc1.tar.gz
Patch: https://git.kernel.org/torvalds/p/v5.17-rc1/v5.16
You can view the summary of the changes at the following URL:
https://git.kernel.org/torvalds/ds/v5.17-rc1/v5.16
Change log
Alex Williamson (1):
VFIO updates
Alexandre Belloni (2):
i3c updates
RTC updates
Andreas Gruenbacher (1):
gfs2 updates
Andrew Morton (3):
misc updates
more updates
yet more updates
Ard Biesheuvel (1):
EFI updates
Arnaldo Carvalho de Melo (2):
perf tool updates
more perf tools updates
Arnd Bergmann (6):
ARM SoC updates
ARM defconfig updates
ARM SoC driver updates
ARM SoC devicetree updates
RISC-V SoC updates
asm-generic cleanups
Bartosz Golaszewski (2):
gpio updates
gpio fixes
Bjorn Andersson (3):
rpmsg updates
remoteproc updates
hwspinlock updates
Bjorn Helgaas (2):
pci updates
pci fix
Borislav Petkov (21):
x86 fpu update
x86 paravirtualization fix
x86 platform fix
x86 SEV updates
x86 resource control fixlet
x86 SGX updates
x86 mm updates
misc x86 updates
x86 cleanups
x86 cpuid updates
x86 build fix
x86 vdso updates
notifier fix
thread_info flag accessor helper updates
RAS updates
EDAC updates
missed x86 build updates
scheduler updates
locking updates
perf updates
x86 core updates
Catalin Marinas (2):
arm64 updates
arm64 fixes/cleanups
Christian Brauner (1):
fs idmapping updates
Christoph Hellwig (1):
dma-mapping updates
Chuck Lever (1):
nfsd updates
Damien Le Moal (2):
ATA updates
ATA fix
Dan Williams (2):
dax and libnvdimm updates
CXL (Compute Express Link) updates
Daniel Vetter (1):
drm fixes
Darrick Wong (6):
xfs updates
xfs fixes
xfs ioctl housecleaning
xfs irix ioctl housecleaning
more xfs irix ioctl housecleaning
xfs fixes
Dave Airlie (2):
drm updates
drm fixes
David Howells (2):
fscache rewrite
more fscache updates
David Sterba (1):
btrfs updates
David Teigland (1):
dlm updates
Dmitry Torokhov (1):
input updates
Dominik Brodowski (1):
pcmcia updates
Dominique Martinet (1):
9p updates
Eric Biederman (1):
signal/exit/ptrace updates
Gabriel Krisman Bertazi (1):
unicode updates
Gao Xiang (1):
erofs updates
Geert Uytterhoeven (1):
m68k updates
Greg KH (6):
driver core updates
staging driver updates
tty/serial driver updates
USB and Thunderbolt updates
SPDX/License update
char/misc and other driver updates
Guenter Roeck (1):
hwmon updates
Gustavo A (1):
cast-function-type warning addition
Hans de Goede (1):
x86 platform driver updates
Heiko Carstens (2):
s390 updates
more s390 updates
Helge Deller (3):
parisc architecture updates
fbdev maintainership update
more parisc architecture updates
Herbert Xu (1):
crypto updates
Ilya Dryomov (1):
ceph updates
Jaegeuk Kim (1):
f2fs updates
Jakub Kicinski (2):
networking updates
networking fixes
James Bottomley (2):
SCSI updates
more SCSI updates
Jan Kara (2):
fanotify updates
UDF / reiserfs updates
Jarkko Sakkinen (1):
TPM updates
Jason Donenfeld (2):
random number generator updates
random number generator fixes
Jason Gunthorpe (1):
rdma updates
Jassi Brar (1):
mailbox updates
Jens Axboe (5):
io_uring updates
block updates
block driver updates
io_uring fixes
block fixes
Jiri Kosina (3):
HID updates
trivial tree removal
HID fixes
Joerg Roedel (1):
iommu updates
Jon Mason (1):
NTB updates
Jonathan Corbet (2):
documentation updates
documentation fixes
Juergen Gross (1):
xen updates
Julia Lawall (1):
coccinelle updates
Kees Cook (2):
pstore update
seccomp updates
Lee Jones (2):
MFD updates
backlight updates
Linus Walleij (1):
pin control bulk updates
Luis Chamberlain (1):
module updates
Mark Brown (3):
regmap updates
regulator updates
spi updates
Masahiro Yamada (2):
Kbuild updates
Kbuild fixes
Matthew Wilcox (3):
folio conversion updates
iomap updates
more folio updates
Mauro Carvalho Chehab (2):
media updates
media fixes
Michael Ellerman (1):
powerpc updates
Michael Tsirkin (1):
virtio updates
Mike Marshall (1):
orangefs fixes
Mike Rapoport (1):
memblock cleanup
Mike Snitzer (1):
device mapper updates
Miklos Szeredi (1):
fuse updates
Mimi Zohar (1):
integrity subsystem updates
Miquel Raynal (1):
MTD updates
Namjae Jeon (1):
exfat updates
Palmer Dabbelt (2):
RISC-V updates
more RISC-V updates
Paolo Bonzini (2):
kvm updates
more kvm updates
Paul McKenney (3):
RCU updates
memory model documentation updates
KCSAN updates
Paul Moore (2):
selinux updates
audit updates
Pavel Machek (1):
LED updates
Petr Mladek (2):
printk updates
livepatching updates
Rafael Wysocki (8):
ACPI updates
power management updates
thermal control updates
device properties framework updates
more ACPI updates
more power management updates
extra ACPI updates
more thermal control updates
Richard Weinberger (2):
JFFS2, UBI and UBIFS updates
UML updates
Rob Herring (2):
devicetree updates
devicetree fixes and cleanups
Russell King (1):
ARM updates
Sebastian Reichel (2):
power supply and reset updates
HSI update
Shuah Khan (2):
Kselftest update
KUnit updates
Stafford Horne (1):
OpenRISC updates
Stephen Boyd (2):
clk updates
clk fixes
Steve French (3):
cifs updates
ksmbd server fixes
cifs fixes
Steven Rostedt (3):
tracing updates
tracing fix
ftrace fix
Takashi Iwai (2):
sound updates
sound fixes
Ted Ts'o (1):
ext4 updates
Tejun Heo (2):
cgroup updates
workqueue updates
Thierry Reding (1):
pwm updates
Thomas Bogendoerfer (1):
MIPS updates
Thomas Gleixner (3):
irq updates
timer updates
MSI irq updates
Ulf Hansson (1):
MMC updates
Vineet Gupta (1):
ARC fixes
Vinod Koul (1):
dmaengine updates
Vlastimil Babka (2):
slab updates
more 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 release of the first release candidate for Linux kernel 5.17.