Linux Source Code
Home
Release 5.8
Help
amd
root
drivers
net
ethernet
Highlighting
Reset All
By Author
By Age
──────────
Adrian Bunk
Al Viro
Alan Cox
Alexander Beregalov
Andi Kleen
Andrew Lunn
Andrew Morton
Andy Shevchenko
Arnaldo Carvalho de Melo
Art Haas
Benjamin Herrenschmidt
Christoph Hellwig
Cyrill V. Gorcunov
Daniel Ritz
Dave Jones
David Hinds
David S. Miller
Denys Vlasenko
Dmitry Torokhov
Dominik Brodowski
Don Fry
Eric Dumazet
Florian Fainelli
Florian Westphal
François Romieu
Geert Uytterhoeven
Go Taniguchi
Herbert Valerio Riedel
Hubert WS Lin
Jeff Garzik
Jiri Pirko
Joe Perches
Julia Lawall
Kai Germaschewski
Kees Cook
Kent Yoder
Khawar Chaudhry
Linus Torvalds
Linus Torvalds (pre-git)
Maciej W. Rozycki
Manuel Lauss
Markos Chandras
Michael S. Tsirkin
Ondrej Zary
Others
Patrick McHardy
Philippe Reynes
Pradeep A. Dalvi
Ralf Baechle
Randy Dunlap
Reeja John
Rick Jones
Russell King
Rusty Russell
Stephen Hemminger
Tobias Klauser
Tom Lendacky
Varka Bhadram
Wang Chen
William Stinson
Yue haibing
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
xgbe
20385
16
39
80086
Tom Lendacky
Andrew Lunn
Philippe Reynes
Yue haibing
Andy Shevchenko
Kees Cook
Florian Westphal
Joe Perches
Jiri Pirko
Stephen Hemminger
Michael S. Tsirkin
Linus Torvalds
David S. Miller
Eric Dumazet
Others
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
September 2015
October 2015
February 2016
July 2016
August 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
May 2017
June 2017
July 2017
August 2017
October 2017
November 2017
December 2017
February 2018
March 2018
April 2018
May 2018
July 2018
September 2018
November 2018
January 2019
April 2019
July 2019
August 2019
December 2019
March 2020
April 2020
var spanGroupData = [ {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 19234}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 5038}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 168}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 0, "token_count": 3763}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 30, "token_count": 4}, {"author_id": 0, "token_count": 373}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 294}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 0, "token_count": 132}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 193}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 3417}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 81}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 196}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 1595}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 34, "token_count": 57}, {"author_id": 0, "token_count": 32433}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 19, "token_count": 2}, {"author_id": 10, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 0, "token_count": 242}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 42, "token_count": 9}, {"author_id": 0, "token_count": 231}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 2038}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 30, "token_count": 2}, {"author_id": 0, "token_count": 6063}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 27, "token_count": 28}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 59, "token_count": 32}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 821}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 2923}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 53, "token_count": 4}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 32, "token_count": 17}, {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 32, "token_count": 93}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 42, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 53, "token_count": 39}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 37, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Lendacky
79635
99.44%
Andrew Lunn
110
0.14%
Philippe Reynes
57
0.07%
Yue haibing
45
0.06%
Andy Shevchenko
32
0.04%
Kees Cook
28
0.03%
Florian Westphal
14
0.02%
Joe Perches
7
0.01%
Jiri Pirko
6
0.01%
Stephen Hemminger
5
0.01%
Michael S. Tsirkin
4
0.00%
Linus Torvalds
2
0.00%
David S. Miller
2
0.00%
Eric Dumazet
1
0.00%
Others
138
0.17%
Total
80086
Files:
7990.c
670
-
24
3182
Linus Torvalds (pre-git)
Geert Uytterhoeven
Randy Dunlap
Alan Cox
Adrian Bunk
Jeff Garzik
Arnaldo Carvalho de Melo
Florian Westphal
Linus Torvalds
Al Viro
Jiri Pirko
Andrew Morton
Dave Jones
Michael S. Tsirkin
Tobias Klauser
Pradeep A. Dalvi
Eric Dumazet
Patrick McHardy
David S. Miller
Others
May 1998
June 1999
January 2001
February 2002
April 2002
November 2002
January 2003
April 2003
March 2004
October 2004
December 2005
September 2006
February 2007
March 2007
May 2007
July 2007
October 2007
January 2008
June 2008
July 2009
February 2010
April 2010
May 2010
July 2011
February 2012
December 2013
March 2014
September 2015
April 2016
May 2016
September 2016
May 2019
December 2019
May 2020
June 2020
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 1, "token_count": 2414}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 10, "token_count": 10}, {"author_id": 1, "token_count": 141}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 26, "token_count": 17}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 21, "token_count": 29}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 24, "token_count": 30}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 12, "token_count": 383}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 15, "token_count": 9}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 52, "token_count": 25}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 42, "token_count": 12}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
2566
80.64%
Geert Uytterhoeven
399
12.54%
Randy Dunlap
30
0.94%
Alan Cox
29
0.91%
Adrian Bunk
26
0.82%
Jeff Garzik
20
0.63%
Arnaldo Carvalho de Melo
20
0.63%
Florian Westphal
18
0.57%
Linus Torvalds
16
0.50%
Al Viro
10
0.31%
Jiri Pirko
8
0.25%
Andrew Morton
7
0.22%
Dave Jones
5
0.16%
Michael S. Tsirkin
4
0.13%
Tobias Klauser
3
0.09%
Pradeep A. Dalvi
3
0.09%
Eric Dumazet
2
0.06%
Patrick McHardy
1
0.03%
David S. Miller
1
0.03%
Others
14
0.44%
Total
3182
7990.h
251
-
6
755
Linus Torvalds (pre-git)
Geert Uytterhoeven
Michael S. Tsirkin
Jeff Garzik
Others
May 1998
June 1999
January 2001
October 2004
September 2006
December 2013
November 2017
December 2019
May 2020
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 1, "token_count": 690}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 12, "token_count": 25}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 12, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
710
94.04%
Geert Uytterhoeven
38
5.03%
Michael S. Tsirkin
4
0.53%
Jeff Garzik
1
0.13%
Others
2
0.26%
Total
755
a2065.c
782
-
29
3752
Linus Torvalds (pre-git)
Joe Perches
Andrew Morton
Geert Uytterhoeven
Kees Cook
Alexander Beregalov
Randy Dunlap
Julia Lawall
Al Viro
Dave Jones
Jeff Garzik
Arnaldo Carvalho de Melo
Linus Torvalds
Jiri Pirko
Alan Cox
Florian Westphal
Michael S. Tsirkin
Tobias Klauser
Pradeep A. Dalvi
Stephen Hemminger
Patrick McHardy
Eric Dumazet
David S. Miller
Adrian Bunk
Others
March 1996
May 1996
September 1996
March 1997
August 1998
February 1999
June 1999
January 2000
May 2000
October 2000
January 2001
October 2001
February 2002
April 2002
November 2002
December 2002
January 2003
April 2003
August 2003
January 2004
February 2004
March 2004
April 2004
October 2004
March 2006
June 2006
July 2006
March 2007
May 2007
July 2007
October 2007
January 2008
November 2008
March 2009
April 2009
July 2009
August 2009
February 2010
April 2010
May 2010
January 2011
March 2011
June 2011
July 2011
August 2011
February 2012
October 2013
April 2016
May 2016
August 2017
September 2017
October 2017
December 2019
January 2020
var spanGroupData = [ {"timestamp": 825667200, "group": [ {"author_id": 1, "token_count": 690}, ]}, {"timestamp": 830934000, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 1, "token_count": 1905}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 222}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1001919600, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 20, "token_count": 13}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 26, "token_count": 16}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 21, "token_count": 9}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 15, "token_count": 22}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 18, "token_count": 151}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 24, "token_count": 33}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 20}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 15, "token_count": 9}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 20, "token_count": 14}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 22, "token_count": 44}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 6, "token_count": 11}, {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 56, "token_count": 32}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 6, "token_count": 200}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 12, "token_count": 20}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 27, "token_count": 46}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 12, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
2999
79.93%
Joe Perches
212
5.65%
Andrew Morton
160
4.26%
Geert Uytterhoeven
60
1.60%
Kees Cook
46
1.23%
Alexander Beregalov
44
1.17%
Randy Dunlap
33
0.88%
Julia Lawall
32
0.85%
Al Viro
31
0.83%
Dave Jones
27
0.72%
Jeff Garzik
20
0.53%
Arnaldo Carvalho de Melo
19
0.51%
Linus Torvalds
18
0.48%
Jiri Pirko
9
0.24%
Alan Cox
9
0.24%
Florian Westphal
8
0.21%
Michael S. Tsirkin
4
0.11%
Tobias Klauser
3
0.08%
Pradeep A. Dalvi
3
0.08%
Stephen Hemminger
2
0.05%
Patrick McHardy
2
0.05%
Eric Dumazet
1
0.03%
David S. Miller
1
0.03%
Adrian Bunk
1
0.03%
Others
8
0.21%
Total
3752
a2065.h
173
-
1
369
Linus Torvalds (pre-git)
March 1996
September 1996
June 1999
January 2000
var spanGroupData = [ {"timestamp": 825667200, "group": [ {"author_id": 1, "token_count": 228}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 1, "token_count": 128}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
369
100.00%
Total
369
am79c961a.c
763
-
26
3439
Linus Torvalds (pre-git)
Russell King
Alexander Beregalov
Linus Torvalds
Andrew Morton
Kees Cook
Randy Dunlap
Al Viro
Tobias Klauser
Michael S. Tsirkin
Pradeep A. Dalvi
Joe Perches
Yue haibing
Patrick McHardy
Jiri Pirko
Adrian Bunk
Others
February 1998
March 1998
June 1999
January 2000
March 2000
May 2000
September 2000
October 2000
January 2001
May 2001
February 2002
February 2003
April 2003
July 2003
August 2003
January 2004
March 2004
June 2004
October 2004
October 2005
January 2006
September 2007
October 2007
April 2008
October 2008
January 2009
March 2009
April 2009
June 2009
August 2010
June 2011
August 2011
September 2011
February 2012
March 2014
February 2016
September 2017
October 2017
September 2018
June 2019
December 2019
var spanGroupData = [ {"timestamp": 886320000, "group": [ {"author_id": 1, "token_count": 1011}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 1, "token_count": 886}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 1, "token_count": 432}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 1, "token_count": 94}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 988700400, "group": [ {"author_id": 10, "token_count": 31}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 18, "token_count": 31}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 16, "token_count": 242}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 16, "token_count": 14}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 15, "token_count": 21}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 24, "token_count": 24}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 16, "token_count": 12}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 16, "token_count": 40}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 16, "token_count": 124}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 16, "token_count": 11}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 22, "token_count": 56}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 38, "token_count": 15}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 16, "token_count": 244}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 16, "token_count": 24}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 27, "token_count": 26}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 37, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
2446
71.13%
Russell King
713
20.73%
Alexander Beregalov
56
1.63%
Linus Torvalds
35
1.02%
Andrew Morton
31
0.90%
Kees Cook
26
0.76%
Randy Dunlap
24
0.70%
Al Viro
21
0.61%
Tobias Klauser
15
0.44%
Michael S. Tsirkin
4
0.12%
Pradeep A. Dalvi
3
0.09%
Joe Perches
2
0.06%
Yue haibing
1
0.03%
Patrick McHardy
1
0.03%
Jiri Pirko
1
0.03%
Adrian Bunk
1
0.03%
Others
59
1.72%
Total
3439
am79c961a.h
143
-
4
464
Linus Torvalds (pre-git)
Russell King
Kees Cook
Others
February 1998
March 2000
June 2000
September 2000
July 2003
October 2017
June 2019
var spanGroupData = [ {"timestamp": 886320000, "group": [ {"author_id": 1, "token_count": 371}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 16, "token_count": 60}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
397
85.56%
Russell King
60
12.93%
Kees Cook
5
1.08%
Others
2
0.43%
Total
464
amd8111e.c
1930
-
45
8753
Jeff Garzik
Reeja John
Al Viro
Benjamin Herrenschmidt
Varka Bhadram
Khawar Chaudhry
Stephen Hemminger
François Romieu
Randy Dunlap
Andi Kleen
Jiri Pirko
Andrew Morton
Eric Dumazet
Rick Jones
Pradeep A. Dalvi
Philippe Reynes
Kees Cook
Dave Jones
Patrick McHardy
Joe Perches
Tobias Klauser
Michael S. Tsirkin
Linus Torvalds
Adrian Bunk
Others
January 2003
April 2003
May 2003
June 2003
August 2003
September 2003
October 2003
January 2004
March 2004
April 2004
June 2004
July 2004
August 2004
October 2004
December 2004
January 2005
February 2005
March 2005
May 2005
July 2006
September 2006
December 2006
February 2007
June 2007
August 2007
October 2007
July 2008
October 2008
January 2009
April 2009
June 2009
August 2009
January 2010
February 2010
April 2010
August 2010
March 2011
May 2011
June 2011
July 2011
August 2011
November 2011
February 2012
October 2012
April 2013
May 2013
June 2013
May 2014
July 2014
January 2015
March 2015
September 2016
October 2016
November 2016
December 2016
February 2017
September 2017
October 2017
January 2019
May 2019
December 2019
February 2020
var spanGroupData = [ {"timestamp": 1041408000, "group": [ {"author_id": 3, "token_count": 4436}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 4, "token_count": 2772}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 20, "token_count": 12}, {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 49, "token_count": 36}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 24, "token_count": 76}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 18, "token_count": 10}, {"author_id": 29, "token_count": 175}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 15, "token_count": 248}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 15, "token_count": 13}, {"author_id": 25, "token_count": 213}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 18, "token_count": 18}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 38, "token_count": 6}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 7, "token_count": 41}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 35, "token_count": 107}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 7, "token_count": 71}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 30, "token_count": 11}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 30, "token_count": 9}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 47, "token_count": 24}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 39, "token_count": 21}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 58, "token_count": 9}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 28, "token_count": 194}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 34, "token_count": 21}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 50, "token_count": 23}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 27, "token_count": 12}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Garzik
4464
51.00%
Reeja John
2778
31.74%
Al Viro
269
3.07%
Benjamin Herrenschmidt
213
2.43%
Varka Bhadram
194
2.22%
Khawar Chaudhry
175
2.00%
Stephen Hemminger
114
1.30%
François Romieu
108
1.23%
Randy Dunlap
79
0.90%
Andi Kleen
36
0.41%
Jiri Pirko
28
0.32%
Andrew Morton
28
0.32%
Eric Dumazet
25
0.29%
Rick Jones
24
0.27%
Pradeep A. Dalvi
21
0.24%
Philippe Reynes
21
0.24%
Kees Cook
12
0.14%
Dave Jones
12
0.14%
Patrick McHardy
10
0.11%
Joe Perches
8
0.09%
Tobias Klauser
6
0.07%
Michael S. Tsirkin
4
0.05%
Linus Torvalds
4
0.05%
Adrian Bunk
1
0.01%
Others
119
1.36%
Total
8753
amd8111e.h
802
-
13
3518
Reeja John
Jeff Garzik
Rusty Russell
Al Viro
Benjamin Herrenschmidt
Khawar Chaudhry
Stephen Hemminger
Linus Torvalds
Joe Perches
Geert Uytterhoeven
Others
January 2003
May 2003
October 2003
April 2004
October 2004
September 2006
June 2007
August 2007
October 2007
December 2011
January 2014
March 2015
May 2017
May 2019
var spanGroupData = [ {"timestamp": 1041408000, "group": [ {"author_id": 3, "token_count": 925}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 4, "token_count": 2537}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 15, "token_count": 12}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 46, "token_count": 18}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Reeja John
2537
72.11%
Jeff Garzik
927
26.35%
Rusty Russell
18
0.51%
Al Viro
13
0.37%
Benjamin Herrenschmidt
6
0.17%
Khawar Chaudhry
5
0.14%
Stephen Hemminger
4
0.11%
Linus Torvalds
1
0.03%
Joe Perches
1
0.03%
Geert Uytterhoeven
1
0.03%
Others
5
0.14%
Total
3518
ariadne.c
791
-
23
3886
Joe Perches
Linus Torvalds (pre-git)
Andrew Morton
Geert Uytterhoeven
Alan Cox
Linus Torvalds
Randy Dunlap
Al Viro
Julia Lawall
Dave Jones
Michael S. Tsirkin
Pradeep A. Dalvi
Arnaldo Carvalho de Melo
Stephen Hemminger
Patrick McHardy
Alexander Beregalov
Jiri Pirko
Adrian Bunk
Others
March 1996
May 1996
September 1996
March 1997
August 1998
June 1999
January 2000
May 2000
January 2001
August 2001
April 2002
November 2002
December 2002
January 2003
April 2003
August 2003
January 2004
February 2004
March 2004
April 2004
October 2004
March 2006
June 2006
May 2007
October 2007
July 2008
November 2008
April 2009
June 2009
August 2009
January 2011
March 2011
June 2011
August 2011
February 2012
October 2013
August 2017
December 2019
var spanGroupData = [ {"timestamp": 825667200, "group": [ {"author_id": 1, "token_count": 945}, ]}, {"timestamp": 830934000, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 112}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 1, "token_count": 127}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 996649200, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 21, "token_count": 31}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 18, "token_count": 39}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 24, "token_count": 7}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 56, "token_count": 5}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 6, "token_count": 2467}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 12, "token_count": 20}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 37, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Joe Perches
2467
63.48%
Linus Torvalds (pre-git)
1223
31.47%
Andrew Morton
51
1.31%
Geert Uytterhoeven
47
1.21%
Alan Cox
31
0.80%
Linus Torvalds
13
0.33%
Randy Dunlap
7
0.18%
Al Viro
6
0.15%
Julia Lawall
5
0.13%
Dave Jones
5
0.13%
Michael S. Tsirkin
4
0.10%
Pradeep A. Dalvi
3
0.08%
Arnaldo Carvalho de Melo
3
0.08%
Stephen Hemminger
2
0.05%
Patrick McHardy
2
0.05%
Alexander Beregalov
2
0.05%
Jiri Pirko
1
0.03%
Adrian Bunk
1
0.03%
Others
13
0.33%
Total
3886
ariadne.h
415
-
3
1309
Linus Torvalds (pre-git)
Others
March 1996
January 2000
October 2007
November 2009
var spanGroupData = [ {"timestamp": 825667200, "group": [ {"author_id": 1, "token_count": 1283}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1307
99.85%
Others
2
0.15%
Total
1309
atarilance.c
1166
-
32
4807
Linus Torvalds (pre-git)
Stephen Hemminger
Alan Cox
Alexander Beregalov
Wang Chen
Linus Torvalds
William Stinson
Andrew Morton
Jeff Garzik
Geert Uytterhoeven
Joe Perches
Arnaldo Carvalho de Melo
Michael S. Tsirkin
Adrian Bunk
Rusty Russell
Jiri Pirko
Pradeep A. Dalvi
Florian Westphal
Al Viro
Yue haibing
Patrick McHardy
Eric Dumazet
Kees Cook
Others
March 1996
September 1996
December 1996
March 1997
February 1998
June 1999
October 2000
January 2001
March 2001
May 2001
October 2001
June 2002
July 2002
November 2002
December 2002
January 2003
April 2003
January 2004
October 2004
August 2005
March 2006
June 2006
September 2006
September 2007
October 2007
February 2008
March 2008
June 2008
October 2008
November 2008
April 2009
June 2009
December 2009
February 2010
May 2010
October 2010
November 2010
May 2011
August 2011
February 2012
July 2013
October 2013
October 2014
May 2016
November 2016
May 2017
September 2018
December 2019
May 2020
var spanGroupData = [ {"timestamp": 825667200, "group": [ {"author_id": 1, "token_count": 4131}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 849427200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 1, "token_count": 135}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 983433600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 988700400, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1001919600, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 33, "token_count": 27}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 26, "token_count": 9}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 21, "token_count": 55}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 18, "token_count": 20}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 7, "token_count": 119}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 52, "token_count": 5}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 15, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 19}, {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 36, "token_count": 30}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 22, "token_count": 44}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 37, "token_count": 8}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
4368
90.87%
Stephen Hemminger
119
2.48%
Alan Cox
55
1.14%
Alexander Beregalov
44
0.92%
Wang Chen
30
0.62%
Linus Torvalds
28
0.58%
William Stinson
27
0.56%
Andrew Morton
20
0.42%
Jeff Garzik
19
0.40%
Geert Uytterhoeven
10
0.21%
Joe Perches
9
0.19%
Arnaldo Carvalho de Melo
9
0.19%
Michael S. Tsirkin
8
0.17%
Adrian Bunk
7
0.15%
Rusty Russell
5
0.10%
Jiri Pirko
4
0.08%
Pradeep A. Dalvi
3
0.06%
Florian Westphal
3
0.06%
Al Viro
3
0.06%
Yue haibing
2
0.04%
Patrick McHardy
2
0.04%
Eric Dumazet
2
0.04%
Kees Cook
1
0.02%
Others
29
0.60%
Total
4807
au1000_eth.c
1384
-
36
6132
Florian Fainelli
Herbert Valerio Riedel
Manuel Lauss
Linus Torvalds
Ralf Baechle
Dave Jones
Alexander Beregalov
Wang Chen
Philippe Reynes
Jiri Pirko
Christoph Hellwig
Andrew Lunn
David S. Miller
Adrian Bunk
Michael S. Tsirkin
Pradeep A. Dalvi
Jeff Garzik
Florian Westphal
Patrick McHardy
Stephen Hemminger
Joe Perches
Eric Dumazet
Others
July 2001
August 2001
February 2002
April 2002
June 2003
January 2005
March 2006
April 2006
May 2006
June 2006
September 2006
June 2007
October 2007
April 2008
July 2008
October 2008
November 2008
January 2009
April 2009
June 2009
August 2009
October 2009
November 2009
February 2010
April 2010
May 2010
July 2010
September 2010
August 2011
November 2011
January 2012
February 2012
October 2012
January 2013
August 2013
October 2013
May 2014
July 2014
January 2016
May 2016
June 2016
July 2016
June 2017
September 2018
February 2019
May 2019
December 2019
January 2020
var spanGroupData = [ {"timestamp": 993970800, "group": [ {"author_id": 10, "token_count": 528}, ]}, {"timestamp": 996649200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 20, "token_count": 85}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 14, "token_count": 163}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 11, "token_count": 931}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 52, "token_count": 6}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 36, "token_count": 33}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 5, "token_count": 2150}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 22, "token_count": 47}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 17, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 22, "token_count": 7}, {"author_id": 5, "token_count": 620}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 5, "token_count": 329}, {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 17, "token_count": 21}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 5, "token_count": 307}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 30, "token_count": 1}, {"author_id": 17, "token_count": 173}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 39, "token_count": 3}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 30, "token_count": 14}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 17, "token_count": 495}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 32, "token_count": 14}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 19, "token_count": 11}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 34, "token_count": 31}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 48, "token_count": 9}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 48, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 48, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Fainelli
3411
55.63%
Herbert Valerio Riedel
934
15.23%
Manuel Lauss
692
11.29%
Linus Torvalds
534
8.71%
Ralf Baechle
168
2.74%
Dave Jones
85
1.39%
Alexander Beregalov
54
0.88%
Wang Chen
33
0.54%
Philippe Reynes
31
0.51%
Jiri Pirko
28
0.46%
Christoph Hellwig
24
0.39%
Andrew Lunn
19
0.31%
David S. Miller
11
0.18%
Adrian Bunk
6
0.10%
Michael S. Tsirkin
4
0.07%
Pradeep A. Dalvi
3
0.05%
Jeff Garzik
3
0.05%
Florian Westphal
3
0.05%
Patrick McHardy
2
0.03%
Stephen Hemminger
1
0.02%
Joe Perches
1
0.02%
Eric Dumazet
1
0.02%
Others
84
1.37%
Total
6132
au1000_eth.h
115
-
8
266
Linus Torvalds
Florian Fainelli
Herbert Valerio Riedel
Manuel Lauss
Ralf Baechle
Jeff Garzik
Others
July 2001
January 2005
June 2006
September 2006
October 2008
November 2009
April 2010
September 2010
August 2011
May 2019
var spanGroupData = [ {"timestamp": 993970800, "group": [ {"author_id": 10, "token_count": 192}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 11, "token_count": 15}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
192
72.18%
Florian Fainelli
43
16.17%
Herbert Valerio Riedel
15
5.64%
Manuel Lauss
6
2.26%
Ralf Baechle
5
1.88%
Jeff Garzik
2
0.75%
Others
3
1.13%
Total
266
declance.c
1380
-
30
6488
Linus Torvalds (pre-git)
Maciej W. Rozycki
Ralf Baechle
Dmitry Torokhov
Linus Torvalds
Alexander Beregalov
Randy Dunlap
Kees Cook
Al Viro
Joe Perches
Jeff Garzik
Alan Cox
Rusty Russell
Jiri Pirko
Michael S. Tsirkin
Daniel Ritz
Wang Chen
Tobias Klauser
Pradeep A. Dalvi
Florian Westphal
Andrew Morton
Patrick McHardy
Yue haibing
Eric Dumazet
Others
May 1999
June 1999
January 2000
March 2000
September 2000
October 2000
January 2001
February 2001
February 2002
May 2002
January 2003
February 2003
April 2003
June 2003
July 2003
January 2004
March 2004
April 2004
October 2005
June 2006
December 2006
February 2007
October 2007
November 2008
March 2009
April 2009
June 2009
February 2010
April 2010
May 2010
June 2011
July 2011
August 2011
February 2012
September 2013
July 2014
May 2016
March 2017
May 2017
September 2017
October 2017
September 2018
October 2018
May 2019
December 2019
January 2020
var spanGroupData = [ {"timestamp": 925542000, "group": [ {"author_id": 1, "token_count": 3848}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 1, "token_count": 258}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 981014400, "group": [ {"author_id": 10, "token_count": 54}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 46, "token_count": 17}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 21, "token_count": 19}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 14, "token_count": 518}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 15, "token_count": 30}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 24, "token_count": 36}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 14, "token_count": 111}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 14, "token_count": 35}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 9, "token_count": 830}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 9, "token_count": 340}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 22, "token_count": 44}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 9, "token_count": 24}, {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 6, "token_count": 22}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 9, "token_count": 25}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 43, "token_count": 69}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 27, "token_count": 34}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 9, "token_count": 19}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
4171
64.29%
Maciej W. Rozycki
1246
19.20%
Ralf Baechle
665
10.25%
Dmitry Torokhov
69
1.06%
Linus Torvalds
59
0.91%
Alexander Beregalov
44
0.68%
Randy Dunlap
36
0.55%
Kees Cook
35
0.54%
Al Viro
30
0.46%
Joe Perches
22
0.34%
Jeff Garzik
21
0.32%
Alan Cox
19
0.29%
Rusty Russell
17
0.26%
Jiri Pirko
9
0.14%
Michael S. Tsirkin
4
0.06%
Daniel Ritz
4
0.06%
Wang Chen
3
0.05%
Tobias Klauser
3
0.05%
Pradeep A. Dalvi
3
0.05%
Florian Westphal
3
0.05%
Andrew Morton
3
0.05%
Patrick McHardy
2
0.03%
Yue haibing
1
0.02%
Eric Dumazet
1
0.02%
Others
18
0.28%
Total
6488
hplance.c
232
-
17
1062
Linus Torvalds (pre-git)
Geert Uytterhoeven
Stephen Hemminger
Andrew Morton
Alexander Beregalov
Randy Dunlap
Arnaldo Carvalho de Melo
Adrian Bunk
Jiri Pirko
Jeff Garzik
Al Viro
Others
May 1998
June 1999
July 2002
November 2002
January 2004
March 2004
October 2004
November 2004
January 2006
March 2006
September 2006
December 2006
June 2008
April 2009
August 2011
February 2012
December 2013
June 2014
May 2019
June 2020
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 1, "token_count": 537}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 12, "token_count": 49}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 7, "token_count": 59}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 24, "token_count": 11}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 12, "token_count": 236}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 18, "token_count": 58}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 22, "token_count": 50}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
553
52.07%
Geert Uytterhoeven
286
26.93%
Stephen Hemminger
59
5.56%
Andrew Morton
58
5.46%
Alexander Beregalov
50
4.71%
Randy Dunlap
11
1.04%
Arnaldo Carvalho de Melo
8
0.75%
Adrian Bunk
2
0.19%
Jiri Pirko
1
0.09%
Jeff Garzik
1
0.09%
Al Viro
1
0.09%
Others
32
3.01%
Total
1062
hplance.h
27
-
3
61
Linus Torvalds (pre-git)
Geert Uytterhoeven
Others
May 1998
October 2004
November 2017
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
48
78.69%
Geert Uytterhoeven
12
19.67%
Others
1
1.64%
Total
61
lance.c
1311
-
35
6179
Linus Torvalds (pre-git)
Stephen Hemminger
Andrew Morton
Linus Torvalds
Denys Vlasenko
Al Viro
Alan Cox
Kai Germaschewski
Wang Chen
Joe Perches
Arnaldo Carvalho de Melo
Michael S. Tsirkin
Jeff Garzik
Kees Cook
Jiri Pirko
Dave Jones
Florian Westphal
Eric Dumazet
David S. Miller
Patrick McHardy
Adrian Bunk
Others
August 1993
September 1993
November 1993
February 1994
April 1994
May 1994
July 1994
August 1994
October 1994
November 1994
January 1995
April 1995
May 1995
June 1995
January 1996
March 1996
May 1996
June 1996
July 1996
January 1997
March 1997
August 1997
October 1997
March 1998
May 1998
August 1998
December 1998
June 1999
January 2000
March 2000
October 2000
January 2001
February 2001
March 2001
May 2001
September 2001
February 2002
March 2002
April 2002
November 2002
January 2003
April 2003
September 2003
January 2004
May 2004
July 2004
October 2004
January 2005
March 2005
May 2005
June 2005
October 2005
January 2006
March 2006
June 2006
August 2006
September 2006
December 2006
March 2007
July 2007
October 2007
October 2008
November 2008
December 2008
February 2009
March 2009
June 2009
August 2009
February 2010
May 2010
July 2010
November 2010
August 2011
September 2013
February 2016
May 2016
April 2017
June 2018
February 2019
December 2019
var spanGroupData = [ {"timestamp": 744188400, "group": [ {"author_id": 1, "token_count": 1588}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 1, "token_count": 669}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 1, "token_count": 439}, ]}, {"timestamp": 760089600, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 773046000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 775724400, "group": [ {"author_id": 1, "token_count": 781}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 1, "token_count": 173}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 796723200, "group": [ {"author_id": 1, "token_count": 307}, ]}, {"timestamp": 799311600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 1, "token_count": 160}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 1, "token_count": 115}, ]}, {"timestamp": 830934000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 833612400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 836204400, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 1, "token_count": 401}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 98}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 1, "token_count": 66}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 10, "token_count": 22}, ]}, {"timestamp": 981014400, "group": [ {"author_id": 10, "token_count": 93}, ]}, {"timestamp": 983433600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 988700400, "group": [ {"author_id": 10, "token_count": 28}, ]}, {"timestamp": 999327600, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 3, "token_count": 1}, {"author_id": 55, "token_count": 23}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 21, "token_count": 33}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 7, "token_count": 215}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 18, "token_count": 136}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 18, "token_count": 19}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 45, "token_count": 66}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 15, "token_count": 36}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 36, "token_count": 13}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 7, "token_count": 50}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 37, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
5277
85.40%
Stephen Hemminger
267
4.32%
Andrew Morton
156
2.52%
Linus Torvalds
149
2.41%
Denys Vlasenko
66
1.07%
Al Viro
45
0.73%
Alan Cox
33
0.53%
Kai Germaschewski
23
0.37%
Wang Chen
14
0.23%
Joe Perches
9
0.15%
Arnaldo Carvalho de Melo
9
0.15%
Michael S. Tsirkin
8
0.13%
Jeff Garzik
8
0.13%
Kees Cook
6
0.10%
Jiri Pirko
4
0.06%
Dave Jones
4
0.06%
Florian Westphal
3
0.05%
Eric Dumazet
2
0.03%
David S. Miller
2
0.03%
Patrick McHardy
1
0.02%
Adrian Bunk
1
0.02%
Others
92
1.49%
Total
6179
mvme147.c
200
-
15
909
Linus Torvalds (pre-git)
Stephen Hemminger
Alexander Beregalov
Geert Uytterhoeven
Arnaldo Carvalho de Melo
Wang Chen
Linus Torvalds
Al Viro
Rusty Russell
Joe Perches
Jiri Pirko
Others
June 1999
October 2000
January 2001
October 2001
November 2002
August 2003
January 2004
October 2004
June 2006
October 2007
November 2008
April 2009
March 2010
August 2011
July 2013
December 2013
June 2014
May 2019
June 2020
var spanGroupData = [ {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 711}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1001919600, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 12, "token_count": 5}, {"author_id": 7, "token_count": 80}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 12, "token_count": 27}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 22, "token_count": 44}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
717
78.88%
Stephen Hemminger
81
8.91%
Alexander Beregalov
44
4.84%
Geert Uytterhoeven
33
3.63%
Arnaldo Carvalho de Melo
7
0.77%
Wang Chen
6
0.66%
Linus Torvalds
5
0.55%
Al Viro
2
0.22%
Rusty Russell
1
0.11%
Joe Perches
1
0.11%
Jiri Pirko
1
0.11%
Others
11
1.21%
Total
909
ni65.c
1247
-
28
6370
Linus Torvalds (pre-git)
Stephen Hemminger
Alan Cox
William Stinson
Arnaldo Carvalho de Melo
Linus Torvalds
Kai Germaschewski
Wang Chen
Andrew Morton
Michael S. Tsirkin
Florian Westphal
Jeff Garzik
Jiri Pirko
Pradeep A. Dalvi
Patrick McHardy
Joe Perches
Eric Dumazet
David S. Miller
Al Viro
Rusty Russell
Adrian Bunk
Others
August 1994
January 1995
June 1995
January 1996
September 1996
December 1996
January 1997
March 1997
August 1997
October 1997
February 1998
May 1998
August 1998
May 1999
June 1999
January 2000
January 2001
May 2001
September 2001
February 2002
April 2002
June 2002
September 2002
November 2002
January 2003
April 2003
July 2003
January 2004
October 2004
January 2005
June 2006
August 2006
March 2007
July 2007
October 2007
November 2008
December 2008
February 2009
March 2009
June 2009
August 2009
February 2010
May 2010
December 2010
August 2011
February 2012
July 2013
May 2016
April 2017
February 2019
December 2019
var spanGroupData = [ {"timestamp": 775724400, "group": [ {"author_id": 1, "token_count": 1270}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 1, "token_count": 744}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 1, "token_count": 3335}, ]}, {"timestamp": 849427200, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 988700400, "group": [ {"author_id": 10, "token_count": 21}, ]}, {"timestamp": 999327600, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 55, "token_count": 18}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 33, "token_count": 96}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 26, "token_count": 93}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 21, "token_count": 36}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 21, "token_count": 77}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 7, "token_count": 235}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 18, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 36, "token_count": 12}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 7, "token_count": 63}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 37, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
5629
88.37%
Stephen Hemminger
300
4.71%
Alan Cox
113
1.77%
William Stinson
96
1.51%
Arnaldo Carvalho de Melo
96
1.51%
Linus Torvalds
27
0.42%
Kai Germaschewski
18
0.28%
Wang Chen
12
0.19%
Andrew Morton
10
0.16%
Michael S. Tsirkin
8
0.13%
Florian Westphal
6
0.09%
Jeff Garzik
5
0.08%
Jiri Pirko
4
0.06%
Pradeep A. Dalvi
3
0.05%
Patrick McHardy
2
0.03%
Joe Perches
2
0.03%
Eric Dumazet
2
0.03%
David S. Miller
2
0.03%
Al Viro
2
0.03%
Rusty Russell
1
0.02%
Adrian Bunk
1
0.02%
Others
31
0.49%
Total
6370
ni65.h
121
-
3
358
Linus Torvalds (pre-git)
Jeff Garzik
Alan Cox
August 1994
January 1996
September 1996
July 2003
September 2006
var spanGroupData = [ {"timestamp": 775724400, "group": [ {"author_id": 1, "token_count": 339}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
356
99.44%
Jeff Garzik
1
0.28%
Alan Cox
1
0.28%
Total
358
nmclan_cs.c
1507
-
33
5462
Linus Torvalds (pre-git)
Dominik Brodowski
Alan Cox
Joe Perches
Daniel Ritz
Stephen Hemminger
Andrew Morton
David Hinds
Tobias Klauser
Jiri Pirko
Christoph Hellwig
Jeff Garzik
Linus Torvalds
Rick Jones
Arnaldo Carvalho de Melo
Michael S. Tsirkin
Russell King
Pradeep A. Dalvi
Florian Westphal
Adrian Bunk
Alexander Beregalov
Al Viro
Patrick McHardy
Eric Dumazet
Others
September 1999
January 2000
March 2000
January 2001
November 2001
November 2002
April 2003
May 2003
June 2003
July 2003
August 2003
January 2004
April 2004
June 2004
July 2004
October 2004
January 2005
June 2005
July 2005
November 2005
January 2006
March 2006
June 2006
September 2006
October 2006
April 2007
July 2007
October 2007
February 2008
August 2008
October 2008
March 2009
June 2009
July 2009
August 2009
October 2009
November 2009
January 2010
February 2010
March 2010
April 2010
May 2010
July 2010
August 2010
December 2010
May 2011
August 2011
November 2011
February 2012
March 2013
May 2014
September 2014
January 2015
May 2016
December 2016
April 2017
December 2019
var spanGroupData = [ {"timestamp": 936169200, "group": [ {"author_id": 1, "token_count": 4227}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 138}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1004601600, "group": [ {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 26, "token_count": 9}, {"author_id": 54, "token_count": 44}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 48, "token_count": 24}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 18, "token_count": 14}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 40, "token_count": 22}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 21, "token_count": 184}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 48, "token_count": 4}, {"author_id": 3, "token_count": 21}, {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 18, "token_count": 9}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 18, "token_count": 21}, {"author_id": 40, "token_count": 46}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 23, "token_count": 41}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 23, "token_count": 53}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 23, "token_count": 52}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 7, "token_count": 54}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 23, "token_count": 137}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 30, "token_count": 23}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 23, "token_count": 48}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 6, "token_count": 56}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 47, "token_count": 16}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 38, "token_count": 43}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 37, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
4391
80.39%
Dominik Brodowski
345
6.32%
Alan Cox
185
3.39%
Joe Perches
68
1.24%
Daniel Ritz
68
1.24%
Stephen Hemminger
62
1.14%
Andrew Morton
45
0.82%
David Hinds
44
0.81%
Tobias Klauser
43
0.79%
Jiri Pirko
29
0.53%
Christoph Hellwig
28
0.51%
Jeff Garzik
23
0.42%
Linus Torvalds
17
0.31%
Rick Jones
16
0.29%
Arnaldo Carvalho de Melo
12
0.22%
Michael S. Tsirkin
8
0.15%
Russell King
5
0.09%
Pradeep A. Dalvi
3
0.05%
Florian Westphal
3
0.05%
Adrian Bunk
3
0.05%
Alexander Beregalov
2
0.04%
Al Viro
2
0.04%
Patrick McHardy
1
0.02%
Eric Dumazet
1
0.02%
Others
58
1.06%
Total
5462
pcnet32.c
3051
-
54
15658
Don Fry
Linus Torvalds (pre-git)
Hubert WS Lin
Ondrej Zary
Stephen Hemminger
Joe Perches
Jeff Garzik
Go Taniguchi
Markos Chandras
Al Viro
Linus Torvalds
Kent Yoder
David S. Miller
Art Haas
Rick Jones
Andrew Morton
Kees Cook
Andi Kleen
Rusty Russell
Pradeep A. Dalvi
Philippe Reynes
Jiri Pirko
Eric Dumazet
Michael S. Tsirkin
François Romieu
Christoph Hellwig
Florian Westphal
Arnaldo Carvalho de Melo
Tobias Klauser
Ralf Baechle
Randy Dunlap
Patrick McHardy
Adrian Bunk
Others
March 1996
May 1996
January 1997
March 1997
March 1998
May 1998
August 1998
January 1999
February 1999
June 1999
September 1999
January 2000
March 2000
October 2000
January 2001
February 2001
May 2001
September 2001
February 2002
March 2002
October 2002
November 2002
December 2002
February 2003
April 2003
May 2003
August 2003
September 2003
November 2003
January 2004
February 2004
March 2004
April 2004
May 2004
June 2004
October 2004
November 2004
January 2005
March 2005
April 2005
September 2005
November 2005
March 2006
June 2006
August 2006
September 2006
March 2007
July 2007
August 2007
October 2007
January 2008
February 2008
April 2008
May 2008
October 2008
January 2009
June 2009
July 2009
August 2009
October 2009
December 2009
February 2010
April 2010
May 2010
March 2011
April 2011
July 2011
August 2011
September 2011
November 2011
February 2012
January 2013
August 2013
October 2013
December 2013
February 2014
March 2014
August 2014
January 2015
March 2015
November 2015
May 2016
November 2016
February 2017
June 2017
September 2017
October 2017
May 2018
July 2018
December 2019
var spanGroupData = [ {"timestamp": 825667200, "group": [ {"author_id": 1, "token_count": 527}, ]}, {"timestamp": 830934000, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 123}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 1, "token_count": 190}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 1, "token_count": 835}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 143}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 1, "token_count": 155}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 981014400, "group": [ {"author_id": 10, "token_count": 32}, ]}, {"timestamp": 988700400, "group": [ {"author_id": 10, "token_count": 13}, ]}, {"timestamp": 999327600, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 198}, {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 31, "token_count": 135}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 51, "token_count": 53}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 57, "token_count": 34}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 46, "token_count": 14}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 18, "token_count": 21}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 35, "token_count": 8}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 49, "token_count": 19}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 2, "token_count": 789}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 2, "token_count": 393}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 2, "token_count": 130}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 24, "token_count": 1}, {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 8, "token_count": 1256}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 1248}, {"author_id": 3, "token_count": 22}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 1419}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 35}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 2, "token_count": 4889}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 178}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 15, "token_count": 57}, {"author_id": 2, "token_count": 128}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 37}, {"author_id": 3, "token_count": 23}, {"author_id": 7, "token_count": 120}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 19, "token_count": 38}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 7, "token_count": 68}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 30, "token_count": 5}, {"author_id": 6, "token_count": 306}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 7, "token_count": 47}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 7, "token_count": 98}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 47, "token_count": 24}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 39, "token_count": 17}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 295}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 6, "token_count": 19}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 44, "token_count": 67}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 48, "token_count": 7}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 34, "token_count": 11}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 50, "token_count": 7}, {"author_id": 13, "token_count": 913}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 27, "token_count": 20}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 37, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Don Fry
9690
61.89%
Linus Torvalds (pre-git)
2149
13.72%
Hubert WS Lin
1256
8.02%
Ondrej Zary
913
5.83%
Stephen Hemminger
339
2.17%
Joe Perches
329
2.10%
Jeff Garzik
249
1.59%
Go Taniguchi
135
0.86%
Markos Chandras
67
0.43%
Al Viro
57
0.36%
Linus Torvalds
54
0.34%
Kent Yoder
53
0.34%
David S. Miller
42
0.27%
Art Haas
34
0.22%
Rick Jones
24
0.15%
Andrew Morton
23
0.15%
Kees Cook
20
0.13%
Andi Kleen
19
0.12%
Rusty Russell
17
0.11%
Pradeep A. Dalvi
17
0.11%
Philippe Reynes
11
0.07%
Jiri Pirko
10
0.06%
Eric Dumazet
9
0.06%
Michael S. Tsirkin
8
0.05%
François Romieu
8
0.05%
Christoph Hellwig
7
0.04%
Florian Westphal
6
0.04%
Arnaldo Carvalho de Melo
4
0.03%
Tobias Klauser
3
0.02%
Ralf Baechle
2
0.01%
Randy Dunlap
1
0.01%
Patrick McHardy
1
0.01%
Adrian Bunk
1
0.01%
Others
100
0.64%
Total
15658
sun3lance.c
958
-
29
4132
Linus Torvalds (pre-git)
Dave Jones
Stephen Hemminger
Cyrill V. Gorcunov
Geert Uytterhoeven
Alexander Beregalov
Alan Cox
Randy Dunlap
Linus Torvalds
Jeff Garzik
Andrew Morton
Arnaldo Carvalho de Melo
Al Viro
Eric Dumazet
Rusty Russell
Patrick McHardy
Jiri Pirko
Pradeep A. Dalvi
Yue haibing
Kees Cook
Joe Perches
David S. Miller
Adrian Bunk
Others
September 1999
January 2000
October 2000
January 2001
February 2001
May 2001
October 2001
April 2002
November 2002
December 2002
January 2003
May 2003
January 2004
February 2004
March 2004
October 2004
August 2005
March 2006
June 2006
September 2006
October 2006
March 2007
July 2007
October 2007
May 2008
October 2008
February 2009
April 2009
June 2009
February 2010
May 2010
August 2011
February 2012
July 2013
September 2013
May 2017
September 2018
June 2020
var spanGroupData = [ {"timestamp": 936169200, "group": [ {"author_id": 1, "token_count": 3102}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 78}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 981014400, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 988700400, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1001919600, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 20, "token_count": 424}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 26, "token_count": 9}, {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 21, "token_count": 28}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 12, "token_count": 11}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 12, "token_count": 12}, {"author_id": 7, "token_count": 153}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 18, "token_count": 13}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 24, "token_count": 24}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 15, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 26, "token_count": 3}, {"author_id": 41, "token_count": 71}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 19}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 12, "token_count": 15}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 22, "token_count": 39}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 58, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 50, "token_count": 6}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
3230
78.17%
Dave Jones
424
10.26%
Stephen Hemminger
153
3.70%
Cyrill V. Gorcunov
71
1.72%
Geert Uytterhoeven
46
1.11%
Alexander Beregalov
39
0.94%
Alan Cox
28
0.68%
Randy Dunlap
24
0.58%
Linus Torvalds
22
0.53%
Jeff Garzik
21
0.51%
Andrew Morton
13
0.31%
Arnaldo Carvalho de Melo
12
0.29%
Al Viro
8
0.19%
Eric Dumazet
6
0.15%
Rusty Russell
5
0.12%
Patrick McHardy
4
0.10%
Jiri Pirko
4
0.10%
Pradeep A. Dalvi
3
0.07%
Yue haibing
2
0.05%
Kees Cook
2
0.05%
Joe Perches
2
0.05%
David S. Miller
1
0.02%
Adrian Bunk
1
0.02%
Others
11
0.27%
Total
4132
sunlance.c
1524
-
36
7510
Linus Torvalds (pre-git)
David S. Miller
Al Viro
Randy Dunlap
Jeff Garzik
Kees Cook
Linus Torvalds
Jiri Pirko
Arnaldo Carvalho de Melo
Pradeep A. Dalvi
Michael S. Tsirkin
Tobias Klauser
Florian Westphal
Yue haibing
Stephen Hemminger
Patrick McHardy
Joe Perches
Eric Dumazet
Adrian Bunk
Others
June 1995
January 1996
March 1996
September 1996
January 1997
March 1997
August 1997
January 1998
February 1999
June 1999
September 1999
January 2000
May 2000
September 2000
January 2001
March 2001
February 2002
May 2002
November 2002
February 2003
April 2003
August 2003
October 2003
March 2004
July 2004
September 2004
October 2004
February 2005
April 2005
June 2006
July 2006
August 2006
September 2006
March 2007
April 2007
July 2007
October 2007
August 2008
October 2008
February 2009
March 2009
June 2009
February 2010
March 2010
April 2010
May 2010
June 2010
August 2010
December 2010
February 2011
July 2011
August 2011
November 2011
February 2012
January 2013
May 2013
May 2016
September 2017
October 2017
September 2018
November 2018
December 2018
May 2019
December 2019
June 2020
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 1, "token_count": 1425}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 1, "token_count": 232}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 1, "token_count": 367}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 1, "token_count": 3901}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 215}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 983433600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 26, "token_count": 13}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 19, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 19, "token_count": 49}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 19, "token_count": 42}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 24, "token_count": 45}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 19, "token_count": 27}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 15, "token_count": 276}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 19, "token_count": 102}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 19, "token_count": 47}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 37}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 19, "token_count": 210}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 19, "token_count": 46}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 30, "token_count": 3}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 27, "token_count": 23}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
6424
85.54%
David S. Miller
529
7.04%
Al Viro
279
3.72%
Randy Dunlap
45
0.60%
Jeff Garzik
39
0.52%
Kees Cook
23
0.31%
Linus Torvalds
17
0.23%
Jiri Pirko
17
0.23%
Arnaldo Carvalho de Melo
16
0.21%
Pradeep A. Dalvi
6
0.08%
Michael S. Tsirkin
4
0.05%
Tobias Klauser
3
0.04%
Florian Westphal
3
0.04%
Yue haibing
1
0.01%
Stephen Hemminger
1
0.01%
Patrick McHardy
1
0.01%
Joe Perches
1
0.01%
Eric Dumazet
1
0.01%
Adrian Bunk
1
0.01%
Others
99
1.32%
Total
7510
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
179
Author
Tokens
Proportion
Commits
Proportion
0
Tom Lendacky
79635
45.53%
171
18.33%
1
Linus Torvalds (pre-git)
49330
28.20%
133
14.26%
2
Don Fry
9690
5.54%
60
6.43%
3
Jeff Garzik
5824
3.33%
16
1.71%
4
Reeja John
5315
3.04%
2
0.21%
5
Florian Fainelli
3454
1.97%
13
1.39%
6
Joe Perches
3141
1.80%
22
2.36%
7
Stephen Hemminger
1509
0.86%
23
2.47%
8
Hubert WS Lin
1256
0.72%
2
0.21%
9
Maciej W. Rozycki
1246
0.71%
8
0.86%
10
Linus Torvalds
1193
0.68%
19
2.04%
11
Herbert Valerio Riedel
949
0.54%
2
0.21%
12
Geert Uytterhoeven
932
0.53%
27
2.89%
13
Ondrej Zary
913
0.52%
2
0.21%
14
Ralf Baechle
840
0.48%
11
1.18%
15
Al Viro
779
0.45%
25
2.68%
16
Russell King
778
0.44%
14
1.50%
17
Manuel Lauss
698
0.40%
5
0.54%
18
Andrew Morton
605
0.35%
17
1.82%
19
David S. Miller
591
0.34%
21
2.25%
20
Dave Jones
562
0.32%
7
0.75%
21
Alan Cox
503
0.29%
11
1.18%
22
Alexander Beregalov
379
0.22%
11
1.18%
23
Dominik Brodowski
345
0.20%
21
2.25%
24
Randy Dunlap
290
0.17%
5
0.54%
25
Benjamin Herrenschmidt
219
0.13%
1
0.11%
26
Arnaldo Carvalho de Melo
215
0.12%
6
0.64%
27
Kees Cook
204
0.12%
4
0.43%
28
Varka Bhadram
194
0.11%
5
0.54%
29
Khawar Chaudhry
180
0.10%
1
0.11%
30
Jiri Pirko
164
0.09%
13
1.39%
31
Go Taniguchi
135
0.08%
1
0.11%
32
Andrew Lunn
129
0.07%
7
0.75%
33
William Stinson
123
0.07%
2
0.21%
34
Philippe Reynes
120
0.07%
5
0.54%
35
François Romieu
116
0.07%
2
0.21%
36
Wang Chen
98
0.06%
5
0.54%
37
Michael S. Tsirkin
80
0.05%
1
0.11%
38
Tobias Klauser
79
0.05%
4
0.43%
39
Pradeep A. Dalvi
74
0.04%
1
0.11%
40
Daniel Ritz
72
0.04%
3
0.32%
41
Cyrill V. Gorcunov
71
0.04%
1
0.11%
42
Florian Westphal
70
0.04%
5
0.54%
43
Dmitry Torokhov
69
0.04%
1
0.11%
44
Markos Chandras
67
0.04%
1
0.11%
45
Denys Vlasenko
66
0.04%
1
0.11%
46
Rusty Russell
64
0.04%
6
0.64%
47
Rick Jones
64
0.04%
2
0.21%
48
Christoph Hellwig
59
0.03%
7
0.75%
49
Andi Kleen
55
0.03%
2
0.21%
50
Eric Dumazet
54
0.03%
6
0.64%
51
Kent Yoder
53
0.03%
1
0.11%
52
Adrian Bunk
53
0.03%
7
0.75%
53
Yue haibing
52
0.03%
4
0.43%
54
David Hinds
44
0.03%
1
0.11%
55
Kai Germaschewski
41
0.02%
1
0.11%
56
Julia Lawall
37
0.02%
2
0.21%
57
Art Haas
34
0.02%
1
0.11%
58
Patrick McHardy
32
0.02%
5
0.54%
59
Andy Shevchenko
32
0.02%
1
0.11%
60
Others
931
0.53%
169
18.11%
Total
174907
933