Linux Source Code
Home
Release 5.4
Help
tulip
root
drivers
net
ethernet
dec
Highlighting
Reset All
By Author
By Age
──────────
Adam Belay
Al Viro
Alan Cox
Andi Kleen
Andreas Schwab
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
John W. Linville
Juan Quintela
Kees Cook
Krzysztof Hałasa
Kyle McMartin
Linus Torvalds
Linus Torvalds (pre-git)
Marc Zyngier
Matthew Wilcox
Maxim Levitsky
Neil Horman
Ondrej Zary
Others
Peer Chen
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
Andrew Morton
François Romieu
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": 29, "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": 29, "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%
Andrew Morton
2
0.12%
François Romieu
2
0.12%
Others
1
0.06%
Total
1658
de2104x.c
2208
-
46
10819
Linus Torvalds
Jeff Garzik
Joe Perches
Ondrej Zary
Philippe Reynes
François Romieu
Stephen Hemminger
Wang Chen
Tobias Klauser
Risto Suominen
Kees Cook
Krzysztof Hałasa
Jiri Pirko
Valerie Henson
Rick Jones
Andrew Morton
Eric Sesterhenn / Snakebyte
Al Viro
Rusty Russell
Grant Grundler
Pradeep A. Dalvi
Benoit Taine
David S. Miller
John W. Linville
Ralf Baechle
Harvey Harrison
Alan Cox
Arnaldo Carvalho de Melo
Randy Dunlap
Eric Dumazet
Hannes Eder
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
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 1, "token_count": 9288}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 34, "token_count": 3}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 43, "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": 301}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 11, "token_count": 14}, {"author_id": 4, "token_count": 8}, {"author_id": 31, "token_count": 39}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 56, "token_count": 5}, ]}, {"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": 21, "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": 52, "token_count": 2}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 9, "token_count": 54}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 42, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 42, "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": 120}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 25, "token_count": 24}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 27, "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": 46, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
9292
85.89%
Jeff Garzik
320
2.96%
Joe Perches
249
2.30%
Ondrej Zary
204
1.89%
Philippe Reynes
119
1.10%
François Romieu
66
0.61%
Stephen Hemminger
66
0.61%
Wang Chen
66
0.61%
Tobias Klauser
59
0.55%
Risto Suominen
54
0.50%
Kees Cook
39
0.36%
Krzysztof Hałasa
39
0.36%
Jiri Pirko
32
0.30%
Valerie Henson
25
0.23%
Rick Jones
24
0.22%
Andrew Morton
22
0.20%
Eric Sesterhenn / Snakebyte
21
0.19%
Al Viro
16
0.15%
Rusty Russell
12
0.11%
Grant Grundler
10
0.09%
Pradeep A. Dalvi
10
0.09%
Benoit Taine
6
0.06%
David S. Miller
5
0.05%
John W. Linville
5
0.05%
Ralf Baechle
5
0.05%
Harvey Harrison
4
0.04%
Alan Cox
3
0.03%
Arnaldo Carvalho de Melo
3
0.03%
Randy Dunlap
3
0.03%
Eric Dumazet
2
0.02%
Hannes Eder
2
0.02%
Marc Zyngier
1
0.01%
Others
35
0.32%
Total
10819
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
Andreas Schwab
Harvey Harrison
Arnaldo Carvalho de Melo
Tobias Klauser
Andrew Morton
Auke-Jan H Kok
Benoit Taine
Joe Perches
Pradeep A. Dalvi
Eric Dumazet
Hannes Eder
David Howells
Randy Dunlap
Alan Cox
Rusty Russell
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": 34, "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": 52, "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": 59, "token_count": 19}, {"author_id": 37, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"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": 43, "token_count": 2}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 27, "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": 46, "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": 35, "token_count": 16}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 35, "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%
Andreas Schwab
19
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%
Benoit Taine
6
0.02%
Joe Perches
6
0.02%
Pradeep A. Dalvi
6
0.02%
Eric Dumazet
4
0.01%
Hannes Eder
4
0.01%
David Howells
3
0.01%
Randy Dunlap
3
0.01%
Alan Cox
2
0.01%
Rusty Russell
2
0.01%
Others
85
0.31%
Total
27212
de4x5.h
1017
-
7
3294
Linus Torvalds (pre-git)
Linus Torvalds
Al Viro
Harvey Harrison
Jeff Garzik
Wang Chen
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%
Al Viro
1
0.03%
Harvey Harrison
1
0.03%
Jeff Garzik
1
0.03%
Wang Chen
1
0.03%
Others
2
0.06%
Total
3294
dmfe.c
2259
-
38
10033
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
Jeff Garzik
Pradeep A. Dalvi
Florian Westphal
Kees Cook
Rick Jones
Peter Senna Tschudin
Auke-Jan H Kok
Arnaldo Carvalho de Melo
Rusty Russell
Al Viro
Benoit Taine
Eric Dumazet
John W. Linville
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
February 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": 2184}, ]}, {"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": 4, "token_count": 2}, {"author_id": 1, "token_count": 5334}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 43, "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": 21}, {"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": 56, "token_count": 5}, {"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": 1233475200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"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": 9}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 25, "token_count": 24}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 27, "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": 58, "token_count": 21}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 46, "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": 35, "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
5335
53.17%
Linus Torvalds (pre-git)
2718
27.09%
Maxim Levitsky
582
5.80%
François Romieu
546
5.44%
Andrew Morton
115
1.15%
Stephen Hemminger
75
0.75%
David S. Miller
73
0.73%
Ben Hutchings
69
0.69%
FUJITA Tomonori
66
0.66%
Joe Perches
59
0.59%
Ingo Molnar
50
0.50%
Jiri Pirko
42
0.42%
Randy Dunlap
41
0.41%
Jeff Garzik
37
0.37%
Pradeep A. Dalvi
35
0.35%
Florian Westphal
27
0.27%
Kees Cook
25
0.25%
Rick Jones
24
0.24%
Peter Senna Tschudin
21
0.21%
Auke-Jan H Kok
13
0.13%
Arnaldo Carvalho de Melo
8
0.08%
Rusty Russell
8
0.08%
Al Viro
7
0.07%
Benoit Taine
6
0.06%
Eric Dumazet
6
0.06%
John W. Linville
5
0.05%
Tobias Klauser
3
0.03%
Others
37
0.37%
Total
10033
eeprom.c
380
-
16
2066
Linus Torvalds (pre-git)
Jeff Garzik
Linus Torvalds
Ralf Baechle
Joe Perches
Matthew Wilcox
Al Viro
Grant Grundler
Andrew Morton
Randy Dunlap
Wang Chen
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": 20, "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": 21, "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%
Joe Perches
33
1.60%
Matthew Wilcox
33
1.60%
Al Viro
16
0.77%
Grant Grundler
16
0.77%
Andrew Morton
3
0.15%
Randy Dunlap
3
0.15%
Wang Chen
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": 27, "token_count": 9}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 53, "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
John W. Linville
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": 34, "token_count": 9}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 40, "token_count": 55}, {"author_id": 23, "token_count": 54}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 52, "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%
John W. Linville
1
0.03%
Others
2
0.06%
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": 35, "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": 47, "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
-
22
2068
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
Harvey Harrison
Joe Perches
Eric Dumazet
Dave Jones
Peer Chen
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
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 896}, ]}, {"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": 20, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1268
61.32%
Linus Torvalds
320
15.47%
Steven Walter
165
7.98%
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%
Harvey Harrison
4
0.19%
Joe Perches
4
0.19%
Eric Dumazet
2
0.10%
Dave Jones
1
0.05%
Peer Chen
1
0.05%
Others
6
0.29%
Total
2068
tulip_core.c
1998
-
69
11128
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
Andi Kleen
Jiri Pirko
Randy Dunlap
David S. Miller
Krzysztof Hałasa
Andrew Morton
Alan Cox
Kees Cook
Rick Jones
Arnd Bergmann
Valerie Henson
Benoit Taine
Rusty Russell
Auke-Jan H Kok
David Howells
Eric Dumazet
Harvey Harrison
Ingo Molnar
John W. Linville
Pradeep A. Dalvi
Florian Westphal
Hannes Eder
Peer Chen
Tim Mattox
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
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": 8}, ]}, {"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": 2396}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 4, "token_count": 56}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 43, "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": 21, "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": 39}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 19, "token_count": 45}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 31, "token_count": 5}, {"author_id": 47, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 20, "token_count": 99}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 7, "token_count": 23}, {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 7, "token_count": 142}, {"author_id": 56, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 34, "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": 34, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 30, "token_count": 86}, {"author_id": 2, "token_count": 1}, {"author_id": 21, "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}, {"author_id": 23, "token_count": 3}, ]}, {"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": 52, "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": 122}, {"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": 31, "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": 25, "token_count": 24}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 27, "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": 46, "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": 35, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
5970
53.65%
Linus Torvalds
2397
21.54%
Steven Walter
558
5.01%
Jeff Garzik
339
3.05%
Al Viro
180
1.62%
Joe Perches
177
1.59%
François Romieu
129
1.16%
Grant Grundler
117
1.05%
Stephen Hemminger
114
1.02%
Kyle McMartin
102
0.92%
Matthew Wilcox
99
0.89%
Adam Belay
86
0.77%
Ralf Baechle
74
0.66%
Ben Hutchings
67
0.60%
Andi Kleen
50
0.45%
Jiri Pirko
50
0.45%
Randy Dunlap
49
0.44%
David S. Miller
45
0.40%
Krzysztof Hałasa
45
0.40%
Andrew Morton
39
0.35%
Alan Cox
38
0.34%
Kees Cook
25
0.22%
Rick Jones
24
0.22%
Arnd Bergmann
19
0.17%
Valerie Henson
17
0.15%
Benoit Taine
12
0.11%
Rusty Russell
12
0.11%
Auke-Jan H Kok
9
0.08%
David Howells
6
0.05%
Eric Dumazet
6
0.05%
Harvey Harrison
5
0.04%
Ingo Molnar
5
0.04%
John W. Linville
5
0.04%
Pradeep A. Dalvi
4
0.04%
Florian Westphal
3
0.03%
Hannes Eder
2
0.02%
Peer Chen
2
0.02%
Tim Mattox
2
0.02%
Thibaut Varene
1
0.01%
Others
244
2.19%
Total
11128
uli526x.c
1841
-
34
8118
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
Arnaldo Carvalho de Melo
Eric Sesterhenn / Snakebyte
Al Viro
Benoit Taine
Eric Dumazet
Florian Westphal
Wang Chen
Jeff Garzik
Andrew Morton
David S. Miller
Linus Torvalds
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
February 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": 6461}, ]}, {"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": 28, "token_count": 64}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 28, "token_count": 46}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 9, "token_count": 60}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"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": 49}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 25, "token_count": 24}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 27, "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": 46, "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": 35, "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
6550
80.68%
François Romieu
720
8.87%
Rafael J. Wysocki
265
3.26%
Anton Vorontsov
110
1.36%
Joe Perches
93
1.15%
Philippe Reynes
72
0.89%
Stephen Hemminger
63
0.78%
Pradeep A. Dalvi
39
0.48%
Jiri Pirko
34
0.42%
Grant Grundler
31
0.38%
Kees Cook
26
0.32%
Rick Jones
24
0.30%
Kyle McMartin
13
0.16%
Arnaldo Carvalho de Melo
12
0.15%
Eric Sesterhenn / Snakebyte
12
0.15%
Al Viro
6
0.07%
Benoit Taine
6
0.07%
Eric Dumazet
6
0.07%
Florian Westphal
6
0.07%
Wang Chen
3
0.04%
Jeff Garzik
2
0.02%
Andrew Morton
1
0.01%
David S. Miller
1
0.01%
Linus Torvalds
1
0.01%
Others
22
0.27%
Total
8118
winbond-840.c
1663
-
43
8108
Linus Torvalds (pre-git)
Linus Torvalds
Jeff Garzik
Al Viro
Joe Perches
Stephen Hemminger
Andrew Morton
François Romieu
Kees Cook
Grant Grundler
Rick Jones
Valerie Henson
Jiri Pirko
Alan Cox
Philippe Reynes
Arnd Bergmann
Rusty Russell
Pradeep A. Dalvi
David S. Miller
Benoit Taine
Randy Dunlap
Dave Jones
John W. Linville
Florian Westphal
Tobias Klauser
Eric Sesterhenn / Snakebyte
Eric Dumazet
Hannes Eder
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
February 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
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": 1858}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 43, "token_count": 12}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 34, "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": 146}, ]}, {"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": 56, "token_count": 5}, {"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}, {"author_id": 60, "token_count": 2}, ]}, {"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": 1233475200, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 9, "token_count": 1}, ]}, {"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": 61}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 25, "token_count": 24}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 27, "token_count": 9}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 5, "token_count": 26}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 46, "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": 35, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
5038
62.14%
Linus Torvalds
1859
22.93%
Jeff Garzik
368
4.54%
Al Viro
286
3.53%
Joe Perches
149
1.84%
Stephen Hemminger
69
0.85%
Andrew Morton
54
0.67%
François Romieu
26
0.32%
Kees Cook
26
0.32%
Grant Grundler
24
0.30%
Rick Jones
24
0.30%
Valerie Henson
23
0.28%
Jiri Pirko
22
0.27%
Alan Cox
18
0.22%
Philippe Reynes
17
0.21%
Arnd Bergmann
15
0.19%
Rusty Russell
12
0.15%
Pradeep A. Dalvi
9
0.11%
David S. Miller
7
0.09%
Benoit Taine
6
0.07%
Randy Dunlap
6
0.07%
Dave Jones
5
0.06%
John W. Linville
5
0.06%
Florian Westphal
3
0.04%
Tobias Klauser
3
0.04%
Eric Sesterhenn / Snakebyte
2
0.02%
Eric Dumazet
1
0.01%
Hannes Eder
1
0.01%
Others
30
0.37%
Total
8108
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
Benoit Taine
Eric Sesterhenn / Snakebyte
Arnaldo Carvalho de Melo
Auke-Jan H Kok
Pradeep A. Dalvi
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": 43, "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": 27, "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": 46, "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%
Benoit Taine
6
0.13%
Eric Sesterhenn / Snakebyte
6
0.13%
Arnaldo Carvalho de Melo
3
0.06%
Auke-Jan H Kok
3
0.06%
Pradeep A. Dalvi
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:
139
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds (pre-git)
30142
30.37%
68
14.72%
1
Linus Torvalds
25119
25.31%
33
7.14%
2
David S. Miller
22915
23.09%
11
2.38%
3
Peer Chen
6553
6.60%
3
0.65%
4
Jeff Garzik
2959
2.98%
31
6.71%
5
François Romieu
2156
2.17%
12
2.60%
6
Joe Perches
1168
1.18%
25
5.41%
7
Al Viro
912
0.92%
19
4.11%
8
Steven Walter
723
0.73%
1
0.22%
9
Stephen Hemminger
647
0.65%
16
3.46%
10
Maxim Levitsky
582
0.59%
6
1.30%
11
Andrew Morton
362
0.36%
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
Matthew Wilcox
142
0.14%
1
0.22%
21
Ralf Baechle
142
0.14%
3
0.65%
22
Ben Hutchings
139
0.14%
2
0.43%
23
Valerie Henson
136
0.14%
4
0.87%
24
Tomasz Lemiech
132
0.13%
1
0.22%
25
Rick Jones
120
0.12%
1
0.22%
26
Kyle McMartin
115
0.12%
2
0.43%
27
Pradeep A. Dalvi
115
0.12%
2
0.43%
28
Anton Vorontsov
110
0.11%
3
0.65%
29
Philippe De Muyter
90
0.09%
2
0.43%
30
Adam Belay
86
0.09%
1
0.22%
31
Krzysztof Hałasa
84
0.08%
3
0.65%
32
Tobias Klauser
77
0.08%
5
1.08%
33
Wang Chen
73
0.07%
2
0.43%
34
Alan Cox
70
0.07%
5
1.08%
35
Florian Westphal
70
0.07%
3
0.65%
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
Risto Suominen
54
0.05%
2
0.43%
43
Rusty Russell
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
Benoit Taine
48
0.05%
1
0.22%
47
Tim Mattox
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
Hannes Eder
33
0.03%
3
0.65%
53
Neil Horman
33
0.03%
1
0.22%
54
Auke-Jan H Kok
32
0.03%
1
0.22%
55
Harvey Harrison
31
0.03%
2
0.43%
56
John W. Linville
21
0.02%
2
0.43%
57
Juan Quintela
21
0.02%
1
0.22%
58
Peter Senna Tschudin
21
0.02%
1
0.22%
59
Andreas Schwab
19
0.02%
1
0.22%
60
Others
523
0.53%
102
22.08%
Total
99256
462