Linux Source Code
Home
Release 6.1
Help
tulip
root
drivers
net
ethernet
dec
Highlighting
Reset All
By Author
By Age
──────────
Adam Belay
Al Viro
Alan Cox
Andi Kleen
Andrew Lunn
Andrew Morton
Anton Vorontsov
Arnaldo Carvalho de Melo
Arnd Bergmann
Auke-Jan H Kok
Ben Hutchings
Benoit Taine
Christophe Jaillet
Dave Jones
David Howells
David S. Miller
Eric Dumazet
Eric Sesterhenn / Snakebyte
FUJITA Tomonori
Florian Westphal
François Romieu
Grant Grundler
Hannes Eder
Ingo Molnar
Jakub Kiciński
Jeff Garzik
Jiri Pirko
Joe Perches
Kees Cook
Krzysztof Hałasa
Kyle McMartin
Linus Torvalds
Linus Torvalds (pre-git)
Matthew Wilcox
Maxim Levitsky
Moritz Fischer
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
Rick Jones
Risto Suominen
Rolf Eike Beer
Rusty Russell
Stephen Hemminger
Steven Walter
Thibaut Varene
Tim Mattox
Tobias Klauser
Tomasz Lemiech
Vaibhav Gupta
Valerie Henson
Wang Chen
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
21142.c
257
-
12
1644
Linus Torvalds (pre-git)
Philippe De Muyter
Joe Perches
Linus Torvalds
Al Viro
Jeff Garzik
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": 1, "token_count": 1304}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 25}, {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 36}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 29, "token_count": 8}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 40, "token_count": 18}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 29, "token_count": 81}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 5, "token_count": 65}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1324
80.54%
Philippe De Muyter
89
5.41%
Joe Perches
72
4.38%
Linus Torvalds
48
2.92%
Al Viro
36
2.19%
Jeff Garzik
25
1.52%
David Howells
18
1.09%
Randy Dunlap
6
0.36%
François Romieu
2
0.12%
Andrew Morton
2
0.12%
Others
22
1.34%
Total
1644
de2104x.c
2197
-
53
10778
Linus Torvalds
Jeff Garzik
Joe Perches
Ondrej Zary
Philippe Reynes
Christophe Jaillet
Wang Chen
Stephen Hemminger
François Romieu
Tobias Klauser
Risto Suominen
Vaibhav Gupta
Moritz Fischer
Krzysztof Hałasa
Kees Cook
Jiri Pirko
Jakub Kiciński
Eric Sesterhenn / Snakebyte
Andrew Morton
Al Viro
Rick Jones
Rusty Russell
Pradeep A. Dalvi
Grant Grundler
Valerie Henson
Benoit Taine
Ralf Baechle
David S. Miller
Randy Dunlap
Arnaldo Carvalho de Melo
Alan Cox
Hannes Eder
Eric Dumazet
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
June 2005
August 2005
October 2005
January 2006
March 2006
June 2006
July 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
June 2020
September 2020
October 2020
April 2021
October 2021
August 2022
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 9108}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 34, "token_count": 3}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 46, "token_count": 11}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 24, "token_count": 2}, {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 3, "token_count": 300}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 10, "token_count": 11}, {"author_id": 3, "token_count": 7}, {"author_id": 30, "token_count": 39}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 50, "token_count": 13}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 50, "token_count": 5}, {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 31, "token_count": 8}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 57, "token_count": 3}, {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 32, "token_count": 66}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 8, "token_count": 54}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 41, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 41, "token_count": 37}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 5, "token_count": 113}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 16, "token_count": 21}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 38, "token_count": 2}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 15, "token_count": 197}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 5, "token_count": 114}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 33, "token_count": 14}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 28, "token_count": 10}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 34}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 49, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 14, "token_count": 119}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 35, "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": 60, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 18, "token_count": 41}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 11, "token_count": 70}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 51, "token_count": 37}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 17, "token_count": 28}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
9112
84.54%
Jeff Garzik
317
2.94%
Joe Perches
240
2.23%
Ondrej Zary
204
1.89%
Philippe Reynes
119
1.10%
Christophe Jaillet
70
0.65%
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%
Vaibhav Gupta
41
0.38%
Moritz Fischer
39
0.36%
Krzysztof Hałasa
39
0.36%
Kees Cook
39
0.36%
Jiri Pirko
32
0.30%
Jakub Kiciński
28
0.26%
Eric Sesterhenn / Snakebyte
21
0.19%
Andrew Morton
19
0.18%
Al Viro
16
0.15%
Rick Jones
14
0.13%
Rusty Russell
11
0.10%
Pradeep A. Dalvi
10
0.09%
Grant Grundler
10
0.09%
Valerie Henson
8
0.07%
Benoit Taine
6
0.06%
Ralf Baechle
5
0.05%
David S. Miller
5
0.05%
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%
Others
49
0.45%
Total
10778
dmfe.c
2218
-
41
9835
Linus Torvalds
Linus Torvalds (pre-git)
François Romieu
Maxim Levitsky
Andrew Morton
Stephen Hemminger
David S. Miller
Ben Hutchings
FUJITA Tomonori
Joe Perches
Ingo Molnar
Christophe Jaillet
Jiri Pirko
Randy Dunlap
Pradeep A. Dalvi
Jeff Garzik
Vaibhav Gupta
Florian Westphal
Kees Cook
Peter Senna Tschudin
Jakub Kiciński
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
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
June 2020
September 2020
October 2021
August 2022
var spanGroupData = [ {"timestamp": 936169200, "group": [ {"author_id": 1, "token_count": 2118}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 1, "token_count": 304}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 1, "token_count": 219}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 5301}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 46, "token_count": 8}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 10, "token_count": 5}, {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 3, "token_count": 20}, {"author_id": 19, "token_count": 6}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 19, "token_count": 35}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 45, "token_count": 50}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 10, "token_count": 60}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 10, "token_count": 36}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 10, "token_count": 12}, {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 10, "token_count": 2}, {"author_id": 57, "token_count": 8}, {"author_id": 9, "token_count": 406}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 58, "token_count": 13}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 24, "token_count": 8}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 36, "token_count": 64}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 8, "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": 8, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 23, "token_count": 69}, {"author_id": 5, "token_count": 49}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 16, "token_count": 33}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 16, "token_count": 8}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 38, "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": 5, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 33, "token_count": 14}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 28, "token_count": 35}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 513}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 59, "token_count": 21}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 49, "token_count": 6}, {"author_id": 24, "token_count": 61}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 48, "token_count": 27}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "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}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 18, "token_count": 27}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 11, "token_count": 47}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 17, "token_count": 21}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
5302
53.91%
Linus Torvalds (pre-git)
2673
27.18%
François Romieu
534
5.43%
Maxim Levitsky
406
4.13%
Andrew Morton
115
1.17%
Stephen Hemminger
74
0.75%
David S. Miller
73
0.74%
Ben Hutchings
69
0.70%
FUJITA Tomonori
64
0.65%
Joe Perches
51
0.52%
Ingo Molnar
50
0.51%
Christophe Jaillet
47
0.48%
Jiri Pirko
42
0.43%
Randy Dunlap
41
0.42%
Pradeep A. Dalvi
35
0.36%
Jeff Garzik
34
0.35%
Vaibhav Gupta
27
0.27%
Florian Westphal
27
0.27%
Kees Cook
25
0.25%
Peter Senna Tschudin
21
0.21%
Jakub Kiciński
21
0.21%
Rick Jones
14
0.14%
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
39
0.40%
Total
9835
eeprom.c
381
-
17
2078
Linus Torvalds (pre-git)
Jeff Garzik
Linus Torvalds
Ralf Baechle
Matthew Wilcox
Joe Perches
Rolf Eike Beer
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
May 2022
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 1470}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 1, "token_count": 80}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 102}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 3, "token_count": 220}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 22, "token_count": 33}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 21, "token_count": 58}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 13, "token_count": 16}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 5, "token_count": 32}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 43, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1563
75.22%
Jeff Garzik
221
10.64%
Linus Torvalds
102
4.91%
Ralf Baechle
58
2.79%
Matthew Wilcox
33
1.59%
Joe Perches
33
1.59%
Rolf Eike Beer
16
0.77%
Grant Grundler
16
0.77%
Al Viro
16
0.77%
Wang Chen
3
0.14%
Randy Dunlap
3
0.14%
Andrew Morton
3
0.14%
Andi Kleen
1
0.05%
Others
10
0.48%
Total
2078
interrupt.c
822
-
21
3656
Linus Torvalds (pre-git)
Jeff Garzik
Linus Torvalds
Tomasz Lemiech
Joe Perches
Al Viro
Andrew Morton
Stephen Hemminger
Christophe Jaillet
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
September 2020
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 1369}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 1, "token_count": 217}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 309}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 3, "token_count": 104}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 3, "token_count": 973}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 10, "token_count": 36}, {"author_id": 19, "token_count": 11}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 10, "token_count": 17}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 62}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 8, "token_count": 56}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 25, "token_count": 102}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 5, "token_count": 55}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 38, "token_count": 29}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 5, "token_count": 32}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 28, "token_count": 9}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 54, "token_count": 33}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 38, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 11, "token_count": 45}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1719
47.02%
Jeff Garzik
1099
30.06%
Linus Torvalds
309
8.45%
Tomasz Lemiech
102
2.79%
Joe Perches
87
2.38%
Al Viro
62
1.70%
Andrew Morton
61
1.67%
Stephen Hemminger
57
1.56%
Christophe Jaillet
45
1.23%
Eric Dumazet
35
0.96%
Neil Horman
33
0.90%
Randy Dunlap
11
0.30%
Kees Cook
10
0.27%
Pradeep A. Dalvi
9
0.25%
David S. Miller
7
0.19%
Ben Hutchings
3
0.08%
Valerie Henson
2
0.05%
Others
5
0.14%
Total
3656
media.c
547
-
15
3213
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": 1, "token_count": 1956}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 1, "token_count": 90}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 870}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 19, "token_count": 15}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 76}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 34, "token_count": 10}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 39, "token_count": 55}, {"author_id": 31, "token_count": 54}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 55, "token_count": 24}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 5, "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)
2046
63.68%
Linus Torvalds
870
27.08%
Al Viro
76
2.37%
Thibaut Varene
55
1.71%
Valerie Henson
54
1.68%
Joe Perches
50
1.56%
Hannes Eder
24
0.75%
Randy Dunlap
15
0.47%
Alan Cox
10
0.31%
Ralf Baechle
5
0.16%
Andrew Morton
3
0.09%
Dave Jones
2
0.06%
Others
3
0.09%
Total
3213
pnic.c
170
-
11
1001
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": 1, "token_count": 747}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 142}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 38}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 5, "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": 48, "token_count": 9}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
751
75.02%
Linus Torvalds
142
14.19%
Al Viro
38
3.80%
Joe Perches
22
2.20%
Kees Cook
18
1.80%
Florian Westphal
9
0.90%
Randy Dunlap
6
0.60%
Eric Dumazet
3
0.30%
Others
12
1.20%
Total
1001
pnic2.c
403
-
9
1278
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": 0, "token_count": 1165}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 33}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 5, "token_count": 40}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 5, "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
1165
91.16%
Joe Perches
52
4.07%
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
1278
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": 1, "token_count": 650}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 27}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 47, "token_count": 46}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 4, "token_count": 47}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 40, "token_count": 18}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 15, "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
569
-
23
2054
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
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": 1, "token_count": 893}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 1, "token_count": 246}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 1, "token_count": 123}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 308}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 3, "token_count": 33}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 22, "token_count": 10}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 10, "token_count": 44}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 4, "token_count": 57}, {"author_id": 13, "token_count": 33}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 40, "token_count": 13}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 31, "token_count": 15}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 25, "token_count": 30}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 7, "token_count": 165}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 5, "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.59%
Linus Torvalds
308
15.00%
Steven Walter
165
8.03%
François Romieu
57
2.78%
Andrew Morton
44
2.14%
Jeff Garzik
43
2.09%
Grant Grundler
33
1.61%
Tomasz Lemiech
30
1.46%
Kees Cook
24
1.17%
Al Viro
22
1.07%
Valerie Henson
15
0.73%
David Howells
13
0.63%
Matthew Wilcox
10
0.49%
Stephen Hemminger
6
0.29%
Joe Perches
4
0.19%
Eric Dumazet
2
0.10%
Peer Chen
1
0.05%
Dave Jones
1
0.05%
Others
11
0.54%
Total
2054
tulip_core.c
1934
-
74
10895
Linus Torvalds (pre-git)
Linus Torvalds
Steven Walter
Jeff Garzik
Joe Perches
Al Viro
François Romieu
Grant Grundler
Stephen Hemminger
Kyle McMartin
Matthew Wilcox
Jakub Kiciński
Ralf Baechle
Ben Hutchings
Adam Belay
Jiri Pirko
Andi Kleen
Vaibhav Gupta
Randy Dunlap
Christophe Jaillet
Krzysztof Hałasa
David S. Miller
Andrew Morton
Alan Cox
Rolf Eike Beer
Andrew Lunn
Kees Cook
Arnd Bergmann
Rick Jones
Benoit Taine
Rusty Russell
Auke-Jan H Kok
Eric Dumazet
David Howells
Pradeep A. Dalvi
Florian Westphal
Valerie Henson
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
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
May 2014
August 2014
March 2015
November 2015
February 2016
May 2016
December 2016
September 2017
October 2017
December 2019
April 2020
June 2020
August 2020
September 2020
October 2020
July 2021
October 2021
May 2022
August 2022
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 4710}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 1, "token_count": 392}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 1, "token_count": 103}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 1, "token_count": 548}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 89}, {"author_id": 0, "token_count": 2221}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 3, "token_count": 56}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 46, "token_count": 11}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 3, "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": 8, "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": 60, "token_count": 16}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 42, "token_count": 45}, {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 19, "token_count": 42}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 30, "token_count": 5}, {"author_id": 47, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 22, "token_count": 99}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 6, "token_count": 22}, {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 134}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 34, "token_count": 37}, {"author_id": 42, "token_count": 5}, {"author_id": 10, "token_count": 28}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 37, "token_count": 63}, {"author_id": 24, "token_count": 1}, {"author_id": 21, "token_count": 11}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 3, "token_count": 16}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 24, "token_count": 10}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 4, "token_count": 81}, {"author_id": 13, "token_count": 43}, {"author_id": 3, "token_count": 1}, {"author_id": 39, "token_count": 1}, {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 24, "token_count": 21}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 58, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 8, "token_count": 34}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 13, "token_count": 57}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 13, "token_count": 15}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 24, "token_count": 7}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 8, "token_count": 65}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 26, "token_count": 102}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 23, "token_count": 67}, {"author_id": 5, "token_count": 118}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 16, "token_count": 28}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 16, "token_count": 21}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 38, "token_count": 1}, {"author_id": 7, "token_count": 498}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 30, "token_count": 39}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 38, "token_count": 5}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 33, "token_count": 14}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 48}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 49, "token_count": 12}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 53, "token_count": 19}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 24}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 18, "token_count": 49}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 11, "token_count": 45}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 56, "token_count": 28}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 17, "token_count": 74}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 17, "token_count": 1}, {"author_id": 43, "token_count": 34}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
5833
53.54%
Linus Torvalds
2222
20.39%
Steven Walter
498
4.57%
Jeff Garzik
327
3.00%
Joe Perches
170
1.56%
Al Viro
170
1.56%
François Romieu
129
1.18%
Grant Grundler
115
1.06%
Stephen Hemminger
111
1.02%
Kyle McMartin
102
0.94%
Matthew Wilcox
99
0.91%
Jakub Kiciński
75
0.69%
Ralf Baechle
74
0.68%
Ben Hutchings
67
0.61%
Adam Belay
63
0.58%
Jiri Pirko
50
0.46%
Andi Kleen
50
0.46%
Vaibhav Gupta
49
0.45%
Randy Dunlap
46
0.42%
Christophe Jaillet
45
0.41%
Krzysztof Hałasa
44
0.40%
David S. Miller
39
0.36%
Andrew Morton
39
0.36%
Alan Cox
37
0.34%
Rolf Eike Beer
34
0.31%
Andrew Lunn
28
0.26%
Kees Cook
25
0.23%
Arnd Bergmann
20
0.18%
Rick Jones
14
0.13%
Benoit Taine
12
0.11%
Rusty Russell
11
0.10%
Auke-Jan H Kok
9
0.08%
Eric Dumazet
6
0.06%
David Howells
6
0.06%
Pradeep A. Dalvi
4
0.04%
Florian Westphal
3
0.03%
Valerie Henson
2
0.02%
Tim Mattox
2
0.02%
Peer Chen
2
0.02%
Hannes Eder
2
0.02%
Thibaut Varene
1
0.01%
Others
260
2.39%
Total
10895
uli526x.c
1801
-
39
7998
Peer Chen
François Romieu
Rafael J. Wysocki
Anton Vorontsov
Joe Perches
Philippe Reynes
Stephen Hemminger
Christophe Jaillet
Pradeep A. Dalvi
Jiri Pirko
Grant Grundler
Vaibhav Gupta
Kees Cook
Jakub Kiciński
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
June 2020
September 2020
May 2021
October 2021
August 2022
var spanGroupData = [ {"timestamp": 1120201200, "group": [ {"author_id": 2, "token_count": 6392}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 88}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 50, "token_count": 12}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 57, "token_count": 9}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 20, "token_count": 145}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 13, "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": 32, "token_count": 3}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 8, "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": 8, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 5, "token_count": 40}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 16, "token_count": 26}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 38, "token_count": 6}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 5, "token_count": 40}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 33, "token_count": 14}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 28, "token_count": 39}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 719}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 49, "token_count": 6}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 48, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 14, "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}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 18, "token_count": 27}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 11, "token_count": 47}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 17, "token_count": 17}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Peer Chen
6480
81.02%
François Romieu
719
8.99%
Rafael J. Wysocki
145
1.81%
Anton Vorontsov
110
1.38%
Joe Perches
81
1.01%
Philippe Reynes
72
0.90%
Stephen Hemminger
62
0.78%
Christophe Jaillet
47
0.59%
Pradeep A. Dalvi
39
0.49%
Jiri Pirko
34
0.43%
Grant Grundler
31
0.39%
Vaibhav Gupta
27
0.34%
Kees Cook
26
0.33%
Jakub Kiciński
17
0.21%
Rick Jones
14
0.18%
Kyle McMartin
13
0.16%
Eric Sesterhenn / Snakebyte
12
0.15%
Arnaldo Carvalho de Melo
12
0.15%
Florian Westphal
6
0.08%
Eric Dumazet
6
0.08%
Benoit Taine
6
0.08%
Al Viro
6
0.08%
Wang Chen
3
0.04%
Jeff Garzik
2
0.03%
Linus Torvalds
1
0.01%
David S. Miller
1
0.01%
Andrew Morton
1
0.01%
Others
25
0.31%
Total
7998
winbond-840.c
1629
-
48
8042
Linus Torvalds (pre-git)
Linus Torvalds
Jeff Garzik
Al Viro
Joe Perches
Christophe Jaillet
Stephen Hemminger
Andrew Morton
Vaibhav Gupta
Kees Cook
François Romieu
Grant Grundler
Jiri Pirko
Jakub Kiciński
Alan Cox
Philippe Reynes
Arnd Bergmann
Rick Jones
Randy Dunlap
Rusty Russell
Pradeep A. Dalvi
David S. Miller
Benoit Taine
Dave Jones
Tobias Klauser
Florian Westphal
Eric Sesterhenn / Snakebyte
Valerie Henson
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
May 2005
June 2005
January 2006
April 2006
May 2006
June 2006
July 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
June 2020
August 2020
September 2020
April 2021
May 2021
July 2021
October 2021
April 2022
August 2022
var spanGroupData = [ {"timestamp": 967791600, "group": [ {"author_id": 1, "token_count": 4034}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 1, "token_count": 923}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 169}, {"author_id": 0, "token_count": 1793}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 46, "token_count": 11}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 34, "token_count": 15}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 52, "token_count": 5}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 24, "token_count": 2}, {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 19, "token_count": 6}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 3, "token_count": 145}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 10, "token_count": 23}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 272}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 10, "token_count": 28}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 3, "token_count": 16}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 13, "token_count": 24}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 8, "token_count": 54}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 5, "token_count": 80}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 16, "token_count": 8}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 16, "token_count": 13}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 5, "token_count": 58}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 33, "token_count": 14}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 28, "token_count": 9}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 49, "token_count": 6}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 53, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 53, "token_count": 10}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 14, "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": 60, "token_count": 8}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 18, "token_count": 26}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 11, "token_count": 69}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 53, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 17, "token_count": 20}, {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
4957
61.64%
Linus Torvalds
1794
22.31%
Jeff Garzik
365
4.54%
Al Viro
285
3.54%
Joe Perches
141
1.75%
Christophe Jaillet
69
0.86%
Stephen Hemminger
67
0.83%
Andrew Morton
51
0.63%
Vaibhav Gupta
26
0.32%
Kees Cook
26
0.32%
François Romieu
26
0.32%
Grant Grundler
24
0.30%
Jiri Pirko
22
0.27%
Jakub Kiciński
20
0.25%
Alan Cox
18
0.22%
Philippe Reynes
17
0.21%
Arnd Bergmann
16
0.20%
Rick Jones
14
0.17%
Randy Dunlap
12
0.15%
Rusty Russell
11
0.14%
Pradeep A. Dalvi
9
0.11%
David S. Miller
7
0.09%
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%
Valerie Henson
1
0.01%
Eric Dumazet
1
0.01%
Others
44
0.55%
Total
8042
xircom_cb.c
1172
-
29
4678
Linus Torvalds
François Romieu
Jeff Garzik
Stephen Hemminger
Joe Perches
Al Viro
Petr Konecny
Dave Jones
Randy Dunlap
Jakub Kiciński
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
October 2021
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 3230}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 3, "token_count": 428}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 46, "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": 3, "token_count": 5}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 52, "token_count": 28}, {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 8, "token_count": 40}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 19, "token_count": 18}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 44, "token_count": 50}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 50, "token_count": 6}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 6, "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": 8, "token_count": 52}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 5, "token_count": 27}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 5, "token_count": 61}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 563}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 49, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 17, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
3231
69.07%
François Romieu
563
12.04%
Jeff Garzik
442
9.45%
Stephen Hemminger
128
2.74%
Joe Perches
89
1.90%
Al Viro
55
1.18%
Petr Konecny
50
1.07%
Dave Jones
28
0.60%
Randy Dunlap
18
0.38%
Jakub Kiciński
16
0.34%
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
4678
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
136
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds
24612
36.17%
31
7.64%
1
Linus Torvalds (pre-git)
22806
33.51%
33
8.13%
2
Peer Chen
6483
9.53%
3
0.74%
3
Jeff Garzik
2902
4.26%
28
6.90%
4
François Romieu
2143
3.15%
12
2.96%
5
Joe Perches
1118
1.64%
23
5.67%
6
Al Viro
838
1.23%
17
4.19%
7
Steven Walter
663
0.97%
1
0.25%
8
Stephen Hemminger
571
0.84%
13
3.20%
9
Maxim Levitsky
406
0.60%
5
1.23%
10
Andrew Morton
339
0.50%
11
2.71%
11
Christophe Jaillet
323
0.47%
6
1.48%
12
Kees Cook
247
0.36%
3
0.74%
13
Grant Grundler
229
0.34%
8
1.97%
14
Philippe Reynes
208
0.31%
3
0.74%
15
Ondrej Zary
205
0.30%
7
1.72%
16
Jiri Pirko
180
0.26%
5
1.23%
17
Jakub Kiciński
177
0.26%
5
1.23%
18
Vaibhav Gupta
170
0.25%
5
1.23%
19
Randy Dunlap
167
0.25%
4
0.99%
20
Rafael J. Wysocki
145
0.21%
1
0.25%
21
Ralf Baechle
142
0.21%
3
0.74%
22
Matthew Wilcox
142
0.21%
1
0.25%
23
Ben Hutchings
139
0.20%
2
0.49%
24
David S. Miller
133
0.20%
10
2.46%
25
Tomasz Lemiech
132
0.19%
1
0.25%
26
Kyle McMartin
115
0.17%
2
0.49%
27
Anton Vorontsov
110
0.16%
3
0.74%
28
Pradeep A. Dalvi
109
0.16%
2
0.49%
29
Philippe De Muyter
89
0.13%
2
0.49%
30
Krzysztof Hałasa
83
0.12%
3
0.74%
31
Valerie Henson
82
0.12%
3
0.74%
32
Wang Chen
72
0.11%
1
0.25%
33
Rick Jones
70
0.10%
1
0.25%
34
Alan Cox
68
0.10%
3
0.74%
35
Tobias Klauser
65
0.10%
3
0.74%
36
FUJITA Tomonori
64
0.09%
1
0.25%
37
Adam Belay
63
0.09%
1
0.25%
38
Eric Dumazet
61
0.09%
4
0.99%
39
Thibaut Varene
56
0.08%
2
0.49%
40
David Howells
55
0.08%
1
0.25%
41
Risto Suominen
54
0.08%
2
0.49%
42
Andi Kleen
51
0.07%
3
0.74%
43
Rolf Eike Beer
50
0.07%
2
0.49%
44
Petr Konecny
50
0.07%
1
0.25%
45
Ingo Molnar
50
0.07%
1
0.25%
46
Rusty Russell
49
0.07%
1
0.25%
47
Tim Mattox
48
0.07%
1
0.25%
48
Florian Westphal
48
0.07%
2
0.49%
49
Benoit Taine
42
0.06%
1
0.25%
50
Eric Sesterhenn / Snakebyte
41
0.06%
6
1.48%
51
Moritz Fischer
39
0.06%
2
0.49%
52
Dave Jones
36
0.05%
4
0.99%
53
Arnd Bergmann
36
0.05%
3
0.74%
54
Neil Horman
33
0.05%
1
0.25%
55
Hannes Eder
28
0.04%
2
0.49%
56
Andrew Lunn
28
0.04%
1
0.25%
57
Arnaldo Carvalho de Melo
26
0.04%
2
0.49%
58
Auke-Jan H Kok
25
0.04%
1
0.25%
59
Peter Senna Tschudin
21
0.03%
1
0.25%
60
Others
512
0.75%
96
23.65%
Total
68049
406