Linux / Drivers / Gpu
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 5,217 files with 3,977,743 lines of code.
    • 1,623 files changed more than 100 times (1,077,616 lines of code)
    • 1,192 files changed 51-100 times (399,130 lines of code)
    • 1,314 files changed 21-50 times (1,340,596 lines of code)
    • 1,067 files changed 6-20 times (1,156,899 lines of code)
    • 21 files changed 1-5 times (3,502 lines of code)
27% | 10% | 33% | 29% | <1%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
c, h, asm, gitignore, txt, profile
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c71% | 15% | 9% | 3% | <1%
h5% | 7% | 45% | 41% | <1%
asm0% | 91% | 0% | 8% | 0%
profile0% | 100% | 0% | 0% | 0%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
drm26% | 9% | 33% | 29% | <1%
ipu-v378% | 15% | 2% | 3% | 0%
host1x49% | 32% | 17% | <1% | 0%
vga100% | 0% | 0% | 0% | 0%
trace0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
i915_drv.h
in drm/i915
1110 9 20 5000 2792
i915_gem.c
in drm/i915
828 13 20 4938 2413
i915_reg.h
in drm/i915
10580 4 20 4939 2369
i915_irq.c
in drm/i915
3155 176 20 5000 1993
i915_debugfs.c
in drm/i915
611 21 20 4601 1761
intel_pm.c
in drm/i915
5850 208 20 3581 1627
radeon.h
in drm/radeon
2295 9 20 4628 1475
radeon_device.c
in drm/radeon
1111 46 20 4628 1450
4231 77 20 4837 1366
radeon_drv.c
in drm/radeon
461 14 20 5000 1321
1574 72 20 4544 1318
527 17 152 4837 1285
ttm_bo.c
in drm/ttm
810 34 20 4623 1279
i915_gem_gtt.c
in drm/i915
152 5 30 4109 1277
r600.c
in drm/radeon
3711 96 20 4628 1267
radeon_display.c
in drm/radeon
1455 29 20 4628 1225
amdgpu_device.c
in drm/amd/amdgpu
3569 131 19 2483 1222
evergreen.c
in drm/radeon
4464 90 20 4406 1192
drm_drv.c
in drm
521 26 20 5000 1160
nouveau_bo.c
in drm/nouveau
1045 5 20 4438 1128
amdgpu.h
in drm/amd/amdgpu
1057 18 20 2483 1104
atombios_crtc.c
in drm/radeon
1849 32 152 4628 1096
r100.c
in drm/radeon
3369 102 20 4628 1093
vmwgfx_drv.c
in drm/vmwgfx
1244 41 20 4441 1081
radeon_ttm.c
in drm/radeon
742 33 20 4628 1076
nouveau_display.c
in drm/nouveau
636 - 20 4438 1055
radeon_connectors.c
in drm/radeon
2077 29 345 4628 1037
amdgpu_dm.c
in drm/amd/display/amdgpu_dm
8472 201 19 1887 1036
vmwgfx_kms.c
in drm/vmwgfx
1860 56 20 4439 1028
drm_irq.c
in drm
105 3 20 5000 1027
radeon_kms.c
in drm/radeon
641 10 20 4700 1016
radeon_object.c
in drm/radeon
588 25 20 4628 1012
583 12 126 4837 1011
drm_gem.c
in drm
693 24 20 4938 1003
radeon_mode.h
in drm/radeon
803 - 152 4628 986
amdgpu_drv.c
in drm/amd/amdgpu
1814 19 19 2483 985
nouveau_connector.c
in drm/nouveau
1160 - 20 4438 957
i915_suspend.c
in drm/i915
78 4 20 4911 951
radeon_pm.c
in drm/radeon
1586 57 20 4476 949
radeon_atombios.c
in drm/radeon
3933 57 152 4628 933
exynos_drm_drv.c
in drm/exynos
376 15 20 3777 930
nouveau_drm.c
in drm/nouveau
1082 5 20 3501 927
amdgpu_vm.c
in drm/amd/amdgpu
2061 80 20 2483 924
exynos_hdmi.c
in drm/exynos
1741 57 20 3698 920
rv770.c
in drm/radeon
1763 28 20 4628 908
msm_drv.c
in drm/msm
1064 56 20 3146 904
si.c
in drm/radeon
6337 124 20 3608 903
radeon_cs.c
in drm/radeon
668 19 20 4628 900
nouveau_fbcon.c
in drm/nouveau
473 1 20 4438 896
vmwgfx_drv.h
in drm/vmwgfx
1029 30 20 4439 881