Linux / Arch / Arm
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 1,970 files with 290,364 lines of code.
    • 923 files changed more than 100 times (192,836 lines of code)
    • 422 files changed 51-100 times (38,391 lines of code)
    • 342 files changed 21-50 times (32,835 lines of code)
    • 275 files changed 6-20 times (26,171 lines of code)
    • 8 files changed 1-5 times (131 lines of code)
66% | 13% | 11% | 9% | <1%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
c, h, S, boot, gitignore, sh, pl, inl, txt, lds
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c76% | 7% | 8% | 7% | <1%
S66% | 17% | 6% | 9% | <1%
h39% | 24% | 23% | 12% | <1%
boot12% | 33% | 44% | 10% | 0%
pl0% | 51% | 0% | 48% | 0%
inl0% | 0% | 0% | 62% | 37%
lds0% | 0% | 0% | 100% | 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
mach-omap285% | 10% | 3% | 0% | 0%
mach-pxa86% | 2% | 11% | <1% | 0%
mm85% | 11% | 2% | 0% | 0%
kernel91% | 6% | 1% | 1% | 0%
mach-davinci92% | 2% | 1% | 2% | 0%
mach-omap186% | 9% | 3% | <1% | 0%
include59% | 23% | 13% | 2% | <1%
boot31% | 30% | 24% | 13% | <1%
mach-sa110090% | 8% | <1% | <1% | 0%
mach-orion5x91% | 3% | 4% | 1% | 0%
mach-imx77% | 12% | 8% | 1% | 0%
common88% | 9% | <1% | 1% | 0%
lib72% | 23% | 4% | 0% | 0%
mach-mmp61% | 7% | 29% | <1% | 0%
mach-tegra98% | 1% | 0% | 0% | 0%
mach-ep93xx80% | 12% | 2% | 4% | 0%
crypto16% | 37% | 10% | 35% | <1%
mach-at9196% | <1% | <1% | 1% | 0%
mach-ixp4xx93% | 1% | 4% | 0% | 0%
probes24% | 31% | 43% | 0% | 0%
mach-exynos91% | 7% | 1% | 0% | 0%
mach-rpc84% | 3% | 8% | 3% | 0%
net100% | 0% | 0% | 0% | 0%
plat-orion94% | 3% | 1% | 0% | 0%
mach-footbridge75% | 18% | 6% | 0% | 0%
mach-mvebu64% | 33% | 2% | <1% | 0%
mach-shmobile94% | 3% | 1% | 1% | 0%
vfp39% | 57% | 2% | 0% | 0%
mach-iop32x49% | 2% | 9% | 38% | 0%
plat-omap99% | 0% | 0% | <1% | 0%
mach-dove65% | 13% | 0% | 20% | 0%
xen97% | 2% | 0% | 0% | 0%
mach-mv78xx065% | 21% | 5% | 7% | 0%
mach-cns3xxx58% | 5% | 35% | 0% | 0%
mach-vexpress94% | 1% | 4% | 0% | 0%
plat-pxa100% | 0% | 0% | 0% | 0%
mach-hisi100% | 0% | 0% | 0% | 0%
mach-rockchip77% | 22% | 0% | 0% | 0%
mach-zynq91% | 0% | 8% | 0% | 0%
mach-mxs97% | 0% | 2% | 0% | 0%
mach-spear18% | 74% | 6% | 0% | 0%
mach-lpc32xx35% | <1% | 13% | 50% | 0%
mach-integrator55% | 0% | 44% | 0% | 0%
mach-qcom100% | 0% | 0% | 0% | 0%
mach-bcm28% | 60% | 6% | 4% | 0%
mach-ux50060% | 28% | 11% | 0% | 0%
mach-socfpga37% | 45% | 16% | 0% | 0%
mach-sunxi22% | 0% | 77% | 0% | 0%
mach-highbank70% | 29% | 0% | 0% | 0%
nwfpe4% | 24% | 69% | <1% | <1%
mach-mediatek100% | 0% | 0% | 0% | 0%
mach-keystone75% | 18% | 6% | 0% | 0%
mach-vt850096% | 0% | 3% | 0% | 0%
mach-s5pv21034% | 65% | 0% | 0% | 0%
mach-versatile100% | 0% | 0% | 0% | 0%
mach-nomadik100% | 0% | 0% | 0% | 0%
mach-sti94% | 5% | 0% | 0% | 0%
plat-versatile55% | 3% | 41% | 0% | 0%
mach-nspire81% | 0% | 18% | 0% | 0%
mach-meson0% | 100% | 0% | 0% | 0%
vdso0% | 60% | 36% | 2% | 0%
mach-actions0% | 100% | 0% | 0% | 0%
mach-berlin0% | 84% | 15% | 0% | 0%
mach-realview0% | 100% | 0% | 0% | 0%
mach-axxia0% | 100% | 0% | 0% | 0%
mach-clps711x0% | 100% | 0% | 0% | 0%
mach-oxnas0% | 72% | 27% | 0% | 0%
mach-alpine0% | 28% | 71% | 0% | 0%
mach-stm320% | 85% | 14% | 0% | 0%
mach-digicolor0% | 100% | 0% | 0% | 0%
mach-s3c0% | 0% | 29% | 70% | 0%
mach-milbeaut0% | 0% | 100% | 0% | 0%
mach-artpec0% | 0% | 100% | 0% | 0%
mach-gemini0% | 0% | 100% | 0% | 0%
mach-lpc18xx0% | 0% | 28% | 71% | 0%
mach-moxart0% | 0% | 100% | 0% | 0%
mach-npcm0% | 0% | 0% | 100% | 0%
mach-mstar0% | 0% | 0% | 100% | 0%
mach-aspeed0% | 0% | 0% | 100% | 0%
mach-realtek0% | 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
omap_hwmod.c
in mach-omap2
2185 98 19 4536 1293
1600 82 19 4879 1281
mmu.c
in mm
1153 40 19 5608 1226
setup.c
in kernel
983 34 19 6092 1222
smp.c
in kernel
544 46 19 6074 1202
init.c
in mm
377 26 19 6136 1180
io.c
in mach-omap2
616 37 150 5929 1038
process.c
in kernel
326 18 19 6136 1031
traps.c
in kernel
598 34 17 6136 1002
S
entry-armv.S
in kernel
1045 - 19 6127 994
S
754 - 150 5385 963
S
head.S
in boot/compressed
1378 - 21 6120 962
pm34xx.c
in mach-omap2
379 19 19 4907 922
devices.c
in mach-omap2
48 1 801 5929 900
board-generic.c
in mach-omap2
313 5 213 5929 882
1993 2 415 4363 881
dma.c
in plat-omap
702 33 150 6052 870
S
398 - 19 6127 861
spitz.c
in mach-pxa
860 41 520 5987 852
S
head.S
in kernel
534 - 19 6118 845
pm.c
in mach-at91
911 34 19 5477 829
id.c
in mach-omap2
629 16 415 5929 810
board-da850-evm.c
in mach-davinci
1271 20 345 4585 750
signal.c
in kernel
461 10 19 6070 745
S
vmlinux.lds.S
in kernel
155 - 19 6118 744
corgi.c
in mach-pxa
668 8 520 6059 713
timer.c
in mach-omap2
92 3 415 3963 704
pxa27x.c
in mach-pxa
267 16 895 6089 698
irq.c
in kernel
80 4 19 6067 694
core.c
in mach-ep93xx
682 31 19 5799 691
board-dm644x-evm.c
in mach-davinci
709 8 150 4678 680
common.c
in mach-ixp4xx
340 15 19 6068 677
tosa.c
in mach-pxa
789 15 345 5933 677
mainstone.c
in mach-pxa
584 16 213 6089 674
board-osk.c
in mach-omap1
445 7 150 6052 673
board-ams-delta.c
in mach-omap1
659 11 150 5786 671
cpu-db8500.c
in mach-ux500
91 5 714 4294 668
dm365.c
in mach-davinci
960 15 607 4620 667
clock.c
in mach-omap2
82 2 895 5929 666
devices-da8xx.c
in mach-davinci
1011 20 345 4627 662
fault.c
in mm
410 9 17 6136 656
memory.h
in include/asm
226 9 19 4933 650
pxa3xx.c
in mach-pxa
377 17 895 5258 650
1297 64 345 5477 649
common.h
in mach-omap2
275 23 19 4250 646
board-h2.c
in mach-omap1
352 4 150 6052 644
474 30 344 6062 644
poodle.c
in mach-pxa
359 8 895 6059 641
pgtable.h
in include/asm
203 13 19 4933 640
board-h3.c
in mach-omap1
372 3 895 6052 633