Linux / Arch / Arm64
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: 493
  • Daily file updates (only one update per file and date counted): 1893
  • First update: 2012-03-05
  • Latest update: 2022-01-17
  • Days between first and latest update: 3606 (515 weeks, estimated 2575 working days)
  • Active days (at least one file change): 3016
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 493 files with 88,378 lines of code in files.
    • 453 files that are 366+ days old (83,373 lines of code)
    • 29 files that are 181-365 days old (3,254 lines of code)
    • 7 files that are 91-180 days old (663 lines of code)
    • 4 files that are 31-90 days old (1,088 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
94% | 3% | <1% | 1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 493 files with 88,378 lines of code in files.
    • 119 files have been last changed 366+ days ago (8,478 lines of code)
    • 72 files have been last changed 181-365 days ago (10,891 lines of code)
    • 42 files have been last changed 91-180 days ago (4,125 lines of code)
    • 1 files have been last changed 31-90 days ago (93 lines of code)
    • 259 files have been last changed 1-30 days ago (64,791 lines of code)
9% | 12% | 4% | <1% | 73%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
h, c, S, gitignore, sh, pl, txt, awk
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
c93% | 5% | <1% | <1% | 0%
h93% | 1% | <1% | 4% | 0%
S98% | <1% | <1% | 0% | 0%
pl100% | 0% | 0% | 0% | 0%
awk0% | 100% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
h17% | 15% | 3% | <1% | 62%
c3% | 6% | 3% | 0% | 85%
S13% | 25% | 9% | 0% | 52%
pl60% | 39% | 0% | 0% | 0%
awk0% | 0% | 100% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
kernel98% | 1% | 0% | 0% | 0%
kvm91% | 5% | 2% | <1% | 0%
include98% | <1% | <1% | <1% | 0%
crypto100% | 0% | 0% | 0% | 0%
boot84% | 0% | 0% | 15% | 0%
mm98% | 0% | 1% | 0% | 0%
lib67% | 32% | 0% | 0% | 0%
net100% | 0% | 0% | 0% | 0%
xen100% | 0% | 0% | 0% | 0%
hyperv0% | 100% | 0% | 0% | 0%
tools0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
boot41% | 42% | 0% | 0% | 15%
crypto20% | 41% | 8% | 0% | 29%
include9% | 6% | 3% | <1% | 79%
kernel6% | 7% | 4% | 0% | 81%
lib17% | 5% | 1% | 0% | 75%
net13% | 0% | 0% | 0% | 86%
kvm<1% | 4% | 6% | 0% | 88%
mm<1% | 2% | <1% | 0% | 96%
tools0% | 0% | 100% | 0% | 0%
hyperv0% | 0% | 0% | 0% | 100%
xen0% | 0% | 0% | 0% | 100%
Oldest Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ptrace.c
in kernel
1494 69 19 3622 610
mmu.c
in mm
1074 59 19 3622 842
perf_event.c
in kernel
1036 75 19 3622 650
S
entry.S
in kernel
876 - 19 3622 834
unistd32.h
in include/asm
853 - 19 3622 473
fpsimd.c
in kernel
821 70 18 3622 530
S
head.S
in kernel
794 - 19 3622 759
traps.c
in kernel
793 57 17 3622 708
697 26 415 3622 350
smp.c
in kernel
682 44 19 3622 838
pgtable.h
in include/asm
678 72 19 3622 867
signal.c
in kernel
658 21 19 3622 404
fault.c
in mm
616 34 17 3622 833
assembler.h
in include/asm
514 - 19 3622 524
S
proc.S
in mm
446 - 19 3622 605
process.c
in kernel
437 31 19 3622 840
module.c
in kernel
405 9 19 3622 339
vdso.c
in kernel
349 15 150 3622 362
signal32.c
in kernel
331 10 19 3622 379
uaccess.h
in include/asm
329 19 19 3622 499
316 36 344 3622 454
setup.c
in kernel
303 14 19 3622 707
processor.h
in include/asm
273 15 19 3622 588
ptrace.h
in include/asm
252 16 19 3622 408
246 14 19 3622 338
init.c
in mm
237 11 19 3622 771
cmpxchg.h
in include/asm
236 - 801 3622 263
S
cache.S
in mm
217 - 19 3622 293
tlbflush.h
in include/asm
207 10 19 3622 282
perf_event.h
in include/asm
203 - 19 3622 212
memory.h
in include/asm
189 2 19 3622 647
elf.h
in include/asm
178 3 19 3622 326
cputype.h
in include/asm
177 7 29 3622 462
asm-offsets.c
in kernel
175 1 18 3622 473
fpsimd.h
in include/asm
173 27 19 3622 230
pgtable-hwdef.h
in include/asm
172 - 19 3622 429
atomic.h
in include/asm
172 1 19 3622 238
barrier.h
in include/asm
158 1 24 3622 338
compat.h
in include/asm
156 3 19 3622 293
mmu_context.h
in include/asm
155 11 19 3622 364
io.h
in include/asm
127 8 150 3622 386
stacktrace.c
in kernel
123 7 19 3622 417
hw_breakpoint.h
in include/asm
114 6 801 3622 173
hwcap.h
in include/asm
106 - 19 3622 191
futex.h
in include/asm
101 - 29 3622 267
thread_info.h
in include/asm
100 - 29 3622 387
stacktrace.h
in include/asm
99 6 19 3622 233
irqflags.h
in include/asm
83 7 150 3622 184
debug-monitors.h
in include/asm
82 1 344 3622 250
irq.c
in kernel
82 8 150 3622 262
Files Not Recently Changed (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
asm-offsets.h
in include/asm
1 - 2172 3622 17
dmi.h
in include/asm
10 - 2172 2764 12
interface.h
in include/asm/xen
1 - 1745 3166 24
hypervisor.h
in include/asm/xen
1 - 1745 3166 24
hypercall.h
in include/asm/xen
1 - 1745 3166 24
stack_pointer.h
in include/asm
4 - 1487 1918 31
4 - 1487 2649 27
bitsperlong.h
in include/uapi/asm
5 - 1487 3402 34
param.h
in include/uapi/asm
5 - 1487 3402 34
statfs.h
in include/uapi/asm
5 - 1487 3402 34
setup.h
in include/uapi/asm
5 - 1487 3402 34
signal.h
in include/uapi/asm
7 - 1487 3402 51
posix_types.h
in include/uapi/asm
7 - 1487 2803 40
mmzone.h
in include/asm
8 - 1487 2126 30
fcntl.h
in include/uapi/asm
8 - 1487 3402 34
byteorder.h
in include/uapi/asm
8 - 1487 3402 48
ucontext.h
in include/uapi/asm
12 - 1487 2575 33
current.h
in include/asm
14 - 1487 1918 56
bitrev.h
in include/asm
16 3 1487 2649 34
24 - 1487 2634 27
perf_regs.h
in include/uapi/asm
39 - 1487 2922 30
auxvec.h
in include/uapi/asm
6 - 1115 3402 55
events.h
in include/asm/xen
18 2 1115 3166 52
632 13 1115 1901 22
kvm_ras.h
in include/asm
12 1 938 1101 13
sync_bitops.h
in include/asm
13 - 938 3166 42
sve_context.h
in include/uapi/asm
33 - 938 1126 9
S
sigreturn32.S
in kernel
39 - 929 1025 10
mt2712-pinfunc.h
in boot/dts/mediatek
905 - 929 1414 21
acenv.h
in include/asm
3 - 895 2508 37
irq.h
in kvm
4 - 895 2022 37
shmparam.h
in include/asm
5 - 895 3622 55
timex.h
in include/asm
6 - 895 3622 70
arm-cci.h
in include/asm
7 1 895 2514 38
neon.h
in include/asm
8 - 895 3131 92
simulate-insn.h
in kernel/probes
11 - 895 2036 36
bug.h
in include/asm
14 - 895 2386 103
fb.h
in include/asm
15 2 895 3622 41
decode-insn.h
in kernel/probes
16 - 895 2036 58
neon-intrinsics.h
in include/asm
18 - 895 1157 44
dcc.h
in include/asm
20 3 895 2336 47
kgdb.h
in include/asm
21 1 895 2928 71
uprobes.h
in include/asm
21 - 895 1919 37
bitops.h
in include/asm
21 - 895 3622 73
stat.h
in include/asm
30 - 895 3622 66
asm-bug.h
in include/asm
32 - 895 1653 57
jump_label.h
in include/asm
38 2 895 2949 89
sys.c
in kernel
40 1 895 3622 141
delay.c
in lib
40 5 895 3622 60
xor.h
in include/asm
54 - 895 1157 32
Most Recently Created Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
pkvm.c
in kvm
74 4 18 63 4
kvm_pkvm.h
in include/asm
40 4 18 63 4
hyp-constants.c
in kvm/hyp
7 1 18 63 4
imx8ulp-pinfunc.h
in boot/dts/freescale
967 - 24 69 3
asm-extable.h
in include/asm
68 - 29 107 10
gpr-num.h
in include/asm
19 - 29 107 10
fixed_config.h
in kvm/hyp/include/nvhe
89 - 29 113 11
sys_regs.c
in kvm/hyp/nvhe
287 23 24 116 15
pkvm.c
in kvm/hyp/nvhe
107 7 29 116 12
fault.h
in kvm/hyp/include/hyp
37 2 29 116 11
56 - 29 126 10
hv_core.c
in hyperv
87 6 19 183 9
mshyperv.c
in hyperv
54 2 19 183 9
hyperv-tlfs.h
in include/asm
35 - 18 183 12
mshyperv.h
in include/asm
24 2 19 183 9
set_memory.h
in include/asm
10 - 19 210 9
kvm_mte.h
in include/asm
46 - 19 227 12
insn-def.h
in include/asm
4 - 19 230 11
idle.c
in kernel
19 2 19 241 11
69 - 19 253 14
awk
34 - 150 281 28
mem_protect.c
in kvm/hyp/nvhe
592 47 18 321 83
setup.c
in kvm/hyp/nvhe
224 8 18 321 68
page_alloc.c
in kvm/hyp/nvhe
154 11 18 321 41
mm.c
in kvm/hyp/nvhe
134 8 18 321 30
spinlock.h
in kvm/hyp/include/nvhe
75 5 19 321 24
mem_protect.h
in kvm/hyp/include/nvhe
49 3 18 321 38
early_alloc.c
in kvm/hyp/nvhe
40 4 18 321 16
memory.h
in kvm/hyp/include/nvhe
35 2 19 321 23
mm.h
in kvm/hyp/include/nvhe
29 1 18 321 39
gfp.h
in kvm/hyp/include/nvhe
20 - 19 321 37
stub.c
in kvm/hyp/nvhe
12 2 150 321 12
S
cache.S
in kvm/hyp/nvhe
11 - 19 321 24
early_alloc.h
in kvm/hyp/include/nvhe
9 - 150 321 12
swiotlb-xen.h
in include/asm/xen
1 - 150 321 9
insn.c
in lib
1173 48 19 337 18
patching.c
in kernel
114 9 19 337 12
patching.h
in include/asm
8 - 19 337 12
kfence.h
in include/asm
10 2 19 342 20
182 6 19 360 54
194 9 29 374 21
trans_pgd.h
in include/asm
17 - 29 374 21
trng.c
in kvm
65 2 275 393 11
gen-hyprel.c
in kvm/hyp/nvhe
301 9 150 394 24
mte-kasan.h
in include/asm
114 15 19 408 60
mte-def.h
in include/asm
10 - 19 408 32
S
vdso-wrap.S
in kernel
20 - 275 412 11
S
vdso32-wrap.S
in kernel
16 - 275 412 11
psci-relay.c
in kvm/hyp/nvhe
216 14 150 428 55
el2_setup.h
in include/asm
139 - 19 428 52
Most Recently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
traps.c
in kernel
793 57 17 3622 708
fault.c
in mm
616 34 17 3622 833
arm.c
in kvm
1447 96 18 1126 244
mmu.c
in kvm
1053 59 18 1128 214
sysreg.h
in include/asm
1013 - 18 2751 612
983 66 18 951 64
pgtable.c
in kvm/hyp
916 60 18 510 99
fpsimd.c
in kernel
821 70 18 3622 530
vgic-mmio-v3.c
in kvm/vgic
796 40 18 631 85
vgic-mmio.c
in kvm/vgic
762 50 18 631 30
649 39 18 722 147
vgic.c
in kvm/vgic
599 37 18 1160 60
mem_protect.c
in kvm/hyp/nvhe
592 47 18 321 83
581 21 18 631 39
kvm_host.h
in include/asm
521 14 18 3342 881
vgic-v3.c
in kvm/vgic
509 23 18 1160 115
vgic-mmio-v2.c
in kvm/vgic
422 18 18 631 29
psci.c
in kvm
383 20 18 673 49
kvm_emulate.h
in include/asm
352 47 18 3342 520
vgic-init.c
in kvm/vgic
346 18 18 631 76
vgic-v2.c
in kvm/vgic
334 19 18 1160 66
switch.h
in kvm/hyp/include/hyp
317 20 18 1126 154
vgic-v4.c
in kvm/vgic
279 13 18 631 63
reset.c
in kvm
255 13 18 3345 401
setup.c
in kvm/hyp/nvhe
224 8 18 321 68
kvm_asm.h
in include/asm
222 - 18 3342 504
switch.c
in kvm/hyp/nvhe
219 11 18 1126 154
hyp-main.c
in kvm/hyp/nvhe
205 26 18 506 119
196 13 18 3342 445
asm-offsets.c
in kernel
175 1 18 3622 473
vgic-mmio.h
in kvm/vgic
157 - 18 631 18
page_alloc.c
in kvm/hyp/nvhe
154 11 18 321 41
kvm_mmu.h
in include/asm
151 9 18 3381 574
switch.c
in kvm/hyp/vhe
136 9 18 1126 134
kvm_pgtable.h
in include/asm
134 6 18 510 64
mm.c
in kvm/hyp/nvhe
134 8 18 321 30
kvm_hyp.h
in include/asm
88 - 18 2340 344
fpsimd.c
in kvm
81 6 18 1399 104
pkvm.c
in kvm
74 4 18 63 4
mem_protect.h
in kvm/hyp/include/nvhe
49 3 18 321 38
kvm_pkvm.h
in include/asm
40 4 18 63 4
early_alloc.c
in kvm/hyp/nvhe
40 4 18 321 16
mmu.h
in include/asm
39 1 18 3622 382
hyperv-tlfs.h
in include/asm
35 - 18 183 12
mm.h
in kvm/hyp/include/nvhe
29 1 18 321 39
S
fpsimd.S
in kvm/hyp
21 - 18 2292 95
hyp-constants.c
in kvm/hyp
7 1 18 63 4
cpufeature.c
in kernel
2239 89 19 2562 797
2051 117 19 3342 756
ptrace.c
in kernel
1494 69 19 3622 610