Linux / Arch / X86
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: 1283
  • Daily file updates (only one update per file and date counted): 2657
  • First update: 2005-04-17
  • Latest update: 2022-01-18
  • Days between first and latest update: 6121 (874 weeks, estimated 4370 working days)
  • Active days (at least one file change): 5451
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 1,283 files with 303,053 lines of code in files.
    • 1,240 files that are 366+ days old (296,339 lines of code)
    • 28 files that are 181-365 days old (4,983 lines of code)
    • 13 files that are 91-180 days old (1,401 lines of code)
    • 2 files that are 31-90 days old (330 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
97% | 1% | <1% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 1,283 files with 303,053 lines of code in files.
    • 481 files have been last changed 366+ days ago (31,273 lines of code)
    • 166 files have been last changed 181-365 days ago (25,152 lines of code)
    • 93 files have been last changed 91-180 days ago (24,757 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 543 files have been last changed 1-30 days ago (221,871 lines of code)
10% | 8% | 8% | 0% | 73%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
c, h, S, gitignore, sh, awk, txt, in, ld, pl
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
c97% | 1% | <1% | <1% | 0%
h97% | 1% | 1% | 0% | 0%
S97% | 1% | 1% | 0% | 0%
pl100% | 0% | 0% | 0% | 0%
awk100% | 0% | 0% | 0% | 0%
ld100% | 0% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
c9% | 5% | 9% | 0% | 75%
h18% | 16% | 7% | 0% | 56%
S4% | 3% | <1% | 0% | 91%
awk9% | 83% | 0% | 0% | 6%
pl0% | 100% | 0% | 0% | 0%
ld0% | 100% | 0% | 0% | 0%
in0% | 0% | 0% | 0% | 100%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
kernel97% | 2% | <1% | 0% | 0%
kvm98% | 1% | 0% | 0% | 0%
include98% | 1% | <1% | 0% | 0%
crypto95% | 2% | 1% | <1% | 0%
events97% | 2% | 0% | 0% | 0%
mm97% | 0% | 0% | 2% | 0%
math-emu100% | 0% | 0% | 0% | 0%
xen100% | 0% | 0% | 0% | 0%
boot98% | 1% | 0% | 0% | 0%
platform100% | 0% | 0% | 0% | 0%
pci100% | 0% | 0% | 0% | 0%
lib99% | <1% | 0% | 0% | 0%
entry100% | 0% | 0% | 0% | 0%
um100% | 0% | 0% | 0% | 0%
net100% | 0% | 0% | 0% | 0%
tools100% | 0% | 0% | 0% | 0%
realmode100% | 0% | 0% | 0% | 0%
hyperv57% | 27% | 15% | 0% | 0%
power100% | 0% | 0% | 0% | 0%
ia32100% | 0% | 0% | 0% | 0%
purgatory100% | 0% | 0% | 0% | 0%
video100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
include21% | 21% | 9% | 0% | 47%
kernel6% | 5% | 13% | 0% | 74%
boot48% | 15% | <1% | 0% | 35%
math-emu37% | 0% | 13% | 0% | 49%
mm16% | 1% | 6% | 0% | 75%
um43% | 9% | 4% | 0% | 43%
platform24% | 16% | 29% | 0% | 30%
events5% | <1% | 12% | 0% | 81%
pci25% | 8% | 12% | 0% | 53%
crypto1% | 20% | 1% | 0% | 76%
realmode62% | 4% | 18% | 0% | 14%
xen5% | 7% | 5% | 0% | 81%
lib6% | 2% | 5% | 0% | 85%
entry4% | 12% | 12% | 0% | 69%
power25% | 0% | 14% | 0% | 59%
kvm<1% | 1% | <1% | 0% | 98%
purgatory82% | 0% | 0% | 0% | 17%
tools8% | 23% | 11% | 0% | 56%
video100% | 0% | 0% | 0% | 0%
hyperv0% | 0% | 20% | 0% | 79%
net0% | 0% | 0% | 0% | 100%
ia320% | 0% | 0% | 0% | 100%
Oldest Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
63 5 1487 5294 92
irq.c
in pci
1054 60 19 5291 454
134 4 29 5276 591
95 4 415 5276 451
setup.c
in kernel
741 25 19 5267 1604
amd.c
in kernel/cpu
700 30 19 5267 1276
direct.c
in pci
226 9 1340 5267 145
fixup.c
in pci
479 28 150 5260 488
common.c
in pci
623 26 24 5257 737
acpi.c
in pci
317 16 18 5236 682
i386.c
in pci
252 11 344 5236 578
apm_32.c
in kernel
1577 52 150 5229 670
common.c
in kernel/cpu
1355 80 19 5229 1566
bugs.c
in kernel/cpu
1296 61 19 5229 618
fpu_trig.c
in math-emu
1253 26 150 5229 77
1181 42 19 5229 1163
boot.c
in kernel/acpi
1170 54 19 5229 1160
reg_ld_str.c
in math-emu
943 19 19 5229 79
intel.c
in kernel/cpu
929 35 19 5229 1046
alternative.c
in kernel
862 35 19 5229 804
S
head_64.S
in boot/compressed
860 - 19 5229 651
setup.c
in xen
640 27 24 5229 865
614 19 19 5229 484
vm86_32.c
in kernel
589 18 24 5229 510
S
reg_round.S
in math-emu
577 - 21 5229 52
S
header.S
in boot
576 - 415 5229 459
generic.c
in kernel/cpu/mtrr
560 28 150 5229 579
fpu_entry.c
in math-emu
547 5 29 5229 221
540 19 19 5229 910
S
head_64.S
in kernel
524 - 19 5229 758
process_64.c
in kernel
522 26 19 5229 1162
S
head_32.S
in kernel
508 - 19 5229 719
quirks.c
in kernel
486 22 345 5229 495
errors.c
in math-emu
437 18 415 5229 117
S
vmlinux.lds.S
in kernel
424 - 21 5229 671
407 - 21 5229 157
404 14 19 5229 495
reg_compare.c
in math-emu
392 16 1487 5229 59
time.c
in xen
386 29 150 5229 629
S
reg_u_div.S
in math-emu
376 - 21 5229 43
S
wm_sqrt.S
in math-emu
372 - 415 5229 56
if.c
in kernel/cpu/mtrr
371 4 607 5229 251
head64.c
in kernel
371 18 24 5229 790
aperture_64.c
in kernel
369 11 19 5229 427
359 - 21 5229 396
build.c
in boot/tools
330 19 345 5229 295
pcbios.c
in pci
320 7 415 5229 270
get_address.c
in math-emu
305 3 1487 5229 109
302 12 415 5229 362
cpu.c
in power
293 18 19 5229 505
Files Not Recently Changed (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
setup_arch.h
in include/asm
1 - 2172 4754 22
asm-offsets.h
in include/asm
1 - 2172 4673 25
exec.h
in include/asm
1 - 2172 3599 17
genapic.h
in include/asm
1 - 2172 4917 38
setup.h
in include/uapi/asm
1 - 2172 3338 17
S
copy.S
in realmode/rm
1 - 2172 3558 15
video-bios.c
in realmode/rm
1 - 2172 3558 15
video-vga.c
in realmode/rm
1 - 2172 3558 15
video-vesa.c
in realmode/rm
1 - 2172 3558 15
S
bioscall.S
in realmode/rm
1 - 2172 3558 15
regs.c
in realmode/rm
1 - 2172 3558 15
video-mode.c
in realmode/rm
1 - 2172 3558 15
version.h
in math-emu
1 - 2172 5229 3
3 - 2172 4598 71
apic.h
in um/asm
3 - 2172 3822 17
irq_vectors.h
in um/asm
3 - 2172 3822 17
3 - 2172 3822 17
early_serial_console.c
in boot/compressed
3 - 2172 4202 50
numachip.h
in include/asm/numachip
5 - 2172 3345 27
syscalls_32.h
in um/shared/sysdep
7 - 2172 3822 45
7 2 2172 3822 32
S
vdso-note.S
in um/vdso
10 - 2172 3822 17
archparam.h
in um/asm
10 - 2172 3822 17
faultinfo_32.h
in um/shared/sysdep
12 - 2172 3822 28
faultinfo_64.h
in um/shared/sysdep
12 - 2172 3822 28
checksum_64.h
in um/asm
12 1 2172 3822 32
14 2 2172 3822 32
fault.c
in um
17 1 2172 3822 43
mcontext.h
in um/shared/sysdep
19 - 2172 3822 17
uv_irq.h
in include/asm/uv
23 - 2172 4917 32
51 3 2172 3822 49
52 4 2172 5134 58
mm_context.h
in um/asm
54 - 2172 3822 17
numachip_csr.h
in include/asm/numachip
60 7 2172 3713 30
fbdev.c
in video
25 1 2025 5229 58
ptrace_64.h
in um/shared/sysdep
41 - 1875 3822 46
27 1 1738 3822 75
29 1 1738 3822 75
prctl.c
in um/os-Linux
6 1 1682 3822 49
hw_breakpoint.h
in include/uapi/asm
1 - 1487 3338 35
4 - 1487 4535 65
4 - 1487 3822 35
ce4100.h
in include/asm
4 - 1487 3979 33
emergency-restart.h
in include/asm
4 - 1487 4917 73
reboot_fixups.h
in include/asm
4 - 1487 4917 33
sigcontext.h
in include/asm
4 - 1487 4917 179
shmparam.h
in include/asm
4 - 1487 4917 33
misc.h
in include/asm
4 - 1487 3051 34
debugfs.h
in xen
4 - 1487 4914 68
syscalls.h
in um/shared/sysdep
5 - 1487 3822 64
Most Recently Created Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
62 4 21 43 3
268 16 24 59 2
ivm.c
in hyperv
229 9 18 101 12
vortex.c
in kernel/cpu
24 - 29 109 9
legacy.h
in kernel/fpu
89 10 21 111 11
sched.h
in include/asm/fpu
25 2 29 111 10
xstate.h
in kernel/fpu
186 16 18 113 17
context.h
in kernel/fpu
40 6 29 113 11
internal.h
in kernel/fpu
19 2 29 113 11
cc_platform.c
in kernel
48 4 18 147 15
extable_fixup_types.h
in include/asm
47 - 21 148 12
433 - 19 169 19
142 6 19 169 8
amd-ibs.h
in include/asm
103 - 19 169 8
sm4-avx.h
in crypto
16 - 19 169 8
517 - 19 198 33
395 14 19 198 9
pc-conf-reg.h
in include/asm
20 2 19 198 8
3 - 19 198 8
paging.h
in kvm/mmu
10 - 19 224 16
pkru.h
in include/asm
43 5 19 225 24
trace.c
in kernel
184 4 19 226 18
svm_onhyperv.h
in kvm/svm
90 8 19 245 23
56 4 18 245 12
svm_onhyperv.c
in kvm/svm
26 1 19 245 10
23 2 19 245 10
fpu.h
in kvm
124 10 19 253 10
sev.c
in kernel
918 45 19 282 66
sev-shared.c
in kernel
366 15 19 282 53
sev.c
in boot/compressed
129 11 24 282 29
sev.h
in include/asm
75 9 29 282 37
sev-common.h
in include/asm
63 - 19 282 45
128 10 150 287 10
sgx.c
in kvm/vmx
327 16 29 297 19
sgx.h
in kvm/vmx
23 3 150 297 10
virt.c
in kernel/cpu/sgx
239 13 29 321 31
sgx.h
in include/asm
171 - 19 321 22
uncore_discovery.c
in events/intel
473 28 19 323 17
uncore_discovery.h
in events/intel
120 - 19 323 25
kfence.h
in include/asm
39 2 19 342 33
softirq_stack.h
in include/asm
8 - 275 358 12
irqdomain.c
in hyperv
250 12 21 365 21
hv_proc.c
in hyperv
163 3 150 365 20
kvm-x86-ops.h
in include/asm
116 - 18 384 58
thermal.h
in include/asm
12 2 150 392 28
59 - 275 394 10
camellia.h
in crypto
47 4 275 394 10
44 6 275 394 10
serpent-avx.h
in crypto
14 - 275 394 10
twofish.h
in crypto
12 - 275 394 10
Most Recently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
resource.c
in kernel
38 3 16 4067 83
S
entry_64.S
in entry
1261 - 17 2437 641
S
entry_32.S
in entry
1080 - 17 2437 467
dumpstack.c
in kernel
285 19 17 4851 675
x86.c
in kvm
9420 483 18 5218 2640
vmx.c
in kvm/vmx
5709 278 18 1198 593
nested.c
in kvm/vmx
4482 155 18 1211 498
emulate.c
in kvm
4475 199 18 4558 1226
mmu.c
in kvm/mmu
4170 245 18 806 365
svm.c
in kvm/svm
3320 178 18 715 344
lapic.c
in kvm
2132 142 18 5218 1513
sev.c
in kvm/svm
2103 76 18 681 251
hyperv.c
in kvm
1973 79 18 2407 534
trace.h
in kvm
1343 - 18 4614 538
kvm_host.h
in include/asm
1306 13 18 4917 1673
nested.c
in kvm/svm
1048 51 18 685 236
xstate.c
in kernel/fpu
978 56 18 2473 393
cpuid.c
in kvm
923 24 18 3738 840
tdp_mmu.c
in kvm/mmu
850 48 18 490 198
kvm.c
in kernel
806 61 18 5095 952
paging_tmpl.h
in kvm/mmu
728 21 18 805 196
xen.c
in kvm
722 19 18 1331 59
avic.c
in kvm/svm
695 35 18 674 131
process.c
in kernel
630 50 18 5078 1262
i8254.c
in kvm
555 26 18 5121 620
pmu_intel.c
in kvm/vmx
552 27 18 1158 180
ioapic.c
in kvm
551 28 18 5163 328
i8259.c
in kvm
502 29 18 5163 458
core.c
in kernel/fpu
468 38 18 2479 295
svm.h
in kvm/svm
464 28 18 685 220
hyperv-tlfs.h
in include/asm
431 - 18 1416 226
pmu.c
in kvm
414 30 18 3738 341
kvm.h
in include/uapi/asm
396 - 18 3338 336
vmx.h
in kvm/vmx
377 9 18 1198 353
hv_init.c
in hyperv
361 17 18 1841 391
cpufeatures.h
in include/asm
360 - 18 2212 538
x86.h
in kvm
359 44 18 4963 774
351 21 18 2632 236
mmutrace.h
in kvm/mmu
333 - 18 591 62
capabilities.h
in kvm/vmx
325 54 18 1198 146
322 3 18 715 64
mshyperv.c
in kernel/cpu
318 19 18 4291 581
acpi.c
in pci
317 16 18 5236 682
vmx_ops.h
in kvm/vmx
276 26 18 498 39
pmu.c
in kvm/svm
264 11 18 681 67
kvmclock.c
in kernel
246 21 18 5102 695
types.h
in include/asm/fpu
235 - 18 2479 187
spte.c
in kvm/mmu
231 11 18 475 74
ivm.c
in hyperv
229 9 18 101 12
mmu.h
in kvm
219 16 18 5163 660