Linux / Drivers / Crypto
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 422 files with 178,324 lines of code.
    • 142 files changed more than 100 times (108,999 lines of code)
    • 111 files changed 51-100 times (35,800 lines of code)
    • 107 files changed 21-50 times (21,990 lines of code)
    • 45 files changed 6-20 times (10,112 lines of code)
    • 17 files changed 1-5 times (1,423 lines of code)
61% | 20% | 12% | 5% | <1%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
c, h, pl, txt, S, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c66% | 16% | 10% | 4% | <1%
h33% | 27% | 26% | 11% | 1%
pl0% | 100% | 0% | 0% | 0%
S0% | 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
ROOT83% | 11% | 5% | 0% | 0%
caam94% | 1% | 3% | <1% | 0%
qat62% | 17% | 11% | 0% | 8%
hisilicon64% | 23% | 9% | 1% | 0%
inside-secure97% | 2% | 0% | 0% | 0%
ccp74% | 21% | 3% | <1% | 0%
bcm80% | 18% | 1% | 0% | 0%
chelsio100% | 0% | 0% | 0% | 0%
ccree45% | 43% | 10% | <1% | 0%
cavium30% | 39% | 16% | 14% | 0%
nx59% | 3% | 18% | 18% | 0%
ux50083% | 13% | 2% | 0% | 0%
stm3288% | 11% | 0% | 0% | 0%
axis100% | 0% | 0% | 0% | 0%
amcc86% | 13% | 0% | 0% | 0%
virtio78% | 7% | 13% | 0% | 0%
qce22% | 40% | 10% | 25% | 0%
vmx13% | 86% | 0% | 0% | 0%
rockchip43% | 23% | 33% | 0% | 0%
marvell0% | 26% | 56% | 15% | <1%
allwinner0% | 68% | 31% | 0% | 0%
amlogic0% | 88% | 11% | 0% | 0%
keembay0% | 0% | 20% | 79% | 0%
xilinx0% | 0% | 100% | 0% | 0%
gemini0% | 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
talitos.c
in root
2940 69 277 4975 828
caamalg.c
in caam
3013 62 23 3982 668
ctrl.c
in caam
574 15 347 3982 617
1341 41 21 4973 579
1797 62 21 4296 533
1224 43 152 4748 497
392 17 347 6058 489
caamhash.c
in caam
1560 41 23 3514 488
n2_core.c
in root
1753 72 346 4280 482
omap-aes.c
in root
1043 44 21 4173 472
2110 77 347 5231 407
jr.c
in caam
397 15 346 3982 399
s5p-sss.c
in root
1561 67 31 3956 383
sahara.c
in root
1201 40 277 3263 373
2025 89 152 3506 332
regs.h
in caam
723 13 31 3982 329
441 21 346 5687 325
qat_algs.c
in qat/qat_common
1345 49 152 2864 325
cryp_core.c
in ux500/cryp
1172 39 23 3568 314
2083 109 21 3506 314
hash_core.c
in ux500/hash
1332 53 21 3568 313
intern.h
in caam
135 11 346 3982 310
1019 47 21 3506 301
ccp-ops.c
in ccp
1864 23 21 3007 301
chcr_algo.c
in chelsio
3959 106 152 1998 290
ccp-dev.c
in ccp
421 17 21 3007 283
nx.c
in nx
582 32 152 3554 283
omap-des.c
in root
881 35 21 2913 280
desc.h
in caam
1249 - 417 3982 262
cipher.c
in bcm
3593 72 152 1828 257
407 17 346 3007 248
compat.h
in caam
44 - 346 3982 239
323 13 152 5603 239
mxs-dcp.c
in root
867 29 21 2979 239
426 21 803 3982 234
caamrng.c
in caam
188 9 522 3514 228
2252 44 346 1786 224
error.c
in caam
331 9 417 3982 223
safexcel.c
in inside-secure
1411 37 152 1718 222
chcr_crypto.h
in chelsio
264 - 31 1998 221
caampkc.c
in caam
902 30 23 2042 219
safexcel_hash.c
in inside-secure
2524 103 277 1718 214
key_gen.c
in caam
75 2 522 3514 213
ccp-dev.h
in ccp
445 2 417 3007 213
adf_accel_devices.h
in qat/qat_common
268 - 21 2802 212
56 3 873 3514 206
375 11 21 3554 206
nitrox_main.c
in cavium/nitrox
396 13 21 1712 206
safexcel_cipher.c
in inside-secure
3167 117 346 1718 206
adf_aer.c
in qat/qat_common
165 12 21 2802 202