Linux 2964 Published by

Linus Torvalds has announced the first release candidate for Linux kernel 6.13.



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.12

Kernel

Al 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