Linux kernel 6.13-rc1 released
So two weeks have passed, the merge window is over, and -rc1 is pushed out.
And for once - possibly the first time ever(*) - it looks like the release cycle doesn't clash horribly up with the holiday season, and we'll have time both to stabilize this release, _and_ the work for 6.14 won't be starting until well into January. Sure, I'd not be at all surprised if 6.14 ends up being smaller than average just because people hopefully take a rest over the holidays, but that sounds like a good thing. I don't think we need to stretch the release timing out, but we most certainly can just relax a bit and make the next release smaller.
Anyway, below is my "short mergelog" as usual, since the full log is way too big. I feel like we had more core VFS changes than usual, but that obviously doesn't really show up in the diff stats, since those are - as always - dominated by drivers.
Linus
(*) Almost certainly not the first time, but it feels like we always tend to hit Christmas head on with some timing issue.
Full source: https://git.kernel.org/torvalds/t/linux-6.13-rc1.tar.gz
Patch: https://git.kernel.org/torvalds/p/v6.13-rc1/v6.12
You can view the summary of the changes at the following URL:
https://git.kernel.org/torvalds/ds/v6.13-rc1/v6.12Al Viro (4):
'struct fd' class updates
xattr updates
ufs updates
statx updates
Alex Williamson (1):
VFIO updates
Alexandre Belloni (2):
i3c updates
RTC updates
Alexei Starovoitov (1):
bpf updates
Amir Goldstein (1):
overlayfs updates
Andreas Gruenbacher (1):
gfs2 updates
Andreas Larsson (1):
sparc updates
Andrew Morton (2):
MM updates
non-MM updates
Andy Shevchenko (1):
auxdisplay update
Ard Biesheuvel (1):
EFI updates
Arnd Bergmann (5):
asm-generic updates
SoC devicetree updates
SoC driver updates
SoC defconfig updates
ARM SoC updates
Bartosz Golaszewski (3):
gpio updates
power sequencing updates
gpio fixes
Bjorn Andersson (2):
remoteproc updates
rpmsg update
Bjorn Helgaas (2):
PCI updates
PCI fix
Borislav Petkov (10):
EDAC updates
RAS updates
x86 cache resource control updates
x86 microcode loader update
x86 platform cleanup
x86 SEV updates
x86 cpuid updates
x86 fixes
irq fixes
timer fixes
Carlos Maiolino (1):
xfs updates
Catalin Marinas (2):
arm64 updates
arm64 fixes
Christian Brauner (18):
vfs multigrain timestamps
vfs mount api conversions
misc vfs updates
vfs rust file abstractions
vfs pagecache updates
netfs updates
vfs file updates
overlayfs updates
pidfs update
copy_struct_to_user helper
tmpfs case folding updates
vfs untorn write support
ecryptfs updates
pid_namespace rust bindings
vfs exportfs updates
ecryptfs mount api conversion
deny_write_access revert
vfs fixes
Christoph Hellwig (3):
configfs updates
dma-mapping updates
dma-mapping fix
Chuck Lever (1):
nfsd updates
Daniel Thompson (1):
kgdb updates
Dave Airlie (2):
drm updates
drm fixes
Dave Hansen (3):
sgx update
misc x86 updates
tdx updates
Dave Jiang (1):
cxl updates
Dave Kleikamp (1):
jfs updates
David Sterba (1):
btrfs updates
David Teigland (1):
dlm updates
Dmitry Torokhov (1):
input updates
Dominique Martinet (1):
9p updates
Fan Wu (1):
IPE update
Frederic Weisbecker (1):
RCU updates
Gabriel Krisman Bertazi (1):
unicode updates
Gao Xiang (1):
erofs updates
Geert Uytterhoeven (1):
m68k updates
Greg KH (5):
USB / Thunderbolt updates
staging driver updates
driver core updates
char/misc/IIO/whatever driver subsystem updates
tty / serial driver updates
Greg Ungerer (1):
m68knommu updates
Guenter Roeck (2):
hmon updates
hwmon fixes
Heiko Carstens (2):
s390 updates
more s390 updates
Helge Deller (2):
fbdev updates
parisc architecture update
Herbert Xu (1):
crypto updates
Huacai Chen (1):
LoongArch updates
Ilpo Järvinen (1):
x86 platform driver updates
Ilya Dryomov (1):
ceph updates
Ingo Molnar (7):
locking updates
objtool updates
performance events updates
scheduler updates
x86 splitlock updates
x86 cleanups
x86 mm updates
Ira Weiny (1):
nvdimm and DAX updates
Jaegeuk Kim (1):
f2fs updates
James Bottomley (1):
SCSI updates
Jan Kara (3):
quota and isofs updates
reiserfs removal
fsnotify updates
Jarkko Sakkinen (1):
TPM updates
Jason Donenfeld (1):
random number generator updates
Jason Gunthorpe (3):
iommufd updates
rdma updates
more iommufd updates
Jassi Brar (1):
mailbox updates
Jens Axboe (4):
block updates
io_uring updates
more io_uring updates
more block updates
Jiri Kosina (1):
HID updates
Joel Granados (1):
sysctl updates
Joerg Roedel (1):
iommu updates
John Johansen (1):
apparmor updates
John Paul Adrian Glaubitz (1):
sh updates
Jonathan Corbet (2):
documentation updates
more documentation updates
Juergen Gross (1):
xen updates
Kees Cook (2):
seccomp update
hardening updates
Konstantin Komarov (1):
ntfs3 updates
Lee Jones (2):
MFD updates
backlight updates
Len Brown (1):
turbostat updates
Linus Walleij (1):
pin control updates
Luis Chamberlain (2):
modules updates
modules fixes
Madhavan Srinivasan (1):
powerpc fixes
Marco Elver (1):
Kernel Concurrency Sanitizer (KCSAN) updates
Mark Brown (5):
regmap updates
regulator updates
spi updates
regulator fixes
spi fixes
Masahiro Yamada (1):
Kbuild updates
Masami Hiramatsu (1):
probes updates
Mauro Carvalho Chehab (2):
media updates
media fix
Michael Ellerman (1):
powerpc updates
Michael Tsirkin (1):
virtio updates
Michal Simek (1):
microblaze updates
Miguel Ojeda (1):
rust updates
Mike Rapoport (1):
memblock updates
Miklos Szeredi (1):
fuse updates
Mikulas Patocka (1):
device mapper updates
Miquel Raynal (1):
MTD updates
Namhyung Kim (1):
perf tools updates
Namjae Jeon (1):
exfat updates
Niklas Cassel (1):
ata updates
Palmer Dabbelt (1):
RISC-v updates
Paolo Abeni (2):
networking updates
networking fixes
Paolo Bonzini (2):
kvm updates
more kvm updates
Paul McKenney (3):
nolibc updates
scftorture updates
CSD-lock update
Paul Moore (4):
audit updates
selinux updates
lsm updates
ima fix
Petr Mladek (2):
printk updates
livepatching update
Rafael Wysocki (8):
power management updates
thermal control updates
ACPI updates
more power management updates
more thermal control updates
more thermal control updates
morepower management updates
more ACPI updates
Richard Weinberger (2):
JFFS2, UBI and UBIFS updates
UML updates
Rob Herring (1):
devicetree updates
Russell King (1):
ARM updates
Sebastian Reichel (1):
power supply and reset updates
Shuah Khan (2):
kselftest update
kunit updates
Stafford Horne (1):
OpenRISC update
Stephen Boyd (1):
clk updates
Steve French (3):
smb client updates
smb server updates
smb client updates
Steven Rostedt (7):
ftrace updates
trace ring-buffer updates
tracing tools updates
tracing updates
rust trace event support
more tracing updates
bprintf() removal
Takashi Iwai (2):
sound updates
sound fixes
Takashi Sakamoto (1):
firewire updates
Ted Ts'o (1):
ext4 updates
Tejun Heo (3):
workqueue updates
cgroup updates
sched_ext updates
Thomas Bogendoerfer (2):
MIPS updates
MIPS updates
Thomas Gleixner (4):
debugobjects updates
interrupt subsystem updates
vdso data page handling updates
timer updates
Trond Myklebust (1):
NFS client updates
Tzung-Bi Shih (2):
chrome platform updates
chrome platform firmware updates
Ulf Hansson (2):
pmdomain updates
MMC updates
Uwe Kleine-König (1):
pwm updates
Vinod Koul (3):
dmaengine updates
phy updates
soundwire updates
Vlastimil Babka (1):
slab updates
Wolfram Sang (3):
i2c updates
more i2c updates
i2c component probing support
Linus Torvalds has announced the first release candidate for Linux kernel 6.13.