Linux / Drivers / Mtd
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: 274
  • Daily file updates (only one update per file and date counted): 565
  • First update: 2005-01-06
  • Latest update: 2022-01-15
  • Days between first and latest update: 6219 (888 weeks, estimated 4440 working days)
  • Active days (at least one file change): 4073
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 274 files with 120,610 lines of code in files.
    • 263 files that are 366+ days old (117,333 lines of code)
    • 10 files that are 181-365 days old (2,139 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 1 files that are 31-90 days old (1,138 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
97% | 1% | 0% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 274 files with 120,610 lines of code in files.
    • 86 files have been last changed 366+ days ago (17,352 lines of code)
    • 43 files have been last changed 181-365 days ago (22,021 lines of code)
    • 22 files have been last changed 91-180 days ago (15,361 lines of code)
    • 1 files have been last changed 31-90 days ago (127 lines of code)
    • 122 files have been last changed 1-30 days ago (65,749 lines of code)
14% | 18% | 12% | <1% | 54%
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
c97% | 1% | 0% | <1% | 0%
h99% | <1% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
c13% | 18% | 12% | <1% | 55%
h48% | 8% | 23% | 0% | 19%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
nand96% | 1% | 0% | 1% | 0%
ROOT100% | 0% | 0% | 0% | 0%
ubi100% | 0% | 0% | 0% | 0%
chips100% | 0% | 0% | 0% | 0%
devices96% | 3% | 0% | 0% | 0%
spi-nor91% | 8% | 0% | 0% | 0%
maps100% | 0% | 0% | 0% | 0%
parsers85% | 14% | 0% | 0% | 0%
lpddr100% | 0% | 0% | 0% | 0%
hyperbus100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
ubi45% | 33% | 13% | 0% | 8%
maps57% | 13% | 9% | 0% | 19%
chips32% | 0% | 35% | 0% | 31%
nand3% | 17% | 13% | 0% | 65%
devices19% | 52% | 0% | 0% | 28%
parsers31% | 32% | 14% | 0% | 21%
spi-nor8% | 0% | 10% | 0% | 81%
ROOT3% | 0% | 5% | 1% | 89%
lpddr16% | 83% | 0% | 0% | 0%
hyperbus24% | 46% | 0% | 0% | 28%
Oldest Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
slram.c
in devices
255 12 907 6239 262
ftl.c
in root
749 18 21 6228 275
plat-ram.c
in maps
129 3 21 6221 322
gen_probe.c
in chips
186 2 23 6220 164
1978 57 152 6209 540
mtdchar.c
in root
956 21 23 6206 735
mtdpart.c
in root
490 18 21 6206 731
2088 8 1338 6200 273
mtdcore.c
in root
1549 90 21 6196 984
phram.c
in devices
243 14 21 6191 309
block2mtd.c
in devices
365 14 26 6179 449
ichxrom.c
in maps
286 5 21 6168 227
241 5 21 6168 230
pci.c
in maps
227 8 277 6168 231
129 3 609 6168 181
220 6 522 6138 416
mtdram.c
in devices
142 9 940 6134 216
2124 74 21 6105 651
fwh_lock.h
in chips
62 4 1489 6087 113
30 5 907 6087 47
rfd_ftl.c
in root
608 16 21 6078 229
75 2 609 6078 132
ms02-nv.c
in devices
224 7 21 6074 141
567 26 609 6066 301
1007 16 152 6051 339
cfi_util.c
in chips
298 11 21 6044 285
414 16 21 6035 628
523 8 21 6025 253
ixp4xx.c
in maps
163 10 907 5994 290
uclinux.c
in maps
71 2 931 5990 217
646 11 21 5941 395
lart.c
in devices
393 11 347 5941 240
mtdblock.c
in root
239 11 21 5941 336
dc21285.c
in maps
168 13 2174 5941 132
645 15 152 5934 294
pmc551.c
in devices
540 8 803 5934 248
537 10 21 5934 216
nftlcore.c
in root
536 12 21 5934 281
nettel.c
in maps
328 3 609 5934 160
cfi_probe.c
in chips
321 8 1117 5934 135
sc520cdp.c
in maps
187 3 417 5934 152
171 2 907 5934 103
sbc_gxx.c
in maps
139 7 897 5934 114
l440gx.c
in maps
114 3 609 5934 103
106 4 803 5934 389
105 3 21 5934 279
impa7.c
in maps
91 2 897 5934 166
85 6 1489 5934 79
85 2 1402 5934 129
netsc520.c
in maps
81 2 609 5934 106
Files Not Recently Changed (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
dc21285.c
in maps
168 13 2174 5941 132
bcm47xxsflash.h
in devices
62 - 1489 3317 80
fwh_lock.h
in chips
62 4 1489 6087 113
85 6 1489 5934 79
85 2 1402 5934 129
map_rom.c
in chips
102 10 1402 5730 136
bcm47xxnflash.h
in nand/raw/bcm47xxnflash
17 - 1338 1461 12
map_ram.c
in chips
120 9 1338 5777 130
2088 8 1338 6200 273
70 2 1117 5934 106
cfi_probe.c
in chips
321 8 1117 5934 135
15 1 940 1205 9
15 1 940 1205 9
mtdram.c
in devices
142 9 940 6134 216
pmecc.h
in nand/raw/atmel
31 - 931 1461 24
ingenic_ecc.h
in nand/raw/ingenic
64 3 931 1054 12
uclinux.c
in maps
71 2 931 5990 217
30 5 907 6087 47
map_absent.c
in chips
74 7 907 5934 91
bch-regs.h
in nand/raw/gpmi-nand
93 - 907 1461 31
ixp4xx.c
in maps
163 10 907 5994 290
171 2 907 5934 103
180 7 907 4799 87
slram.c
in devices
255 12 907 6239 262
brcmstb_nand.c
in nand/raw/brcmnand
27 1 897 1461 46
nand_amd.c
in nand/raw
27 2 897 1461 55
ms02-nv.h
in devices
31 - 897 5009 45
33 - 897 2879 79
sm_common.h
in nand/raw
33 3 897 1461 36
brcmnand.h
in nand/raw/brcmnand
42 4 897 1461 37
samsung.h
in nand/onenand
43 - 897 1448 36
sm_ftl.h
in root
56 - 897 4366 66
debug.h
in ubi
74 8 897 5702 309
generic.c
in nand/onenand
76 2 897 1448 47
bcm63138_nand.c
in nand/raw/brcmnand
78 3 897 1461 37
impa7.c
in maps
91 2 897 5934 166
misc.c
in ubi
99 8 897 5702 158
iproc_nand.c
in nand/raw/brcmnand
112 4 897 1461 37
sbc_gxx.c
in maps
139 7 897 5934 114
149 - 897 3952 235
sm_common.c
in nand/raw
158 7 897 1461 66
186 5 897 1205 33
docg3.h
in devices
199 - 897 3776 101
upd.c
in ubi
216 7 897 5702 205
ssfdc.c
in root
321 13 897 5615 189
vmt.c
in ubi
576 10 897 5702 366
mtk_ecc.h
in nand/raw
30 - 873 1461 41
mtdcore.h
in root
17 - 803 5367 132
ar7part.c
in parsers
102 1 803 907 10
106 4 803 5934 389
Most Recently Created Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
1138 30 23 50 4
911 30 21 240 10
mchp48l640.c
in devices
289 12 21 243 23
sysfs.c
in spi-nor
75 5 21 278 10
otp.c
in spi-nor
305 18 21 320 26
swp.c
in spi-nor
253 16 23 320 14
36 2 152 330 9
15 1 152 330 9
ofpart_core.c
in parsers
197 5 152 341 30
46 2 152 341 9
12 1 152 341 9
qcomsmempart.c
in parsers
131 2 21 397 28
1094 32 152 422 20
582 21 21 452 53
rpc-if.c
in hyperbus
132 7 23 490 22
463 8 26 493 31
272 8 152 493 20
81 3 152 503 31
15 1 347 503 14
ecc.c
in nand
371 20 346 527 24
1123 38 21 627 67
430 24 21 682 29
core.c
in spi-nor
2085 101 21 694 133
sfdp.c
in spi-nor
801 18 21 694 86
intel-spi.c
in spi-nor/controllers
683 17 152 694 40
aspeed-smc.c
in spi-nor/controllers
605 26 417 694 32
hisi-sfc.c
in spi-nor/controllers
407 16 26 694 62
nxp-spifi.c
in spi-nor/controllers
377 14 21 694 50
core.h
in spi-nor
325 - 21 694 97
micron-st.c
in spi-nor
231 5 23 694 66
spansion.c
in spi-nor
228 5 23 694 70
sst.c
in spi-nor
174 6 23 694 44
winbond.c
in spi-nor
150 3 21 694 83
atmel.c
in spi-nor
140 9 23 694 34
macronix.c
in spi-nor
96 1 21 694 82
intel-spi-pci.c
in spi-nor/controllers
75 2 21 694 66
issi.c
in spi-nor
64 1 23 694 34
xilinx.c
in spi-nor
55 3 23 694 24
gigadevice.c
in spi-nor
49 1 23 694 24
sfdp.h
in spi-nor
49 - 152 694 52
intel-spi-platform.c
in spi-nor/controllers
36 2 522 694 19
eon.c
in spi-nor
27 - 23 694 23
esmt.c
in spi-nor
18 - 23 694 33
intel.c
in spi-nor
15 - 23 694 33
xmc.c
in spi-nor
15 - 23 694 23
catalyst.c
in spi-nor
14 - 23 694 23
everspin.c
in spi-nor
13 - 23 694 23
fujitsu.c
in spi-nor
11 - 23 694 23
intel-spi.h
in spi-nor/controllers
9 - 152 694 29
onenand_samsung.c
in nand/onenand
763 29 152 768 21
Most Recently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
nand_base.c
in nand/raw
3886 150 21 1461 306
2162 57 21 863 95
2124 74 21 6105 651
qcom_nandc.c
in nand/raw
2118 61 21 1461 227
marvell_nand.c
in nand/raw
2109 66 21 1461 221
core.c
in spi-nor
2085 101 21 694 133
nand-controller.c
in nand/raw/atmel
1954 58 21 1461 148
sunxi_nand.c
in nand/raw
1658 56 21 1461 175
omap2.c
in nand/raw
1647 39 21 1461 188
mtdcore.c
in root
1549 90 21 6196 984
meson_nand.c
in nand/raw
1176 45 21 1117 122
1123 38 21 627 67
core.c
in nand/spi
1005 54 21 1324 171
nand_bbt.c
in nand/raw
932 33 21 1461 143
911 30 21 240 10
sm_ftl.c
in root
876 34 21 4366 340
sfdp.c
in spi-nor
801 18 21 694 86
ftl.c
in root
749 18 21 6228 275
r852.c
in nand/raw
698 36 21 1461 149
hisi504_nand.c
in nand/raw
677 28 21 1461 140
cafe_nand.c
in nand/raw
660 21 21 1461 121
646 11 21 5941 395
nand_timings.c
in nand/raw
638 3 21 1461 90
rfd_ftl.c
in root
608 16 21 6078 229
582 21 21 452 53
537 10 21 5934 216
nftlcore.c
in root
536 12 21 5934 281
523 8 21 6025 253
block.c
in ubi
495 18 21 2902 250
mtdpart.c
in root
490 18 21 6206 731
mtk_ecc.c
in nand/raw
460 15 21 1461 96
debug.c
in ubi
432 19 21 5702 357
430 24 21 682 29
414 16 21 6035 628
omap_elm.c
in nand/raw
396 15 21 1461 115
nxp-spifi.c
in spi-nor/controllers
377 14 21 694 50
mtdoops.c
in root
343 14 21 5366 337
nand_legacy.c
in nand/raw
338 20 21 1247 89
core.h
in spi-nor
325 - 21 694 97
esb2rom.c
in maps
315 5 21 5587 210
otp.c
in spi-nor
305 18 21 320 26
cfi_util.c
in chips
298 11 21 6044 285
mchp48l640.c
in devices
289 12 21 243 23
ichxrom.c
in maps
286 5 21 6168 227
macronix.c
in nand/spi
275 4 21 1324 109
253 5 21 5569 240
redboot.c
in parsers
245 3 21 1183 39
phram.c
in devices
243 14 21 6191 309
241 5 21 6168 230
mtdblock.c
in root
239 11 21 5941 336