Linux Source Code
Home
Release 6.5
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
Avi Kivity
Benjamin Herrenschmidt
David Gibson
David Howells
Emilio López
Eric Dumazet
Fabian Frederick
Finn Thain
François Romieu
Geert Uytterhoeven
Grant C. Likely
Jakub Kiciński
Jeff Garzik
Jeff Mahoney
Jeremy Kerr
Jiri Pirko
Joe Perches
Johannes Berg
Kees Cook
Krzysztof Kozlowski
Linus Torvalds
Linus Torvalds (pre-git)
Michael Ellerman
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
Thomas Gleixner
Tobias Klauser
Wang Chen
Wei Yang
Wei Yongjun
Yang Yingliang
Yue haibing
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
bmac.c
1671
-
37
8320
Linus Torvalds (pre-git)
Benjamin Herrenschmidt
Linus Torvalds
Jeff Garzik
Paul Mackerras
Randy Dunlap
Al Viro
Alexander Beregalov
Kees Cook
Olaf Hering
Jiri Pirko
Jeremy Kerr
David Gibson
Michael Ellerman
Pradeep A. Dalvi
Jakub Kiciński
Andrew Morton
Joe Perches
Akinobu Mita
Mike Rapoport
Krzysztof Kozlowski
Emilio López
Tobias Klauser
Alexey Dobriyan
Yue haibing
Stephen Rothwell
Johannes Berg
Jeff Mahoney
Yang Yingliang
Wei Yang
Thomas Gleixner
Pavel Machek
Patrick McHardy
François Romieu
Fabian Frederick
Eric Dumazet
David Howells
September 1991
November 1991
January 1992
March 1992
May 1992
August 1992
September 1992
December 1992
June 1993
July 1993
August 1993
September 1993
November 1993
April 1994
May 1994
June 1994
July 1994
August 1994
October 1994
January 1995
February 1995
June 1995
January 1996
March 1996
July 1996
September 1996
January 1997
March 1997
August 1997
October 1997
January 1998
March 1998
May 1998
August 1998
December 1998
June 1999
September 1999
January 2000
September 2000
October 2000
February 2002
March 2002
November 2002
March 2003
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
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
October 2021
January 2022
December 2022
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 688982400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 694252800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 704703600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 744188400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 770454000, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 773046000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 775724400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 791625600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 836204400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 0, "token_count": 494}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 3786}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 1365}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 144}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 132}, {"author_id": 3, "token_count": 367}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 26, "token_count": 7}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 6, "token_count": 132}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 8, "token_count": 29}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 4, "token_count": 446}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 10, "token_count": 62}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 8, "token_count": 26}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 18, "token_count": 24}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 13, "token_count": 21}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 7, "token_count": 40}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 12, "token_count": 19}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 19, "token_count": 12}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 34, "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": 42, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 11, "token_count": 29}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 14, "token_count": 14}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 39, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
6821
81.98%
Benjamin Herrenschmidt
462
5.55%
Linus Torvalds
367
4.41%
Jeff Garzik
153
1.84%
Paul Mackerras
137
1.65%
Randy Dunlap
62
0.75%
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%
Michael Ellerman
14
0.17%
Pradeep A. Dalvi
12
0.14%
Jakub Kiciński
9
0.11%
Andrew Morton
7
0.08%
Joe Perches
6
0.07%
Akinobu Mita
6
0.07%
Mike Rapoport
4
0.05%
Krzysztof Kozlowski
4
0.05%
Emilio López
4
0.05%
Tobias Klauser
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%
Yang Yingliang
1
0.01%
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
8320
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
1031
-
32
5655
Linus Torvalds (pre-git)
Jeff Garzik
Paul Mackerras
Linus Torvalds
Al Viro
David Gibson
Wang Chen
Alexander Beregalov
Michael Ellerman
Benjamin Herrenschmidt
Kees Cook
Olaf Hering
Jiri Pirko
Pradeep A. Dalvi
Rusty Russell
Akinobu Mita
Mike Rapoport
Jeff Mahoney
Alexey Dobriyan
Yue haibing
Stephen Rothwell
Rob Herring
Patrick McHardy
Yang Yingliang
Wei Yang
Thomas Gleixner
Stephen Hemminger
Johannes Berg
Joe Perches
Jeremy Kerr
Grant C. Likely
Fabian Frederick
September 1991
January 1992
March 1992
May 1992
August 1992
September 1992
December 1992
June 1993
July 1993
April 1994
May 1994
October 1994
January 1995
February 1995
April 1995
June 1995
January 1996
March 1996
May 1996
September 1996
January 1997
March 1997
August 1997
October 1997
February 1998
March 1998
May 1998
August 1998
February 1999
May 1999
June 1999
September 1999
January 2000
February 2002
April 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
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
January 2022
December 2022
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 694252800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 704703600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 791625600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 796723200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 830934000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 0, "token_count": 3296}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 224}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 264}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 201}, {"author_id": 3, "token_count": 140}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 6, "token_count": 53}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 6, "token_count": 140}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 4, "token_count": 16}, {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 8, "token_count": 38}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 2, "token_count": 383}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 13, "token_count": 12}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 8, "token_count": 23}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 15, "token_count": 41}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 7, "token_count": 40}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 44, "token_count": 1}, {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 9, "token_count": 51}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 42, "token_count": 1}, {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 11, "token_count": 29}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 14, "token_count": 31}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 39, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
4332
76.60%
Jeff Garzik
610
10.79%
Paul Mackerras
208
3.68%
Linus Torvalds
140
2.48%
Al Viro
68
1.20%
David Gibson
52
0.92%
Wang Chen
41
0.73%
Alexander Beregalov
40
0.71%
Michael Ellerman
31
0.55%
Benjamin Herrenschmidt
31
0.55%
Kees Cook
29
0.51%
Olaf Hering
19
0.34%
Jiri Pirko
14
0.25%
Pradeep A. Dalvi
6
0.11%
Rusty Russell
4
0.07%
Akinobu Mita
4
0.07%
Mike Rapoport
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%
Yang Yingliang
1
0.02%
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
5655
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
770
-
20
3317
Linus Torvalds (pre-git)
Finn Thain
Geert Uytterhoeven
Alexander Beregalov
Stephen Hemminger
Jakub Kiciński
Jeff Garzik
Jiri Pirko
Linus Torvalds
Michael S. Tsirkin
Wei Yongjun
Akinobu Mita
Pradeep A. Dalvi
Avi Kivity
Arnaldo Carvalho de Melo
Yue haibing
Thomas Gleixner
Johannes Berg
Joe Perches
Alexey Dobriyan
September 1991
August 1992
September 1992
June 1993
August 1993
November 1993
February 1994
April 1994
June 1994
June 1995
January 1996
March 1996
September 1996
March 1997
October 1997
March 1998
August 1998
December 1998
February 1999
May 1999
June 1999
September 1999
January 2000
February 2002
July 2002
December 2002
March 2003
May 2003
September 2003
January 2004
December 2006
March 2007
May 2007
July 2007
October 2007
April 2009
November 2009
February 2010
April 2010
August 2011
September 2011
February 2012
November 2013
March 2015
June 2017
February 2018
September 2018
May 2019
December 2019
November 2021
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 744188400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 760089600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 770454000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 1418}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 5, "token_count": 385}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 17, "token_count": 14}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 17, "token_count": 18}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 20, "token_count": 5}, {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 979}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 5, "token_count": 3}, {"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": 12, "token_count": 9}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 19, "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": 33, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 16, "token_count": 31}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1730
52.16%
Finn Thain
993
29.94%
Geert Uytterhoeven
407
12.27%
Alexander Beregalov
45
1.36%
Stephen Hemminger
32
0.96%
Jakub Kiciński
31
0.93%
Jeff Garzik
18
0.54%
Jiri Pirko
15
0.45%
Linus Torvalds
10
0.30%
Michael S. Tsirkin
8
0.24%
Wei Yongjun
7
0.21%
Akinobu Mita
5
0.15%
Pradeep A. Dalvi
3
0.09%
Avi Kivity
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
3317
Contributors:
48
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds (pre-git)
14166
76.25%
145
57.54%
1
Finn Thain
993
5.34%
5
1.98%
2
Jeff Garzik
781
4.20%
4
1.59%
3
Linus Torvalds
517
2.78%
11
4.37%
4
Benjamin Herrenschmidt
493
2.65%
5
1.98%
5
Geert Uytterhoeven
407
2.19%
5
1.98%
6
Paul Mackerras
345
1.86%
3
1.19%
7
Alexander Beregalov
125
0.67%
3
1.19%
8
Al Viro
123
0.66%
7
2.78%
9
David Gibson
76
0.41%
2
0.79%
10
Randy Dunlap
62
0.33%
1
0.40%
11
Kees Cook
58
0.31%
1
0.40%
12
Jiri Pirko
57
0.31%
5
1.98%
13
Olaf Hering
47
0.25%
3
1.19%
14
Michael Ellerman
45
0.24%
2
0.79%
15
Wang Chen
41
0.22%
1
0.40%
16
Jakub Kiciński
40
0.22%
3
1.19%
17
Stephen Hemminger
33
0.18%
3
1.19%
18
Jeremy Kerr
26
0.14%
2
0.79%
19
Pradeep A. Dalvi
21
0.11%
3
1.19%
20
Akinobu Mita
15
0.08%
1
0.40%
21
Thomas Gleixner
8
0.04%
2
0.79%
22
Michael S. Tsirkin
8
0.04%
1
0.40%
23
Joe Perches
8
0.04%
4
1.59%
24
Wei Yongjun
7
0.04%
1
0.40%
25
Mike Rapoport
7
0.04%
1
0.40%
26
Andrew Morton
7
0.04%
1
0.40%
27
Alexey Dobriyan
7
0.04%
2
0.79%
28
Yue haibing
6
0.03%
1
0.40%
29
Jeff Mahoney
5
0.03%
1
0.40%
30
Stephen Rothwell
4
0.02%
1
0.40%
31
Rusty Russell
4
0.02%
1
0.40%
32
Krzysztof Kozlowski
4
0.02%
1
0.40%
33
Johannes Berg
4
0.02%
3
1.19%
34
Emilio López
4
0.02%
1
0.40%
35
Tobias Klauser
3
0.02%
1
0.40%
36
Patrick McHardy
3
0.02%
2
0.79%
37
Avi Kivity
3
0.02%
1
0.40%
38
Arnaldo Carvalho de Melo
3
0.02%
1
0.40%
39
Yang Yingliang
2
0.01%
2
0.79%
40
Wei Yang
2
0.01%
2
0.79%
41
Rob Herring
2
0.01%
1
0.40%
42
Fabian Frederick
2
0.01%
1
0.40%
43
Pavel Machek
1
0.01%
1
0.40%
44
Grant C. Likely
1
0.01%
1
0.40%
45
François Romieu
1
0.01%
1
0.40%
46
Eric Dumazet
1
0.01%
1
0.40%
47
David Howells
1
0.01%
1
0.40%
Total
18579
252