|
|
Subscribe / Log in / New account

Development statistics for the 6.15 kernel

By Jonathan Corbet
May 26, 2025
The 6.14 kernel development cycle only brought in 11,003 non-merge changesets, making it the slowest cycle since 4.0, which was released in 2015. The 6.15 kernel, instead, brought in 14,612 changesets, making it the busiest release since 6.7, released at the beginning of 2024. The kernel development process, in other words, is back up to full speed. The 6.15 release happened on May 25, so the time has come for the obligatory look at where the changes in this release came from.

As a reminder, LWN subscribers can find this information and more, at any time, for any kernel version since 2005, in the LWN Kernel Source Database.

The work in 6.15 was contributed by 2,068 developers — a relatively high number, though it falls short of the record 2,090 seen in the 6.2 development cycle. There were 262 developers who made their first kernel contribution in 6.15. The most active contributors this time around were:

Most active 6.15 developers
By changesets
Kent Overstreet 2661.8%
Kuninori Morimoto 1911.3%
Ville Syrjälä 1441.0%
Andy Shevchenko 1370.9%
Alex Deucher 1230.8%
Nam Cao 1230.8%
Sean Christopherson 1170.8%
Krzysztof Kozlowski 1150.8%
Takashi Iwai 1140.8%
Dr. David Alan Gilbert 1110.8%
Thomas Weißschuh 1080.7%
Jani Nikula 1060.7%
Pavel Begunkov 1020.7%
Jakub Kicinski 940.6%
Eric Biggers 930.6%
Christoph Hellwig 920.6%
Arnd Bergmann 910.6%
Matthew Wilcox 890.6%
Ian Rogers 890.6%
Mario Limonciello 870.6%
By changed lines
Wayne Lin 802879.5%
Ian Rogers 338864.0%
Miri Korenblit 291763.4%
Bitterblue Smith 268013.2%
Andrew Donnellan 258193.0%
Edward Cree 129411.5%
Austin Zheng 128891.5%
Michael Ellerman 126291.5%
Dikshita Agarwal 89011.1%
Nick Chan 88021.0%
Nick Terrell 87491.0%
Kent Overstreet 82961.0%
Christoph Hellwig 72020.8%
Eric Biggers 70120.8%
Dr. David Alan Gilbert 68440.8%
Nuno Das Neves 64190.8%
Ivaylo Ivanov 59380.7%
David Howells 59090.7%
Alex Deucher 53980.6%
Matthew Brost 53120.6%

Once again, the developer with the most changesets was Kent Overstreet, who continues to work on stabilizing the bcachefs filesystem. Kuninori Morimoto contributed a large set of cleanups to the sound subsystem. Ville Syrjälä worked exclusively on the Intel i915 graphics driver. Andy Shevchenko contributed small improvements throughout the driver subsystem, and Alex Deucher worked, as always, on the AMD graphics driver subsystem.

Returning to a pattern often seen in recent years, the "lines changed" column is led by Wayne Lin, who contributed yet another set of AMD GPU header files. Ian Rogers made a number of contributions to the perf subsystem, including updating the large Intel vendor-events files. Miri Korenblit added the new "iwlmld" driver for newer Intel WiFi adapters. Bitterblue Smith added a number of RealTek WiFi driver variants, and Andrew Donnellan removed a couple of unused CXL drivers.

The top testers and reviewers this time around were:

Test and review credits in 6.15
Tested-by
Daniel Wheeler 1639.2%
Neil Armstrong 643.6%
Thomas Falcon 352.0%
Babu Moger 301.7%
Shaopeng Tan 301.7%
Peter Newman 301.7%
Amit Singh Tomar 301.7%
Shanker Donthineni 301.7%
Stefan Schmidt 281.6%
Nicolin Chen 251.4%
Xiaochun Lee 251.4%
Venkat Rao Bagalkote 241.4%
Andreas Hindborg 211.2%
Alison Schofield 211.2%
Carl Worth 211.2%
Reviewed-by
Simon Horman 2712.7%
Krzysztof Kozlowski 1611.6%
Dmitry Baryshkov 1471.5%
Geert Uytterhoeven 1121.1%
Andrew Lunn 1091.1%
Ilpo Järvinen 1051.1%
Darrick J. Wong 1051.1%
David Sterba 1021.0%
Rob Herring (Arm) 1001.0%
Jonathan Cameron 971.0%
Linus Walleij 961.0%
Charles Keepax 930.9%
Jan Kara 880.9%
Christoph Hellwig 820.8%
Jacob Keller 810.8%

Daniel Wheeler retains his permanent spot as the top-credited tester; nobody else even comes close. The top reviewers are a bit different this time around, with Simon Horman reviewing just over four networking patches for every day of this development cycle.

There were Tested-by tags in 1,411 6.15 commits (9.7% of the total), while 7,332 (50.2%) of the commits had Reviewed-by tags.

Work on 6.15 was supported by (at least) 195 employers, a slightly smaller number than usual. The most active employers were:

Most active 6.15 employers
By changesets
Intel175512.0%
(Unknown)13028.9%
Google9836.7%
(None)9306.4%
Red Hat8896.1%
AMD8816.0%
Linaro6454.4%
SUSE5493.8%
Meta4933.4%
NVIDIA3702.5%
Huawei Technologies3702.5%
Renesas Electronics3672.5%
Qualcomm3192.2%
Arm3012.1%
Linutronix2962.0%
Oracle2862.0%
IBM2821.9%
Microsoft2591.8%
(Consultant)1801.2%
NXP Semiconductors1791.2%
By lines changed
AMD12592314.9%
(Unknown)9790811.5%
Intel9415011.1%
Google674618.0%
IBM486825.7%
(None)450495.3%
Red Hat439815.2%
Qualcomm340144.0%
Meta261823.1%
Microsoft194312.3%
Linaro163891.9%
NVIDIA161911.9%
SUSE151751.8%
Huawei Technologies141361.7%
Xilinx129611.5%
Collabora116401.4%
Arm93571.1%
NXP Semiconductors88571.0%
Rockchip80851.0%
BayLibre80370.9%

This is mostly the usual list of companies that consistently support kernel work from one year to the next. Linutronix has moved up the list this time around, mostly as the result of a lot of work on the kernel's timer subsystem. IBM, once one of the top contributors to the kernel, continues to move downward.

A different view of how the process works can be had by looking at the Signed-off-by tags applied to patches, specifically those applied by developers other than the author. Those additional signoffs are the traces left when developers forward a patch or apply it to a Git repository on its way toward the mainline; they thus give a clue as to who is doing the work of herding patches upstream. For 6.15, the signoff statistics look like this:

Non-author Signed-off-by tags in 6.15
Developers
Jakub Kicinski 9557.0%
Mark Brown 7745.7%
Andrew Morton6494.8%
Alex Deucher 5714.2%
Ingo Molnar 4002.9%
Greg Kroah-Hartman 3892.9%
Jens Axboe 3252.4%
Paolo Abeni 3142.3%
Hans Verkuil 2571.9%
Thomas Gleixner 2351.7%
Christian Brauner 2181.6%
Namhyung Kim 1941.4%
Jonathan Cameron 1861.4%
Alexei Starovoitov 1831.3%
Johannes Berg 1601.2%
Heiko Stuebner 1481.1%
Martin K. Petersen 1371.0%
Vinod Koul 1371.0%
David Sterba 1311.0%
Shawn Guo 1301.0%
Employers
Meta170212.5%
Google140510.3%
Intel13109.6%
Red Hat11518.5%
Arm9557.0%
AMD9086.7%
Linaro7685.7%
Microsoft4273.1%
Linux Foundation4183.1%
SUSE4043.0%
(Unknown)3762.8%
(None)3312.4%
Qualcomm3072.3%
NVIDIA3042.2%
Huawei Technologies2892.1%
Linutronix2832.1%
Cisco2812.1%
Oracle2021.5%
LG Electronics1941.4%
IBM1731.3%

One patch out of every eight going into the kernel now passes through the hands of a maintainer at Meta, and nearly as many are handled by Google developers.

As of this writing, there are well over 12,000 commits in linux-next, almost all of which can be expected to find their way into the kernel during the 6.16 merge window. That suggests that the next development cycle will be as busy as this one was. As always, keep an eye on LWN to keep up with the next kernel as it is assembled and stabilized.

Index entries for this article
KernelReleases/6.15


to post comments


Copyright © 2025, Eklektix, Inc.
This article may be redistributed under the terms of the Creative Commons CC BY-SA 4.0 license
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds