Linux / Mm
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: 147
  • Daily file updates (only one update per file and date counted): 186
  • 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): 4343
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 147 files with 102,846 lines of code in files.
    • 126 files that are 366+ days old (98,253 lines of code)
    • 10 files that are 181-365 days old (1,318 lines of code)
    • 6 files that are 91-180 days old (2,561 lines of code)
    • 4 files that are 31-90 days old (509 lines of code)
    • 1 files that are 1-30 days old (205 lines of code)
95% | 1% | 2% | <1% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 147 files with 102,846 lines of code in files.
    • 6 files have been last changed 366+ days ago (580 lines of code)
    • 6 files have been last changed 181-365 days ago (1,223 lines of code)
    • 13 files have been last changed 91-180 days ago (1,325 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 122 files have been last changed 1-30 days ago (99,718 lines of code)
<1% | 1% | 1% | 0% | 96%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
c, html, txt, h, json, svg
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
c96% | 1% | 2% | <1% | <1%
h74% | 3% | 22% | <1% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
c<1% | 1% | 1% | 0% | 97%
h0% | 0% | 5% | 0% | 94%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
ROOT99% | <1% | 0% | 0% | <1%
kasan98% | 1% | 0% | 0% | 0%
kfence0% | 100% | 0% | 0% | 0%
damon0% | 0% | 83% | 16% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
ROOT<1% | 1% | 1% | 0% | 96%
kasan0% | 0% | 7% | 0% | 92%
damon0% | 0% | 0% | 0% | 100%
kfence0% | 0% | 0% | 0% | 100%
Oldest Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
vmscan.c
in root
2664 103 19 6136 1930
filemap.c
in root
2185 91 19 6136 1755
oom_kill.c
in root
710 36 17 6136 1289
memory.c
in root
3482 131 19 6134 2087
mmap.c
in root
2364 80 17 6134 1671
mincore.c
in root
180 7 275 6134 403
2042 74 19 6129 1531
5738 271 19 6122 2343
slab.c
in root
2770 109 19 6122 1562
vmalloc.c
in root
2483 77 19 6122 1362
1518 76 19 6122 1441
rmap.c
in root
1321 53 19 6122 1431
mremap.c
in root
705 17 19 6122 917
610 19 19 6122 868
highmem.c
in root
498 21 19 6122 460
truncate.c
in root
479 25 19 6122 941
mempool.c
in root
329 19 19 6122 429
swapfile.c
in root
2730 111 19 6106 1340
nommu.c
in root
1155 48 19 6106 1306
shmem.c
in root
3097 101 19 6071 1770
hugetlb.c
in root
4343 175 19 6070 1883
madvise.c
in root
1040 29 19 6070 891
msync.c
in root
77 - 150 6070 191
sparse.c
in root
647 47 19 6069 861
fadvise.c
in root
136 3 345 6068 401
page_io.c
in root
319 10 29 6067 663
389 16 19 5993 640
mprotect.c
in root
504 11 19 5979 805
1366 66 19 5940 1412
swap.c
in root
653 49 19 5940 1189
internal.h
in root
430 28 19 5872 951
util.c
in root
638 36 19 5870 982
slob.c
in root
475 22 21 5870 754
mlock.c
in root
489 19 19 5867 871
migrate.c
in root
2008 62 19 5797 1567
mmzone.c
in root
71 3 344 5792 273
vmstat.c
in root
1519 85 19 5697 1176
748 45 19 5585 1104
slub.c
in root
4177 224 19 5387 1852
422 17 19 5224 357
165 5 19 5224 518
dmapool.c
in root
353 9 19 5176 304
pagewalk.c
in root
425 18 19 5112 415
4765 234 19 5110 2016
maccess.c
in root
197 11 19 5097 249
mm_init.c
in root
159 7 150 4942 235
621 24 213 4937 506
failslab.c
in root
47 3 871 4790 192
percpu.c
in root
1855 65 19 4731 1040
kmemleak.c
in root
1175 62 19 4620 880
Files Not Recently Changed (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
46 7 1487 2149 33
memtest.c
in root
94 5 1487 2486 50
failslab.c
in root
47 3 871 4790 192
160 11 871 3906 184
vmacache.c
in root
78 3 415 2858 128
155 6 415 2611 93
fadvise.c
in root
136 3 345 6068 401
mmzone.c
in root
71 3 344 5792 273
mincore.c
in root
180 7 275 6134 403
shuffle.c
in root
102 5 213 995 80
ptdump.c
in root
113 8 213 730 42
621 24 213 4937 506
13 1 150 279 9
42 - 150 545 19
cma.h
in root
42 3 150 2486 95
shuffle.h
in root
44 7 150 995 56
msync.c
in root
77 - 150 6070 191
80 8 150 2151 159
86 6 150 274 10
88 8 150 3404 97
127 7 150 3340 226
152 10 150 2486 163
mm_init.c
in root
159 7 150 4942 235
189 4 150 3747 335
226 7 150 408 34
page_io.c
in root
319 10 29 6067 663
86 3 24 90 9
cma.c
in root
365 15 24 2737 395
list_lru.c
in root
495 34 24 3081 310
124 18 21 423 27
usercopy.c
in root
167 10 21 2067 178
slob.c
in root
475 22 21 5870 754
6 - 19 90 11
23 2 19 408 29
28 5 19 217 9
32 - 19 219 14
ioremap.c
in root
32 1 19 545 48
33 3 19 667 37
35 2 19 408 29
init-mm.c
in root
36 1 19 4614 151
tags.c
in kasan
42 1 19 1133 79
kfence.h
in kfence
46 - 19 342 29
68 5 19 217 9
71 4 19 4523 311
76 6 19 4318 179
80 5 19 217 22
sw_tags.c
in kasan
113 8 19 408 48
128 9 19 2611 114
dbgfs-test.h
in damon
136 3 19 148 35
141 14 19 1689 101
Most Recently Created Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
205 15 19 20 2
paddr.c
in damon
224 12 19 90 11
reclaim.c
in damon
193 6 19 90 11
86 3 24 90 9
6 - 19 90 11
dbgfs.c
in damon
789 30 19 148 39
core.c
in damon
725 47 19 148 27
vaddr.c
in damon
533 26 19 148 28
vaddr-test.h
in damon
191 10 19 148 26
core-test.h
in damon
187 8 19 148 20
dbgfs-test.h
in damon
136 3 19 148 35
184 10 19 210 38
80 5 19 217 22
68 5 19 217 9
28 5 19 217 9
32 - 19 219 14
86 6 150 274 10
13 1 150 279 9
core.c
in kfence
590 28 19 342 81
report.c
in kfence
191 6 19 342 44
kfence.h
in kfence
46 - 19 342 29
shadow.c
in kasan
295 17 19 408 49
226 7 150 408 34
hw_tags.c
in kasan
159 9 19 408 76
sw_tags.c
in kasan
113 8 19 408 48
35 2 19 408 29
23 2 19 408 29
165 10 19 415 31
124 18 21 423 27
42 - 150 545 19
ioremap.c
in root
32 1 19 545 48
925 75 19 610 103
197 4 19 667 51
33 3 19 667 37
ptdump.c
in root
113 8 213 730 42
memremap.c
in root
338 20 19 915 187
shuffle.c
in root
102 5 213 995 80
shuffle.h
in root
44 7 150 995 56
176 9 19 1052 57
init.c
in kasan
381 23 19 1133 81
common.c
in kasan
362 25 19 1133 228
generic.c
in kasan
289 24 19 1133 127
tags.c
in kasan
42 1 19 1133 79
198 24 19 1252 110
memfd.c
in root
218 5 19 1534 84
hmm.c
in root
421 16 19 1608 276
157 5 19 1689 155
141 14 19 1689 101
199 7 19 1805 178
227 14 19 1806 192
Most Recently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
slab.h
in root
610 34 16 3499 638
mmap.c
in root
2364 80 17 6134 1671
oom_kill.c
in root
710 36 17 6136 1289
5738 271 19 6122 2343
4765 234 19 5110 2016
hugetlb.c
in root
4343 175 19 6070 1883
slub.c
in root
4177 224 19 5387 1852
memory.c
in root
3482 131 19 6134 2087
shmem.c
in root
3097 101 19 6071 1770
slab.c
in root
2770 109 19 6122 1562
swapfile.c
in root
2730 111 19 6106 1340
vmscan.c
in root
2664 103 19 6136 1930
vmalloc.c
in root
2483 77 19 6122 1362
2279 82 19 4038 1394
filemap.c
in root
2185 91 19 6136 1755
2042 74 19 6129 1531
ksm.c
in root
2016 68 19 4517 933
migrate.c
in root
2008 62 19 5797 1567
percpu.c
in root
1855 65 19 4731 1040
gup.c
in root
1825 72 19 2800 755
1732 67 19 4273 963
zsmalloc.c
in root
1706 118 19 2925 514
1670 61 19 2017 429
vmstat.c
in root
1519 85 19 5697 1176
1518 76 19 6122 1441
1366 61 19 4523 1198
1366 66 19 5940 1412
rmap.c
in root
1321 53 19 6122 1431
z3fold.c
in root
1295 47 19 2084 367
memblock.c
in root
1179 70 19 4229 1015
kmemleak.c
in root
1175 62 19 4620 880
nommu.c
in root
1155 48 19 6106 1306
madvise.c
in root
1040 29 19 6070 891
zswap.c
in root
1011 39 19 3129 436
925 75 19 610 103
831 35 19 3499 788
dbgfs.c
in damon
789 30 19 148 39
748 45 19 5585 1104
core.c
in damon
725 47 19 148 27
mremap.c
in root
705 17 19 6122 917
685 37 19 3473 299
swap.c
in root
653 49 19 5940 1189
sparse.c
in root
647 47 19 6069 861
util.c
in root
638 36 19 5870 982
610 19 19 6122 868
core.c
in kfence
590 28 19 342 81
vaddr.c
in damon
533 26 19 148 28
512 11 19 2343 284
mprotect.c
in root
504 11 19 5979 805
highmem.c
in root
498 21 19 6122 460