Linux Source Code
Home
Release 6.1
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
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 / 吉藤英明
Jakub Kiciński
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
Wolfram Sang
Yang Ruirui
Ye Kai
Young_X
Zhao Hongjiang
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
core.c
1480
-
47
6792
David Herrmann
Marcel Holtmann
Alan Ott
Frank Praznik
Jiri Slaby
Jeffy Chen
Michael Poole
Gustavo Padovan
Peter Hurley
Bastien Nocera
Jiri Kosina
Al Viro
Szymon Janc
Karl Relton
Fabian Henneke
Kees Cook
Vasiliy Kulikov
Lamarque Vieira Souza
Johan Hedberg
Linus Torvalds
Fabian Frederick
Andrei Emeltchenko
Mat Martineau
Benjamin Tissoires
Jason Gerecke
Eric Dumazet
Dmitry Torokhov
Dan Elkouby
Ye Kai
Yang Ruirui
Wolfram Sang
Johannes Berg
Vikram Kandukuri
Pavel Emelyanov
Andrea Parri
Anderson Lizardo
Américo Wang
Ole Bjørn Midtbø
Mark Salyzyn
Hideaki Yoshifuji / 吉藤英明
Henrik Rydberg
Eric W. Biedermann
Davidlohr Bueso A
David S. Miller
Dan Carpenter
Chen Gang S
Archie Pusaka
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
July 2018
August 2018
May 2019
July 2019
September 2019
January 2020
October 2020
May 2021
June 2021
December 2021
August 2022
var spanGroupData = [ {"timestamp": 1088665200, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 0, "token_count": 1576}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 0, "token_count": 355}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 52, "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": 39, "token_count": 1}, {"author_id": 0, "token_count": 255}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 5, "token_count": 124}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 42, "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": 9, "token_count": 43}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 20, "token_count": 13}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 501}, {"author_id": 26, "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": 27, "token_count": 9}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 35}, {"author_id": 11, "token_count": 22}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 10, "token_count": 32}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 22, "token_count": 12}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 15, "token_count": 17}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 2701}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 53, "token_count": 1}, {"author_id": 1, "token_count": 134}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 29, "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": 29, "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": 23, "token_count": 10}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 7, "token_count": 83}, {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 30, "token_count": 5}, {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 19, "token_count": 14}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 44, "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": 51, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 35, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
David Herrmann
2981
43.89%
Marcel Holtmann
2359
34.73%
Alan Ott
501
7.38%
Frank Praznik
352
5.18%
Jiri Slaby
124
1.83%
Jeffy Chen
83
1.22%
Michael Poole
43
0.63%
Gustavo Padovan
37
0.54%
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%
Lamarque Vieira Souza
12
0.18%
Johan Hedberg
12
0.18%
Linus Torvalds
11
0.16%
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%
Ye Kai
3
0.04%
Yang Ruirui
3
0.04%
Wolfram Sang
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%
Eric W. Biedermann
1
0.01%
Davidlohr Bueso A
1
0.01%
David S. Miller
1
0.01%
Dan Carpenter
1
0.01%
Chen Gang S
1
0.01%
Archie Pusaka
1
0.01%
Total
6792
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": 39, "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
320
-
18
1370
Marcel Holtmann
Al Viro
Masatake YAMATO
Arnaldo Carvalho de Melo
Young_X
Dan Carpenter
Eric W. Biedermann
Julia Lawall
Jakub Kiciński
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
December 2021
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": 28, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 278}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 39, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 25, "token_count": 7}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 40, "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": 10, "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": 25, "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}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 38, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Marcel Holtmann
919
67.08%
Al Viro
230
16.79%
Masatake YAMATO
87
6.35%
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%
Jakub Kiciński
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
1370
Contributors:
55
Author
Tokens
Proportion
Commits
Proportion
0
Marcel Holtmann
3643
41.95%
20
17.54%
1
David Herrmann
3103
35.73%
17
14.91%
2
Alan Ott
535
6.16%
3
2.63%
3
Frank Praznik
352
4.05%
2
1.75%
4
Al Viro
255
2.94%
5
4.39%
5
Jiri Slaby
124
1.43%
2
1.75%
6
Masatake YAMATO
87
1.00%
1
0.88%
7
Jeffy Chen
83
0.96%
1
0.88%
8
Arnaldo Carvalho de Melo
72
0.83%
1
0.88%
9
Michael Poole
43
0.50%
1
0.88%
10
Gustavo Padovan
38
0.44%
6
5.26%
11
Peter Hurley
33
0.38%
3
2.63%
12
Bastien Nocera
32
0.37%
1
0.88%
13
Jiri Kosina
24
0.28%
1
0.88%
14
Szymon Janc
23
0.26%
2
1.75%
15
Karl Relton
17
0.20%
1
0.88%
16
Fabian Henneke
17
0.20%
1
0.88%
17
Dan Carpenter
17
0.20%
1
0.88%
18
Young_X
16
0.18%
1
0.88%
19
Kees Cook
14
0.16%
1
0.88%
20
Vasiliy Kulikov
13
0.15%
1
0.88%
21
Johan Hedberg
13
0.15%
2
1.75%
22
Lamarque Vieira Souza
12
0.14%
1
0.88%
23
Linus Torvalds
11
0.13%
2
1.75%
24
Fabian Frederick
10
0.12%
1
0.88%
25
Eric W. Biedermann
10
0.12%
3
2.63%
26
Andrei Emeltchenko
10
0.12%
2
1.75%
27
Mat Martineau
9
0.10%
1
0.88%
28
Eric Dumazet
6
0.07%
2
1.75%
29
Benjamin Tissoires
6
0.07%
2
1.75%
30
Jason Gerecke
5
0.06%
1
0.88%
31
Dmitry Torokhov
4
0.05%
1
0.88%
32
Dan Elkouby
4
0.05%
1
0.88%
33
Ye Kai
3
0.03%
1
0.88%
34
Yang Ruirui
3
0.03%
1
0.88%
35
Wolfram Sang
3
0.03%
1
0.88%
36
Julia Lawall
3
0.03%
1
0.88%
37
Johannes Berg
3
0.03%
2
1.75%
38
Jakub Kiciński
3
0.03%
1
0.88%
39
Hideaki Yoshifuji / 吉藤英明
3
0.03%
1
0.88%
40
Eric Paris
3
0.03%
1
0.88%
41
Zhao Hongjiang
2
0.02%
1
0.88%
42
Vikram Kandukuri
2
0.02%
1
0.88%
43
Pavel Emelyanov
2
0.02%
1
0.88%
44
Andrea Parri
2
0.02%
1
0.88%
45
Anderson Lizardo
2
0.02%
1
0.88%
46
Américo Wang
2
0.02%
1
0.88%
47
Stephen Hemminger
1
0.01%
1
0.88%
48
Ole Bjørn Midtbø
1
0.01%
1
0.88%
49
Mark Salyzyn
1
0.01%
1
0.88%
50
Henrik Rydberg
1
0.01%
1
0.88%
51
Davidlohr Bueso A
1
0.01%
1
0.88%
52
David S. Miller
1
0.01%
1
0.88%
53
Chen Gang S
1
0.01%
1
0.88%
54
Archie Pusaka
1
0.01%
1
0.88%
Total
8685
114