Linux kernel 6.5-rc1 released
Right on schedule two weeks after the 6.4 release, here we are and the merge window is closed.
Nothing hugely unusual stands out - we had some VM annoyance, but the fixes for that don't even show in the diffstat, which is (as usual) dominated by drivers, with tooling and architecture updates a distant second and third.
And even if you filter out all the drivers, tooling and architecture changes out, the diff is still dominated by header file updates (much of it due to some re-organization around our atomic ops) and documentation updates.
At only after you filter out _that_ do you start seeing the core changes - various filesystem updates (btrfs, ovlfs, f2fs, ext4), core networking code, and then core kernel and mm updates.
Anyway, none of it looks hugely unusual. The biggest single mention probably goes to what wasn't merged, with the bcachefs pull request resulting in a long thread (we didn't hit a hundred emails yet, but it's not far away).
Let's calm this party down. I have this slight suspicion that this may be one of those releases that may drag out, not because there are any particular issues I expect problems with, but simply due to lot of Europe going on vacation for the month of August. But who knows... We'll see how things develop.
And below is obviously just the usual shortlog of my merges, since at around 12k non-merge commits, the full shortlog is much too big (even if this was a fairly small merge window).
Linus
Full source: https://git.kernel.org/torvalds/t/linux-6.5-rc1.tar.gz
Patch: https://git.kernel.org/torvalds/p/v6.5-rc1/v6.4
You can view the summary of the changes at the following URL:
https://git.kernel.org/torvalds/ds/v6.5-rc1/v6.4Adrian Glaubitz (1):
sh updates
Alex Williamson (1):
VFIO updates
Alexander Gordeev (3):
s390 updates (x2)
more s390 updates
Alexandre Belloni (2):
i3c updates
RTC updates
Amir Goldstein (2):
overlayfs update
more overlayfs updates
Andreas Gruenbacher (1):
gfs2 updates
Andrew Morton (3):
mm updates
non-mm updates
hotfixes
Ard Biesheuvel (1):
EFI updates
Arnd Bergmann (7):
ARM SoC devicetree updates
new ARM SoC support
ARM SoC driver updates
ARM SoC defconfig updates
ARM SoC updates
SoC fixes
asm-generic updates
Bartosz Golaszewski (1):
gpio updates
Bjorn Andersson (2):
hwspinlock update
remoteproc updates
Bjorn Helgaas (1):
pci updates
Borislav Petkov (14):
EDAC updates
RAS updates
x86 instruction alternatives updates
x86 build update
x86 resource control updates
x86 confidential computing update
x86 cpu updates
x86 microcode loader updates
misc x86 updates
x86 mtrr updates
x86 SEV updates
SGX update
x86 fpu fix
irq update
Casey Schaufler (1):
smack updates
Catalin Marinas (2):
arm64 updates
arm64 fix
Christian Brauner (7):
ntfs updates
misc vfs updates
vfs rename locking updates
vfs file handling updates
vfs mount updates
vfs fix
vfs fixes
Christoph Hellwig (2):
dma-mapping updates
dma-mapping fixes
Chuck Lever (2):
nfsd updates
nfsd fix
Damien Le Moal (2):
zonefs updates
ata updates
Dan Williams (1):
CXL updates
Daniel Thompson (1):
kgdb updates
Darrick Wong (4):
xfs updates
iomap updates
more xfs updates
xfs fix
Dave Airlie (2):
drm updates
drm fixes
Dave Hansen (4):
x86 irq updates
x86 platform updates
x86 tdx updates
x86 cleanups
David Kleikamp (1):
jfs updates
David Sterba (1):
btrfs updates
David Teigland (1):
dlm updates
David Woodhouse (1):
mm fix
Dinh Nguyen (1):
nios2 updates
Dmitry Torokhov (1):
input updates
Eric Biggers (2):
fscrypt update
fsverity updates
Gao Xiang (1):
erofs updates
Geert Uytterhoeven (1):
m68k updates
Greg KH (5):
Char/Misc updates
driver core updates
staging driver updates
tty/serial driver updates
USB / Thunderbolt driver updates
Guenter Roeck (1):
hwmon updates
Guo Ren (1):
arch/csky update
Gustavo Silva (1):
flexible-array update
Hans de Goede (1):
x86 platform driver updates
Helge Deller (3):
fbdev updates
parisc updates
more parisc architecture updates
Herbert Xu (1):
crypto updates
Huacai Chen (1):
LoongArch updates
Ilya Dryomov (1):
ceph updates
Ingo Molar (1):
objtool updates
Ingo Molnar (4):
scheduler updates
locking updates
perf events updates
x86 mm updates
Jaegeuk Kim (1):
f2fs updates
Jakub Kicinski (2):
networking changes
networking fixes
James Bottomley (2):
SCSI updates
more SCSI updates
Jan Kara (3):
fsnotify updates
misc filesystem updates
fsnotify fix
Jason Gunthorpe (2):
iommufd updates
rdma updates
Jassi Brar (1):
mailbox updates
Jens Axboe (5):
splice updates
io_uring updates
block updates
io_uring fixes
more block updates
Jiri Kosina (1):
HID updates
Joerg Roedel (1):
iommu updates
John Johansen (1):
apparmor updates
Jon Mason (1):
NTB updates
Jonathan Corbet (4):
documentation updates
arm documentation move
arm64 documentation move
mode documentation updates
Juergen Gross (1):
xen updates
Kees Cook (4):
execve updates
pstore updates
hardening updates
hardening fixes
Konstantin Komarov (1):
ntfs3 updates
Lee Jones (3):
MFD updates
LED updates
backlight updates
Linus Walleij (1):
pin control updates
Luis Chamberlain (4):
module updates
sysctl updates
sysctl fix
another sysctl fix
Mark Brown (5):
regmap updates
regulator updates
spi updates
regulator fix
spi fixes
Masahiro Yamada (1):
Kbuild updates
Masami Hiramatsu (1):
probes updates
Mauro Carvalho Chehab (1):
media updates
Max Filippov (1):
xtensa updates
Michael Ellerman (2):
powerpc updates
powerpc fixes
Michael Tsirkin (1):
virtio updates
Mickaël Salaün (1):
landlock updates
Miguel Ojeda (2):
rust updates
auxdisplay update
Mike Rapoport (1):
memblock updates
Mike Snitzer (1):
device mapper updates
Mimi Zohar (1):
integrity subsystem updates
Namhyung Kim (2):
perf tools updates
more perf tools updates
Palmer Dabbelt (2):
RISC-V updates
more RISC-V updates
Paolo Bonzini (1):
kvm updates
Paul McKenney (2):
RCU updates
nolibc updates
Paul Moore (3):
audit update
selinux updates
lsm updates
Peter Zijlstra (1):
scope-based resource management infrastructure
Petr Mladek (1):
livepatching update
Rafael Wysocki (6):
ACPI updates
power management updates
thermal control updates
ACPI fix
more power management updates
more ACPI updates
Rob Herring (2):
devicetree updates
more devicetree updates
Russell King (1):
ARM updates
Sebastian Reichel (2):
power supply and reset updates
HSI updates
Shuah Khan (2):
KUnit updates
kselftest updates
Stephen Boyd (2):
clk updates
more clk updates
Steve French (3):
ksmbd server updates
smb client updates
more smb client updates
Steven Rostedt (4):
tracing fix
tracing updates
tracing tooling updates
tracing fixes
Takashi Iwai (2):
sound updates
sound fixes
Takashi Sakamoto (1):
firewire updates
Ted Ts'o (1):
ext4 updates
Tejun Heo (3):
workqueue updates
ordered workqueue creation updates
cgroup updates
Thierry Reding (1):
pwm updates
Thomas Bogendoerfer (2):
MIPS updates
MIPS fixes
Thomas Gleixner (8):
debugobjects update
irq updates
x86 boot updates
SMP updates
timer updates
x86 core updates
x86 fix (x2)
Trond Myklebust (1):
NFS client updates
Tzung-Bi Shih (1):
chrome platform updates
Ulf Hansson (2):
MMC updates
mmc fix
Vinod Koul (3):
soundwire updates
phy updates
dmaengine updates
Vishal Verma (1):
nvdimm and DAX 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
Linus Torvalds has announced the first release candidate for Linux Kernel 6.5, which is now available for testing.