Linux / Net
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 1,714 files with 885,875 lines of code.
    • 1,304 files changed more than 100 times (817,299 lines of code)
    • 231 files changed 51-100 times (32,555 lines of code)
    • 118 files changed 21-50 times (20,618 lines of code)
    • 59 files changed 6-20 times (14,768 lines of code)
    • 2 files changed 1-5 times (635 lines of code)
92% | 3% | 2% | 1% | <1%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
c, html, h, txt, json, svg, S, gitignore, asn1
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c92% | 3% | 2% | 1% | <1%
h81% | 10% | 4% | 3% | 0%
S0% | 100% | 0% | 0% | 0%
asn10% | 0% | 0% | 100% | 0%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
netfilter90% | 4% | 3% | 1% | 0%
ipv497% | 1% | 1% | <1% | 0%
core97% | <1% | <1% | <1% | <1%
ipv695% | 1% | 2% | 0% | 0%
mac8021196% | 3% | <1% | 0% | 0%
sched94% | 5% | <1% | 0% | 0%
bluetooth87% | 2% | 1% | 8% | 0%
wireless98% | 1% | <1% | <1% | 0%
sunrpc95% | 1% | 1% | <1% | 0%
sctp97% | 2% | 0% | 0% | 0%
bridge81% | 8% | 5% | 4% | 0%
batman-adv99% | <1% | 0% | 0% | 0%
tipc95% | <1% | 3% | <1% | 0%
ceph72% | 3% | 23% | 0% | 0%
smc93% | <1% | 1% | 4% | 0%
nfc96% | 3% | 0% | 0% | 0%
xfrm92% | 7% | <1% | 0% | 0%
openvswitch98% | <1% | 0% | 1% | 0%
rds96% | 2% | 1% | 0% | 0%
rxrpc96% | 2% | 0% | <1% | 0%
dccp98% | 1% | 0% | <1% | 0%
atm95% | 4% | <1% | <1% | 0%
mptcp83% | 14% | <1% | <1% | 0%
decnet99% | <1% | 0% | 0% | 0%
dsa94% | 3% | <1% | <1% | 0%
can89% | 3% | 2% | 4% | 0%
ieee80215490% | 9% | <1% | <1% | 0%
vmw_vsock79% | 14% | 5% | 0% | 0%
l2tp96% | 0% | 0% | 3% | 0%
9p99% | <1% | 0% | 0% | 0%
netlabel97% | 1% | 1% | 0% | 0%
caif100% | 0% | 0% | 0% | 0%
ethtool46% | 27% | 21% | 5% | 0%
tls93% | 0% | <1% | 5% | 0%
ax2583% | 16% | 0% | 0% | 0%
ncsi91% | 8% | 0% | 0% | 0%
packet100% | 0% | 0% | 0% | 0%
netlink91% | 8% | 0% | 0% | 0%
llc41% | 2% | 8% | 46% | <1%
rose90% | 9% | 0% | 0% | 0%
key100% | 0% | 0% | 0% | 0%
phonet100% | 0% | 0% | 0% | 0%
x2592% | 7% | 0% | 0% | 0%
unix92% | 0% | 7% | <1% | 0%
iucv100% | 0% | 0% | 0% | 0%
ROOT98% | 0% | 1% | 0% | 0%
netrom94% | 5% | 0% | 0% | 0%
mpls100% | 0% | 0% | 0% | 0%
mac80215480% | 11% | 8% | 0% | 0%
hsr94% | 5% | 0% | 0% | 0%
appletalk97% | 2% | 0% | 0% | 0%
8021q94% | 2% | 2% | 0% | 0%
xdp82% | 17% | 0% | 0% | 0%
kcm100% | 0% | 0% | 0% | 0%
80297% | 2% | 0% | 0% | 0%
dcb98% | 1% | 0% | 0% | 0%
rfkill99% | 0% | <1% | 0% | 0%
lapb100% | 0% | 0% | 0% | 0%
6lowpan62% | 15% | 21% | 0% | 0%
switchdev100% | 0% | 0% | 0% | 0%
psample100% | 0% | 0% | 0% | 0%
strparser100% | 0% | 0% | 0% | 0%
ethernet100% | 0% | 0% | 0% | 0%
dns_resolver94% | 5% | 0% | 0% | 0%
l3mdev100% | 0% | 0% | 0% | 0%
bpfilter60% | 32% | 0% | 6% | 0%
mctp0% | 46% | 53% | 0% | 0%
qrtr0% | 44% | 6% | 49% | 0%
nsh0% | 100% | 0% | 0% | 0%
ife0% | 0% | 100% | 0% | 0%
bpf0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
dev.c
in core
7250 336 19 6128 3141
route.c
in ipv6
5294 170 19 6125 2278
4429 178 19 6127 2258
skbuff.c
in core
4172 136 19 6133 2256
addrconf.c
in ipv6
5762 172 19 6133 2226
nl80211.c
in wireless
14993 289 19 5250 2205
tcp.c
in ipv4
3290 101 19 6117 2198
tcp_ipv4.c
in ipv4
2456 67 19 6120 2102
2615 108 19 6128 2074
route.c
in ipv4
2924 82 19 6133 2067
sock.c
in core
2848 143 19 6136 2065
mlme.c
in mac80211
4478 92 19 5049 2012
udp.c
in ipv4
2451 81 19 6133 2001
tcp_ipv6.c
in ipv6
1734 42 19 6120 1948
tx.c
in mac80211
4206 79 19 5305 1929
rx.c
in mac80211
3535 50 19 5305 1928
socket.c
in sctp
6248 190 19 6125 1881
af_packet.c
in packet
3582 116 19 6117 1857
4551 144 19 6133 1837
1429 29 19 6133 1795
cfg.c
in mac80211
3544 113 19 5252 1781
ieee80211_i.h
in mac80211
1682 16 19 5388 1775
filter.c
in core
8798 131 19 6057 1758
udp.c
in ipv6
1349 35 19 6073 1750
socket.c
in root
2445 100 19 6117 1746
af_netlink.c
in netlink
2218 88 19 6127 1705
2030 65 19 5929 1677
1212 35 19 6128 1600
util.c
in mac80211
3549 90 19 5305 1598
iface.c
in mac80211
1709 52 19 5049 1588
af_unix.c
in unix
2595 101 19 6127 1569
3542 89 19 6119 1554
af_inet.c
in ipv4
1463 45 19 6127 1513
xprtsock.c
in sunrpc
2347 90 19 6020 1507
reg.c
in wireless
3036 137 19 5124 1503
main.c
in mac80211
1015 18 19 5049 1482
3080 93 19 6125 1478
hci_core.c
in bluetooth
2732 114 19 6127 1477
sta_info.c
in mac80211
1813 55 19 5388 1469
1779 43 19 6084 1451
clnt.c
in sunrpc
2308 49 19 6070 1451
3208 72 19 5873 1450
ip_gre.c
in ipv4
1321 48 19 6031 1448
socket.c
in tipc
2871 104 19 5876 1436
core.c
in wireless
1176 37 19 5400 1391
hci_event.c
in bluetooth
4836 189 19 6127 1388
br_private.h
in bridge
1688 116 19 6094 1381
sit.c
in ipv6
1618 44 19 6031 1340
devinet.c
in ipv4
2231 66 19 6120 1339
af_inet6.c
in ipv6
1027 23 19 6128 1306