CINXE.COM
Linux 6.13-rc1 [LWN.net]
<!DOCTYPE html> <html lang="en"> <head><title>Linux 6.13-rc1 [LWN.net]</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> <META NAME="robots" CONTENT="noai, noimageai"> <link rel="icon" href="https://static.lwn.net/images/favicon.png" type="image/png"> <link rel="alternate" type="application/rss+xml" title="LWN.net headlines" href="https://lwn.net/headlines/rss"> <link rel="stylesheet" href="/CSS/lwn"> <link rel="stylesheet" href="/CSS/nosub"> <script type="text/javascript">var p="http",d="static";if(document.location.protocol=="https:"){p+="s";d="engine";}var z=document.createElement("script");z.type="text/javascript";z.async=true;z.src=p+"://"+d+".adzerk.net/ados.js";var s=document.getElementsByTagName("script")[0];s.parentNode.insertBefore(z,s);</script> <script type="text/javascript"> var ados_keywords = ados_keywords || []; if( location.protocol=='https:' ) { ados_keywords.push('T:SSL'); } else { ados_keywords.push('T:HTTP'); } var ados = ados || {}; ados.run = ados.run || []; ados.run.push(function() { ados_add_placement(4669, 20979, "azk13321_leaderboard", 4).setZone(16026); ados_add_placement(4669, 20979, "azk93271_right_zone", [5,10,6]).setZone(16027); ados_add_placement(4669, 20979, "azk31017_tracking", 20).setZone(20995); ados_setKeywords(ados_keywords.join(', ')); ados_load(); });</script> </head> <body> <a name="t"></a> <div id="menu"><a href="/"><img src="https://static.lwn.net/images/logo/barepenguin-70.png" class="logo" border="0" alt="LWN.net Logo"> <span class="logo">LWN<br>.net</span> <span class="logobl">News from the source</span></a> <a href="/"><img src="https://static.lwn.net/images/lcorner-ss.png" class="sslogo" border="0" alt="LWN"></a><div class="navmenu-container"> <ul class="navmenu"> <li><a class="navmenu" href="#t"><b>Content</b></a><ul><li><a href="/current/">Weekly Edition</a></li><li><a href="/Archives/">Archives</a></li><li><a href="/Search/">Search</a></li><li><a href="/Kernel/">Kernel</a></li><li><a href="/Security/">Security</a></li><li><a href="/Calendar/">Events calendar</a></li><li><a href="/Comments/unread">Unread comments</a></li><li><hr></li><li><a href="/op/FAQ.lwn">LWN FAQ</a></li><li><a href="/op/AuthorGuide.lwn">Write for us</a></li></ul></li> </ul></div> </div> <!-- menu --> <div class="not-handset" style="margin-left: 10.5em; display: block;"> <div class="not-print"> <div id="azk13321_leaderboard"></div> </div> </div> <div class="topnav-container"> <div class="not-handset"><form action="https://lwn.net/Login/" method="post" name="loginform" class="loginform"> <label><b>User:</b> <input type="text" name="Username" value="" size="8" id="uc" /></label> <label><b>Password:</b> <input type="password" name="Password" size="8" id="pc" /></label> <input type="hidden" name="target" value="/Articles/1000378/" /> <input type="submit" name="submit" value="Log in" /></form> | <form action="https://lwn.net/subscribe/" method="post" class="loginform"> <input type="submit" name="submit" value="Subscribe" /> </form> | <form action="https://lwn.net/Login/newaccount" method="post" class="loginform"> <input type="submit" name="submit" value="Register" /> </form> </div> <div class="handset-only"> <a href="/subscribe/"><b>Subscribe</b></a> / <a href="/Login/"><b>Log in</b></a> / <a href="/Login/newaccount"><b>New account</b></a> </div> </div><div class="maincolumn flexcol"> <div class="middlecolumn"> <div class="PageHeadline"> <h1>Linux 6.13-rc1</h1> </div> <div class="ArticleText"> <table> <tr><td valign="top"><b>From</b>:</td> <td> </td><td valign="top">Linus Torvalds <torvalds-AT-linux-foundation.org></td></tr> <tr><td valign="top"><b>To</b>:</td> <td> </td><td valign="top">Linux Kernel Mailing List <linux-kernel-AT-vger.kernel.org></td></tr> <tr><td valign="top"><b>Subject</b>:</td> <td> </td><td valign="top">Linux 6.13-rc1</td></tr> <tr><td valign="top"><b>Date</b>:</td> <td> </td><td valign="top">Sun, 01 Dec 2024 14:47:21 -0800</td></tr> <tr><td valign="top"><b>Message-ID</b>:</td> <td> </td><td valign="top"><CAHk-=whiWXVxhd0BATPPd6t36HJ49vApdJXZOYuAJtRA5pRi1g@mail.gmail.com></td></tr> <tr><td valign="top"><b>Archive-link</b>:</td> <td> </td><td valign="top"><a href="https://lwn.net/ml/all/CAHk-=whiWXVxhd0BATPPd6t36HJ49vApdJXZOYuAJtRA5pRi1g@mail.gmail.com/">Article</a></td></tr> </table><p> <pre> 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. --- 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 </pre> </div> <!-- ArticleText --> </div> <!-- middlecolumn --> <div class="rightcol not-print"> <div id="azk93271_right_zone"></div> </div> </div> <!-- maincolumn --> <br clear="all"> <center> <P> <span class="ReallySmall"> Copyright © 2024, Eklektix, Inc.<BR> Comments and public postings are copyrighted by their creators.<br> Linux is a registered trademark of Linus Torvalds<br> </span> </center> </body></html>