LWN: Comments on "Statistics from the 5.18 development cycle" https://lwn.net/Articles/895800/ This is a special feed containing comments posted to the individual LWN article titled "Statistics from the 5.18 development cycle". en-us Mon, 03 Nov 2025 21:16:59 +0000 Mon, 03 Nov 2025 21:16:59 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Legible numbers https://lwn.net/Articles/896283/ https://lwn.net/Articles/896283/ akiyks <div class="FormattedComment"> The plot is provided in SVG at <a href="https://lwn.net/Articles/895911/.">https://lwn.net/Articles/895911/.</a><br> <p> You can download it and open it in a SVG editor such as Inkscape and move<br> those illegible numbers. You will need to do some ungrouping operations before<br> moving them.<br> </div> Thu, 26 May 2022 04:04:54 +0000 Legible numbers https://lwn.net/Articles/896184/ https://lwn.net/Articles/896184/ corbet There's probably some way to make graphviz produce something more legible...but I've always found my experiences with graphviz to involve a lot of head-pounding. <p> What I <i>can</i> do is give you the info in text form, which treeplot also puts out. Here we see each repo with a number showing how many commits it sent to the next upstream repo... The <tt>**</tt> annotation indicates use of signed tags, <tt>$KORG</tt> is a kernel.org repo. Hope this helps. <p> <pre> 2587 ** $KORG/netdev/net-next 523 ** $KORG/wireless/wireless-next 171 ** github.com/nbd168/wireless 97 ** $KORG/iwlwifi/iwlwifi-next 407 $KORG/bpf/bpf-next 1 gitolite.kernel.org/pub/scm/linux/kernel/git/arm64/linux 115 ** $KORG/saeed/linux 109 $KORG/tnguy/next-queue 87 ** $KORG/mkl/linux-can-next 78 ** $KORG/bluetooth/bluetooth-next 42 $KORG/netfilter/nf-next 34 ** $KORG/netdev/net 35 $KORG/bpf/bpf 25 ** $KORG/wireless/wireless 25 $KORG/netfilter/nf 21 $KORG/tnguy/net-queue 17 ** $KORG/mkl/linux-can 16 ** $KORG/kernel/g 6 ** $KORG/bluetooth/bluetooth 5 $KORG/tnguy/net 3 $KORG/klassert/ipsec 2 ** git.open-mesh.org/linux-merge 20 $KORG/tnguy/next 18 ** $KORG/mellanox/linux 6 $KORG/klassert/ 6 $KORG/sschmidt/wpan-next 5 ** git.open-mesh.org/linux-merge 2 $KORG/tnguy/linux 1 ** $KORG/broonie/spi 1723 ** anongit.freedesktop.org/drm/drm 718 gitlab.freedesktop.org/agd5f/linux 444 ** anongit.freedesktop.org/drm/drm-intel 68 ** anongit.freedesktop.org/drm/drm-intel 14 github.com/intel/gvt-linux 14 github.com/intel/gvt-linux 406 ** anongit.freedesktop.org/drm/drm-misc 101 gitlab.freedesktop.org/drm/msm 9 ** $KORG/daeinki/drm-exynos 9 ** gitlab.freedesktop.org/drm/tegra 9 ** $KORG/chunkuang.hu/linux 6 ** linuxtv.org/pinchartl/media 5 ** git.pengutronix.de/pza/linux 4 gitlab.freedesktop.org/zack/vmwgfx 1040 ** $KORG/soc/soc 169 ** $KORG/qcom/linux 118 ** $KORG/shawnguo/linux 93 ** $KORG/krzk/linux 1 ** $KORG/pinctrl/samsung 56 ** $KORG/geert/renesas-devel 46 ** $KORG/at91/linux 44 ** $KORG/atorgue/stm32 42 ** $KORG/tegra/linux 42 ** $KORG/matthias.bgg/linux 41 ** $KORG/sudeep.holla/linux 20 ** $KORG/sudeep.holla/linux 41 ** $KORG/mmind/linux-rockchip 37 ** $KORG/joel/bmc 36 ** $KORG/krzk/linux-mem-ctrl 31 ** $KORG/dinguyen/linux 27 ** $KORG/linusw/linux-nomadik 26 ** $KORG/amlogic/linux 25 ** $KORG/ti/linux 23 ** github.com/Broadcom/stblinux 17 ** github.com/linux-chenxing/linux 13 ** git.linaro.org:/people/jens.wiklander/linux-tee 12 ** $KORG/tmlind/linux-omap 11 ** $KORG/sunxi/linux 10 ** $KORG/gclement/mvebu 8 ** $KORG/pchotard/sti 5 ** git.pengutronix.de/pza/linux 4 ** github.com/Xilinx/linux-xlnx 2 ** git.linaro.org/people/jens.wiklander/linux-tee 2 ** $KORG/narmstrong/linux-oxnas 621 ** $KORG/tiwai/sound 481 ** $KORG/broonie/sound 1 ** $KORG/pdx86/platform-drivers-x86 607 ** $KORG/gregkh/char-misc 262 ** $KORG/jic23/iio 64 ** $KORG/phy/linux-phy 51 ** $KORG/ogabbay/linux 28 ** $KORG/vkoul/soundwire 14 ** $KORG/coresight/linux 10 ** $KORG/djakov/icc 7 ** $KORG/joel/fsi 3 ** $KORG/mani/mhi 2 ** $KORG/mdf/linux-fpga 565 Applied by Linus 468 ** $KORG/netdev/net 35 $KORG/bpf/bpf 25 ** $KORG/wireless/wireless 25 $KORG/netfilter/nf 21 $KORG/tnguy/net-queue 17 ** $KORG/mkl/linux-can 16 ** $KORG/kernel/g 6 ** $KORG/bluetooth/bluetooth 5 $KORG/tnguy/net 3 $KORG/klassert/ipsec 2 ** git.open-mesh.org/linux-merge 458 ** $KORG/gregkh/staging 442 ** $KORG/tip/tip 61 ** $KORG/maz/arm-platforms 19 ** git.linaro.org/people/daniel.lezcano/linux 5 $KORG/frederic/linux-dynticks 2 tip:locking/core 2 ** $KORG/paulmck/linux-rcu 427 ** $KORG/mchehab/linux-media 76 ** linuxtv.org/hverkuil/media_tree 19 ** linuxtv.org/sailus/media_tree 360 ** $KORG/kvm/kvm 56 ** $KORG/kvmarm/kvmarm 22 ** $KORG/kvms390/linux 18 ** github.com/kvm-riscv/linux 342 ** $KORG/jejb/scsi 322 ** git.kernel.dk/linux-block 57 ** git.infradead.org/nvme 11 $KORG/song/md 3 $KORG/colyli/linux-bcache 253 ** $KORG/clk/linux 60 ** $KORG/qcom/linux 25 ** $KORG/abelvesa/linux 12 ** $KORG/geert/renesas-drivers 6 ** $KORG/mmind/linux-rockchip 4 ** $KORG/sunxi/linux 3 ** $KORG/at91/linux 221 ** $KORG/gregkh/usb 15 ** $KORG/johan/usb-serial 11 ** $KORG/westeri/thunderbolt 214 ** $KORG/linusw/linux-pinctrl 99 ** $KORG/geert/renesas-drivers 13 ** $KORG/pinctrl/samsung 8 ** gitolite.kernel.org:pub/scm/linux/kernel/git/pinctrl/intel 210 ** $KORG/rafael/linux-pm 32 ** $KORG/vireshk/pm 14 ** $KORG/shuah/linux 13 ** git.linaro.org/people/daniel.lezcano/linux 12 ** $KORG/thermal/linux 4 github.com/spandruvada/linux-kernel 3 $KORG/wsa/linux 2 ** $KORG/tip/tip 61 ** $KORG/maz/arm-platforms 19 ** git.linaro.org/people/daniel.lezcano/linux 5 $KORG/frederic/linux-dynticks 2 tip:locking/core 2 ** $KORG/paulmck/linux-rcu 203 ** $KORG/powerpc/linux 1 ** $KORG/kvm/kvm 56 ** $KORG/kvmarm/kvmarm 22 ** $KORG/kvms390/linux 18 ** github.com/kvm-riscv/linux 203 ** $KORG/acme/linux 195 ** git.infradead.org/users/willy/pagecache 145 ** $KORG/herbert/crypto-2.6 144 ** $KORG/gregkh/tty 137 ** $KORG/kdave/linux 134 ** $KORG/device-mapper/linux-dm 123 ** $KORG/broonie/spi 121 ** $KORG/robh/linux 117 ** git.linux-nfs.org/projects/trondmy/linux-nfs 112 ** $KORG/rdma/rdma 110 ** $KORG/mtd/linux 108 ** $KORG/s390/linux 103 ** $KORG/arm64/linux 1 ** $KORG/maz/arm-platforms 98 ** $KORG/helgaas/pci 98 ** $KORG/groeck/linux-staging 98 ** $KORG/sre/linux-power-supply 93 ** $KORG/pdx86/platform-drivers-x86 93 ** git.lwn.net/linux 82 ** $KORG/crng/random 81 ** $KORG/deller/linux-fbdev 78 ** git.armlinux.org.uk/~rmk/linux-arm 56 ** $KORG/ardb/linux 72 ** $KORG/kees/linux 7 ** $KORG/ebiederm/user-namespace 69 ** $KORG/gregkh/driver-core 69 ** $KORG/riscv/linux 69 $KORG/wsa/linux 2 ** $KORG/tip/tip 61 ** $KORG/maz/arm-platforms 19 ** git.linaro.org/people/daniel.lezcano/linux 5 $KORG/frederic/linux-dynticks 2 tip:locking/core 2 ** $KORG/paulmck/linux-rcu 64 ** $KORG/lee/mfd 60 ** $KORG/joro/iommu 10 ** $KORG/will/linux 57 ** $KORG/rostedt/linux-trace 57 ** $KORG/abelloni/linux 56 $KORG/hid/hid 55 ** $KORG/shuah/linux-kselftest 54 ** $KORG/deller/parisc-linux 52 ** $KORG/dhowells/linux-fs 52 ** $KORG/paulmck/linux-rcu 50 ** $KORG/ulfh/mmc 49 ** $KORG/cxl/cxl 47 ** $KORG/tytso/ext4 46 ** $KORG/dlemoal/libata 46 ** $KORG/thierry.reding/linux-pwm 42 ** $KORG/mst/vhost 41 ** $KORG/remoteproc/linux 39 ** $KORG/mips/linux 38 ** $KORG/brgl/linux 9 ** gitolite.kernel.org:pub/scm/linux/kernel/git/andy/linux-gpio-intel 38 ** $KORG/vkoul/dmaengine 37 ** $KORG/broonie/regulator 37 ** $KORG/xfs/xfs-linux 37 ** git.samba.org/sfrench/cifs-2.6 37 ** $KORG/cel/linux 36 ** $KORG/dtor/input 35 ** github.com/awilliam/linux-vfio 16 ** $KORG/mellanox/linux 33 ** $KORG/jaegeuk/f2fs 30 ** $KORG/gfs2/linux-gfs2 29 ** $KORG/arnd/asm-generic 20 ** $KORG/arnd/asm-generic Skip $KORG/arnd/asm-generic 20 ['mainline', '$KORG/arnd/asm-generic'] 28 ** $KORG/rppt/memblock 25 ** $KORG/pcmoore/selinux 25 ** $KORG/masahiroy/linux-kbuild 25 ** $KORG/jarkko/linux-tpmdd 23 ** github.com/jcmvbkbc/linux-xtensa 23 ** $KORG/ebiederm/user-namespace 22 ** $KORG/nvdimm/nvdimm 20 ** git.infradead.org/users/hch/dma-mapping 20 ** git.linaro.org/landing-teams/working/fujitsu/integration 19 ** $KORG/rw/uml 18 ** $KORG/hyperv/linux 18 ** $KORG/rw/ubifs 17 ** github.com/ceph/ceph-client 15 ** $KORG/xen/tip 15 ** $KORG/xiang/erofs 14 ** www.linux-watchdog.org/linux-watchdog 14 ** $KORG/printk/linux 13 ** $KORG/jack/linux-fs 12 ** github.com/cminyard/linux-ipmi 11 ** $KORG/akpm/mm 11 ** git.samba.org/ksmbd 10 ** $KORG/brauner/linux 10 ** $KORG/chrome-platform/linux 9 $KORG/viro/vfs 9 ** $KORG/ras/ras 9 ** $KORG/pavel/linux-leds 9 ** $KORG/vbabka/slab 9 ** $KORG/zohar/linux-integrity 8 ** $KORG/vgupta/arc 8 ** git.infradead.org/users/willy/xarray 7 $KORG/tj/cgroup 6 ** github.com/ojeda/linux 6 ** $KORG/gerg/m68knommu 6 ** $KORG/fscrypt/fscrypt 5 ** $KORG/lee/backlight 5 $KORG/tj/wq 5 ** $KORG/broonie/regmap 5 ** $KORG/geert/linux-m68k 4 ** $KORG/i3c/linux 4 ** git.monstr.eu/linux-2.6-microblaze 4 ** $KORG/livepatching/livepatching 3 ** $KORG/pcmoore/audit 3 ** $KORG/dlemoal/zonefs 3 ** $KORG/linkinjeon/exfat 3 ** github.com/kleikamp/linux-shaggy 3 ** $KORG/mic/linux 2 ** $KORG/mcgrof/linux 2 ** $KORG/danielt/linux 2 ** $KORG/bcain/linux 2 ** github.com/openrisc/linux 2 ** git.osdn.net/gitroot/tomoyo/tomoyo-test1 2 ** $KORG/gustavoars/linux 2 ** github.com/cschaufler/smack-next 1 $KORG/netfilter/nf 1 $KORG/tnguy/net-queue 1 $KORG/klassert/ipsec 1 ** $KORG/saeed/linux 1 ** $KORG/mkl/linux-can 1 ** $KORG/mmind/linux-rockchip 1 ** $KORG/qcom/linux 1 ** $KORG/joel/bmc 1 ** $KORG/tmlind/linux-omap 133 repos total, 124 signed, 9 unsigned 14919 commits from signed, 714 from unsigned </pre> Wed, 25 May 2022 13:30:20 +0000 Statistics from the 5.18 development cycle https://lwn.net/Articles/896181/ https://lwn.net/Articles/896181/ blackwood <div class="FormattedComment"> Is there a way to make the number of patches/commits flowing through a tree in the big ineligble graph more readable? Even at full resolution there&#x27;s many nodes where that number is blacked out by all the arrows going around.<br> </div> Wed, 25 May 2022 11:44:23 +0000