Linux / Arch / Arm64
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 493 files with 88,378 lines of code.
    • 216 files changed more than 100 times (53,819 lines of code)
    • 120 files changed 51-100 times (17,481 lines of code)
    • 105 files changed 21-50 times (10,874 lines of code)
    • 48 files changed 6-20 times (5,116 lines of code)
    • 4 files changed 1-5 times (1,088 lines of code)
60% | 19% | 12% | 5% | 1%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
h, c, S, gitignore, sh, pl, txt, awk
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c64% | 20% | 10% | 4% | <1%
h56% | 14% | 15% | 9% | 4%
S59% | 28% | 9% | 1% | 0%
pl0% | 0% | 60% | 39% | 0%
awk0% | 0% | 100% | 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
kernel88% | 7% | 3% | <1% | 0%
include80% | 10% | 6% | 2% | <1%
kvm41% | 35% | 18% | 3% | <1%
crypto46% | 29% | 19% | 4% | 0%
mm83% | 9% | 6% | 1% | 0%
lib30% | 22% | 13% | 32% | 0%
net100% | 0% | 0% | 0% | 0%
xen100% | 0% | 0% | 0% | 0%
boot0% | 22% | 32% | 28% | 15%
tools0% | 0% | 100% | 0% | 0%
hyperv0% | 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
kvm_host.h
in include/asm
521 14 18 3342 881
pgtable.h
in include/asm
678 72 19 3622 867
mmu.c
in mm
1074 59 19 3622 842
process.c
in kernel
437 31 19 3622 840
smp.c
in kernel
682 44 19 3622 838
S
entry.S
in kernel
876 - 19 3622 834
fault.c
in mm
616 34 17 3622 833
cpufeature.c
in kernel
2239 89 19 2562 797
init.c
in mm
237 11 19 3622 771
S
head.S
in kernel
794 - 19 3622 759
2051 117 19 3342 756
traps.c
in kernel
793 57 17 3622 708
setup.c
in kernel
303 14 19 3622 707
perf_event.c
in kernel
1036 75 19 3622 650
memory.h
in include/asm
189 2 19 3622 647
sysreg.h
in include/asm
1013 - 18 2751 612
ptrace.c
in kernel
1494 69 19 3622 610
S
proc.S
in mm
446 - 19 3622 605
44 5 19 3622 597
processor.h
in include/asm
273 15 19 3622 588
cpufeature.h
in include/asm
442 43 19 2893 585
kvm_mmu.h
in include/asm
151 9 18 3381 574
kvm_arm.h
in include/asm
191 - 19 3342 559
cpu_errata.c
in kernel
483 - 29 2638 559
fpsimd.c
in kernel
821 70 18 3622 530
assembler.h
in include/asm
514 - 19 3622 524
kvm_emulate.h
in include/asm
352 47 18 3342 520
kvm_asm.h
in include/asm
222 - 18 3342 504
S
vmlinux.lds.S
in kernel
311 - 19 3576 500
uaccess.h
in include/asm
329 19 19 3622 499
asm-offsets.c
in kernel
175 1 18 3622 473
unistd32.h
in include/asm
853 - 19 3622 473
cputype.h
in include/asm
177 7 29 3622 462
890 20 19 2717 459
316 36 344 3622 454
cpuinfo.c
in kernel
336 10 19 2759 453
196 13 18 3342 445
guest.c
in kvm
775 37 19 3342 434
pgtable-hwdef.h
in include/asm
172 - 19 3622 429
unistd.h
in include/asm
34 - 19 3622 417
stacktrace.c
in kernel
123 7 19 3622 417
ptrace.h
in include/asm
252 16 19 3622 408
signal.c
in kernel
658 21 19 3622 404
reset.c
in kvm
255 13 18 3345 401
kvm.h
in include/uapi/asm
253 - 19 3342 396
358 20 19 3221 395
thread_info.h
in include/asm
100 - 29 3622 387
io.h
in include/asm
127 8 150 3622 386
cacheflush.h
in include/asm
39 2 19 3622 384
mmu.h
in include/asm
39 1 18 3622 382