LWN: Comments on "Development statistics for 6.17" https://lwn.net/Articles/1038358/ This is a special feed containing comments posted to the individual LWN article titled "Development statistics for 6.17". en-us Tue, 04 Nov 2025 09:47:42 +0000 Tue, 04 Nov 2025 09:47:42 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Fixes tags in networking https://lwn.net/Articles/1040319/ https://lwn.net/Articles/1040319/ error27 <div class="FormattedComment"> I haven't done the numbers but I know that these things are true and obviously are going to affect the numbers. The networking subsystem was started enforcing that people must add a Fixes tag before other subsystems did. The second thing is that in the last few years a lot subsystems have started rebasing more. So if you fix a commit in linux-next, these days a lot of subsystems will fold the fix into the original commit instead of applying it as a separate patch. Networking doesn't rebase.<br> <p> Also networking is quite big and active.<br> <p> <p> </div> Wed, 01 Oct 2025 12:20:59 +0000 Bugs per commit https://lwn.net/Articles/1040214/ https://lwn.net/Articles/1040214/ npws <div class="FormattedComment"> It seems to derive any conclusions from the bug numbers, they at least need to be put in relation to the LOC of the commit that introduced them, or some related metric. It is hardly a surprise that 10000 lines of code contain more bugs then 10 lines of code.<br> </div> Tue, 30 Sep 2025 16:29:04 +0000 Bugs per commit https://lwn.net/Articles/1040208/ https://lwn.net/Articles/1040208/ iabervon <div class="FormattedComment"> It looks like the commits that introduce the most bugs are mostly the ones that add new drivers, which makes sense in that they also introduce more new code, in general, and also generally don't have any tests for corner cases the author didn't think of (unlike changes that often have tests that someone wrote previously). And they generally can't cause regressions (other than hardware users didn't need waking up and causing problems), so the bugs take longer to notice.<br> <p> You could reasonably say that the addition of the xe driver broke down the single big bug (of the hardware being entirely unsupported) into a lot of smaller, harder-to-trigger bugs and fixed a lot of test cases while leaving a relatively small number of test cases unaddressed.<br> </div> Tue, 30 Sep 2025 14:43:31 +0000 "many of the most-fixed commits in the kernel history come from the networking subsystem" https://lwn.net/Articles/1040114/ https://lwn.net/Articles/1040114/ alison <div class="FormattedComment"> Plausible explanations might be that networking subsystem bugs are easier to discover, or that the networking subsystem tends to merge larger single commits than other subsystems.<br> </div> Tue, 30 Sep 2025 04:35:38 +0000