Linux Source Code
Home
Release 5.9
Help
usb
root
drivers
net
can
Highlighting
Reset All
By Author
By Age
──────────
Ahmed S. Darwish
Alexey Khoroshilov
Allen Pais
Andri Yngvason
Anton Vasilyev
Arnd Bergmann
Bernd Krumboeck
Bjorn Van Tilt
Christian Pellegrin
Christopher R. Baker
Colin Ian King
Daniel Mack
Eric Dumazet
Ethan Zonca
Florian Westphal
Gerhard Uttenthaler
Greg Kroah-Hartman
Gustavo A. R. Silva
Hans-Jürgen Koch
Jakob Unterwurzacher
Jeroen Hofstee
Jimmy Assarsson
Joe Perches
Johan Hovold
Jonas Peterson
Kees Cook
Lucas De Marchi
Maksim Salau
Marc Kleine-Budde
Martin Kelly
Martin Lederhilger
Matthias Fuchs
Maximilian Schneider
Navid Emamdoost
Nik Nyby
Oliver Hartkopp
Olivier Sobrie
Randy Dunlap
Remigiusz Kołłątaj
Roel Kluin
Sebastian Haas
Stefan Mätje
Stephane Grosjean
Thomas Gleixner
Thomas Körper
Tomas Bortoli
Wang Xiayang
Wolfgang Grandegger
Xiaolong Huang
추지호
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
kvaser_usb
4408
4
8
19177
Jimmy Assarsson
Olivier Sobrie
Ahmed S. Darwish
Jonas Peterson
Gustavo A. R. Silva
Xiaolong Huang
Christopher R. Baker
Johan Hovold
November 2012
May 2013
October 2013
March 2014
April 2014
January 2015
February 2015
March 2015
June 2016
October 2017
November 2017
February 2018
July 2018
August 2018
February 2019
December 2019
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 8, "token_count": 1526}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 17, "token_count": 42}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 10, "token_count": 353}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 10, "token_count": 67}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 17109}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 25, "token_count": 2}, {"author_id": 40, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jimmy Assarsson
17158
89.47%
Olivier Sobrie
1537
8.01%
Ahmed S. Darwish
428
2.23%
Jonas Peterson
42
0.22%
Gustavo A. R. Silva
4
0.02%
Xiaolong Huang
3
0.02%
Christopher R. Baker
3
0.02%
Johan Hovold
2
0.01%
Total
19177
peak_usb
4539
6
18
18316
Stephane Grosjean
Marc Kleine-Budde
Arnd Bergmann
Alexey Khoroshilov
Oliver Hartkopp
Kees Cook
Jeroen Hofstee
Andri Yngvason
추지호
Thomas Gleixner
Gustavo A. R. Silva
Florian Westphal
Christopher R. Baker
Randy Dunlap
Allen Pais
Tomas Bortoli
Johan Hovold
Wang Xiayang
March 2012
July 2012
September 2012
November 2012
May 2013
August 2013
September 2013
December 2013
March 2014
November 2014
December 2014
January 2015
March 2015
April 2015
July 2015
August 2015
May 2016
December 2016
January 2017
March 2017
May 2017
September 2017
October 2017
November 2017
January 2018
March 2019
May 2019
July 2019
September 2019
October 2019
August 2020
var spanGroupData = [ {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 11868}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 35, "token_count": 5}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 14, "token_count": 30}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 9, "token_count": 145}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 12, "token_count": 54}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 27, "token_count": 6}, {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 16, "token_count": 22}, {"author_id": 9, "token_count": 34}, {"author_id": 0, "token_count": 4616}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 156}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 9, "token_count": 21}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 9, "token_count": 226}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 26, "token_count": 17}, {"author_id": 0, "token_count": 420}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 338}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 20, "token_count": 31}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 13, "token_count": 72}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 23, "token_count": 12}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 46, "token_count": 2}, {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 22, "token_count": 25}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 28, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Stephane Grosjean
17575
95.95%
Marc Kleine-Budde
439
2.40%
Arnd Bergmann
73
0.40%
Alexey Khoroshilov
54
0.29%
Oliver Hartkopp
35
0.19%
Kees Cook
31
0.17%
Jeroen Hofstee
25
0.14%
Andri Yngvason
22
0.12%
추지호
17
0.09%
Thomas Gleixner
12
0.07%
Gustavo A. R. Silva
8
0.04%
Florian Westphal
6
0.03%
Christopher R. Baker
6
0.03%
Randy Dunlap
5
0.03%
Allen Pais
3
0.02%
Tomas Bortoli
2
0.01%
Johan Hovold
2
0.01%
Wang Xiayang
1
0.01%
Total
18316
Files:
ems_usb.c
1075
-
18
4253
Sebastian Haas
Gerhard Uttenthaler
Wolfgang Grandegger
Oliver Hartkopp
Marc Kleine-Budde
Alexey Khoroshilov
Andri Yngvason
Martin Kelly
Christian Pellegrin
Anton Vasilyev
Martin Lederhilger
Florian Westphal
Daniel Mack
Hans-Jürgen Koch
Thomas Gleixner
Greg Kroah-Hartman
Lucas De Marchi
Eric Dumazet
September 2009
October 2009
November 2009
December 2009
January 2010
April 2010
June 2010
March 2011
November 2011
December 2011
February 2012
July 2012
December 2013
March 2014
January 2015
March 2015
July 2015
December 2015
February 2016
May 2016
December 2017
July 2018
May 2019
var spanGroupData = [ {"timestamp": 1251788400, "group": [ {"author_id": 5, "token_count": 4079}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 15, "token_count": 9}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 30, "token_count": 8}, {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 34, "token_count": 6}, {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 15, "token_count": 20}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 21, "token_count": 4}, {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 21, "token_count": 27}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 18, "token_count": 8}, {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 31, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 23, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Sebastian Haas
4090
96.17%
Gerhard Uttenthaler
31
0.73%
Wolfgang Grandegger
29
0.68%
Oliver Hartkopp
20
0.47%
Marc Kleine-Budde
14
0.33%
Alexey Khoroshilov
10
0.24%
Andri Yngvason
9
0.21%
Martin Kelly
8
0.19%
Christian Pellegrin
8
0.19%
Anton Vasilyev
7
0.16%
Martin Lederhilger
6
0.14%
Florian Westphal
6
0.14%
Daniel Mack
6
0.14%
Hans-Jürgen Koch
3
0.07%
Thomas Gleixner
2
0.05%
Greg Kroah-Hartman
2
0.05%
Lucas De Marchi
1
0.02%
Eric Dumazet
1
0.02%
Total
4253
esd_usb2.c
1141
-
18
5167
Matthias Fuchs
Olivier Sobrie
Maximilian Schneider
Marc Kleine-Budde
Wolfgang Grandegger
Andri Yngvason
Martin Kelly
Roel Kluin
Florian Westphal
Christopher R. Baker
Oliver Hartkopp
Alexey Khoroshilov
Thomas Körper
Stefan Mätje
Joe Perches
Thomas Gleixner
Lucas De Marchi
Greg Kroah-Hartman
August 2010
March 2011
November 2011
February 2012
July 2012
October 2012
January 2013
July 2013
March 2014
October 2014
January 2015
March 2015
July 2015
May 2016
October 2017
December 2017
March 2018
May 2019
var spanGroupData = [ {"timestamp": 1280646000, "group": [ {"author_id": 3, "token_count": 4743}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 47, "token_count": 1}, {"author_id": 32, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 15, "token_count": 10}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 3, "token_count": 110}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 8, "token_count": 174}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 4, "token_count": 60}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 27, "token_count": 6}, {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 23, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Matthias Fuchs
4853
93.92%
Olivier Sobrie
174
3.37%
Maximilian Schneider
60
1.16%
Marc Kleine-Budde
11
0.21%
Wolfgang Grandegger
10
0.19%
Andri Yngvason
9
0.17%
Martin Kelly
8
0.15%
Roel Kluin
6
0.12%
Florian Westphal
6
0.12%
Christopher R. Baker
6
0.12%
Oliver Hartkopp
5
0.10%
Alexey Khoroshilov
5
0.10%
Thomas Körper
4
0.08%
Stefan Mätje
3
0.06%
Joe Perches
3
0.06%
Thomas Gleixner
2
0.04%
Lucas De Marchi
1
0.02%
Greg Kroah-Hartman
1
0.02%
Total
5167
gs_usb.c
1046
-
10
4278
Maximilian Schneider
Ethan Zonca
Maksim Salau
Wolfgang Grandegger
Marc Kleine-Budde
Colin Ian King
Navid Emamdoost
Nik Nyby
Johan Hovold
Thomas Gleixner
December 2013
May 2014
November 2014
March 2015
June 2015
February 2016
April 2016
June 2016
February 2017
April 2017
June 2017
September 2017
December 2017
May 2019
September 2019
December 2019
var spanGroupData = [ {"timestamp": 1385884800, "group": [ {"author_id": 4, "token_count": 3798}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 29, "token_count": 9}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 4, "token_count": 34}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 4, "token_count": 271}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 11, "token_count": 87}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 19, "token_count": 31}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 25, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Maximilian Schneider
4106
95.98%
Ethan Zonca
87
2.03%
Maksim Salau
31
0.72%
Wolfgang Grandegger
16
0.37%
Marc Kleine-Budde
14
0.33%
Colin Ian King
9
0.21%
Navid Emamdoost
5
0.12%
Nik Nyby
4
0.09%
Johan Hovold
4
0.09%
Thomas Gleixner
2
0.05%
Total
4278
ucan.c
1606
-
3
5887
Jakob Unterwurzacher
Johan Hovold
Colin Ian King
April 2018
July 2018
November 2019
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 5885}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 25, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jakob Unterwurzacher
5885
99.97%
Johan Hovold
1
0.02%
Colin Ian King
1
0.02%
Total
5887
usb_8dev.c
1016
-
9
4024
Bernd Krumboeck
Marc Kleine-Budde
Andri Yngvason
Martin Kelly
Oliver Hartkopp
Bjorn Van Tilt
Alexey Khoroshilov
Johan Hovold
Thomas Gleixner
December 2012
January 2013
June 2013
July 2013
March 2014
January 2015
July 2015
November 2015
March 2017
December 2017
June 2019
October 2019
var spanGroupData = [ {"timestamp": 1354348800, "group": [ {"author_id": 6, "token_count": 38}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 6, "token_count": 3920}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 37, "token_count": 5}, {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 25, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Bernd Krumboeck
3958
98.36%
Marc Kleine-Budde
27
0.67%
Andri Yngvason
9
0.22%
Martin Kelly
8
0.20%
Oliver Hartkopp
6
0.15%
Bjorn Van Tilt
5
0.12%
Alexey Khoroshilov
5
0.12%
Johan Hovold
4
0.10%
Thomas Gleixner
2
0.05%
Total
4024
Contributors:
50
Author
Tokens
Proportion
Commits
Proportion
0
Stephane Grosjean
17575
27.20%
26
16.67%
1
Jimmy Assarsson
17158
26.56%
13
8.33%
2
Jakob Unterwurzacher
5885
9.11%
1
0.64%
3
Matthias Fuchs
4853
7.51%
3
1.92%
4
Maximilian Schneider
4166
6.45%
7
4.49%
5
Sebastian Haas
4090
6.33%
3
1.92%
6
Bernd Krumboeck
3958
6.13%
2
1.28%
7
Remigiusz Kołłątaj
3496
5.41%
1
0.64%
8
Olivier Sobrie
1711
2.65%
4
2.56%
9
Marc Kleine-Budde
505
0.78%
18
11.54%
10
Ahmed S. Darwish
428
0.66%
9
5.77%
11
Ethan Zonca
87
0.13%
1
0.64%
12
Alexey Khoroshilov
74
0.11%
4
2.56%
13
Arnd Bergmann
73
0.11%
3
1.92%
14
Oliver Hartkopp
66
0.10%
5
3.21%
15
Wolfgang Grandegger
55
0.09%
5
3.21%
16
Andri Yngvason
49
0.08%
1
0.64%
17
Jonas Peterson
42
0.07%
1
0.64%
18
Martin Kelly
33
0.05%
6
3.85%
19
Maksim Salau
31
0.05%
1
0.64%
20
Kees Cook
31
0.05%
1
0.64%
21
Gerhard Uttenthaler
31
0.05%
2
1.28%
22
Jeroen Hofstee
25
0.04%
1
0.64%
23
Thomas Gleixner
22
0.03%
3
1.92%
24
Florian Westphal
18
0.03%
1
0.64%
25
Johan Hovold
17
0.03%
7
4.49%
26
추지호
17
0.03%
1
0.64%
27
Christopher R. Baker
15
0.02%
1
0.64%
28
Gustavo A. R. Silva
12
0.02%
2
1.28%
29
Colin Ian King
10
0.02%
2
1.28%
30
Christian Pellegrin
8
0.01%
1
0.64%
31
Anton Vasilyev
7
0.01%
1
0.64%
32
Roel Kluin
6
0.01%
1
0.64%
33
Martin Lederhilger
6
0.01%
1
0.64%
34
Daniel Mack
6
0.01%
1
0.64%
35
Randy Dunlap
5
0.01%
1
0.64%
36
Navid Emamdoost
5
0.01%
1
0.64%
37
Bjorn Van Tilt
5
0.01%
1
0.64%
38
Thomas Körper
4
0.01%
1
0.64%
39
Nik Nyby
4
0.01%
1
0.64%
40
Xiaolong Huang
3
0.00%
1
0.64%
41
Stefan Mätje
3
0.00%
1
0.64%
42
Joe Perches
3
0.00%
1
0.64%
43
Hans-Jürgen Koch
3
0.00%
1
0.64%
44
Greg Kroah-Hartman
3
0.00%
1
0.64%
45
Allen Pais
3
0.00%
1
0.64%
46
Tomas Bortoli
2
0.00%
2
1.28%
47
Lucas De Marchi
2
0.00%
1
0.64%
48
Wang Xiayang
1
0.00%
1
0.64%
49
Eric Dumazet
1
0.00%
1
0.64%
Total
64613
156