Linux Source Code
Home
Release 5.13
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
Dan Carpenter
Dan Elkouby
David Herrmann
David S. Miller
Davidlohr Bueso A
Dmitry Torokhov
Eric Dumazet
Eric Paris
Eric W. Biedermann
Fabian Frederick
Fabian Henneke
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
Ole Bjørn Midtbø
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
1480
-
43
6797
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
Fabian Henneke
Kees Cook
Vasiliy Kulikov
Johan Hedberg
Linus Torvalds
Lamarque Vieira Souza
Fabian Frederick
Andrei Emeltchenko
Mat Martineau
Benjamin Tissoires
Jason Gerecke
Eric Dumazet
Dmitry Torokhov
Dan Elkouby
Chen Gang S
Yang Ruirui
Johannes Berg
Vikram Kandukuri
Pavel Emelyanov
Andrea Parri
Anderson Lizardo
Américo Wang
Ole Bjørn Midtbø
Mark Salyzyn
Hideaki Yoshifuji / 吉藤英明
Henrik Rydberg
Davidlohr Bueso A
David S. Miller
Dan Carpenter
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
May 2019
July 2019
September 2019
January 2020
October 2020
var spanGroupData = [ {"timestamp": 1088665200, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 0, "token_count": 1610}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 0, "token_count": 357}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 37, "token_count": 1}, {"author_id": 0, "token_count": 256}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 34, "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": 29, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 20, "token_count": 13}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 501}, {"author_id": 25, "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": 26, "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": 48, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 23, "token_count": 10}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 15, "token_count": 17}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 2658}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 33, "token_count": 4}, {"author_id": 1, "token_count": 134}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 28, "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": 28, "token_count": 4}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 21, "token_count": 12}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 24, "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": 22, "token_count": 10}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 7, "token_count": 83}, {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 30, "token_count": 5}, {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 19, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 16, "token_count": 17}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 46, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David Herrmann
2938
43.22%
Marcel Holtmann
2396
35.25%
Alan Ott
501
7.37%
Frank Praznik
352
5.18%
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%
Fabian Henneke
17
0.25%
Kees Cook
14
0.21%
Vasiliy Kulikov
13
0.19%
Johan Hedberg
12
0.18%
Linus Torvalds
11
0.16%
Lamarque Vieira Souza
10
0.15%
Fabian Frederick
10
0.15%
Andrei Emeltchenko
10
0.15%
Mat Martineau
9
0.13%
Benjamin Tissoires
7
0.10%
Jason Gerecke
5
0.07%
Eric Dumazet
5
0.07%
Dmitry Torokhov
4
0.06%
Dan Elkouby
4
0.06%
Chen Gang S
4
0.06%
Yang Ruirui
3
0.04%
Johannes Berg
3
0.04%
Vikram Kandukuri
2
0.03%
Pavel Emelyanov
2
0.03%
Andrea Parri
2
0.03%
Anderson Lizardo
2
0.03%
Américo Wang
2
0.03%
Ole Bjørn Midtbø
1
0.01%
Mark Salyzyn
1
0.01%
Hideaki Yoshifuji / 吉藤英明
1
0.01%
Henrik Rydberg
1
0.01%
Davidlohr Bueso A
1
0.01%
David S. Miller
1
0.01%
Dan Carpenter
1
0.01%
Total
6797
hidp.h
192
-
6
523
Marcel Holtmann
David Herrmann
Alan Ott
Szymon Janc
Al Viro
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": 37, "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%
Szymon Janc
2
0.38%
Al Viro
2
0.38%
Hideaki Yoshifuji / 吉藤英明
1
0.19%
Total
523
sock.c
319
-
17
1368
Marcel Holtmann
Al Viro
Masatake YAMATO
Arnaldo Carvalho de Melo
Young_X
Dan Carpenter
Eric W. Biedermann
Julia Lawall
Eric Paris
David Herrmann
Zhao Hongjiang
Szymon Janc
Stephen Hemminger
Johan Hedberg
Hideaki Yoshifuji / 吉藤英明
Gustavo Padovan
Eric Dumazet
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
May 2019
var spanGroupData = [ {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 620}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 8, "token_count": 72}, {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 279}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 37, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 27, "token_count": 7}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 21, "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": 39, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 229}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 18, "token_count": 16}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 17, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Marcel Holtmann
920
67.25%
Al Viro
230
16.81%
Masatake YAMATO
87
6.36%
Arnaldo Carvalho de Melo
72
5.26%
Young_X
16
1.17%
Dan Carpenter
16
1.17%
Eric W. Biedermann
9
0.66%
Julia Lawall
3
0.22%
Eric Paris
3
0.22%
David Herrmann
3
0.22%
Zhao Hongjiang
2
0.15%
Szymon Janc
2
0.15%
Stephen Hemminger
1
0.07%
Johan Hedberg
1
0.07%
Hideaki Yoshifuji / 吉藤英明
1
0.07%
Gustavo Padovan
1
0.07%
Eric Dumazet
1
0.07%
Total
1368
Contributors:
51
Author
Tokens
Proportion
Commits
Proportion
0
Marcel Holtmann
3681
42.37%
20
17.86%
1
David Herrmann
3060
35.22%
17
15.18%
2
Alan Ott
535
6.16%
3
2.68%
3
Frank Praznik
352
4.05%
2
1.79%
4
Al Viro
255
2.94%
5
4.46%
5
Jiri Slaby
125
1.44%
2
1.79%
6
Masatake YAMATO
87
1.00%
1
0.89%
7
Jeffy Chen
83
0.96%
1
0.89%
8
Arnaldo Carvalho de Melo
72
0.83%
1
0.89%
9
Gustavo Padovan
54
0.62%
8
7.14%
10
Michael Poole
43
0.49%
1
0.89%
11
Peter Hurley
33
0.38%
3
2.68%
12
Bastien Nocera
32
0.37%
1
0.89%
13
Jiri Kosina
24
0.28%
1
0.89%
14
Szymon Janc
23
0.26%
2
1.79%
15
Karl Relton
17
0.20%
1
0.89%
16
Fabian Henneke
17
0.20%
1
0.89%
17
Dan Carpenter
17
0.20%
1
0.89%
18
Young_X
16
0.18%
1
0.89%
19
Kees Cook
14
0.16%
1
0.89%
20
Vasiliy Kulikov
13
0.15%
1
0.89%
21
Johan Hedberg
13
0.15%
2
1.79%
22
Linus Torvalds
11
0.13%
2
1.79%
23
Lamarque Vieira Souza
10
0.12%
1
0.89%
24
Fabian Frederick
10
0.12%
1
0.89%
25
Andrei Emeltchenko
10
0.12%
2
1.79%
26
Mat Martineau
9
0.10%
1
0.89%
27
Eric W. Biedermann
9
0.10%
2
1.79%
28
Benjamin Tissoires
7
0.08%
3
2.68%
29
Eric Dumazet
6
0.07%
2
1.79%
30
Jason Gerecke
5
0.06%
1
0.89%
31
Dmitry Torokhov
4
0.05%
1
0.89%
32
Dan Elkouby
4
0.05%
1
0.89%
33
Chen Gang S
4
0.05%
1
0.89%
34
Yang Ruirui
3
0.03%
1
0.89%
35
Julia Lawall
3
0.03%
1
0.89%
36
Johannes Berg
3
0.03%
2
1.79%
37
Hideaki Yoshifuji / 吉藤英明
3
0.03%
1
0.89%
38
Eric Paris
3
0.03%
1
0.89%
39
Zhao Hongjiang
2
0.02%
1
0.89%
40
Vikram Kandukuri
2
0.02%
1
0.89%
41
Pavel Emelyanov
2
0.02%
1
0.89%
42
Andrea Parri
2
0.02%
1
0.89%
43
Anderson Lizardo
2
0.02%
1
0.89%
44
Américo Wang
2
0.02%
1
0.89%
45
Stephen Hemminger
1
0.01%
1
0.89%
46
Ole Bjørn Midtbø
1
0.01%
1
0.89%
47
Mark Salyzyn
1
0.01%
1
0.89%
48
Henrik Rydberg
1
0.01%
1
0.89%
49
Davidlohr Bueso A
1
0.01%
1
0.89%
50
David S. Miller
1
0.01%
1
0.89%
Total
8688
112