Linux / Drivers / Usb
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 741 files with 389,874 lines of code.
    • 491 files changed more than 100 times (339,267 lines of code)
    • 146 files changed 51-100 times (33,259 lines of code)
    • 78 files changed 21-50 times (12,755 lines of code)
    • 25 files changed 6-20 times (3,352 lines of code)
    • 1 files changed 1-5 times (1,241 lines of code)
87% | 8% | 3% | <1% | <1%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
c, h, txt, pl
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c90% | 7% | 1% | <1% | <1%
h52% | 19% | 21% | 5% | 0%
pl0% | 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
gadget84% | 11% | 3% | <1% | 0%
host94% | 2% | <1% | 0% | 1%
serial93% | 2% | 4% | <1% | 0%
core98% | 1% | <1% | <1% | 0%
misc90% | 3% | 3% | 3% | 0%
dwc298% | <1% | 1% | 0% | 0%
storage98% | 1% | <1% | 0% | 0%
musb93% | 6% | <1% | 0% | 0%
typec71% | 16% | 7% | 5% | 0%
dwc394% | 3% | <1% | 2% | 0%
phy91% | 6% | 2% | 0% | 0%
chipidea95% | 3% | 0% | 1% | 0%
class100% | 0% | 0% | 0% | 0%
atm100% | 0% | 0% | 0% | 0%
usbip81% | 13% | 5% | 0% | 0%
renesas_usbhs96% | 1% | 1% | 0% | 0%
isp176078% | 20% | 1% | 0% | 0%
mtu354% | 39% | 5% | 0% | 0%
mon97% | 2% | 0% | 0% | 0%
early91% | 8% | 0% | 0% | 0%
c67x0072% | 18% | 9% | 0% | 0%
image97% | 2% | 0% | 0% | 0%
common62% | 17% | 19% | <1% | 0%
ROOT100% | 0% | 0% | 0% | 0%
cdns33% | 58% | 28% | 9% | 0%
roles60% | 39% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
option.c
in serial
2058 7 21 7242 2174
ftdi_sio.c
in serial
2342 65 21 7242 1908
hub.c
in core
4047 131 21 7446 1874
xhci.c
in host
3759 121 21 4348 1678
cdc-acm.c
in class
1609 53 21 6134 1627
3022 97 21 4666 1617
gadget.c
in dwc3
2680 117 21 3929 1485
unusual_devs.h
in storage
1574 - 21 6136 1475
hcd.c
in core
1999 60 21 6170 1431
xhci.h
in host
1826 4 21 4666 1422
2047 62 21 4944 1368
xhci-pci.c
in host
505 15 21 4666 1294
ehci-hcd.c
in host
835 26 21 6146 1271
xhci-mem.c
in host
1856 57 21 4666 1185
devio.c
in core
2347 86 21 6143 1184
cp210x.c
in serial
1635 53 21 4714 1174
pl2303.c
in serial
971 34 21 6136 1148
usb-serial.c
in serial
1155 55 21 6132 1121
quirks.c
in core
408 9 21 5489 1087
message.c
in core
1352 44 21 6136 1071
composite.c
in gadget
1802 49 21 4978 1068
909 - 21 4434 1066
xhci-hub.c
in host
1422 32 21 7446 1047
core.c
in dwc3
1465 43 21 3929 1037
1784 42 21 4944 997
driver.c
in core
1131 59 23 5925 981
ohci-hcd.c
in host
888 20 31 6132 975
1399 38 21 4944 949
mos7840.c
in serial
1248 35 21 5636 918
usb.c
in core
620 30 23 6165 890
1320 37 21 6136 869
ehci-hub.c
in host
823 13 21 7446 864
dwc3-pci.c
in dwc3
382 10 21 3823 847
core.h
in dwc3
1007 22 21 3929 832
omap2430.c
in musb
414 18 21 4944 822
391 14 152 4944 813
886 27 347 5979 810
cdc-wdm.c
in class
1054 36 21 5016 792
ehci-pci.c
in host
275 9 152 5979 786
sierra.c
in serial
815 29 21 7242 781
f_fs.c
in gadget/function
2756 82 21 2762 770
1699 30 346 6136 767
gadget.c
in dwc2
3448 108 21 2854 760
ehci.h
in host
528 12 31 6146 749
usb.c
in storage
742 26 26 6069 747
mos7720.c
in serial
1270 50 21 7242 741
io_edgeport.c
in serial
2180 47 21 6136 737
scsiglue.c
in storage
302 14 26 6108 735
qcserial.c
in serial
370 4 21 4735 725
ep0.c
in dwc3
829 36 21 7446 715