Linux Source Code
Home
Release 5.16
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
Archie Pusaka
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
Ye Kai
Young_X
Zhao Hongjiang
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
core.c
1480
-
45
6797
David Herrmann
Linus Torvalds
Alan Ott
Marcel Holtmann
Frank Praznik
Jiri Slaby
Jeffy Chen
Gustavo Padovan
Michael Poole
Peter Hurley
Bastien Nocera
Jiri Kosina
Szymon Janc
Karl Relton
Fabian Henneke
Al Viro
Kees Cook
Vasiliy Kulikov
Johan Hedberg
Lamarque Vieira Souza
Fabian Frederick
Andrei Emeltchenko
Mat Martineau
Benjamin Tissoires
Jason Gerecke
Eric Dumazet
Dmitry Torokhov
Dan Elkouby
Chen Gang S
Ye Kai
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
Archie Pusaka
April 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
July 2018
August 2018
May 2019
July 2019
September 2019
January 2020
October 2020
May 2021
June 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1997}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 37, "token_count": 1}, {"author_id": 2, "token_count": 256}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "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": 6, "token_count": 125}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "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": 20, "token_count": 13}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 501}, {"author_id": 24, "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": 48, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 22, "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": 32, "token_count": 4}, {"author_id": 1, "token_count": 134}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 351}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 28, "token_count": 4}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 21, "token_count": 12}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 23, "token_count": 10}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 60}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 83}, {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 29, "token_count": 5}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 19, "token_count": 14}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 5, "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": 31, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 33, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
David Herrmann
2938
43.22%
Linus Torvalds
2008
29.54%
Alan Ott
501
7.37%
Marcel Holtmann
403
5.93%
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%
Szymon Janc
19
0.28%
Karl Relton
17
0.25%
Fabian Henneke
17
0.25%
Al Viro
16
0.24%
Kees Cook
14
0.21%
Vasiliy Kulikov
13
0.19%
Johan Hedberg
12
0.18%
Lamarque Vieira Souza
10
0.15%
Fabian Frederick
10
0.15%
Andrei Emeltchenko
10
0.15%
Mat Martineau
9
0.13%
Benjamin Tissoires
6
0.09%
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%
Ye Kai
3
0.04%
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%
Archie Pusaka
1
0.01%
Total
6797
hidp.h
192
-
7
523
Linus Torvalds
David Herrmann
Alan Ott
Marcel Holtmann
Szymon Janc
Al Viro
Hideaki Yoshifuji / 吉藤英明
April 2005
February 2007
August 2009
January 2011
March 2011
April 2013
May 2013
December 2013
August 2018
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 358}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 37, "token_count": 1}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "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": 5, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
358
68.45%
David Herrmann
119
22.75%
Alan Ott
34
6.50%
Marcel Holtmann
7
1.34%
Szymon Janc
2
0.38%
Al Viro
2
0.38%
Hideaki Yoshifuji / 吉藤英明
1
0.19%
Total
523
sock.c
319
-
17
1368
Linus Torvalds
Marcel Holtmann
Al Viro
Masatake YAMATO
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
April 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": 1112342400, "group": [ {"author_id": 0, "token_count": 712}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 2, "token_count": 279}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 37, "token_count": 1}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 26, "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": 7, "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": 26, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 5, "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
Linus Torvalds
712
52.05%
Marcel Holtmann
280
20.47%
Al Viro
230
16.81%
Masatake YAMATO
87
6.36%
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:
52
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds
3078
35.43%
3
2.78%
1
David Herrmann
3060
35.22%
17
15.74%
2
Marcel Holtmann
690
7.94%
16
14.81%
3
Alan Ott
535
6.16%
3
2.78%
4
Frank Praznik
352
4.05%
2
1.85%
5
Al Viro
248
2.85%
4
3.70%
6
Jiri Slaby
125
1.44%
2
1.85%
7
Masatake YAMATO
87
1.00%
1
0.93%
8
Jeffy Chen
83
0.96%
1
0.93%
9
Gustavo Padovan
54
0.62%
8
7.41%
10
Michael Poole
43
0.49%
1
0.93%
11
Peter Hurley
33
0.38%
3
2.78%
12
Bastien Nocera
32
0.37%
1
0.93%
13
Jiri Kosina
24
0.28%
1
0.93%
14
Szymon Janc
23
0.26%
2
1.85%
15
Karl Relton
17
0.20%
1
0.93%
16
Fabian Henneke
17
0.20%
1
0.93%
17
Dan Carpenter
17
0.20%
1
0.93%
18
Young_X
16
0.18%
1
0.93%
19
Kees Cook
14
0.16%
1
0.93%
20
Vasiliy Kulikov
13
0.15%
1
0.93%
21
Johan Hedberg
13
0.15%
2
1.85%
22
Lamarque Vieira Souza
10
0.12%
1
0.93%
23
Fabian Frederick
10
0.12%
1
0.93%
24
Andrei Emeltchenko
10
0.12%
2
1.85%
25
Mat Martineau
9
0.10%
1
0.93%
26
Eric W. Biedermann
9
0.10%
2
1.85%
27
Eric Dumazet
6
0.07%
2
1.85%
28
Benjamin Tissoires
6
0.07%
2
1.85%
29
Jason Gerecke
5
0.06%
1
0.93%
30
Dmitry Torokhov
4
0.05%
1
0.93%
31
Dan Elkouby
4
0.05%
1
0.93%
32
Chen Gang S
4
0.05%
1
0.93%
33
Ye Kai
3
0.03%
1
0.93%
34
Yang Ruirui
3
0.03%
1
0.93%
35
Julia Lawall
3
0.03%
1
0.93%
36
Johannes Berg
3
0.03%
2
1.85%
37
Hideaki Yoshifuji / 吉藤英明
3
0.03%
1
0.93%
38
Eric Paris
3
0.03%
1
0.93%
39
Zhao Hongjiang
2
0.02%
1
0.93%
40
Vikram Kandukuri
2
0.02%
1
0.93%
41
Pavel Emelyanov
2
0.02%
1
0.93%
42
Andrea Parri
2
0.02%
1
0.93%
43
Anderson Lizardo
2
0.02%
1
0.93%
44
Américo Wang
2
0.02%
1
0.93%
45
Stephen Hemminger
1
0.01%
1
0.93%
46
Ole Bjørn Midtbø
1
0.01%
1
0.93%
47
Mark Salyzyn
1
0.01%
1
0.93%
48
Henrik Rydberg
1
0.01%
1
0.93%
49
Davidlohr Bueso A
1
0.01%
1
0.93%
50
David S. Miller
1
0.01%
1
0.93%
51
Archie Pusaka
1
0.01%
1
0.93%
Total
8688
108