Linux Source Code
Home
Release 5.2
Help
hidp
root
net
bluetooth
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alan Ott
Américo Wang
Anderson Lizardo
Andrea Parri
Andrei Emeltchenko
Arnaldo Carvalho de Melo
Bastien Nocera
Benjamin Tissoires
Chen Gang S
David Herrmann
David S. Miller
Dmitry Torokhov
Eric Dumazet
Eric Paris
Eric W. Biedermann
Fabian Frederick
Frank Praznik
Gustavo Padovan
Henrik Rydberg
Hideaki Yoshifuji / 吉藤英明
Jason Gerecke
Jeffy Chen
Jiri Kosina
Jiri Slaby
Johan Hedberg
Johannes Berg
Julia Lawall
Karl Relton
Kees Cook
Lamarque Vieira Souza
Linus Torvalds
Marcel Holtmann
Mark Salyzyn
Masatake YAMATO
Mat Martineau
Michael Poole
Pavel Emelyanov
Peter Hurley
Stephen Hemminger
Szymon Janc
Vasiliy Kulikov
Vikram Kandukuri
Yang Ruirui
Young_X
Zhao Hongjiang
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
core.c
1475
-
38
6777
David Herrmann
Marcel Holtmann
Alan Ott
Frank Praznik
Jiri Slaby
Jeffy Chen
Gustavo Padovan
Michael Poole
Peter Hurley
Bastien Nocera
Jiri Kosina
Al Viro
Szymon Janc
Karl Relton
Kees Cook
Vasiliy Kulikov
Johan Hedberg
Linus Torvalds
Andrei Emeltchenko
Fabian Frederick
Lamarque Vieira Souza
Mat Martineau
Benjamin Tissoires
Eric Dumazet
Jason Gerecke
Chen Gang S
Dmitry Torokhov
Johannes Berg
Yang Ruirui
Américo Wang
Anderson Lizardo
Andrea Parri
Pavel Emelyanov
Vikram Kandukuri
David S. Miller
Henrik Rydberg
Hideaki Yoshifuji / 吉藤英明
Mark Salyzyn
July 2004
December 2004
January 2005
July 2005
September 2005
July 2006
February 2007
May 2007
September 2007
January 2008
February 2008
May 2008
July 2008
June 2009
August 2009
November 2009
January 2010
February 2010
April 2010
September 2010
October 2010
January 2011
April 2011
June 2011
July 2011
August 2011
October 2011
November 2011
April 2012
September 2012
December 2012
January 2013
February 2013
April 2013
May 2013
July 2013
October 2013
December 2013
January 2014
February 2014
July 2014
August 2014
November 2014
December 2014
April 2015
July 2015
September 2015
June 2017
July 2017
October 2017
November 2017
July 2018
August 2018
var spanGroupData = [ {"timestamp": 1088665200, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 0, "token_count": 1611}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 0, "token_count": 357}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 32, "token_count": 1}, {"author_id": 0, "token_count": 256}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 5, "token_count": 125}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 13, "token_count": 24}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 12, "token_count": 32}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 10, "token_count": 43}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 19, "token_count": 13}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 501}, {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 14, "token_count": 19}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 11, "token_count": 11}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 25, "token_count": 9}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 35}, {"author_id": 11, "token_count": 22}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 9, "token_count": 48}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 23, "token_count": 10}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 15, "token_count": 17}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 2661}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 29, "token_count": 4}, {"author_id": 1, "token_count": 134}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 3, "token_count": 351}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 26, "token_count": 4}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 22, "token_count": 10}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 7, "token_count": 83}, {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 28, "token_count": 5}, {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 17, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 38, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
David Herrmann
2941
43.40%
Marcel Holtmann
2397
35.37%
Alan Ott
501
7.39%
Frank Praznik
352
5.19%
Jiri Slaby
125
1.84%
Jeffy Chen
83
1.22%
Gustavo Padovan
53
0.78%
Michael Poole
43
0.63%
Peter Hurley
33
0.49%
Bastien Nocera
32
0.47%
Jiri Kosina
24
0.35%
Al Viro
23
0.34%
Szymon Janc
19
0.28%
Karl Relton
17
0.25%
Kees Cook
14
0.21%
Vasiliy Kulikov
13
0.19%
Johan Hedberg
12
0.18%
Linus Torvalds
11
0.16%
Andrei Emeltchenko
10
0.15%
Fabian Frederick
10
0.15%
Lamarque Vieira Souza
10
0.15%
Mat Martineau
9
0.13%
Benjamin Tissoires
7
0.10%
Eric Dumazet
5
0.07%
Jason Gerecke
5
0.07%
Chen Gang S
4
0.06%
Dmitry Torokhov
4
0.06%
Johannes Berg
3
0.04%
Yang Ruirui
3
0.04%
Américo Wang
2
0.03%
Anderson Lizardo
2
0.03%
Andrea Parri
2
0.03%
Pavel Emelyanov
2
0.03%
Vikram Kandukuri
2
0.03%
David S. Miller
1
0.01%
Henrik Rydberg
1
0.01%
Hideaki Yoshifuji / 吉藤英明
1
0.01%
Mark Salyzyn
1
0.01%
Total
6777
hidp.h
192
-
6
523
Marcel Holtmann
David Herrmann
Alan Ott
Al Viro
Szymon Janc
Hideaki Yoshifuji / 吉藤英明
July 2004
December 2004
February 2007
August 2009
January 2011
March 2011
April 2013
May 2013
December 2013
August 2018
var spanGroupData = [ {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 220}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 0, "token_count": 138}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 32, "token_count": 1}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 103}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Marcel Holtmann
365
69.79%
David Herrmann
119
22.75%
Alan Ott
34
6.50%
Al Viro
2
0.38%
Szymon Janc
2
0.38%
Hideaki Yoshifuji / 吉藤英明
1
0.19%
Total
523
sock.c
320
-
16
1362
Marcel Holtmann
Al Viro
Masatake YAMATO
Arnaldo Carvalho de Melo
Young_X
Eric W. Biedermann
David Herrmann
Eric Paris
Julia Lawall
Szymon Janc
Zhao Hongjiang
Eric Dumazet
Gustavo Padovan
Hideaki Yoshifuji / 吉藤英明
Johan Hedberg
Stephen Hemminger
July 2004
March 2005
December 2005
October 2006
February 2007
October 2007
January 2008
October 2009
November 2009
March 2011
February 2012
May 2012
July 2012
September 2012
April 2013
May 2015
August 2018
April 2019
var spanGroupData = [ {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 630}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 8, "token_count": 72}, {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 279}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 32, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 24, "token_count": 7}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 6, "token_count": 87}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 229}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 16, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Marcel Holtmann
930
68.28%
Al Viro
230
16.89%
Masatake YAMATO
87
6.39%
Arnaldo Carvalho de Melo
72
5.29%
Young_X
16
1.17%
Eric W. Biedermann
9
0.66%
David Herrmann
3
0.22%
Eric Paris
3
0.22%
Julia Lawall
3
0.22%
Szymon Janc
2
0.15%
Zhao Hongjiang
2
0.15%
Eric Dumazet
1
0.07%
Gustavo Padovan
1
0.07%
Hideaki Yoshifuji / 吉藤英明
1
0.07%
Johan Hedberg
1
0.07%
Stephen Hemminger
1
0.07%
Total
1362
Contributors:
46
Author
Tokens
Proportion
Commits
Proportion
0
Marcel Holtmann
3692
42.62%
20
18.69%
1
David Herrmann
3063
35.36%
17
15.89%
2
Alan Ott
535
6.18%
3
2.80%
3
Frank Praznik
352
4.06%
2
1.87%
4
Al Viro
255
2.94%
5
4.67%
5
Jiri Slaby
125
1.44%
2
1.87%
6
Masatake YAMATO
87
1.00%
1
0.93%
7
Jeffy Chen
83
0.96%
1
0.93%
8
Arnaldo Carvalho de Melo
72
0.83%
1
0.93%
9
Gustavo Padovan
54
0.62%
8
7.48%
10
Michael Poole
43
0.50%
1
0.93%
11
Peter Hurley
33
0.38%
3
2.80%
12
Bastien Nocera
32
0.37%
1
0.93%
13
Jiri Kosina
24
0.28%
1
0.93%
14
Szymon Janc
23
0.27%
2
1.87%
15
Karl Relton
17
0.20%
1
0.93%
16
Young_X
16
0.18%
1
0.93%
17
Kees Cook
14
0.16%
1
0.93%
18
Johan Hedberg
13
0.15%
2
1.87%
19
Vasiliy Kulikov
13
0.15%
1
0.93%
20
Linus Torvalds
11
0.13%
2
1.87%
21
Andrei Emeltchenko
10
0.12%
2
1.87%
22
Fabian Frederick
10
0.12%
1
0.93%
23
Lamarque Vieira Souza
10
0.12%
1
0.93%
24
Eric W. Biedermann
9
0.10%
2
1.87%
25
Mat Martineau
9
0.10%
1
0.93%
26
Benjamin Tissoires
7
0.08%
3
2.80%
27
Eric Dumazet
6
0.07%
2
1.87%
28
Jason Gerecke
5
0.06%
1
0.93%
29
Chen Gang S
4
0.05%
1
0.93%
30
Dmitry Torokhov
4
0.05%
1
0.93%
31
Eric Paris
3
0.03%
1
0.93%
32
Hideaki Yoshifuji / 吉藤英明
3
0.03%
1
0.93%
33
Johannes Berg
3
0.03%
2
1.87%
34
Julia Lawall
3
0.03%
1
0.93%
35
Yang Ruirui
3
0.03%
1
0.93%
36
Américo Wang
2
0.02%
1
0.93%
37
Anderson Lizardo
2
0.02%
1
0.93%
38
Andrea Parri
2
0.02%
1
0.93%
39
Pavel Emelyanov
2
0.02%
1
0.93%
40
Vikram Kandukuri
2
0.02%
1
0.93%
41
Zhao Hongjiang
2
0.02%
1
0.93%
42
David S. Miller
1
0.01%
1
0.93%
43
Henrik Rydberg
1
0.01%
1
0.93%
44
Mark Salyzyn
1
0.01%
1
0.93%
45
Stephen Hemminger
1
0.01%
1
0.93%
Total
8662
107