Linux / Drivers / Base
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 80 files with 31,445 lines of code.
    • 50 files changed more than 100 times (28,393 lines of code)
    • 9 files changed 51-100 times (942 lines of code)
    • 15 files changed 21-50 times (1,495 lines of code)
    • 6 files changed 6-20 times (615 lines of code)
    • 0 files changed 1-5 times (0 lines of code)
90% | 2% | 4% | 1% | 0%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
c, h, txt, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c90% | 2% | 4% | 1% | 0%
h70% | 5% | 19% | 4% | 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
ROOT91% | 4% | 3% | <1% | 0%
power97% | 0% | 2% | 0% | 0%
regmap80% | 3% | 9% | 7% | 0%
firmware_loader90% | 4% | 1% | 2% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
core.c
in root
2938 171 21 7242 1635
main.c
in power
1326 72 21 5979 1230
platform.c
in root
937 47 21 6136 1202
dd.c
in root
759 47 21 6165 959
domain.c
in power
2129 106 21 3872 909
memory.c
in root
703 44 21 5942 883
runtime.c
in power
1053 54 21 5998 856
regmap.c
in regmap
2248 124 21 3923 822
bus.c
in root
790 51 21 7242 773
node.c
in root
811 44 21 6117 758
cpu.c
in root
466 33 21 6069 662
base.h
in root
125 8 21 6165 561
wakeup.c
in power
678 46 21 4233 556
class.c
in root
373 24 346 6171 501
sysfs.c
in power
625 43 347 6108 500
devtmpfs.c
in root
385 17 20 4664 479
regmap-irq.c
in regmap
827 21 21 3753 460
regcache.c
in regmap
528 22 277 3907 454
internal.h
in regmap
227 7 21 3853 441
power.h
in power
124 22 31 6113 433
521 18 21 3853 432
property.c
in root
564 31 21 2650 410
clock_ops.c
in power
487 28 21 3934 406
qos.c
in power
620 30 716 3907 394
devres.c
in root
638 34 21 5495 371
driver.c
in root
134 7 417 7242 360
topology.c
in root
146 3 21 5846 347
432 14 21 3792 321
227 9 21 3719 254
516 28 21 1711 241
trace.c
in power
190 10 21 5705 235
145 22 931 4354 221
regmap-mmio.c
in regmap
378 27 21 3594 220
455 27 21 2947 217
common.c
in power
95 6 716 3817 214
regmap-i2c.c
in regmap
316 13 21 3883 210
swnode.c
in root
794 27 21 1184 203
204 13 21 2384 195
main.c
in firmware_loader
1011 54 21 1428 192
soc.c
in root
196 8 346 3652 191
regmap-spi.c
in regmap
121 5 31 3922 188
322 4 21 6018 188
532 30 21 2685 183
wakeirq.c
in power
189 14 21 2454 168
fallback.c
in firmware_loader
466 30 21 1428 160
277 14 873 3792 158
isa.c
in root
139 10 21 5723 136
firmware.h
in firmware_loader
126 13 21 1428 133
init.c
in root
20 1 277 5959 120
syscore.c
in root
80 5 347 3980 111