Linux / Arch / Arc
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 146 files with 14,789 lines of code.
    • 71 files changed more than 100 times (11,306 lines of code)
    • 42 files changed 51-100 times (2,251 lines of code)
    • 20 files changed 21-50 times (440 lines of code)
    • 13 files changed 6-20 times (792 lines of code)
    • 0 files changed 1-5 times (0 lines of code)
76% | 15% | 2% | 5% | 0%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
h, c, S, gitignore, txt
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c88% | 9% | <1% | 1% | 0%
h66% | 12% | 6% | 13% | 0%
S58% | 37% | 2% | 1% | 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% | 9% | <1% | 1% | 0%
include66% | 12% | 6% | 13% | 0%
mm96% | 3% | 0% | 0% | 0%
plat-axs10x100% | 0% | 0% | 0% | 0%
plat-hsdk100% | 0% | 0% | 0% | 0%
lib0% | 89% | 6% | 4% | 0%
plat-sim0% | 100% | 0% | 0% | 0%
plat-tb10x0% | 100% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
setup.c
in kernel
493 16 415 3303 603
pgtable.h
in include/asm
15 - 19 3303 410
process.c
in kernel
147 6 24 3303 377
smp.c
in kernel
237 21 19 3303 374
cache.c
in mm
707 44 19 2740 373
tlb.c
in mm
420 30 19 3303 368
init.c
in mm
118 8 19 3434 350
arcregs.h
in include/asm
272 2 520 3303 347
169 7 19 3303 334
cache.h
in include/asm
82 - 19 3303 332
dma.c
in mm
46 4 16 3303 331
fault.c
in mm
125 2 19 3303 328
S
entry.S
in kernel
273 - 19 3303 320
atomic.h
in include/asm
41 - 19 3303 302
processor.h
in include/asm
45 - 19 3303 296
unwind.c
in kernel
1125 16 16 3299 287
S
head.S
in kernel
144 - 344 3303 270
signal.c
in kernel
252 7 150 3303 269
perf_event.c
in kernel
602 24 16 3128 264
mcip.c
in kernel
254 17 19 2703 256
S
tlbex.S
in mm
310 - 19 3303 249
page.h
in include/asm
75 - 19 3303 242
stacktrace.c
in kernel
145 10 19 3303 231
ptrace.h
in include/asm
103 2 29 3303 206
bitops.h
in include/asm
118 9 19 3303 204
irq.c
in kernel
24 2 29 3303 202
spinlock.h
in include/asm
233 18 345 3303 200
intc-arcv2.c
in kernel
112 5 895 2703 199
uaccess.h
in include/asm
560 3 19 3303 186
devtree.c
in kernel
48 2 345 3303 183
entry-arcv2.h
in include/asm
159 - 520 3188 178
84 5 19 2527 173
S
entry-arcv2.S
in kernel
196 - 19 3188 173
axs10x.c
in plat-axs10x
229 5 16 2929 173
entry-compact.h
in include/asm
130 - 19 3167 172
smp.h
in include/asm
49 1 19 3303 170
traps.c
in kernel
86 7 19 3303 168
irq.h
in include/asm
12 - 895 3303 165
mmu.h
in include/asm
10 - 19 3303 161
cmpxchg.h
in include/asm
107 - 19 3303 161
entry.h
in include/asm
169 - 895 3303 160
ptrace.c
in kernel
223 8 415 3303 157
irqflags-arcv2.h
in include/asm
103 9 895 3188 154
S
vmlinux.lds.S
in kernel
129 - 19 3303 154
platform.c
in plat-hsdk
173 5 16 1633 154
setup.h
in include/asm
26 - 19 3303 153
pgalloc.h
in include/asm
44 3 19 3303 152
thread_info.h
in include/asm
53 - 16 3303 150
cacheflush.h
in include/asm
56 1 24 3303 147
27 1 344 2523 146