Linux / Drivers / Iommu
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: 71
  • Daily file updates (only one update per file and date counted): 116
  • First update: 2011-06-02
  • Latest update: 2022-01-18
  • Days between first and latest update: 3884 (554 weeks, estimated 2770 working days)
  • Active days (at least one file change): 2337
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 71 files with 44,000 lines of code in files.
    • 66 files that are 366+ days old (42,404 lines of code)
    • 5 files that are 181-365 days old (1,596 lines of code)
    • 0 files that are 91-180 days old (0 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)
96% | 3% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 71 files with 44,000 lines of code in files.
    • 11 files have been last changed 366+ days ago (1,993 lines of code)
    • 7 files have been last changed 181-365 days ago (807 lines of code)
    • 8 files have been last changed 91-180 days ago (2,951 lines of code)
    • 1 files have been last changed 31-90 days ago (100 lines of code)
    • 44 files have been last changed 1-30 days ago (38,149 lines of code)
4% | 1% | 6% | <1% | 86%
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
c96% | 3% | 0% | 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
h38% | 3% | 8% | 2% | 46%
c1% | 1% | 6% | 0% | 90%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
ROOT93% | 6% | 0% | 0% | 0%
intel98% | 1% | 0% | 0% | 0%
arm100% | 0% | 0% | 0% | 0%
amd100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
ROOT9% | 3% | 9% | 0% | 77%
amd1% | 0% | 0% | 0% | 98%
intel<1% | 0% | 11% | 1% | 87%
arm0% | 0% | 0% | 0% | 100%
Oldest Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
iommu.c
in root
2170 115 21 3901 845
664 30 21 3901 407
iova.c
in root
630 20 21 3893 442
1247 56 21 3827 541
206 12 417 3827 226
277 20 152 3734 348
879 40 21 3733 523
122 12 346 3599 294
29 - 346 3599 178
1011 33 21 3557 510
of_iommu.c
in root
119 5 21 3512 355
172 7 803 3382 176
45 1 522 3382 117
fsl_pamu.c
in root
654 17 152 3127 197
337 16 152 3127 219
fsl_pamu.h
in root
295 - 152 3127 81
16 - 152 3127 63
1307 - 897 3118 41
36 - 897 3118 66
11 - 1489 3096 34
801 45 21 2885 459
89 6 609 2794 95
975 51 21 2651 385
987 28 21 2640 483
51 1 21 2640 142
295 12 21 2354 173
1128 50 21 2319 523
722 28 21 2202 380
835 23 21 2175 379
544 22 21 2068 280
85 4 277 2068 206
26 1 940 1334 25
906 33 18 1117 176
240 9 277 1074 71
ioasid.c
in root
262 9 346 857 24
715 34 21 633 64
iommu.c
in intel
4189 196 21 612 221
iommu.c
in amd
2526 145 21 606 166
init.c
in amd
2271 126 21 606 168
dmar.c
in intel
1801 70 21 606 172
1060 47 152 606 103
svm.c
in intel
855 26 21 606 134
687 28 21 606 94
pasid.c
in intel
621 23 21 606 94
574 2 21 606 105
debugfs.c
in intel
536 21 21 606 31
103 8 21 606 78
quirks.c
in amd
80 2 417 606 11
debugfs.c
in amd
17 1 417 606 11
trace.c
in intel
4 - 417 606 11
Files Not Recently Changed (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
11 - 1489 3096 34
26 1 940 1334 25
36 - 897 3118 66
1307 - 897 3118 41
172 7 803 3382 176
89 6 609 2794 95
45 1 522 3382 117
trace.c
in intel
4 - 417 606 11
debugfs.c
in amd
17 1 417 606 11
quirks.c
in amd
80 2 417 606 11
206 12 417 3827 226
23 - 347 505 15
29 - 346 3599 178
46 3 346 456 11
122 12 346 3599 294
ioasid.c
in root
262 9 346 857 24
85 4 277 2068 206
240 9 277 1074 71
16 - 152 3127 63
51 6 152 456 22
261 8 152 310 11
277 20 152 3734 348
fsl_pamu.h
in root
295 - 152 3127 81
337 16 152 3127 219
fsl_pamu.c
in root
654 17 152 3127 197
1060 47 152 606 103
cap_audit.h
in intel
100 3 31 366 21
cap_audit.c
in intel
180 10 26 366 35
51 1 21 2640 142
perf.h
in intel
57 - 21 240 10
pasid.h
in intel
86 3 21 561 67
103 8 21 606 78
of_iommu.c
in root
119 5 21 3512 355
perf.c
in intel
128 5 21 240 20
arm-smmu-impl.c
in arm/arm-smmu
142 9 21 561 65
arm-smmu-nvidia.c
in arm/arm-smmu
225 11 21 561 34
295 12 21 2354 173
arm-smmu-qcom.c
in arm/arm-smmu
306 15 21 561 107
336 13 21 417 33
arm-smmu-v3-sva.c
in arm/arm-smmu-v3
386 16 21 505 51
arm-smmu.h
in arm/arm-smmu
432 8 21 561 78
433 19 21 337 26
debugfs.c
in intel
536 21 21 606 31
544 22 21 2068 280
574 2 21 606 105
pasid.c
in intel
621 23 21 606 94
iova.c
in root
630 20 21 3893 442
arm-smmu-v3.h
in arm/arm-smmu-v3
632 9 21 505 67
664 30 21 3901 407
687 28 21 606 94
Most Recently Created Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
717 26 21 186 40
perf.c
in intel
128 5 21 240 20
perf.h
in intel
57 - 21 240 10
261 8 152 310 11
433 19 21 337 26
cap_audit.c
in intel
180 10 26 366 35
cap_audit.h
in intel
100 3 31 366 21
336 13 21 417 33
51 6 152 456 22
46 3 346 456 11
arm-smmu-v3.h
in arm/arm-smmu-v3
632 9 21 505 67
arm-smmu-v3-sva.c
in arm/arm-smmu-v3
386 16 21 505 51
23 - 347 505 15
arm-smmu-v3.c
in arm/arm-smmu-v3
2816 122 21 561 129
arm-smmu.c
in arm/arm-smmu
1743 68 21 561 84
qcom_iommu.c
in arm/arm-smmu
688 28 21 561 77
arm-smmu.h
in arm/arm-smmu
432 8 21 561 78
arm-smmu-qcom.c
in arm/arm-smmu
306 15 21 561 107
arm-smmu-nvidia.c
in arm/arm-smmu
225 11 21 561 34
arm-smmu-impl.c
in arm/arm-smmu
142 9 21 561 65
pasid.h
in intel
86 3 21 561 67
iommu.c
in amd
2526 145 21 606 166
init.c
in amd
2271 126 21 606 168
dmar.c
in intel
1801 70 21 606 172
1060 47 152 606 103
svm.c
in intel
855 26 21 606 134
687 28 21 606 94
pasid.c
in intel
621 23 21 606 94
574 2 21 606 105
debugfs.c
in intel
536 21 21 606 31
103 8 21 606 78
quirks.c
in amd
80 2 417 606 11
debugfs.c
in amd
17 1 417 606 11
trace.c
in intel
4 - 417 606 11
iommu.c
in intel
4189 196 21 612 221
715 34 21 633 64
ioasid.c
in root
262 9 346 857 24
240 9 277 1074 71
906 33 18 1117 176
26 1 940 1334 25
544 22 21 2068 280
85 4 277 2068 206
835 23 21 2175 379
722 28 21 2202 380
1128 50 21 2319 523
295 12 21 2354 173
987 28 21 2640 483
51 1 21 2640 142
975 51 21 2651 385
89 6 609 2794 95
Most Recently Changed Files (Top 50)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
906 33 18 1117 176
iommu.c
in intel
4189 196 21 612 221
arm-smmu-v3.c
in arm/arm-smmu-v3
2816 122 21 561 129
iommu.c
in amd
2526 145 21 606 166
init.c
in amd
2271 126 21 606 168
iommu.c
in root
2170 115 21 3901 845
dmar.c
in intel
1801 70 21 606 172
arm-smmu.c
in arm/arm-smmu
1743 68 21 561 84
1247 56 21 3827 541
1128 50 21 2319 523
1011 33 21 3557 510
987 28 21 2640 483
975 51 21 2651 385
879 40 21 3733 523
svm.c
in intel
855 26 21 606 134
835 23 21 2175 379
801 45 21 2885 459
722 28 21 2202 380
717 26 21 186 40
715 34 21 633 64
qcom_iommu.c
in arm/arm-smmu
688 28 21 561 77
687 28 21 606 94
664 30 21 3901 407
arm-smmu-v3.h
in arm/arm-smmu-v3
632 9 21 505 67
iova.c
in root
630 20 21 3893 442
pasid.c
in intel
621 23 21 606 94
574 2 21 606 105
544 22 21 2068 280
debugfs.c
in intel
536 21 21 606 31
433 19 21 337 26
arm-smmu.h
in arm/arm-smmu
432 8 21 561 78
arm-smmu-v3-sva.c
in arm/arm-smmu-v3
386 16 21 505 51
336 13 21 417 33
arm-smmu-qcom.c
in arm/arm-smmu
306 15 21 561 107
295 12 21 2354 173
arm-smmu-nvidia.c
in arm/arm-smmu
225 11 21 561 34
arm-smmu-impl.c
in arm/arm-smmu
142 9 21 561 65
perf.c
in intel
128 5 21 240 20
of_iommu.c
in root
119 5 21 3512 355
103 8 21 606 78
pasid.h
in intel
86 3 21 561 67
perf.h
in intel
57 - 21 240 10
51 1 21 2640 142
cap_audit.c
in intel
180 10 26 366 35
cap_audit.h
in intel
100 3 31 366 21
1060 47 152 606 103
fsl_pamu.c
in root
654 17 152 3127 197
337 16 152 3127 219
fsl_pamu.h
in root
295 - 152 3127 81
277 20 152 3734 348