Linux / Drivers / Firmware
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 139 files with 40,092 lines of code.
    • 54 files changed more than 100 times (23,456 lines of code)
    • 37 files changed 51-100 times (7,583 lines of code)
    • 33 files changed 21-50 times (5,574 lines of code)
    • 15 files changed 6-20 times (3,479 lines of code)
    • 0 files changed 1-5 times (0 lines of code)
58% | 18% | 13% | 8% | 0%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
c, h, txt
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c58% | 18% | 14% | 8% | 0%
h61% | 31% | 4% | 2% | 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
ROOT76% | 15% | 6% | 1% | 0%
efi55% | 22% | 15% | 6% | 0%
arm_scmi62% | 23% | 13% | <1% | 0%
tegra63% | 16% | 20% | 0% | 0%
google66% | 32% | 1% | 0% | 0%
xilinx84% | 14% | 0% | 1% | 0%
psci59% | 40% | 0% | 0% | 0%
imx28% | 39% | 20% | 12% | 0%
meson100% | 0% | 0% | 0% | 0%
broadcom18% | 0% | 81% | 0% | 0%
smccc0% | 27% | 50% | 21% | 0%
arm_ffa0% | 0% | 94% | 5% | 0%
cirrus0% | 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
dmi_scan.c
in root
799 39 152 5786 723
efi.c
in efi
779 33 21 3284 716
700 24 21 5049 397
efi-stub-helper.c
in efi/libstub
478 14 21 2775 352
memmap.c
in root
203 14 23 4971 314
qcom_scm.c
in root
967 46 21 2536 313
efistub.h
in efi/libstub
712 3 23 2775 302
fdt.c
in efi/libstub
232 5 21 2775 288
efivars.c
in efi
508 9 23 3284 287
arm_scpi.c
in root
855 28 21 2504 268
cper.c
in efi
530 13 21 3022 255
328 18 347 3284 254
vars.c
in efi
678 22 248 3284 233
gsmi.c
in google
730 21 21 3934 224
124 6 417 2259 222
bpmp.c
in tegra
683 29 21 1996 221
58 1 21 5049 217
dmi-id.c
in root
200 7 21 5387 212
driver.c
in arm_scmi
1214 47 21 1775 209
arm64-stub.c
in efi/libstub
111 3 21 2297 208
esrt.c
in efi
321 10 23 2474 201
edd.c
in root
617 4 23 6126 201
ti_sci.c
in root
2143 72 26 1935 192
vpd.c
in google
234 11 277 1760 190
328 16 21 2781 179
perf.c
in arm_scmi
743 24 152 1705 178
sensors.c
in arm_scmi
753 13 21 1705 178
qcom_scm.h
in root
116 1 21 2523 176
common.h
in arm_scmi
235 2 21 1775 170
zynqmp.c
in xilinx
799 62 21 1242 162
arm32-stub.c
in efi/libstub
117 5 347 2326 161
242 10 21 2536 158
pcdp.c
in root
104 - 522 6130 151
655 30 21 2200 150
tpm.c
in efi/libstub
108 2 417 1625 138
clock.c
in arm_scmi
293 7 152 1705 138
psci.c
in psci
469 48 21 1032 136
random.c
in efi/libstub
60 2 522 2218 130
180 4 21 1911 127
149 7 23 2969 124
scu-pd.c
in imx
285 6 152 1192 124
bcm47xx_nvram.c
in broadcom
171 7 152 2432 123
secureboot.c
in efi/libstub
35 2 346 1825 120
base.c
in arm_scmi
262 5 26 1705 120
arm_sdei.c
in root
836 50 346 1489 119
meson_sm.c
in meson
208 7 346 1988 117
217 10 522 2112 117
tpm.c
in efi
79 2 21 1599 114
bus.c
in arm_scmi
227 16 21 1559 114
518 29 23 4000 113