Linux Source Code
Home
Release 5.4
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)
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
-
34
8340
Linus Torvalds (pre-git)
Linus Torvalds
Benjamin Herrenschmidt
Jeff Garzik
Paul Mackerras
Randy Dunlap
Al Viro
Alexander Beregalov
Kees Cook
Jiri Pirko
Olaf Hering
David Gibson
Jeremy Kerr
Pradeep A. Dalvi
Andrew Morton
Akinobu Mita
Joe Perches
Emilio López
Krzysztof Kozlowski
Alexey Dobriyan
Tejun Heo
Tobias Klauser
Jeff Mahoney
Johannes Berg
Stephen Rothwell
Yue haibing
David Howells
Eric Dumazet
Fabian Frederick
François Romieu
Patrick McHardy
Pavel Machek
Thomas Gleixner
Wei Yang
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
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 4492}, ]}, {"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": 23, "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": 40, "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": 42, "token_count": 1}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 26, "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": 38, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 10, "token_count": 21}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 7, "token_count": 40}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 20, "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": 39, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 22, "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": 27, "token_count": 4}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 29}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
6670
79.98%
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%
Jiri Pirko
28
0.34%
Olaf Hering
28
0.34%
David Gibson
24
0.29%
Jeremy Kerr
24
0.29%
Pradeep A. Dalvi
22
0.26%
Andrew Morton
7
0.08%
Akinobu Mita
6
0.07%
Joe Perches
6
0.07%
Emilio López
4
0.05%
Krzysztof Kozlowski
4
0.05%
Alexey Dobriyan
3
0.04%
Tejun Heo
3
0.04%
Tobias Klauser
3
0.04%
Jeff Mahoney
2
0.02%
Johannes Berg
2
0.02%
Stephen Rothwell
2
0.02%
Yue haibing
2
0.02%
David Howells
1
0.01%
Eric Dumazet
1
0.01%
Fabian Frederick
1
0.01%
François Romieu
1
0.01%
Patrick McHardy
1
0.01%
Pavel Machek
1
0.01%
Thomas Gleixner
1
0.01%
Wei Yang
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
-
30
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
Akinobu Mita
Rusty Russell
Alexey Dobriyan
Jeff Mahoney
Tejun Heo
Patrick McHardy
Rob Herring
Stephen Rothwell
Yue haibing
Fabian Frederick
Grant C. Likely
Jeremy Kerr
Joe Perches
Johannes Berg
Stephen Hemminger
Thomas Gleixner
Wei Yang
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
var spanGroupData = [ {"timestamp": 870418800, "group": [ {"author_id": 0, "token_count": 3321}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 118}, ]}, {"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": 26, "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": 31, "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": 28, "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": 33, "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": 22, "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": 35, "token_count": 1}, {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 29}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
4224
74.96%
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%
Akinobu Mita
4
0.07%
Rusty Russell
4
0.07%
Alexey Dobriyan
3
0.05%
Jeff Mahoney
3
0.05%
Tejun Heo
3
0.05%
Patrick McHardy
2
0.04%
Rob Herring
2
0.04%
Stephen Rothwell
2
0.04%
Yue haibing
2
0.04%
Fabian Frederick
1
0.02%
Grant C. Likely
1
0.02%
Jeremy Kerr
1
0.02%
Joe Perches
1
0.02%
Johannes Berg
1
0.02%
Stephen Hemminger
1
0.02%
Thomas Gleixner
1
0.02%
Wei Yang
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
-
18
3287
Linus Torvalds (pre-git)
Finn Thain
Geert Uytterhoeven
Alexander Beregalov
Stephen Hemminger
Jeff Garzik
Jiri Pirko
Linus Torvalds
Wei Yongjun
Akinobu Mita
Arnaldo Carvalho de Melo
Pradeep A. Dalvi
Tejun Heo
Thomas Gleixner
Yue haibing
Alexey Dobriyan
Joe Perches
Johannes Berg
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
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": 32, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 1130}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 22, "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": 20, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1564
47.58%
Finn Thain
1144
34.80%
Geert Uytterhoeven
426
12.96%
Alexander Beregalov
45
1.37%
Stephen Hemminger
37
1.13%
Jeff Garzik
18
0.55%
Jiri Pirko
15
0.46%
Linus Torvalds
10
0.30%
Wei Yongjun
7
0.21%
Akinobu Mita
5
0.15%
Arnaldo Carvalho de Melo
3
0.09%
Pradeep A. Dalvi
3
0.09%
Tejun Heo
3
0.09%
Thomas Gleixner
2
0.06%
Yue haibing
2
0.06%
Alexey Dobriyan
1
0.03%
Joe Perches
1
0.03%
Johannes Berg
1
0.03%
Total
3287
Contributors:
43
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds (pre-git)
13741
74.08%
22
20.18%
1
Finn Thain
1144
6.17%
5
4.59%
2
Jeff Garzik
882
4.75%
4
3.67%
3
Linus Torvalds
655
3.53%
6
5.50%
4
Benjamin Herrenschmidt
505
2.72%
4
3.67%
5
Geert Uytterhoeven
426
2.30%
4
3.67%
6
Paul Mackerras
393
2.12%
3
2.75%
7
Alexander Beregalov
125
0.67%
3
2.75%
8
Al Viro
121
0.65%
6
5.50%
9
David Gibson
75
0.40%
1
0.92%
10
Olaf Hering
61
0.33%
3
2.75%
11
Randy Dunlap
59
0.32%
1
0.92%
12
Kees Cook
58
0.31%
1
0.92%
13
Jiri Pirko
57
0.31%
5
4.59%
14
Wang Chen
41
0.22%
1
0.92%
15
Stephen Hemminger
38
0.20%
2
1.83%
16
Pradeep A. Dalvi
31
0.17%
3
2.75%
17
Jeremy Kerr
25
0.13%
1
0.92%
18
Akinobu Mita
15
0.08%
1
0.92%
19
Tejun Heo
9
0.05%
1
0.92%
20
Joe Perches
8
0.04%
4
3.67%
21
Thomas Gleixner
8
0.04%
2
1.83%
22
Alexey Dobriyan
7
0.04%
2
1.83%
23
Andrew Morton
7
0.04%
1
0.92%
24
Wei Yongjun
7
0.04%
1
0.92%
25
Yue haibing
6
0.03%
1
0.92%
26
Jeff Mahoney
5
0.03%
1
0.92%
27
Emilio López
4
0.02%
1
0.92%
28
Johannes Berg
4
0.02%
3
2.75%
29
Krzysztof Kozlowski
4
0.02%
1
0.92%
30
Rusty Russell
4
0.02%
1
0.92%
31
Stephen Rothwell
4
0.02%
1
0.92%
32
Arnaldo Carvalho de Melo
3
0.02%
1
0.92%
33
Patrick McHardy
3
0.02%
2
1.83%
34
Tobias Klauser
3
0.02%
1
0.92%
35
Fabian Frederick
2
0.01%
1
0.92%
36
Rob Herring
2
0.01%
1
0.92%
37
Wei Yang
2
0.01%
2
1.83%
38
David Howells
1
0.01%
1
0.92%
39
Eric Dumazet
1
0.01%
1
0.92%
40
François Romieu
1
0.01%
1
0.92%
41
Grant C. Likely
1
0.01%
1
0.92%
42
Pavel Machek
1
0.01%
1
0.92%
Total
18549
109