Linux / Drivers / Firmware
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 139
  • Daily file updates (only one update per file and date counted): 189
  • First update: 2005-04-25
  • Latest update: 2022-01-18
  • Days between first and latest update: 6113 (873 weeks, estimated 4365 working days)
  • Active days (at least one file change): 2737
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 139 files with 40,092 lines of code in files.
    • 129 files that are 366+ days old (36,135 lines of code)
    • 9 files that are 181-365 days old (1,589 lines of code)
    • 1 files that are 91-180 days old (2,368 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
90% | 3% | 5% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 139 files with 40,092 lines of code in files.
    • 36 files have been last changed 366+ days ago (4,387 lines of code)
    • 21 files have been last changed 181-365 days ago (4,657 lines of code)
    • 15 files have been last changed 91-180 days ago (3,618 lines of code)
    • 1 files have been last changed 31-90 days ago (315 lines of code)
    • 66 files have been last changed 1-30 days ago (27,115 lines of code)
10% | 11% | 9% | <1% | 67%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
c, h, txt
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
c89% | 4% | 6% | 0% | 0%
h98% | 1% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
c11% | 10% | 9% | <1% | 67%
h7% | 26% | 2% | 0% | 64%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
ROOT98% | 1% | 0% | 0% | 0%
efi97% | 2% | 0% | 0% | 0%
arm_scmi93% | 6% | 0% | 0% | 0%
tegra100% | 0% | 0% | 0% | 0%
google100% | 0% | 0% | 0% | 0%
imx100% | 0% | 0% | 0% | 0%
xilinx100% | 0% | 0% | 0% | 0%
broadcom100% | 0% | 0% | 0% | 0%
psci100% | 0% | 0% | 0% | 0%
meson100% | 0% | 0% | 0% | 0%
smccc100% | 0% | 0% | 0% | 0%
arm_ffa0% | 100% | 0% | 0% | 0%
cirrus0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
efi18% | 18% | 3% | 0% | 59%
ROOT6% | 10% | 8% | 0% | 74%
imx58% | 13% | 28% | 0% | 0%
tegra27% | 0% | 0% | 0% | 72%
google15% | 27% | 0% | 0% | 56%
xilinx15% | 0% | 0% | 0% | 84%
arm_scmi<1% | 0% | 26% | 0% | 72%
broadcom0% | 62% | 18% | 0% | 19%
meson0% | 100% | 0% | 0% | 0%
smccc0% | 0% | 21% | 0% | 78%
psci0% | 0% | 0% | 40% | 59%
cirrus0% | 0% | 0% | 0% | 100%
arm_ffa0% | 0% | 0% | 0% | 100%
Oldest Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
pcdp.c
in root
104 - 522 6130 151
pcdp.h
in root
78 - 417 6130 78
edd.c
in root
617 4 23 6126 201
dmi_scan.c
in root
799 39 152 5786 723
dmi-id.c
in root
200 7 21 5387 212
700 24 21 5049 397
58 1 21 5049 217
memmap.c
in root
203 14 23 4971 314
518 29 23 4000 113
gsmi.c
in google
730 21 21 3934 224
memconsole.c
in google
35 4 873 3934 83
efi.c
in efi
779 33 21 3284 716
vars.c
in efi
678 22 248 3284 233
efivars.c
in efi
508 9 23 3284 287
328 18 347 3284 254
cper.c
in efi
530 13 21 3022 255
149 7 23 2969 124
reboot.c
in efi
52 4 522 2794 71
328 16 21 2781 179
efistub.h
in efi/libstub
712 3 23 2775 302
efi-stub-helper.c
in efi/libstub
478 14 21 2775 352
fdt.c
in efi/libstub
232 5 21 2775 288
qcom_scm.c
in root
967 46 21 2536 313
242 10 21 2536 158
qcom_scm.h
in root
116 1 21 2523 176
arm_scpi.c
in root
855 28 21 2504 268
esrt.c
in efi
321 10 23 2474 201
bcm47xx_nvram.c
in broadcom
171 7 152 2432 123
arm32-stub.c
in efi/libstub
117 5 347 2326 161
81 4 609 2320 93
string.c
in efi/libstub
74 4 347 2312 61
arm64-stub.c
in efi/libstub
111 3 21 2297 208
124 6 417 2259 222
random.c
in efi/libstub
60 2 522 2218 130
bcm47xx_sprom.c
in broadcom
589 18 347 2203 49
655 30 21 2200 150
memmap.c
in efi
211 12 26 2168 94
gop.c
in efi/libstub
451 14 417 2112 89
217 10 522 2112 117
capsule.c
in efi
146 6 346 2112 79
memattr.c
in efi
111 3 152 2112 70
efibc.c
in efi
78 5 417 2112 69
110 4 23 2074 59
bpmp.c
in tegra
683 29 21 1996 221
ivc.c
in tegra
359 21 897 1996 71
meson_sm.c
in meson
208 7 346 1988 117
ti_sci.c
in root
2143 72 26 1935 192
ti_sci.h
in root
402 - 346 1935 77
180 4 21 1911 127
97 4 21 1911 77
Files Not Recently Changed (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
10 2 1117 1242 13
292 2 940 1495 31
memconsole.h
in google
7 - 897 1775 51
112 7 897 1775 65
ivc.c
in tegra
359 21 897 1996 71
memconsole.c
in google
35 4 873 3934 83
vpd_decode.h
in google
19 - 803 1760 46
7 - 716 821 12
vpd_decode.c
in google
68 3 716 1760 72
113 3 716 941 43
misc.c
in imx
76 3 609 1217 49
81 4 609 2320 93
reboot.c
in efi
52 4 522 2794 71
random.c
in efi/libstub
60 2 522 2218 130
63 1 522 1768 104
pcdp.c
in root
104 - 522 6130 151
180 7 522 1099 57
217 10 522 2112 117
skip_spaces.c
in efi/libstub
9 - 417 726 35
rm.c
in imx
18 1 417 610 12
alignedmem.c
in efi/libstub
31 1 417 680 24
shmem.c
in arm_scmi
62 6 417 736 34
pci.c
in efi/libstub
72 1 417 764 25
mem.c
in efi/libstub
73 4 417 726 39
efibc.c
in efi
78 5 417 2112 69
pcdp.h
in root
78 - 417 6130 78
106 3 417 590 12
tpm.c
in efi/libstub
108 2 417 1625 138
124 6 417 2259 222
133 7 417 1033 56
139 7 417 1242 58
139 8 417 1032 47
230 13 417 1108 28
imx-scu.c
in imx
263 7 417 1217 83
418 23 417 886 43
gop.c
in efi/libstub
451 14 417 2112 89
39 1 347 821 24
riscv-stub.c
in efi/libstub
67 3 347 505 14
string.c
in efi/libstub
74 4 347 2312 61
relocate.c
in efi/libstub
90 2 347 663 30
99 4 347 505 14
arm32-stub.c
in efi/libstub
117 5 347 2326 161
328 18 347 3284 254
bcm47xx_sprom.c
in broadcom
589 18 347 2203 49
secureboot.c
in efi/libstub
35 2 346 1825 120
103 3 346 752 60
imx-dsp.c
in imx
133 6 346 919 33
capsule.c
in efi
146 6 346 2112 79
meson_sm.c
in meson
208 7 346 1988 117
278 5 346 1373 18
Most Recently Created Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
cs_dsp.c
in cirrus
2368 86 22 145 17
virtio.c
in arm_scmi
359 17 18 186 41
msg.c
in arm_scmi
40 6 21 186 10
274 5 21 225 11
86 2 21 225 13
sysfb.c
in root
44 1 21 225 10
driver.c
in arm_ffa
577 21 21 260 32
bus.c
in arm_ffa
163 15 21 260 35
smccc.c
in arm_ffa
26 3 21 260 10
common.h
in arm_ffa
20 1 21 260 10
kvm_guest.c
in smccc
36 2 152 423 12
voltage.c
in arm_scmi
292 10 26 443 39
99 4 347 505 14
riscv-stub.c
in efi/libstub
67 3 347 505 14
system.c
in arm_scmi
104 3 152 516 26
170 3 21 518 33
192 7 21 534 37
notify.c
in arm_scmi
847 27 21 584 75
notify.h
in arm_scmi
38 - 152 584 42
106 3 417 590 12
soc_id.c
in smccc
83 2 26 590 27
rm.c
in imx
18 1 417 610 12
vsprintf.c
in efi/libstub
394 11 21 628 38
smccc.c
in smccc
45 4 21 628 68
efi-stub.c
in efi/libstub
228 4 23 661 86
relocate.c
in efi/libstub
90 2 347 663 30
alignedmem.c
in efi/libstub
31 1 417 680 24
smc.c
in arm_scmi
137 6 21 699 82
108 2 152 718 35
file.c
in efi/libstub
170 4 152 726 87
randomalloc.c
in efi/libstub
76 2 21 726 45
mem.c
in efi/libstub
73 4 417 726 39
skip_spaces.c
in efi/libstub
9 - 417 726 35
x86-stub.c
in efi/libstub
554 11 23 732 74
mailbox.c
in arm_scmi
144 10 21 736 68
shmem.c
in arm_scmi
62 6 417 736 34
103 3 346 752 60
137 3 152 760 36
113 3 152 760 22
pci.c
in efi/libstub
72 1 417 764 25
39 1 347 821 24
7 - 716 821 12
tee_bnxt_fw.c
in broadcom
181 9 21 828 40
418 23 417 886 43
445 17 21 898 58
imx-dsp.c
in imx
133 6 346 919 33
113 3 716 941 43
reset.c
in arm_scmi
261 9 152 943 81
psci.c
in psci
469 48 21 1032 136
315 10 31 1032 93
Most Recently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
virtio.c
in arm_scmi
359 17 18 186 41
driver.c
in arm_scmi
1214 47 21 1775 209
qcom_scm.c
in root
967 46 21 2536 313
arm_scpi.c
in root
855 28 21 2504 268
notify.c
in arm_scmi
847 27 21 584 75
zynqmp.c
in xilinx
799 62 21 1242 162
efi.c
in efi
779 33 21 3284 716
sensors.c
in arm_scmi
753 13 21 1705 178
741 17 21 1180 96
gsmi.c
in google
730 21 21 3934 224
700 24 21 5049 397
bpmp.c
in tegra
683 29 21 1996 221
677 25 21 1586 105
655 30 21 2200 150
driver.c
in arm_ffa
577 21 21 260 32
cper.c
in efi
530 13 21 3022 255
efi-stub-helper.c
in efi/libstub
478 14 21 2775 352
psci.c
in psci
469 48 21 1032 136
445 17 21 898 58
vsprintf.c
in efi/libstub
394 11 21 628 38
328 16 21 2781 179
274 5 21 225 11
242 10 21 2536 158
common.h
in arm_scmi
235 2 21 1775 170
fdt.c
in efi/libstub
232 5 21 2775 288
bus.c
in arm_scmi
227 16 21 1559 114
dmi-id.c
in root
200 7 21 5387 212
192 7 21 534 37
tee_bnxt_fw.c
in broadcom
181 9 21 828 40
180 4 21 1911 127
176 11 21 1108 32
170 3 21 518 33
bus.c
in arm_ffa
163 15 21 260 35
158 10 21 1775 87
mailbox.c
in arm_scmi
144 10 21 736 68
smc.c
in arm_scmi
137 6 21 699 82
scmi_pm_domain.c
in arm_scmi
121 6 21 1697 72
qcom_scm.h
in root
116 1 21 2523 176
arm64-stub.c
in efi/libstub
111 3 21 2297 208
97 4 21 1911 77
86 2 21 225 13
tpm.c
in efi
79 2 21 1599 114
randomalloc.c
in efi/libstub
76 2 21 726 45
58 1 21 5049 217
smccc.c
in smccc
45 4 21 628 68
sysfb.c
in root
44 1 21 225 10
msg.c
in arm_scmi
40 6 21 186 10
smccc.c
in arm_ffa
26 3 21 260 10
26 - 21 1108 24
common.h
in arm_ffa
20 1 21 260 10