Linux Source Code
Home
Release 5.7
Help
tulip
root
drivers
net
ethernet
dec
Highlighting
Reset All
By Author
By Age
──────────
Adam Belay
Al Viro
Alan Cox
Andi Kleen
Andrew Morton
Anton Vorontsov
Arnaldo Carvalho de Melo
Arnd Bergmann
Auke-Jan H Kok
Ben Hutchings
Benoit Taine
Dave Jones
David Howells
David S. Miller
Eric Dumazet
Eric Sesterhenn / Snakebyte
FUJITA Tomonori
Florian Westphal
François Romieu
Grant Grundler
Hannes Eder
Harvey Harrison
Ingo Molnar
Jeff Garzik
Jiri Pirko
Joe Perches
Juan Quintela
Kees Cook
Krzysztof Hałasa
Kyle McMartin
Linus Torvalds
Linus Torvalds (pre-git)
Marc Zyngier
Matthew Wilcox
Maxim Levitsky
Michael S. Tsirkin
Neil Horman
Ondrej Zary
Others
Peer Chen
Per Olofsson
Peter Senna Tschudin
Petr Konecny
Philippe De Muyter
Philippe Reynes
Pradeep A. Dalvi
Rafael J. Wysocki
Ralf Baechle
Randy Dunlap
Richard Knutsson
Rick Jones
Risto Suominen
Rusty Russell
Stephen Hemminger
Steven Walter
Thibaut Varene
Tim Mattox
Tobias Klauser
Tomasz Lemiech
Valerie Henson
Wang Chen
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
21142.c
257
-
12
1658
Linus Torvalds (pre-git)
Philippe De Muyter
Joe Perches
Linus Torvalds
Al Viro
Jeff Garzik
Juan Quintela
David Howells
Randy Dunlap
François Romieu
Andrew Morton
Others
January 2000
March 2000
May 2000
June 2000
February 2002
May 2002
March 2004
October 2004
November 2004
September 2005
September 2006
November 2006
January 2009
January 2010
May 2011
January 2012
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 1316}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 4, "token_count": 25}, {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 57, "token_count": 21}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 7, "token_count": 36}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 28, "token_count": 8}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 39, "token_count": 18}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 28, "token_count": 82}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 6, "token_count": 65}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1336
80.58%
Philippe De Muyter
90
5.43%
Joe Perches
72
4.34%
Linus Torvalds
49
2.96%
Al Viro
36
2.17%
Jeff Garzik
25
1.51%
Juan Quintela
21
1.27%
David Howells
18
1.09%
Randy Dunlap
6
0.36%
François Romieu
2
0.12%
Andrew Morton
2
0.12%
Others
1
0.06%
Total
1658
de2104x.c
2196
-
48
10757
Linus Torvalds
Jeff Garzik
Joe Perches
Ondrej Zary
Philippe Reynes
Wang Chen
Stephen Hemminger
François Romieu
Tobias Klauser
Risto Suominen
Krzysztof Hałasa
Kees Cook
Jiri Pirko
Valerie Henson
Andrew Morton
Eric Sesterhenn / Snakebyte
Rick Jones
Al Viro
Rusty Russell
Pradeep A. Dalvi
Grant Grundler
Benoit Taine
Ralf Baechle
David S. Miller
Michael S. Tsirkin
Harvey Harrison
Randy Dunlap
Arnaldo Carvalho de Melo
Alan Cox
Hannes Eder
Eric Dumazet
Marc Zyngier
Others
February 2002
July 2002
August 2002
October 2002
April 2003
May 2003
July 2003
August 2003
September 2003
January 2004
March 2004
September 2004
October 2004
January 2005
April 2005
June 2005
August 2005
October 2005
January 2006
March 2006
June 2006
July 2006
August 2006
September 2006
October 2006
March 2007
August 2007
February 2008
March 2008
May 2008
October 2008
November 2008
December 2008
January 2009
February 2009
June 2009
August 2009
December 2009
January 2010
February 2010
March 2010
April 2010
June 2010
September 2010
December 2010
April 2011
May 2011
June 2011
August 2011
November 2011
February 2012
March 2012
October 2012
August 2014
December 2016
January 2017
April 2017
June 2017
October 2017
February 2019
December 2019
January 2020
February 2020
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 1, "token_count": 9240}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 35, "token_count": 3}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 42, "token_count": 12}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 4, "token_count": 300}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 11, "token_count": 14}, {"author_id": 4, "token_count": 7}, {"author_id": 30, "token_count": 39}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 7, "token_count": 5}, {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 49, "token_count": 13}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 49, "token_count": 5}, {"author_id": 5, "token_count": 32}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 23, "token_count": 25}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 48, "token_count": 3}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 17, "token_count": 7}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 55, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 33, "token_count": 66}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 9, "token_count": 54}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 43, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 43, "token_count": 37}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 6, "token_count": 116}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 18, "token_count": 21}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 18, "token_count": 10}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 37, "token_count": 2}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 17, "token_count": 197}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 6, "token_count": 114}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 31, "token_count": 16}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 25, "token_count": 10}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 5, "token_count": 34}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 16, "token_count": 119}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 32, "token_count": 59}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 39}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 58, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
9244
85.93%
Jeff Garzik
318
2.96%
Joe Perches
243
2.26%
Ondrej Zary
204
1.90%
Philippe Reynes
119
1.11%
Wang Chen
66
0.61%
Stephen Hemminger
66
0.61%
François Romieu
66
0.61%
Tobias Klauser
59
0.55%
Risto Suominen
54
0.50%
Krzysztof Hałasa
39
0.36%
Kees Cook
39
0.36%
Jiri Pirko
32
0.30%
Valerie Henson
25
0.23%
Andrew Morton
22
0.20%
Eric Sesterhenn / Snakebyte
21
0.20%
Rick Jones
16
0.15%
Al Viro
16
0.15%
Rusty Russell
12
0.11%
Pradeep A. Dalvi
10
0.09%
Grant Grundler
10
0.09%
Benoit Taine
6
0.06%
Ralf Baechle
5
0.05%
David S. Miller
5
0.05%
Michael S. Tsirkin
4
0.04%
Harvey Harrison
4
0.04%
Randy Dunlap
3
0.03%
Arnaldo Carvalho de Melo
3
0.03%
Alan Cox
3
0.03%
Hannes Eder
2
0.02%
Eric Dumazet
2
0.02%
Marc Zyngier
1
0.01%
Others
38
0.35%
Total
10757
de4x5.c
5581
-
49
27212
David S. Miller
Linus Torvalds (pre-git)
Marc Zyngier
Stephen Hemminger
Richard Knutsson
Al Viro
Linus Torvalds
Kees Cook
Jeff Garzik
Florian Westphal
Jiri Pirko
Harvey Harrison
Arnaldo Carvalho de Melo
Tobias Klauser
Andrew Morton
Auke-Jan H Kok
Pradeep A. Dalvi
Joe Perches
Benoit Taine
Hannes Eder
Eric Dumazet
Randy Dunlap
David Howells
Rusty Russell
Alan Cox
Others
January 1995
February 1995
May 1995
June 1995
January 1996
March 1996
July 1996
September 1996
January 1997
March 1997
October 1997
December 1997
January 1998
March 1998
May 1998
August 1998
December 1998
April 1999
June 1999
September 1999
January 2000
March 2000
October 2000
February 2002
March 2002
October 2002
November 2002
January 2003
February 2003
April 2003
September 2003
November 2003
February 2004
March 2004
October 2004
March 2006
May 2006
November 2006
March 2007
May 2007
June 2007
August 2007
September 2007
October 2007
December 2007
April 2008
September 2008
October 2008
November 2008
January 2009
February 2009
April 2009
August 2009
February 2010
March 2010
April 2010
May 2010
September 2010
March 2011
June 2011
July 2011
August 2011
December 2011
February 2012
May 2012
September 2013
August 2014
December 2014
June 2015
April 2016
May 2016
July 2016
August 2016
December 2016
April 2017
June 2017
August 2017
September 2017
October 2017
August 2018
var spanGroupData = [ {"timestamp": 788947200, "group": [ {"author_id": 0, "token_count": 405}, ]}, {"timestamp": 791625600, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 799311600, "group": [ {"author_id": 0, "token_count": 213}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 966}, ]}, {"timestamp": 836204400, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 1094}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 880963200, "group": [ {"author_id": 0, "token_count": 274}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 922953600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 160}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 48, "token_count": 16}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 15, "token_count": 211}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 9, "token_count": 17}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 22730}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 38, "token_count": 63}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 54, "token_count": 7}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 7, "token_count": 58}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 55, "token_count": 17}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 9, "token_count": 49}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 53, "token_count": 4}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 18, "token_count": 13}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 37, "token_count": 2}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 37, "token_count": 2}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 32, "token_count": 9}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 42, "token_count": 2}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 25, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 34, "token_count": 16}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 34, "token_count": 6}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "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": 12, "token_count": 27}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
22776
83.70%
Linus Torvalds (pre-git)
3701
13.60%
Marc Zyngier
211
0.78%
Stephen Hemminger
69
0.25%
Richard Knutsson
63
0.23%
Al Viro
62
0.23%
Linus Torvalds
32
0.12%
Kees Cook
27
0.10%
Jeff Garzik
26
0.10%
Florian Westphal
22
0.08%
Jiri Pirko
20
0.07%
Harvey Harrison
17
0.06%
Arnaldo Carvalho de Melo
16
0.06%
Tobias Klauser
12
0.04%
Andrew Morton
11
0.04%
Auke-Jan H Kok
7
0.03%
Pradeep A. Dalvi
6
0.02%
Joe Perches
6
0.02%
Benoit Taine
6
0.02%
Hannes Eder
4
0.01%
Eric Dumazet
4
0.01%
Randy Dunlap
3
0.01%
David Howells
3
0.01%
Rusty Russell
2
0.01%
Alan Cox
2
0.01%
Others
104
0.38%
Total
27212
de4x5.h
1017
-
7
3294
Linus Torvalds (pre-git)
Linus Torvalds
Wang Chen
Jeff Garzik
Harvey Harrison
Al Viro
Others
January 1995
May 1995
March 1996
July 1996
January 1997
March 1997
October 1997
December 1997
May 1998
December 1998
April 1999
February 2002
June 2004
May 2006
April 2008
July 2008
August 2016
var spanGroupData = [ {"timestamp": 788947200, "group": [ {"author_id": 0, "token_count": 1478}, ]}, {"timestamp": 799311600, "group": [ {"author_id": 0, "token_count": 519}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 444}, ]}, {"timestamp": 836204400, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 435}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 248}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 104}, ]}, {"timestamp": 880963200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 922953600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
3286
99.76%
Linus Torvalds
2
0.06%
Wang Chen
1
0.03%
Jeff Garzik
1
0.03%
Harvey Harrison
1
0.03%
Al Viro
1
0.03%
Others
2
0.06%
Total
3294
dmfe.c
2246
-
37
9964
Linus Torvalds
Linus Torvalds (pre-git)
Maxim Levitsky
François Romieu
Andrew Morton
Stephen Hemminger
David S. Miller
Ben Hutchings
FUJITA Tomonori
Joe Perches
Ingo Molnar
Jiri Pirko
Randy Dunlap
Pradeep A. Dalvi
Jeff Garzik
Florian Westphal
Kees Cook
Peter Senna Tschudin
Rick Jones
Auke-Jan H Kok
Rusty Russell
Arnaldo Carvalho de Melo
Al Viro
Eric Dumazet
Benoit Taine
Tobias Klauser
Others
September 1999
January 2000
March 2000
May 2000
October 2000
February 2002
August 2002
February 2003
April 2003
May 2003
August 2003
January 2004
March 2004
May 2004
August 2004
October 2004
January 2005
May 2005
June 2005
July 2006
August 2006
September 2006
March 2007
June 2007
November 2007
January 2008
October 2008
January 2009
April 2009
June 2009
July 2009
August 2009
January 2010
February 2010
April 2010
May 2010
June 2010
November 2010
March 2011
May 2011
August 2011
November 2011
February 2012
March 2012
April 2012
October 2012
March 2014
August 2014
December 2014
March 2015
May 2016
December 2016
September 2017
October 2017
May 2019
var spanGroupData = [ {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 2181}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 283}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 0, "token_count": 219}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 1, "token_count": 5293}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 42, "token_count": 8}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 11, "token_count": 5}, {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 4, "token_count": 20}, {"author_id": 19, "token_count": 6}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 19, "token_count": 35}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 41, "token_count": 50}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 11, "token_count": 60}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 11, "token_count": 36}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 11, "token_count": 12}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 11, "token_count": 2}, {"author_id": 48, "token_count": 8}, {"author_id": 10, "token_count": 573}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 54, "token_count": 13}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 36, "token_count": 66}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 9, "token_count": 61}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 22, "token_count": 69}, {"author_id": 6, "token_count": 49}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 18, "token_count": 33}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 37, "token_count": 6}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 31, "token_count": 16}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 25, "token_count": 35}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 5, "token_count": 525}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 56, "token_count": 21}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 47, "token_count": 6}, {"author_id": 2, "token_count": 61}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 34, "token_count": 27}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 25}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
5294
53.13%
Linus Torvalds (pre-git)
2715
27.25%
Maxim Levitsky
582
5.84%
François Romieu
546
5.48%
Andrew Morton
115
1.15%
Stephen Hemminger
74
0.74%
David S. Miller
73
0.73%
Ben Hutchings
69
0.69%
FUJITA Tomonori
66
0.66%
Joe Perches
51
0.51%
Ingo Molnar
50
0.50%
Jiri Pirko
42
0.42%
Randy Dunlap
41
0.41%
Pradeep A. Dalvi
35
0.35%
Jeff Garzik
34
0.34%
Florian Westphal
27
0.27%
Kees Cook
25
0.25%
Peter Senna Tschudin
21
0.21%
Rick Jones
16
0.16%
Auke-Jan H Kok
13
0.13%
Rusty Russell
8
0.08%
Arnaldo Carvalho de Melo
8
0.08%
Al Viro
7
0.07%
Eric Dumazet
6
0.06%
Benoit Taine
6
0.06%
Tobias Klauser
3
0.03%
Others
37
0.37%
Total
9964
eeprom.c
380
-
16
2066
Linus Torvalds (pre-git)
Jeff Garzik
Linus Torvalds
Ralf Baechle
Matthew Wilcox
Joe Perches
Grant Grundler
Al Viro
Wang Chen
Randy Dunlap
Andrew Morton
Andi Kleen
Others
January 2000
May 2000
October 2000
February 2002
September 2002
March 2004
May 2004
July 2004
October 2004
November 2004
June 2005
May 2006
March 2008
November 2008
March 2010
March 2011
May 2011
January 2012
October 2012
January 2019
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 1472}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 1, "token_count": 102}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 4, "token_count": 221}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 21, "token_count": 33}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 20, "token_count": 58}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 14, "token_count": 16}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 6, "token_count": 32}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1566
75.80%
Jeff Garzik
222
10.75%
Linus Torvalds
102
4.94%
Ralf Baechle
58
2.81%
Matthew Wilcox
33
1.60%
Joe Perches
33
1.60%
Grant Grundler
16
0.77%
Al Viro
16
0.77%
Wang Chen
3
0.15%
Randy Dunlap
3
0.15%
Andrew Morton
3
0.15%
Andi Kleen
1
0.05%
Others
10
0.48%
Total
2066
interrupt.c
814
-
20
3630
Linus Torvalds (pre-git)
Jeff Garzik
Linus Torvalds
Tomasz Lemiech
Joe Perches
Andrew Morton
Al Viro
Stephen Hemminger
Eric Dumazet
Neil Horman
Randy Dunlap
Kees Cook
Pradeep A. Dalvi
David S. Miller
Ben Hutchings
Valerie Henson
Others
January 2000
March 2000
May 2000
June 2000
September 2000
October 2000
February 2002
September 2002
April 2003
January 2004
February 2004
March 2004
June 2004
October 2004
November 2004
February 2005
June 2005
March 2007
May 2007
July 2007
October 2007
January 2008
January 2009
March 2009
January 2010
September 2010
May 2011
January 2012
February 2012
June 2013
January 2017
June 2017
October 2017
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 1369}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 226}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 1, "token_count": 310}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 4, "token_count": 104}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 4, "token_count": 976}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 11, "token_count": 42}, {"author_id": 19, "token_count": 11}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 11, "token_count": 17}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 7, "token_count": 62}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 9, "token_count": 56}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 24, "token_count": 102}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 6, "token_count": 55}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 37, "token_count": 29}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 6, "token_count": 32}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 25, "token_count": 9}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 52, "token_count": 33}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 37, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1728
47.60%
Jeff Garzik
1102
30.36%
Linus Torvalds
310
8.54%
Tomasz Lemiech
102
2.81%
Joe Perches
87
2.40%
Andrew Morton
67
1.85%
Al Viro
62
1.71%
Stephen Hemminger
57
1.57%
Eric Dumazet
35
0.96%
Neil Horman
33
0.91%
Randy Dunlap
11
0.30%
Kees Cook
10
0.28%
Pradeep A. Dalvi
9
0.25%
David S. Miller
7
0.19%
Ben Hutchings
3
0.08%
Valerie Henson
2
0.06%
Others
5
0.14%
Total
3630
media.c
552
-
15
3259
Linus Torvalds (pre-git)
Linus Torvalds
Al Viro
Thibaut Varene
Valerie Henson
Joe Perches
Hannes Eder
Randy Dunlap
Alan Cox
Ralf Baechle
Andrew Morton
Dave Jones
Others
January 2000
January 2001
February 2002
November 2002
March 2004
October 2004
November 2004
January 2005
May 2005
June 2005
March 2007
February 2009
January 2010
May 2011
January 2012
January 2014
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 1964}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 0, "token_count": 127}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 1, "token_count": 872}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 19, "token_count": 15}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 7, "token_count": 76}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 35, "token_count": 9}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 40, "token_count": 55}, {"author_id": 23, "token_count": 54}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 53, "token_count": 24}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 6, "token_count": 19}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 6, "token_count": 31}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
2091
64.16%
Linus Torvalds
872
26.76%
Al Viro
76
2.33%
Thibaut Varene
55
1.69%
Valerie Henson
54
1.66%
Joe Perches
50
1.53%
Hannes Eder
24
0.74%
Randy Dunlap
15
0.46%
Alan Cox
9
0.28%
Ralf Baechle
5
0.15%
Andrew Morton
3
0.09%
Dave Jones
2
0.06%
Others
3
0.09%
Total
3259
pnic.c
170
-
11
1015
Linus Torvalds (pre-git)
Linus Torvalds
Al Viro
Joe Perches
Kees Cook
Florian Westphal
Randy Dunlap
Eric Dumazet
Others
January 2000
May 2000
February 2002
March 2004
October 2004
January 2006
January 2010
May 2010
May 2011
June 2011
January 2012
May 2016
October 2017
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 761}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 1, "token_count": 142}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 7, "token_count": 38}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 34, "token_count": 9}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
765
75.37%
Linus Torvalds
142
13.99%
Al Viro
38
3.74%
Joe Perches
22
2.17%
Kees Cook
18
1.77%
Florian Westphal
9
0.89%
Randy Dunlap
6
0.59%
Eric Dumazet
3
0.30%
Others
12
1.18%
Total
1015
pnic2.c
403
-
9
1281
Linus Torvalds
Joe Perches
Al Viro
Kees Cook
Randy Dunlap
Andrew Morton
Others
February 2002
March 2004
October 2004
November 2004
March 2006
January 2010
August 2010
May 2011
January 2012
October 2017
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 1, "token_count": 1168}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 7, "token_count": 33}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 6, "token_count": 40}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1168
91.18%
Joe Perches
52
4.06%
Al Viro
33
2.58%
Kees Cook
18
1.41%
Randy Dunlap
6
0.47%
Andrew Morton
1
0.08%
Others
3
0.23%
Total
1281
timer.c
176
-
11
899
Linus Torvalds (pre-git)
François Romieu
Tim Mattox
Kees Cook
Jeff Garzik
Joe Perches
David Howells
Al Viro
Linus Torvalds
Ondrej Zary
Others
January 2000
March 2000
May 2000
October 2000
February 2002
April 2004
October 2004
September 2006
November 2006
January 2010
May 2011
January 2012
June 2014
October 2017
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 650}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 4, "token_count": 27}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 46, "token_count": 46}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 5, "token_count": 47}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 39, "token_count": 18}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
675
75.08%
François Romieu
47
5.23%
Tim Mattox
46
5.12%
Kees Cook
36
4.00%
Jeff Garzik
27
3.00%
Joe Perches
26
2.89%
David Howells
18
2.00%
Al Viro
16
1.78%
Linus Torvalds
6
0.67%
Ondrej Zary
1
0.11%
Others
1
0.11%
Total
899
tulip.h
570
-
23
2066
Linus Torvalds (pre-git)
Linus Torvalds
Steven Walter
François Romieu
Andrew Morton
Jeff Garzik
Grant Grundler
Tomasz Lemiech
Kees Cook
Al Viro
Valerie Henson
David Howells
Matthew Wilcox
Stephen Hemminger
Joe Perches
Harvey Harrison
Eric Dumazet
Peer Chen
Dave Jones
Others
January 2000
March 2000
May 2000
October 2000
February 2002
September 2002
April 2003
January 2004
May 2004
October 2004
November 2004
February 2005
August 2005
September 2006
November 2006
March 2007
August 2007
October 2007
March 2008
April 2008
March 2009
May 2010
September 2010
May 2011
January 2012
September 2017
October 2017
March 2020
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 893}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 246}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 0, "token_count": 123}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 1, "token_count": 320}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 4, "token_count": 33}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 21, "token_count": 10}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 11, "token_count": 44}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 5, "token_count": 57}, {"author_id": 14, "token_count": 33}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 39, "token_count": 13}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 23, "token_count": 15}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 55, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 24, "token_count": 30}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 8, "token_count": 165}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 23}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1265
61.23%
Linus Torvalds
320
15.49%
Steven Walter
165
7.99%
François Romieu
57
2.76%
Andrew Morton
44
2.13%
Jeff Garzik
43
2.08%
Grant Grundler
33
1.60%
Tomasz Lemiech
30
1.45%
Kees Cook
24
1.16%
Al Viro
22
1.06%
Valerie Henson
15
0.73%
David Howells
13
0.63%
Matthew Wilcox
10
0.48%
Stephen Hemminger
6
0.29%
Joe Perches
4
0.19%
Harvey Harrison
4
0.19%
Eric Dumazet
2
0.10%
Peer Chen
1
0.05%
Dave Jones
1
0.05%
Others
7
0.34%
Total
2066
tulip_core.c
1976
-
70
11054
Linus Torvalds (pre-git)
Linus Torvalds
Steven Walter
Jeff Garzik
Al Viro
Joe Perches
François Romieu
Grant Grundler
Stephen Hemminger
Kyle McMartin
Matthew Wilcox
Adam Belay
Ralf Baechle
Ben Hutchings
Jiri Pirko
Andi Kleen
Randy Dunlap
Krzysztof Hałasa
David S. Miller
Andrew Morton
Alan Cox
Kees Cook
Per Olofsson
Arnd Bergmann
Rick Jones
Valerie Henson
Rusty Russell
Benoit Taine
Auke-Jan H Kok
Michael S. Tsirkin
Eric Dumazet
David Howells
Ingo Molnar
Harvey Harrison
Pradeep A. Dalvi
Florian Westphal
Tim Mattox
Peer Chen
Hannes Eder
Thibaut Varene
Others
January 2000
March 2000
May 2000
June 2000
July 2000
August 2000
September 2000
October 2000
February 2002
March 2002
May 2002
August 2002
September 2002
October 2002
November 2002
May 2003
June 2003
August 2003
October 2003
November 2003
January 2004
March 2004
April 2004
May 2004
June 2004
August 2004
October 2004
November 2004
January 2005
March 2005
June 2005
August 2005
January 2006
May 2006
June 2006
July 2006
August 2006
September 2006
November 2006
March 2007
June 2007
July 2007
August 2007
October 2007
December 2007
March 2008
April 2008
May 2008
June 2008
December 2008
January 2009
March 2009
June 2009
August 2009
December 2009
January 2010
February 2010
March 2010
April 2010
May 2010
July 2010
August 2010
September 2010
December 2010
May 2011
June 2011
August 2011
November 2011
February 2012
March 2012
October 2012
August 2013
February 2014
May 2014
August 2014
March 2015
November 2015
February 2016
May 2016
December 2016
September 2017
October 2017
August 2018
December 2019
April 2020
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 4826}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 404}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 551}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 4, "token_count": 90}, {"author_id": 1, "token_count": 2349}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 4, "token_count": 56}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 42, "token_count": 12}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 4, "token_count": 103}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 9, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 20, "token_count": 63}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 9, "token_count": 1}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 44, "token_count": 45}, {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 19, "token_count": 45}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 30, "token_count": 5}, {"author_id": 46, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 21, "token_count": 99}, {"author_id": 59, "token_count": 19}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 7, "token_count": 22}, {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 7, "token_count": 142}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 35, "token_count": 37}, {"author_id": 44, "token_count": 5}, {"author_id": 11, "token_count": 28}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 29, "token_count": 86}, {"author_id": 2, "token_count": 1}, {"author_id": 20, "token_count": 11}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 4, "token_count": 16}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 5, "token_count": 81}, {"author_id": 14, "token_count": 43}, {"author_id": 4, "token_count": 1}, {"author_id": 40, "token_count": 1}, {"author_id": 23, "token_count": 14}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 54, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 7, "token_count": 5}, {"author_id": 9, "token_count": 35}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 14, "token_count": 57}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 55, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 14, "token_count": 17}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 9, "token_count": 66}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 26, "token_count": 102}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 22, "token_count": 67}, {"author_id": 6, "token_count": 120}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 18, "token_count": 28}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 18, "token_count": 21}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 37, "token_count": 1}, {"author_id": 8, "token_count": 558}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 30, "token_count": 40}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 6, "token_count": 24}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 6, "token_count": 26}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 31, "token_count": 16}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 5, "token_count": 48}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 47, "token_count": 12}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 51, "token_count": 19}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 24}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 58, "token_count": 8}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
5964
53.95%
Linus Torvalds
2350
21.26%
Steven Walter
558
5.05%
Jeff Garzik
328
2.97%
Al Viro
179
1.62%
Joe Perches
175
1.58%
François Romieu
129
1.17%
Grant Grundler
117
1.06%
Stephen Hemminger
114
1.03%
Kyle McMartin
102
0.92%
Matthew Wilcox
99
0.90%
Adam Belay
86
0.78%
Ralf Baechle
74
0.67%
Ben Hutchings
67
0.61%
Jiri Pirko
50
0.45%
Andi Kleen
50
0.45%
Randy Dunlap
49
0.44%
Krzysztof Hałasa
45
0.41%
David S. Miller
45
0.41%
Andrew Morton
39
0.35%
Alan Cox
38
0.34%
Kees Cook
25
0.23%
Per Olofsson
19
0.17%
Arnd Bergmann
19
0.17%
Rick Jones
16
0.14%
Valerie Henson
14
0.13%
Rusty Russell
12
0.11%
Benoit Taine
12
0.11%
Auke-Jan H Kok
9
0.08%
Michael S. Tsirkin
8
0.07%
Eric Dumazet
6
0.05%
David Howells
6
0.05%
Ingo Molnar
5
0.05%
Harvey Harrison
5
0.05%
Pradeep A. Dalvi
4
0.04%
Florian Westphal
3
0.03%
Tim Mattox
2
0.02%
Peer Chen
2
0.02%
Hannes Eder
2
0.02%
Thibaut Varene
1
0.01%
Others
226
2.04%
Total
11054
uli526x.c
1828
-
34
8054
Peer Chen
François Romieu
Rafael J. Wysocki
Anton Vorontsov
Joe Perches
Philippe Reynes
Stephen Hemminger
Pradeep A. Dalvi
Jiri Pirko
Grant Grundler
Kees Cook
Rick Jones
Kyle McMartin
Eric Sesterhenn / Snakebyte
Arnaldo Carvalho de Melo
Florian Westphal
Eric Dumazet
Benoit Taine
Al Viro
Wang Chen
Jeff Garzik
Linus Torvalds
David S. Miller
Andrew Morton
Others
July 2005
August 2005
September 2005
January 2006
February 2006
July 2006
September 2006
March 2007
April 2007
August 2007
October 2007
February 2008
April 2008
May 2008
November 2008
January 2009
March 2009
April 2009
June 2009
August 2009
January 2010
February 2010
March 2010
April 2010
May 2010
April 2011
May 2011
August 2011
November 2011
February 2012
March 2012
March 2014
June 2014
August 2014
December 2014
March 2015
May 2016
December 2016
January 2017
June 2017
September 2017
October 2017
May 2019
var spanGroupData = [ {"timestamp": 1120201200, "group": [ {"author_id": 3, "token_count": 6414}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 3, "token_count": 89}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 49, "token_count": 12}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 48, "token_count": 9}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 13, "token_count": 265}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 14, "token_count": 31}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 27, "token_count": 64}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 27, "token_count": 46}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 9, "token_count": 60}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 26, "token_count": 13}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 6, "token_count": 43}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 18, "token_count": 26}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 37, "token_count": 6}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 6, "token_count": 41}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 31, "token_count": 16}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 25, "token_count": 39}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 5, "token_count": 720}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 34, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 16, "token_count": 72}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 26}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Peer Chen
6503
80.74%
François Romieu
720
8.94%
Rafael J. Wysocki
265
3.29%
Anton Vorontsov
110
1.37%
Joe Perches
85
1.06%
Philippe Reynes
72
0.89%
Stephen Hemminger
62
0.77%
Pradeep A. Dalvi
39
0.48%
Jiri Pirko
34
0.42%
Grant Grundler
31
0.38%
Kees Cook
26
0.32%
Rick Jones
16
0.20%
Kyle McMartin
13
0.16%
Eric Sesterhenn / Snakebyte
12
0.15%
Arnaldo Carvalho de Melo
12
0.15%
Florian Westphal
6
0.07%
Eric Dumazet
6
0.07%
Benoit Taine
6
0.07%
Al Viro
6
0.07%
Wang Chen
3
0.04%
Jeff Garzik
2
0.02%
Linus Torvalds
1
0.01%
David S. Miller
1
0.01%
Andrew Morton
1
0.01%
Others
22
0.27%
Total
8054
winbond-840.c
1651
-
41
8067
Linus Torvalds (pre-git)
Linus Torvalds
Jeff Garzik
Al Viro
Joe Perches
Stephen Hemminger
Andrew Morton
Kees Cook
François Romieu
Grant Grundler
Valerie Henson
Jiri Pirko
Alan Cox
Philippe Reynes
Rick Jones
Arnd Bergmann
Rusty Russell
Pradeep A. Dalvi
Michael S. Tsirkin
David S. Miller
Randy Dunlap
Benoit Taine
Dave Jones
Tobias Klauser
Florian Westphal
Eric Sesterhenn / Snakebyte
Eric Dumazet
Others
September 2000
October 2000
February 2002
July 2002
August 2002
September 2002
October 2002
November 2002
February 2003
April 2003
May 2003
August 2003
September 2003
January 2004
March 2004
June 2004
July 2004
October 2004
January 2005
April 2005
May 2005
June 2005
January 2006
April 2006
May 2006
June 2006
July 2006
August 2006
September 2006
March 2007
May 2007
July 2007
August 2007
October 2007
April 2008
January 2009
April 2009
June 2009
August 2009
January 2010
February 2010
April 2010
May 2010
July 2010
May 2011
August 2011
November 2011
February 2012
March 2012
August 2014
January 2015
November 2015
May 2016
December 2016
January 2017
June 2017
September 2017
October 2017
December 2019
var spanGroupData = [ {"timestamp": 967791600, "group": [ {"author_id": 0, "token_count": 4094}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 944}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 4, "token_count": 169}, {"author_id": 1, "token_count": 1828}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 42, "token_count": 12}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 35, "token_count": 15}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 19, "token_count": 6}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 4, "token_count": 145}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 11, "token_count": 26}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 7, "token_count": 272}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 11, "token_count": 28}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 4, "token_count": 16}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 14, "token_count": 24}, {"author_id": 4, "token_count": 2}, {"author_id": 23, "token_count": 22}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 9, "token_count": 55}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 6, "token_count": 85}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 18, "token_count": 13}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 6, "token_count": 60}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 31, "token_count": 16}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 25, "token_count": 9}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 5, "token_count": 26}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 51, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 51, "token_count": 10}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 16, "token_count": 17}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 26}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 58, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
5038
62.45%
Linus Torvalds
1829
22.67%
Jeff Garzik
367
4.55%
Al Viro
286
3.55%
Joe Perches
148
1.83%
Stephen Hemminger
68
0.84%
Andrew Morton
54
0.67%
Kees Cook
26
0.32%
François Romieu
26
0.32%
Grant Grundler
24
0.30%
Valerie Henson
23
0.29%
Jiri Pirko
22
0.27%
Alan Cox
18
0.22%
Philippe Reynes
17
0.21%
Rick Jones
16
0.20%
Arnd Bergmann
15
0.19%
Rusty Russell
12
0.15%
Pradeep A. Dalvi
9
0.11%
Michael S. Tsirkin
8
0.10%
David S. Miller
7
0.09%
Randy Dunlap
6
0.07%
Benoit Taine
6
0.07%
Dave Jones
5
0.06%
Tobias Klauser
3
0.04%
Florian Westphal
3
0.04%
Eric Sesterhenn / Snakebyte
2
0.02%
Eric Dumazet
1
0.01%
Others
28
0.35%
Total
8067
xircom_cb.c
1170
-
28
4668
Linus Torvalds
François Romieu
Jeff Garzik
Stephen Hemminger
Joe Perches
Al Viro
Petr Konecny
Dave Jones
Randy Dunlap
Rusty Russell
Eric Sesterhenn / Snakebyte
Benoit Taine
Pradeep A. Dalvi
Auke-Jan H Kok
Arnaldo Carvalho de Melo
David S. Miller
Others
February 2002
March 2002
August 2002
October 2002
February 2003
April 2003
May 2003
October 2003
January 2004
March 2004
October 2004
September 2005
December 2005
January 2006
May 2006
July 2006
March 2007
May 2007
June 2007
July 2007
October 2007
December 2007
February 2008
October 2008
January 2009
June 2009
August 2009
January 2010
March 2010
May 2011
February 2012
March 2012
May 2013
August 2014
December 2016
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 1, "token_count": 3231}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 4, "token_count": 433}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 42, "token_count": 8}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 50, "token_count": 28}, {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 9, "token_count": 40}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 19, "token_count": 18}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 45, "token_count": 50}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 49, "token_count": 6}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 7, "token_count": 47}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 9, "token_count": 52}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 6, "token_count": 27}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 6, "token_count": 61}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 5, "token_count": 563}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
3232
69.24%
François Romieu
563
12.06%
Jeff Garzik
447
9.58%
Stephen Hemminger
128
2.74%
Joe Perches
89
1.91%
Al Viro
55
1.18%
Petr Konecny
50
1.07%
Dave Jones
28
0.60%
Randy Dunlap
18
0.39%
Rusty Russell
8
0.17%
Eric Sesterhenn / Snakebyte
6
0.13%
Benoit Taine
6
0.13%
Pradeep A. Dalvi
3
0.06%
Auke-Jan H Kok
3
0.06%
Arnaldo Carvalho de Melo
3
0.06%
David S. Miller
1
0.02%
Others
28
0.60%
Total
4668
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
141
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds (pre-git)
30130
30.45%
68
14.72%
1
Linus Torvalds
24953
25.22%
33
7.14%
2
David S. Miller
22915
23.16%
11
2.38%
3
Peer Chen
6506
6.58%
3
0.65%
4
Jeff Garzik
2942
2.97%
30
6.49%
5
François Romieu
2156
2.18%
12
2.60%
6
Joe Perches
1143
1.16%
25
5.41%
7
Al Viro
911
0.92%
19
4.11%
8
Steven Walter
723
0.73%
1
0.22%
9
Stephen Hemminger
644
0.65%
15
3.25%
10
Maxim Levitsky
582
0.59%
6
1.30%
11
Andrew Morton
362
0.37%
13
2.81%
12
Kees Cook
274
0.28%
3
0.65%
13
Rafael J. Wysocki
265
0.27%
1
0.22%
14
Grant Grundler
231
0.23%
8
1.73%
15
Marc Zyngier
212
0.21%
2
0.43%
16
Philippe Reynes
208
0.21%
3
0.65%
17
Ondrej Zary
205
0.21%
7
1.52%
18
Jiri Pirko
200
0.20%
5
1.08%
19
Randy Dunlap
167
0.17%
3
0.65%
20
Ralf Baechle
142
0.14%
3
0.65%
21
Matthew Wilcox
142
0.14%
1
0.22%
22
Ben Hutchings
139
0.14%
2
0.43%
23
Valerie Henson
133
0.13%
3
0.65%
24
Tomasz Lemiech
132
0.13%
1
0.22%
25
Pradeep A. Dalvi
115
0.12%
2
0.43%
26
Kyle McMartin
115
0.12%
2
0.43%
27
Anton Vorontsov
110
0.11%
3
0.65%
28
Philippe De Muyter
90
0.09%
2
0.43%
29
Adam Belay
86
0.09%
1
0.22%
30
Krzysztof Hałasa
84
0.08%
3
0.65%
31
Rick Jones
80
0.08%
1
0.22%
32
Tobias Klauser
77
0.08%
5
1.08%
33
Wang Chen
73
0.07%
2
0.43%
34
Florian Westphal
70
0.07%
3
0.65%
35
Alan Cox
70
0.07%
5
1.08%
36
FUJITA Tomonori
66
0.07%
1
0.22%
37
Eric Dumazet
65
0.07%
5
1.08%
38
Richard Knutsson
63
0.06%
1
0.22%
39
David Howells
58
0.06%
2
0.43%
40
Thibaut Varene
56
0.06%
2
0.43%
41
Ingo Molnar
55
0.06%
2
0.43%
42
Rusty Russell
54
0.05%
2
0.43%
43
Risto Suominen
54
0.05%
2
0.43%
44
Andi Kleen
51
0.05%
3
0.65%
45
Petr Konecny
50
0.05%
1
0.22%
46
Tim Mattox
48
0.05%
1
0.22%
47
Benoit Taine
48
0.05%
1
0.22%
48
Arnaldo Carvalho de Melo
42
0.04%
3
0.65%
49
Eric Sesterhenn / Snakebyte
41
0.04%
6
1.30%
50
Dave Jones
36
0.04%
4
0.87%
51
Arnd Bergmann
34
0.03%
2
0.43%
52
Neil Horman
33
0.03%
1
0.22%
53
Hannes Eder
32
0.03%
3
0.65%
54
Auke-Jan H Kok
32
0.03%
1
0.22%
55
Harvey Harrison
31
0.03%
2
0.43%
56
Peter Senna Tschudin
21
0.02%
1
0.22%
57
Juan Quintela
21
0.02%
1
0.22%
58
Michael S. Tsirkin
20
0.02%
1
0.22%
59
Per Olofsson
19
0.02%
1
0.22%
60
Others
527
0.53%
106
22.94%
Total
98944
462