Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
|
|

Development statistics for 6.14

By Jonathan Corbet
March 25, 2025
By the time that Linus Torvalds released the 6.14 kernel, 11,003 non-merge changesets had been pulled into the mainline, making this one of the smallest releases we have seen in some time. Indeed, one must go back to the 4.0 release, which happened almost exactly ten years ago, to find a release with fewer changesets than 6.14. Even so, "small" is relative, and 6.14 contains a lot of significant changes.

This kernel release included contributions from 1,897 developers; that, too, is a relatively small number — though rather larger than the 1,457 who participated in the 4.0 release. One only needs to go back to 5.15, released in 2021, to find a kernel release made with the participation of fewer developers. Of the developers contributing to 6.14, 228 were first-time contributors.

The most active developers this time around were:

Most active 6.14 developers
By changesets
Kent Overstreet 2752.5%
Thomas Weißschuh 1831.7%
Jani Nikula 1231.1%
Sean Christopherson 1201.1%
Dmitry Baryshkov 1061.0%
Krzysztof Kozlowski 1051.0%
David Howells 970.9%
Russell King 940.9%
Darrick J. Wong 930.8%
Jakub Kicinski 910.8%
Christoph Hellwig 840.8%
Dr. David Alan Gilbert 800.7%
Eric Biggers 720.7%
Mario Limonciello 680.6%
Eric Dumazet 670.6%
Christian Brauner 660.6%
SeongJae Park 600.5%
Steven Rostedt 580.5%
Claudiu Beznea 580.5%
Ian Rogers 570.5%
By changed lines
Richard Fitzgerald 179463.5%
Darrick J. Wong 108072.1%
Eric Biggers 106222.1%
Karan Tilak Kumar 101742.0%
Lizhi Hou 92521.8%
Kent Overstreet 90751.8%
David Howells 83661.6%
Taniya Das 71811.4%
Dmitry Baryshkov 68271.3%
Patrick Rudolph 60891.2%
Charlie Jenkins 59611.2%
Even Xu 51691.0%
Jani Nikula 49651.0%
Melody Olvera 48410.9%
Jie Gan 47810.9%
Krzysztof Kozlowski 47690.9%
Nuno Das Neves 45790.9%
Piotr Kwapulinski 44600.9%
SeongJae Park 43060.8%
Lukas Bulwahn 42560.8%

The developer with the most changesets this time around is Kent Overstreet, who merged the usual set of fixes and improvements to the bcachefs filesystem; that count was increased by the fact that Overstreet missed the 6.13 development cycle. Thomas Weißschuh contributed fixes and hardening patches throughout the kernel. Jani Nikula worked extensively on the Intel i915 GPU driver, Sean Christopherson continued a long-running series of KVM improvements, and Dmitry Baryshkov contributed a set of graphics and devicetree changes.

Looking at the "lines changed" column, Richard Fitzgerald added a set of unit tests for the Cirrus firmware drivers. Darrick Wong added a long list of improvements to the XFS filesystem. Eric Biggers did some extensive refactoring in the crypto subsystem and removed some unused drivers. Karan Tilak Kumar contributed extensively to the Cisco FNIC driver, and Lizhi Hou added a new driver for the AMD "amdxdna" AI engine.

The percentages of patches with Reviewed-by tags dropped a little from 6.13 (to 49.2%) in this release, but the number with Tested-by tags increased to 9.3%. The top reviewers and testers this time around were:

Test and review credits in 6.14
Tested-by
Daniel Wheeler 1139.6%
Mark Pearson 655.5%
Arnaldo Carvalho de Melo 403.4%
Sergey Senozhatsky 242.0%
Aaron Ma 221.9%
Rui Zhang 211.8%
Manivannan Sadhasivam 181.5%
Fuad Tabba 181.5%
Choong Yong Liang 181.5%
James Clark 171.4%
Rick Wertenbroek 161.4%
Dirk Behme 161.4%
Johan Hovold 151.3%
Antony Antony 151.3%
Reviewed-by
Christoph Hellwig 1852.5%
Ilpo Järvinen 1522.1%
Dmitry Baryshkov 1341.8%
Konrad Dybcio 1241.7%
Krzysztof Kozlowski 1211.6%
Jeff Layton 1171.6%
Andrew Lunn 1131.5%
Simon Horman 1121.5%
Geert Uytterhoeven 1081.5%
AngeloGioacchino Del Regno 1041.4%
Mario Limonciello 831.1%
Mark Pearson 711.0%
Johannes Thumshirn 690.9%
Jani Nikula 680.9%

Daniel Wheeler has been the top credited tester for every kernel release since 6.3; if one discounts a disappointing second-place finish in 6.2, though, he has actually held that position since the 5.12 release in 2021. Christoph Hellwig routinely shows up at the top of the Reviewed-by column. Curious LWN subscribers can learn more about the review, test, and bug-reporting credits for this release on this KSDB page.

Work on 6.14 was supported by 220 employers that we know of — a few more than contributed to 6.13. The most active employers supporting 6.14 were:

Most active 6.14 employers
By changesets
Intel117710.7%
(Unknown)10499.5%
Google9598.7%
(None)6586.0%
Red Hat6205.6%
AMD5835.3%
Linaro4714.3%
Qualcomm4654.2%
Meta3463.1%
Oracle3273.0%
SUSE2312.1%
Renesas Electronics2212.0%
IBM2131.9%
NVIDIA2081.9%
Huawei Technologies1871.7%
(Consultant)1851.7%
Amadeus IT GmbH1671.5%
NXP Semiconductors1551.4%
Microsoft1531.4%
Arm1391.3%
By lines changed
Intel460508.9%
Google442218.6%
(Unknown)439098.5%
Qualcomm430558.4%
AMD378317.3%
Red Hat301665.9%
(None)255765.0%
Cirrus Logic186393.6%
Linaro184123.6%
Oracle153753.0%
Meta141612.7%
Cisco102962.0%
Microsoft97191.9%
NVIDIA94521.8%
Bootlin78881.5%
Microchip Technology Inc.75341.5%
IBM68721.3%
NXP Semiconductors67701.3%
9Elements60991.2%
Rivos60071.2%

As usual, there are few surprises here. It is worth noting that contributions from developers working on their own time (and those with unknown employers, many of whom will also be volunteers) is up slightly over 6.13. That may be normal variation, but it may also reflect the holidays, where volunteers may have found more time to write patches while developers working on the kernel as their job took time off.

Whether the holidays are the real reason for the relative slowness of 6.14 is not entirely clear, though. As of this writing, there are just over 12,100 non-merge changesets sitting in linux-next, most of which will be destined for the 6.15 kernel. That number exceeds the approximately 9,000 that were staged for 6.14 by a significant margin, suggesting that 6.15 will be a busier release, more in line with recent history.

Index entries for this article
KernelReleases/6.14


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