Linux Source Code
Home
Release 5.9
Help
apple
root
drivers
net
ethernet
Highlighting
Reset All
By Author
By Age
──────────
Akinobu Mita
Al Viro
Alexander Beregalov
Alexey Dobriyan
Andrew Morton
Arnaldo Carvalho de Melo
Benjamin Herrenschmidt
David Gibson
David Howells
Emilio López
Eric Dumazet
Fabian Frederick
Finn Thain
François Romieu
Geert Uytterhoeven
Grant C. Likely
Jeff Garzik
Jeff Mahoney
Jeremy Kerr
Jiri Pirko
Joe Perches
Johannes Berg
Kees Cook
Krzysztof Kozlowski
Linus Torvalds
Linus Torvalds (pre-git)
Michael S. Tsirkin
Mike Rapoport
Olaf Hering
Patrick McHardy
Paul Mackerras
Pavel Machek
Pradeep A. Dalvi
Randy Dunlap
Rob Herring
Rusty Russell
Stephen Hemminger
Stephen Rothwell
Tejun Heo
Thomas Gleixner
Tobias Klauser
Wang Chen
Wei Yang
Wei Yongjun
Yue haibing
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
bmac.c
1672
-
35
8340
Linus Torvalds (pre-git)
Linus Torvalds
Benjamin Herrenschmidt
Jeff Garzik
Paul Mackerras
Randy Dunlap
Al Viro
Alexander Beregalov
Kees Cook
Olaf Hering
Jiri Pirko
Jeremy Kerr
David Gibson
Pradeep A. Dalvi
Andrew Morton
Joe Perches
Akinobu Mita
Mike Rapoport
Krzysztof Kozlowski
Emilio López
Tobias Klauser
Tejun Heo
Alexey Dobriyan
Yue haibing
Stephen Rothwell
Johannes Berg
Jeff Mahoney
Wei Yang
Thomas Gleixner
Pavel Machek
Patrick McHardy
François Romieu
Fabian Frederick
Eric Dumazet
David Howells
May 1998
August 1998
December 1998
June 1999
September 1999
January 2000
October 2000
February 2002
March 2002
November 2002
May 2003
June 2003
September 2003
February 2004
March 2004
January 2005
April 2005
July 2005
October 2005
July 2006
October 2006
December 2006
April 2007
August 2007
October 2007
October 2008
April 2009
June 2009
July 2009
February 2010
March 2010
April 2010
June 2010
September 2010
June 2011
July 2011
August 2011
February 2012
May 2013
October 2013
February 2015
March 2015
June 2017
October 2017
July 2018
September 2018
January 2019
May 2019
May 2020
June 2020
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 4486}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 1615}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 153}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 122}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 143}, {"author_id": 3, "token_count": 518}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 25, "token_count": 7}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 6, "token_count": 135}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 8, "token_count": 29}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 4, "token_count": 474}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 11, "token_count": 59}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 8, "token_count": 26}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 17, "token_count": 24}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 10, "token_count": 21}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 7, "token_count": 40}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 13, "token_count": 19}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 16, "token_count": 22}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 29}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 20, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
6664
79.90%
Linus Torvalds
518
6.21%
Benjamin Herrenschmidt
490
5.88%
Jeff Garzik
164
1.97%
Paul Mackerras
137
1.64%
Randy Dunlap
59
0.71%
Al Viro
55
0.66%
Alexander Beregalov
40
0.48%
Kees Cook
29
0.35%
Olaf Hering
28
0.34%
Jiri Pirko
28
0.34%
Jeremy Kerr
25
0.30%
David Gibson
24
0.29%
Pradeep A. Dalvi
22
0.26%
Andrew Morton
7
0.08%
Joe Perches
6
0.07%
Akinobu Mita
6
0.07%
Mike Rapoport
5
0.06%
Krzysztof Kozlowski
4
0.05%
Emilio López
4
0.05%
Tobias Klauser
3
0.04%
Tejun Heo
3
0.04%
Alexey Dobriyan
3
0.04%
Yue haibing
2
0.02%
Stephen Rothwell
2
0.02%
Johannes Berg
2
0.02%
Jeff Mahoney
2
0.02%
Wei Yang
1
0.01%
Thomas Gleixner
1
0.01%
Pavel Machek
1
0.01%
Patrick McHardy
1
0.01%
François Romieu
1
0.01%
Fabian Frederick
1
0.01%
Eric Dumazet
1
0.01%
David Howells
1
0.01%
Total
8340
bmac.h
160
-
2
650
Linus Torvalds (pre-git)
Thomas Gleixner
May 1998
May 2019
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 648}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
648
99.69%
Thomas Gleixner
2
0.31%
Total
650
mace.c
1026
-
31
5635
Linus Torvalds (pre-git)
Jeff Garzik
Paul Mackerras
Linus Torvalds
Al Viro
David Gibson
Wang Chen
Alexander Beregalov
Olaf Hering
Kees Cook
Benjamin Herrenschmidt
Jiri Pirko
Pradeep A. Dalvi
Rusty Russell
Mike Rapoport
Akinobu Mita
Tejun Heo
Jeff Mahoney
Alexey Dobriyan
Yue haibing
Stephen Rothwell
Rob Herring
Patrick McHardy
Wei Yang
Thomas Gleixner
Stephen Hemminger
Johannes Berg
Joe Perches
Jeremy Kerr
Grant C. Likely
Fabian Frederick
August 1997
October 1997
March 1998
May 1998
August 1998
February 1999
June 1999
September 1999
January 2000
February 2002
November 2002
March 2003
May 2003
August 2003
January 2004
February 2004
April 2004
July 2004
October 2004
July 2005
October 2005
March 2006
July 2006
December 2006
April 2007
October 2007
January 2008
October 2008
November 2008
April 2009
June 2009
February 2010
March 2010
April 2010
June 2010
June 2011
August 2011
February 2012
February 2015
March 2015
July 2017
October 2017
September 2018
February 2019
May 2019
June 2020
var spanGroupData = [ {"timestamp": 870418800, "group": [ {"author_id": 0, "token_count": 3318}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 117}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 272}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 312}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 198}, {"author_id": 3, "token_count": 127}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 99}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 140}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 8, "token_count": 36}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 2, "token_count": 471}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 10, "token_count": 26}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 8, "token_count": 23}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 14, "token_count": 41}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 7, "token_count": 40}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 9, "token_count": 51}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 39, "token_count": 1}, {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 29}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 20, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
4220
74.89%
Jeff Garzik
700
12.42%
Paul Mackerras
256
4.54%
Linus Torvalds
127
2.25%
Al Viro
66
1.17%
David Gibson
51
0.91%
Wang Chen
41
0.73%
Alexander Beregalov
40
0.71%
Olaf Hering
33
0.59%
Kees Cook
29
0.51%
Benjamin Herrenschmidt
15
0.27%
Jiri Pirko
14
0.25%
Pradeep A. Dalvi
6
0.11%
Rusty Russell
4
0.07%
Mike Rapoport
4
0.07%
Akinobu Mita
4
0.07%
Tejun Heo
3
0.05%
Jeff Mahoney
3
0.05%
Alexey Dobriyan
3
0.05%
Yue haibing
2
0.04%
Stephen Rothwell
2
0.04%
Rob Herring
2
0.04%
Patrick McHardy
2
0.04%
Wei Yang
1
0.02%
Thomas Gleixner
1
0.02%
Stephen Hemminger
1
0.02%
Johannes Berg
1
0.02%
Joe Perches
1
0.02%
Jeremy Kerr
1
0.02%
Grant C. Likely
1
0.02%
Fabian Frederick
1
0.02%
Total
5635
mace.h
169
-
2
637
Linus Torvalds (pre-git)
Thomas Gleixner
August 1997
March 1998
May 2019
var spanGroupData = [ {"timestamp": 870418800, "group": [ {"author_id": 0, "token_count": 634}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
635
99.69%
Thomas Gleixner
2
0.31%
Total
637
macmace.c
766
-
19
3295
Linus Torvalds (pre-git)
Finn Thain
Geert Uytterhoeven
Alexander Beregalov
Stephen Hemminger
Jeff Garzik
Jiri Pirko
Linus Torvalds
Michael S. Tsirkin
Wei Yongjun
Akinobu Mita
Tejun Heo
Pradeep A. Dalvi
Arnaldo Carvalho de Melo
Yue haibing
Thomas Gleixner
Johannes Berg
Joe Perches
Alexey Dobriyan
January 2000
February 2002
July 2002
March 2003
May 2003
January 2004
December 2006
March 2007
May 2007
July 2007
October 2007
April 2009
November 2009
February 2010
March 2010
April 2010
August 2011
September 2011
February 2012
November 2013
March 2015
June 2017
February 2018
September 2018
May 2019
December 2019
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 1564}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 5, "token_count": 406}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 15, "token_count": 37}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 1130}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 5, "token_count": 13}, {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 7, "token_count": 45}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 24, "token_count": 7}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 22, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1564
47.47%
Finn Thain
1144
34.72%
Geert Uytterhoeven
426
12.93%
Alexander Beregalov
45
1.37%
Stephen Hemminger
37
1.12%
Jeff Garzik
18
0.55%
Jiri Pirko
15
0.46%
Linus Torvalds
10
0.30%
Michael S. Tsirkin
8
0.24%
Wei Yongjun
7
0.21%
Akinobu Mita
5
0.15%
Tejun Heo
3
0.09%
Pradeep A. Dalvi
3
0.09%
Arnaldo Carvalho de Melo
3
0.09%
Yue haibing
2
0.06%
Thomas Gleixner
2
0.06%
Johannes Berg
1
0.03%
Joe Perches
1
0.03%
Alexey Dobriyan
1
0.03%
Total
3295
Contributors:
45
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds (pre-git)
13731
73.99%
22
19.64%
1
Finn Thain
1144
6.16%
5
4.46%
2
Jeff Garzik
882
4.75%
4
3.57%
3
Linus Torvalds
655
3.53%
6
5.36%
4
Benjamin Herrenschmidt
505
2.72%
4
3.57%
5
Geert Uytterhoeven
426
2.30%
4
3.57%
6
Paul Mackerras
393
2.12%
3
2.68%
7
Alexander Beregalov
125
0.67%
3
2.68%
8
Al Viro
121
0.65%
6
5.36%
9
David Gibson
75
0.40%
1
0.89%
10
Olaf Hering
61
0.33%
3
2.68%
11
Randy Dunlap
59
0.32%
1
0.89%
12
Kees Cook
58
0.31%
1
0.89%
13
Jiri Pirko
57
0.31%
5
4.46%
14
Wang Chen
41
0.22%
1
0.89%
15
Stephen Hemminger
38
0.20%
2
1.79%
16
Pradeep A. Dalvi
31
0.17%
3
2.68%
17
Jeremy Kerr
26
0.14%
2
1.79%
18
Akinobu Mita
15
0.08%
1
0.89%
19
Tejun Heo
9
0.05%
1
0.89%
20
Mike Rapoport
9
0.05%
1
0.89%
21
Thomas Gleixner
8
0.04%
2
1.79%
22
Michael S. Tsirkin
8
0.04%
1
0.89%
23
Joe Perches
8
0.04%
4
3.57%
24
Wei Yongjun
7
0.04%
1
0.89%
25
Andrew Morton
7
0.04%
1
0.89%
26
Alexey Dobriyan
7
0.04%
2
1.79%
27
Yue haibing
6
0.03%
1
0.89%
28
Jeff Mahoney
5
0.03%
1
0.89%
29
Stephen Rothwell
4
0.02%
1
0.89%
30
Rusty Russell
4
0.02%
1
0.89%
31
Krzysztof Kozlowski
4
0.02%
1
0.89%
32
Johannes Berg
4
0.02%
3
2.68%
33
Emilio López
4
0.02%
1
0.89%
34
Tobias Klauser
3
0.02%
1
0.89%
35
Patrick McHardy
3
0.02%
2
1.79%
36
Arnaldo Carvalho de Melo
3
0.02%
1
0.89%
37
Wei Yang
2
0.01%
2
1.79%
38
Rob Herring
2
0.01%
1
0.89%
39
Fabian Frederick
2
0.01%
1
0.89%
40
Pavel Machek
1
0.01%
1
0.89%
41
Grant C. Likely
1
0.01%
1
0.89%
42
François Romieu
1
0.01%
1
0.89%
43
Eric Dumazet
1
0.01%
1
0.89%
44
David Howells
1
0.01%
1
0.89%
Total
18557
112