public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Linux 6.14-rc1
@ 2025-02-03  0:26 Linus Torvalds
  2025-02-03  3:07 ` linus-next: stats (Was: Linux 6.14-rc1) Stephen Rothwell
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Linus Torvalds @ 2025-02-03  0:26 UTC (permalink / raw)
  To: Linux Kernel Mailing List

Two weeks have passed, and the merge window is over.

This is actually a _tiny_ merge window, and that's ok. The holidays
clearly meant that people did less development than during a normal
cycle, and that then shows up as a much smaller-than-average release.
I really felt like this year we got the whole holiday season release
timing right, and this is just another sign of that.

Of course, "tiny" for us still means that there's half a million lines
changed, and more than 10k commits in there - but only barely. In
fact, not counting merges there's only something like 9.3k commits. So
the shortlog is still much too large to post - it's really "tiny" only
when compared to our normal releases.

Aside from the size, the stats otherwise look fairly normal: pretty
much exactly half of the diff is drivers, with the rest being a pretty
normal mix of arch updates, filesystem code, tooling and
documentation. And all the usual changes spread all over.

Let's hope that a small release also ends up meaning smooth sailing
during the stabilization phase. That's obviously guaranteed, but
fingers crossed...

            Linus

---

Al Viro (3):
    vfs d_revalidate updates
    hostfs fix
    misc vfs cleanups

Alex Williamson (1):
    vfio updates

Alexander Gordeev (3):
    s390 updates
    more s390 updates
    s390 fixes

Alexandre Belloni (2):
    i3c updates
    RTC updates

Alexei Starovoitov (1):
    bpf updates

Andreas Gruenbacher (1):
    gfs2 updates

Andreas Larsson (1):
    sparc updates

Andrew Morton (3):
    non-MM updates
    MM updates
    misc fixes

Andy Shevchenko (1):
    auxdisplay updates

Anna Schumaker (1):
    NFS client updates

Ard Biesheuvel (1):
    EFI updates

Arnd Bergmann (5):
    SoC arm platform code updates
    new SoC support
    SoC devicetree updates
    SoC driver updates
    SoC defconfig updates

Bartosz Golaszewski (3):
    gpio updates
    power sequencing updates
    gpio fixes

Bjorn Andersson (1):
    remoteproc updates

Bjorn Helgaas (2):
    pci updates
    pci fix

Borislav Petkov (8):
    x86 RAS updates
    EDAC updates
    x86 CPU speculation update
    x86 resource control updates
    x86 microcode loader updates
    x86 SEV updates
    x86 cpuid updates
    misc x86 updates

Brian Cain (1):
    hexagon updates

Carlos Maiolino (1):
    XFS updates

Casey Schaufler (1):
    smack update

Christian Brauner (10):
    vfs netfs updates
    /proc/kcore updates
    misc vfs updates
    pidfs updates
    cred refcount updates
    pid_max namespacing update
    vfs mount updates
    vfs libfs updates
    vfs direct-io updates
    afs updates

Chuck Lever (1):
    nfsd updates

Corey Minyard (1):
    ipmi updates

Damien Le Moal (1):
    ata updates

Daniel Thompson (1):
    kgdb updates

Dave Airlie (2):
    drm updates
    drm fixes

Dave Hansen (1):
    x86 TDX updates

Dave Jiang (1):
    Compute Express Link (CXL) updates

David Sterba (1):
    btrfs updates

David Teigland (1):
    dlm updates

Dmitry Torokhov (1):
    input updates

Eric Biggers (2):
    CRC updates
    CRC cleanups

Frederic Weisbecker (1):
    kthread updates

Gao Xiang (1):
    erofs updates

Geert Uytterhoeven (1):
    m68k updates

Greg KH (6):
    USB / Thunderbolt driver updates
    staging driver updates
    Char/Misc/IIO driver updates
    tty / serial driver updates
    driver core and debugfs updates
    debugfs fix

Greg Ungerer (1):
    m68knommu update

Guenter Roeck (1):
    hwmon updates

Helge Deller (2):
    fbdev updates
    parisc architecture updates

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 (8):
    locking updates
    objtool updates
    performance events updates
    x86 cleanups
    scheduler updates
    x86 boot updates
    x86 fix
    x86 mm updates

Jaegeuk Kim (1):
    f2fs updates

Jakub Kicinski (1):
    networking fixes

James Bottomley (1):
    SCSI updates

Jan Kara (3):
    inotify update
    isofs update
    fsnotify pre-content notification support

Jarkko Sakkinen (2):
    keys updates
    TPM update

Jason Gunthorpe (2):
    iommufd updates
    rdma 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 table constification

Joerg Roedel (1):
    iommu updates

John Paul Adrian Glaubitz (1):
    sh updates

Jonathan Corbet (2):
    Documentation updates
    documentation fixes

Juergen Gross (1):
    xen updates

Kees Cook (6):
    execve updates
    pstore updates
    hardening updates
    AT_EXECVE_CHECK
    hardening fixes
    AT_EXECVE_CHECK selftest fix

Kent Overstreet (2):
    bcachefs updates
    bcachefs fixes

Konstantin Komarov (1):
    ntfs3 fixes

Lee Jones (2):
    mfd updates
    LED updates

Len Brown (1):
    turbostat updates

Linus Walleij (1):
    pin control updates

Madhavan Srinivasan (2):
    powerpc updates
    powerpc fixes

Mark Brown (5):
    regmap updates
    regulator updates
    spi updates
    spi fix
    regulator fixes

Masahiro Yamada (1):
    Kbuild updates

Masami Hiramatsu (2):
    probes updates
    bootconfig fix

Mauro Carvalho Chehab (2):
    media updates
    media fix

Max Filippov (1):
    xtensa updates

Michael Tsirkin (1):
    virtio updates

Mickaël Salaün (1):
    landlock updates

Miguel Ojeda (1):
    rust updates

Mike Marshall (1):
    orangefs fix

Miklos Szeredi (1):
    fuse updates

Mikulas Patocka (1):
    device mapper updates

Mimi Zohar (1):
    integrity updates

Miquel Raynal (1):
    MTD updates

Namhyung Kim (2):
    perf-tools updates
    perf tools fixes

Niklas Cassel (1):
    more ata updates

Palmer Dabbelt (1):
    RISC-V updates

Paolo Abeni (1):
    networking updates

Paolo Bonzini (1):
    kvm updates

Paul McKenney (2):
    CSD-lock update
    stop_machine update

Paul Moore (4):
    lsm updates
    selinux updates
    audit update
    audit fix

Petr Mladek (2):
    printk updates
    livepatching updates

Petr Pavlu (1):
    modules updates

Rafael Wysocki (5):
    power management updates
    ACPI updates
    thermal control updates
    more power management updates
    ACPI fixes

Richard Weinberger (2):
    UBI and UBIFS updates
    UML updates

Rob Herring (1):
    devicetree updates

Russell King (1):
    ARM updates

Sebastian Reichel (1):
    power supply and reset updates

Serge Hallyn (1):
    capabilities updates

Shuah Khan (3):
    kselftest updates
    kunit updates
    nolibc updates

Simona Vetter (1):
    drm fixes

Stafford Horne (1):
    OpenRISC updates

Stephen Boyd (1):
    clk updates

Steve French (3):
    smb server updates
    smb client updates
    more smb client updates

Steven Rostedt (9):
    trace ring-buffer updates
    ftrace updates
    scipts/sorttable updates
    ktest updates
    tracing updates
    fgraph updates
    trace fing buffer fix
    runtime verifier and osnoise fixes
    rv and tools/rtla updates

Takashi Iwai (2):
    sound updates
    sound fixes

Takashi Sakamoto (1):
    firewire updates

Tejun Heo (1):
    sched_ext updates

Tetsuo Handa (1):
    tomoyo updates

Thomas Bogendoerfer (2):
    MIPS updates
    MIPS fix

Thomas Gleixner (2):
    timer and timekeeping updates
    interrupt subsystem updates

Tzung-Bi Shih (2):
    chrome platform updates
    chrome platform firmware updates

Uladzislau Rezki (1):
    RCU updates

Ulf Hansson (2):
    MMC updates
    pmdomain updates

Uwe Kleine-König (2):
    pwm updates
    pwm fixes

Vinod Koul (3):
    dmaengine updates
    phy updates
    soundwire updates

Vlastimil Babka (1):
    slab updates

Wei Liu (1):
    hyperv updates

Will Deacon (2):
    arm64 updates
    KVM/arm64 updates

Wim Van Sebroeck (1):
    watchdog updates

Wolfram Sang (2):
    i2c updates
    i2c fixes

Yury Norov (1):
    bitmap updates

^ permalink raw reply	[flat|nested] 5+ messages in thread

* linus-next: stats (Was: Linux 6.14-rc1)
  2025-02-03  0:26 Linux 6.14-rc1 Linus Torvalds
@ 2025-02-03  3:07 ` Stephen Rothwell
  2025-02-03 15:58 ` Linux 6.14-rc1 Guenter Roeck
  2025-02-05 10:51 ` Frank Scheiner
  2 siblings, 0 replies; 5+ messages in thread
From: Stephen Rothwell @ 2025-02-03  3:07 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Linux Kernel Mailing List, Linux Next Mailing List

[-- Attachment #1: Type: text/plain, Size: 2509 bytes --]

Hi all,

As usual, the executive friendly graph is at
http://neuling.org/linux-next-size.html :-)

(No merge commits counted, next-20250121 was the first linux-next after
the merge window opened.)

Commits in v6.14-rc1 (relative to v6.13):           9307
Commits in next-20250121:                           9041
Commits with the same SHA1:                         8416
Commits with the same patch_id:                      370 (1)
Commits with the same subject line:                   20 (1)

(1) not counting those in the lines above.

So commits in -rc1 that were in next-20250121:      8806 94%

Some breakdown of the list of extra commits (relative to next-20250121)
in -rc1:

Top ten first word of commit summary:

     56 s390
     27 kvm
     25 net
     23 drm
     21 cifs
     16 io_uring
     15 asoc
     14 riscv
     12 rtla
     12 loongarch

Top ten authors:

     27 gor@linux.ibm.com
     24 hca@linux.ibm.com
     20 pali@kernel.org
     14 kuba@kernel.org
     13 tglozar@redhat.com
     13 charlie@rivosinc.com
     12 isaku.yamahata@intel.com
     11 rafael.j.wysocki@intel.com
     10 kent.overstreet@linux.dev
      9 asml.silence@gmail.com

Top ten commiters:

     55 agordeev@linux.ibm.com
     49 kuba@kernel.org
     27 pbonzini@redhat.com
     26 rostedt@goodmis.org
     25 stfrench@microsoft.com
     22 axboe@kernel.dk
     21 rafael.j.wysocki@intel.com
     20 palmer@rivosinc.com
     20 pabeni@redhat.com
     20 broonie@kernel.org

There are also 235 commits in next-20250121 that didn't make it into
v6.14-rc1.

Top ten first word of commit summary:

     33 drm
     25 kvm
     24 btrfs
     22 arm
     19 bcachefs
     19 apparmor
      9 tools
      9 arm64
      8 nfs
      6 soc

Top ten authors:

     19 kent.overstreet@linux.dev
     18 john.johansen@canonical.com
     14 johannes.thumshirn@wdc.com
     14 imbrenda@linux.ibm.com
     13 michal.wajdeczko@intel.com
     12 michal.simek@amd.com
     11 neilb@suse.de
      8 wqu@suse.com
      8 hch@lst.de
      6 ubizjak@gmail.com

Top ten commiters:

     24 dsterba@suse.com
     19 kent.overstreet@linux.dev
     19 john.johansen@canonical.com
     19 imbrenda@linux.ibm.com
     15 michal.simek@amd.com
     14 michal.wajdeczko@intel.com
     11 anna.schumaker@oracle.com
     10 brauner@kernel.org
     10 akpm@linux-foundation.org
      9 alexandre.torgue@foss.st.com

-- 
Cheers,
Stephen Rothwell

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Linux 6.14-rc1
  2025-02-03  0:26 Linux 6.14-rc1 Linus Torvalds
  2025-02-03  3:07 ` linus-next: stats (Was: Linux 6.14-rc1) Stephen Rothwell
@ 2025-02-03 15:58 ` Guenter Roeck
  2025-02-05 18:55   ` Kees Cook
  2025-02-05 10:51 ` Frank Scheiner
  2 siblings, 1 reply; 5+ messages in thread
From: Guenter Roeck @ 2025-02-03 15:58 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Linux Kernel Mailing List, Kees Cook, Christoph Hellwig,
	Jens Axboe, Geert Uytterhoeven

On Sun, Feb 02, 2025 at 04:26:53PM -0800, Linus Torvalds wrote:
> Two weeks have passed, and the merge window is over.
> 
...
> 
> Let's hope that a small release also ends up meaning smooth sailing
> during the stabilization phase. That's obviously guaranteed, but
> fingers crossed...
> 

Build results:
	total: 161 pass: 156 fail: 5
Failed builds:
	i386:allyesconfig
	i386:allmodconfig
	parisc:allmodconfig
	sparc64:allmodconfig
	sparc64:defconfig
Qemu test results:
	total: 544 pass: 517 fail: 27
Failed tests:
	arm:npcm750-evb:multi_v7_defconfig:npcm:net=nic,npcm-gmac:nuvoton-npcm750-evb:initrd
	arm:npcm750-evb:multi_v7_defconfig:npcm:mtd32,6,5:net=nic,npcm-gmac:nuvoton-npcm750-evb:sqf
	arm:npcm750-evb:multi_v7_defconfig:npcm:usb0.1:net=nic,npcm-gmac:nuvoton-npcm750-evb:ext2
	arm:quanta-gsj:multi_v7_defconfig:npcm:net=nic,npcm-gmac:nuvoton-npcm730-gsj:initrd
	arm:quanta-gsj:multi_v7_defconfig:npcm:mtd32:net=nic,npcm-gmac:nuvoton-npcm730-gsj:ext2
	arm:quanta-gsj:multi_v7_defconfig:npcm:usb0.1:net=nic,npcm-gmac:nuvoton-npcm730-gsj:ext2
	arm:kudo-bmc:multi_v7_defconfig:npcm:net=nic,npcm-gmac:nuvoton-npcm730-kudo:initrd
	arm:kudo-bmc:multi_v7_defconfig:npcm:mtd64,8,3:net=nic,npcm-gmac:nuvoton-npcm730-kudo:cramfs
	arm:kudo-bmc:multi_v7_defconfig:npcm:usb0.1:net=nic,npcm-gmac:nuvoton-npcm730-kudo:ext2
	sheb:rts7751r2dplus_defconfig:ext2
	sparc64:sun4u:smp:net=default:initrd
	sparc64:sun4u:smp:ata:net=rtl8139:hd
	sparc64:sun4u:smp:ata:net=e1000:cd
	sparc64:sun4u:smp:ata:net=e1000-82544gc:hd
	sparc64:sun4u:smp:sdhci-mmc:net=rtl8139:hd
	sparc64:sun4u:smp:nvme:net=tulip:hd
	sparc64:sun4u:smp:scsi[DC395]:net=i82559c:cd
	sparc64:sun4u:smp:scsi[MEGASAS]:net=i82559a:hd
	sparc64:sun4u:smp:scsi[AM53C974]:net=usb-net:hd
	sparc64:sun4u:smp:usb-xhci:net=virtio-net-pci:hd
	sparc64:sun4u:smp:usb-uas-xhci:net=i82801:hd
	sparc64:sun4u:smp:virtio-pci:net=i82559er:hd
	sparc64:sun4v:smp:ata:net=i82562:hd
	sparc64:sun4v:smp:ata:net=e1000-82545em:cd
	sparc64:sun4v:smp:nvme:net=default:hd
	sparc64:sun4u:nosmp:ata:net=e1000:hd
	sparc64:sun4v:nosmp:ata:net=pcnet:hd
Unit test results:
	pass: 472629 fail: 39

Most failures are known with fixes submitted. Patches with more details
are available in the 'fixes' branch at
git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git.

950432b79a5d net: stmmac: Allow zero for [tr]x_fifo_size
	Fixes arm boot failures
9d7a89e83e06 dmaengine: tegra210-adma: Fix build error due to 64-by-32 division
	Fixes i386 build failures
eadf076115eb drm/i915/backlight: Return immediately when scale() finds invalid parameters
	Fixes parisc build failure

The sparc64 build failures are due to commit 1e1a9cecfab3 ("block: force
noio scope in blk_mq_freeze_queue"), which changed some APIs but not all
drivers using it.

The sheb boot failure is a problem in the sh4eb emulation, seen when
booting from flash. I just mention it here for reference and will likely
stop testing that going forward.

There is also a parisc64 boot failure seen if KFENCE and SLUB_DEBUG are
enabled. That is also an emulation bug, mentioned here for reference.

The failed unit tests are

	m68k:q800:stackinit

The patches introducing the failures are:

e71a29db79da stackinit: Add union initialization to selftests
ad9f265c7328 stackinit: Add old-style zero-init syntax to struct tests

Similar to 1e1a9cecfab3, those are all last minute patches, so I did
not have time to analyze the problems.

Guenter

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Linux 6.14-rc1
  2025-02-03  0:26 Linux 6.14-rc1 Linus Torvalds
  2025-02-03  3:07 ` linus-next: stats (Was: Linux 6.14-rc1) Stephen Rothwell
  2025-02-03 15:58 ` Linux 6.14-rc1 Guenter Roeck
@ 2025-02-05 10:51 ` Frank Scheiner
  2 siblings, 0 replies; 5+ messages in thread
From: Frank Scheiner @ 2025-02-05 10:51 UTC (permalink / raw)
  To: torvalds; +Cc: linux-kernel, Tomáš Glozar

Dear Linus,

> Two weeks have passed, and the merge window is over.
>
> This is actually a _tiny_ merge window, and that's ok.

I can confirm, that this merge window required much less involvement
than the last one. It actually felt a little unreal - compared to last
time - to see our mainline autobuilder succeed that often during a merge
window w/o updating the ia64 patch set.

Let's do it like that more often. (-;

****

So, as can be seen in our logbook ([1]) and kernel table ([2]) - after
making the required adaptations (everything after c15d28e on [3]) -
v6.14-rc1 is running well and there were no regressions observed for the
things that are regularly tested:

* boot to login and small package build in T2 (rx2620, rx2660, rx4640,
  rx6600)

* boot to login and building the "weekly" package updates from Slackware
  for EPIC Slack (rx2800 i2)

* booting in Ski and a `7za` benchmark run (hp-sim)

[1]: http://epic-linux.org/#!testing-effort/log.md#2025-02-03

[2]: http://epic-linux.org/#!testing-effort/tested-kernels-table.md#v6.14-rc1

[3]: https://github.com/johnny-mnemonic/linux-ia64/commits/v6.14-rc1-w-ia64/

As "always" the v6.14-rc1 builds happen with the latest GCC snapshot
available and - since binutils had a new release in the meantime -
version 2.44 was also used during the builds w/o observable problems.

****

I'm pretty sure I will regret it, but if time allows I'll try to extend
testing also to on-disk installations during this cycle.

Cheers,
Frank


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Linux 6.14-rc1
  2025-02-03 15:58 ` Linux 6.14-rc1 Guenter Roeck
@ 2025-02-05 18:55   ` Kees Cook
  0 siblings, 0 replies; 5+ messages in thread
From: Kees Cook @ 2025-02-05 18:55 UTC (permalink / raw)
  To: Guenter Roeck
  Cc: Linus Torvalds, Linux Kernel Mailing List, Christoph Hellwig,
	Jens Axboe, Geert Uytterhoeven

On Mon, Feb 03, 2025 at 07:58:54AM -0800, Guenter Roeck wrote:
> The failed unit tests are
> 
> 	m68k:q800:stackinit
> 
> The patches introducing the failures are:
> 
> e71a29db79da stackinit: Add union initialization to selftests
> ad9f265c7328 stackinit: Add old-style zero-init syntax to struct tests
> 
> Similar to 1e1a9cecfab3, those are all last minute patches, so I did
> not have time to analyze the problems.

This should be addressed by:

https://lore.kernel.org/lkml/20250204174509.work.711-kees@kernel.org/

It's in -next currently and I intend to send it in time for -rc2.

-- 
Kees Cook

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2025-02-05 18:55 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-03  0:26 Linux 6.14-rc1 Linus Torvalds
2025-02-03  3:07 ` linus-next: stats (Was: Linux 6.14-rc1) Stephen Rothwell
2025-02-03 15:58 ` Linux 6.14-rc1 Guenter Roeck
2025-02-05 18:55   ` Kees Cook
2025-02-05 10:51 ` Frank Scheiner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox