Linux Source Code
Home
Release 5.16
Help
tulip
root
drivers
net
ethernet
dec
Highlighting
Reset All
By Author
By Age
──────────
Adam Belay
Al Viro
Andreas Schwab
Andrew Lunn
Andrew Morton
Anton Vorontsov
Arnaldo Carvalho de Melo
Arnd Bergmann
Auke-Jan H Kok
Ben Hutchings
Benoit Taine
Christophe Jaillet
David Howells
David S. Miller
Eric Dumazet
Eric Sesterhenn / Snakebyte
FUJITA Tomonori
Florian Westphal
François Romieu
Grant Grundler
Gustavo A. R. Silva
Hannes Eder
Harvey Harrison
Hideki Yamane
Jakub Kiciński
Jeff Garzik
Jiri Pirko
Joe Perches
Kees Cook
Krzysztof Hałasa
Kyle McMartin
Linus Torvalds
Maxim Levitsky
Michael S. Tsirkin
Moritz Fischer
Neil Horman
Ondrej Zary
Others
Peer Chen
Peter Senna Tschudin
Philippe De Muyter
Philippe Reynes
Pradeep A. Dalvi
Rafael J. Wysocki
Ralf Baechle
Richard Knutsson
Rick Jones
Risto Suominen
Roel Kluin
Ron Murray
Stephen Hemminger
Steven Walter
Teng Qi
Thibaut Varene
Tobias Klauser
Tomasz Lemiech
Vaibhav Gupta
Valerie Henson
Wang Chen
Yang Hongyang
zhangyue
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
21142.c
257
-
6
1658
Linus Torvalds
Philippe De Muyter
Joe Perches
David Howells
François Romieu
Others
April 2005
September 2005
September 2006
November 2006
January 2009
January 2010
May 2011
January 2012
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1475}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 23, "token_count": 8}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 36, "token_count": 18}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 23, "token_count": 82}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 4, "token_count": 65}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1475
88.96%
Philippe De Muyter
90
5.43%
Joe Perches
72
4.34%
David Howells
18
1.09%
François Romieu
2
0.12%
Others
1
0.06%
Total
1658
de2104x.c
2197
-
45
10783
Linus Torvalds
Joe Perches
Ondrej Zary
Philippe Reynes
Christophe Jaillet
Wang Chen
François Romieu
Tobias Klauser
Stephen Hemminger
Risto Suominen
Vaibhav Gupta
Moritz Fischer
Kees Cook
Jiri Pirko
Jakub Kiciński
Eric Sesterhenn / Snakebyte
Rick Jones
Pradeep A. Dalvi
Grant Grundler
Valerie Henson
Benoit Taine
Al Viro
Ralf Baechle
Michael S. Tsirkin
Harvey Harrison
David S. Miller
Arnaldo Carvalho de Melo
Jeff Garzik
Hannes Eder
Eric Dumazet
Roel Kluin
Others
April 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
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 9532}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 40, "token_count": 13}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 40, "token_count": 5}, {"author_id": 3, "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": 29, "token_count": 1}, {"author_id": 24, "token_count": 8}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 48, "token_count": 3}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 28, "token_count": 66}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 6, "token_count": 54}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 38, "token_count": 17}, {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 38, "token_count": 37}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 4, "token_count": 113}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 14, "token_count": 21}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 32, "token_count": 2}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 13, "token_count": 197}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "token_count": 113}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 25, "token_count": 16}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 12, "token_count": 119}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 27, "token_count": 59}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 9, "token_count": 39}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 51, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 15, "token_count": 41}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 70}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 42, "token_count": 37}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 11, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
9533
88.41%
Joe Perches
239
2.22%
Ondrej Zary
204
1.89%
Philippe Reynes
119
1.10%
Christophe Jaillet
70
0.65%
Wang Chen
66
0.61%
François Romieu
66
0.61%
Tobias Klauser
59
0.55%
Stephen Hemminger
55
0.51%
Risto Suominen
54
0.50%
Vaibhav Gupta
41
0.38%
Moritz Fischer
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%
Rick Jones
16
0.15%
Pradeep A. Dalvi
10
0.09%
Grant Grundler
10
0.09%
Valerie Henson
8
0.07%
Benoit Taine
6
0.06%
Al Viro
6
0.06%
Ralf Baechle
5
0.05%
Michael S. Tsirkin
4
0.04%
Harvey Harrison
4
0.04%
David S. Miller
3
0.03%
Arnaldo Carvalho de Melo
3
0.03%
Jeff Garzik
2
0.02%
Hannes Eder
2
0.02%
Eric Dumazet
2
0.02%
Roel Kluin
1
0.01%
Others
36
0.33%
Total
10783
de4x5.c
5591
-
47
27169
David S. Miller
Linus Torvalds
Richard Knutsson
Al Viro
Stephen Hemminger
Jakub Kiciński
Arnd Bergmann
Kees Cook
Florian Westphal
Teng Qi
Jiri Pirko
Andreas Schwab
Harvey Harrison
zhangyue
Tobias Klauser
Roel Kluin
Auke-Jan H Kok
Pradeep A. Dalvi
Joe Perches
Gustavo A. R. Silva
Benoit Taine
Jeff Garzik
Hannes Eder
Eric Dumazet
David Howells
Others
April 2005
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
May 2020
August 2020
May 2021
July 2021
October 2021
November 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 4015}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 22581}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 34, "token_count": 63}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 45, "token_count": 7}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 16, "token_count": 58}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 46, "token_count": 17}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 1, "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": 6, "token_count": 47}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 58, "token_count": 12}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 14, "token_count": 13}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 32, "token_count": 2}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 52, "token_count": 19}, {"author_id": 32, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 27, "token_count": 9}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 20, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 39, "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": 30, "token_count": 16}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 30, "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": 0, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 36, "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": 9, "token_count": 27}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 55, "token_count": 6}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 31, "token_count": 30}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 11, "token_count": 40}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 49, "token_count": 21}, {"author_id": 57, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
22627
83.28%
Linus Torvalds
4016
14.78%
Richard Knutsson
63
0.23%
Al Viro
62
0.23%
Stephen Hemminger
50
0.18%
Jakub Kiciński
40
0.15%
Arnd Bergmann
30
0.11%
Kees Cook
27
0.10%
Florian Westphal
22
0.08%
Teng Qi
21
0.08%
Jiri Pirko
20
0.07%
Andreas Schwab
19
0.07%
Harvey Harrison
17
0.06%
zhangyue
14
0.05%
Tobias Klauser
12
0.04%
Roel Kluin
12
0.04%
Auke-Jan H Kok
7
0.03%
Pradeep A. Dalvi
6
0.02%
Joe Perches
6
0.02%
Gustavo A. R. Silva
6
0.02%
Benoit Taine
6
0.02%
Jeff Garzik
5
0.02%
Hannes Eder
4
0.01%
Eric Dumazet
4
0.01%
David Howells
3
0.01%
Others
70
0.26%
Total
27169
de4x5.h
1017
-
5
3294
Linus Torvalds
Wang Chen
Jeff Garzik
Harvey Harrison
Others
April 2005
May 2006
April 2008
July 2008
August 2016
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 3289}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
3289
99.85%
Wang Chen
1
0.03%
Jeff Garzik
1
0.03%
Harvey Harrison
1
0.03%
Others
2
0.06%
Total
3294
dmfe.c
2218
-
34
9836
Linus Torvalds
François Romieu
Maxim Levitsky
David S. Miller
Ben Hutchings
FUJITA Tomonori
Stephen Hemminger
Joe Perches
Christophe Jaillet
Jiri Pirko
Pradeep A. Dalvi
Vaibhav Gupta
Florian Westphal
Kees Cook
Peter Senna Tschudin
Jakub Kiciński
Rick Jones
Andrew Morton
Auke-Jan H Kok
Arnaldo Carvalho de Melo
Eric Dumazet
Benoit Taine
Yang Hongyang
Tobias Klauser
Jeff Garzik
Al Viro
Others
April 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
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 8228}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 56, "token_count": 12}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 16, "token_count": 3}, {"author_id": 56, "token_count": 2}, {"author_id": 48, "token_count": 8}, {"author_id": 7, "token_count": 405}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 45, "token_count": 13}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 33, "token_count": 64}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 6, "token_count": 61}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 59, "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": 6, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 18, "token_count": 69}, {"author_id": 4, "token_count": 49}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 14, "token_count": 33}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 32, "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": 4, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 25, "token_count": 16}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 20, "token_count": 35}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 513}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 50, "token_count": 21}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 39, "token_count": 6}, {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 30, "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": 9, "token_count": 25}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 15, "token_count": 27}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 47}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 11, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
8229
83.66%
François Romieu
534
5.43%
Maxim Levitsky
405
4.12%
David S. Miller
73
0.74%
Ben Hutchings
69
0.70%
FUJITA Tomonori
64
0.65%
Stephen Hemminger
63
0.64%
Joe Perches
51
0.52%
Christophe Jaillet
47
0.48%
Jiri Pirko
42
0.43%
Pradeep A. Dalvi
35
0.36%
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
16
0.16%
Andrew Morton
14
0.14%
Auke-Jan H Kok
13
0.13%
Arnaldo Carvalho de Melo
8
0.08%
Eric Dumazet
6
0.06%
Benoit Taine
6
0.06%
Yang Hongyang
4
0.04%
Tobias Klauser
3
0.03%
Jeff Garzik
3
0.03%
Al Viro
3
0.03%
Others
27
0.27%
Total
9836
eeprom.c
380
-
11
2066
Linus Torvalds
Ralf Baechle
Joe Perches
Grant Grundler
Gustavo A. R. Silva
Wang Chen
Jeff Garzik
Others
April 2005
June 2005
May 2006
March 2008
November 2008
March 2010
March 2011
May 2011
January 2012
October 2012
January 2019
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1944}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 26, "token_count": 58}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 4, "token_count": 32}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 55, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1944
94.09%
Ralf Baechle
58
2.81%
Joe Perches
33
1.60%
Grant Grundler
16
0.77%
Gustavo A. R. Silva
5
0.24%
Wang Chen
3
0.15%
Jeff Garzik
1
0.05%
Others
6
0.29%
Total
2066
interrupt.c
822
-
15
3657
Linus Torvalds
Tomasz Lemiech
Joe Perches
Stephen Hemminger
Christophe Jaillet
Eric Dumazet
Neil Horman
Kees Cook
Pradeep A. Dalvi
David S. Miller
Ben Hutchings
Valerie Henson
Others
April 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": 1112342400, "group": [ {"author_id": 0, "token_count": 3263}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 56}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 19, "token_count": 102}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 4, "token_count": 55}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 32, "token_count": 29}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 43, "token_count": 33}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 32, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 45}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
3263
89.23%
Tomasz Lemiech
102
2.79%
Joe Perches
87
2.38%
Stephen Hemminger
57
1.56%
Christophe Jaillet
45
1.23%
Eric Dumazet
35
0.96%
Neil Horman
33
0.90%
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
4
0.11%
Total
3657
media.c
547
-
9
3218
Linus Torvalds
Thibaut Varene
Valerie Henson
Joe Perches
Hannes Eder
Ralf Baechle
Others
April 2005
May 2005
June 2005
March 2007
February 2009
January 2010
May 2011
January 2012
January 2014
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 3027}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 37, "token_count": 55}, {"author_id": 24, "token_count": 54}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 44, "token_count": 24}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "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
3027
94.06%
Thibaut Varene
55
1.71%
Valerie Henson
54
1.68%
Joe Perches
50
1.55%
Hannes Eder
24
0.75%
Ralf Baechle
5
0.16%
Others
3
0.09%
Total
3218
pnic.c
170
-
8
1015
Linus Torvalds
Joe Perches
Kees Cook
Florian Westphal
Eric Dumazet
Others
April 2005
January 2006
January 2010
May 2010
May 2011
June 2011
January 2012
May 2016
October 2017
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 951}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "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": 30, "token_count": 9}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 9, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
951
93.69%
Joe Perches
22
2.17%
Kees Cook
18
1.77%
Florian Westphal
9
0.89%
Eric Dumazet
3
0.30%
Others
12
1.18%
Total
1015
pnic2.c
403
-
6
1281
Linus Torvalds
Joe Perches
Kees Cook
Others
April 2005
March 2006
January 2010
August 2010
May 2011
January 2012
October 2017
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1208}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 9, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1208
94.30%
Joe Perches
52
4.06%
Kees Cook
18
1.41%
Others
3
0.23%
Total
1281
timer.c
176
-
7
899
Linus Torvalds
François Romieu
Kees Cook
Joe Perches
David Howells
Ondrej Zary
Others
April 2005
September 2006
November 2006
January 2010
May 2011
January 2012
June 2014
October 2017
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 770}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 47}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 36, "token_count": 18}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 9, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
770
85.65%
François Romieu
47
5.23%
Kees Cook
36
4.00%
Joe Perches
26
2.89%
David Howells
18
2.00%
Ondrej Zary
1
0.11%
Others
1
0.11%
Total
899
tulip.h
569
-
18
2054
Linus Torvalds
Steven Walter
François Romieu
Grant Grundler
Tomasz Lemiech
Kees Cook
Valerie Henson
David Howells
Al Viro
Stephen Hemminger
Joe Perches
Harvey Harrison
Eric Dumazet
Peer Chen
Gustavo A. R. Silva
Others
April 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": 1112342400, "group": [ {"author_id": 0, "token_count": 1685}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 57}, {"author_id": 10, "token_count": 33}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 36, "token_count": 13}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 24, "token_count": 15}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 16, "token_count": 8}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 19, "token_count": 30}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 5, "token_count": 165}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 9, "token_count": 23}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 55, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1685
82.04%
Steven Walter
165
8.03%
François Romieu
57
2.78%
Grant Grundler
33
1.61%
Tomasz Lemiech
30
1.46%
Kees Cook
24
1.17%
Valerie Henson
15
0.73%
David Howells
13
0.63%
Al Viro
8
0.39%
Stephen Hemminger
6
0.29%
Joe Perches
4
0.19%
Harvey Harrison
4
0.19%
Eric Dumazet
2
0.10%
Peer Chen
1
0.05%
Gustavo A. R. Silva
1
0.05%
Others
6
0.29%
Total
2054
tulip_core.c
1963
-
53
11052
Linus Torvalds
Steven Walter
Joe Perches
François Romieu
Grant Grundler
Stephen Hemminger
Kyle McMartin
Jakub Kiciński
Ben Hutchings
Adam Belay
Christophe Jaillet
Jiri Pirko
Vaibhav Gupta
Krzysztof Hałasa
David S. Miller
Andrew Lunn
Kees Cook
Arnd Bergmann
Jeff Garzik
Ron Murray
Hideki Yamane
Rick Jones
Benoit Taine
Ralf Baechle
Al Viro
Auke-Jan H Kok
Michael S. Tsirkin
Eric Dumazet
David Howells
Harvey Harrison
Pradeep A. Dalvi
Florian Westphal
Valerie Henson
Peer Chen
Hannes Eder
Gustavo A. R. Silva
Thibaut Varene
Others
April 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
December 2019
April 2020
June 2020
August 2020
September 2020
October 2020
July 2021
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 9214}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 35, "token_count": 63}, {"author_id": 1, "token_count": 1}, {"author_id": 54, "token_count": 17}, {"author_id": 26, "token_count": 11}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 29, "token_count": 16}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 3, "token_count": 81}, {"author_id": 10, "token_count": 43}, {"author_id": 29, "token_count": 1}, {"author_id": 37, "token_count": 1}, {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 45, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 16, "token_count": 5}, {"author_id": 6, "token_count": 35}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 10, "token_count": 57}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 46, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 6, "token_count": 65}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 21, "token_count": 102}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 18, "token_count": 67}, {"author_id": 4, "token_count": 118}, {"author_id": 53, "token_count": 17}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 14, "token_count": 28}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 14, "token_count": 21}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 32, "token_count": 1}, {"author_id": 5, "token_count": 498}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 41, "token_count": 40}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 25, "token_count": 16}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 48}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 39, "token_count": 12}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 31, "token_count": 19}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 51, "token_count": 8}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 15, "token_count": 49}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 54}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 47, "token_count": 28}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 11, "token_count": 74}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
9215
83.38%
Steven Walter
498
4.51%
Joe Perches
170
1.54%
François Romieu
129
1.17%
Grant Grundler
115
1.04%
Stephen Hemminger
102
0.92%
Kyle McMartin
102
0.92%
Jakub Kiciński
74
0.67%
Ben Hutchings
67
0.61%
Adam Belay
63
0.57%
Christophe Jaillet
54
0.49%
Jiri Pirko
50
0.45%
Vaibhav Gupta
49
0.44%
Krzysztof Hałasa
40
0.36%
David S. Miller
39
0.35%
Andrew Lunn
28
0.25%
Kees Cook
25
0.23%
Arnd Bergmann
20
0.18%
Jeff Garzik
19
0.17%
Ron Murray
17
0.15%
Hideki Yamane
17
0.15%
Rick Jones
16
0.14%
Benoit Taine
12
0.11%
Ralf Baechle
11
0.10%
Al Viro
11
0.10%
Auke-Jan H Kok
9
0.08%
Michael S. Tsirkin
8
0.07%
Eric Dumazet
6
0.05%
David Howells
6
0.05%
Harvey Harrison
5
0.05%
Pradeep A. Dalvi
4
0.04%
Florian Westphal
3
0.03%
Valerie Henson
2
0.02%
Peer Chen
2
0.02%
Hannes Eder
2
0.02%
Gustavo A. R. Silva
2
0.02%
Thibaut Varene
1
0.01%
Others
59
0.53%
Total
11052
uli526x.c
1801
-
38
8002
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
Yang Hongyang
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
var spanGroupData = [ {"timestamp": 1120201200, "group": [ {"author_id": 2, "token_count": 6396}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 88}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 40, "token_count": 12}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 29, "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": 16, "token_count": 3}, {"author_id": 17, "token_count": 145}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 10, "token_count": 31}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 22, "token_count": 64}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 22, "token_count": 46}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 6, "token_count": 60}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 21, "token_count": 13}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 59, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 14, "token_count": 26}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 32, "token_count": 6}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 25, "token_count": 16}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 20, "token_count": 39}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 719}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 30, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 12, "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": 9, "token_count": 26}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 15, "token_count": 27}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 47}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 11, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Peer Chen
6484
81.03%
François Romieu
719
8.99%
Rafael J. Wysocki
145
1.81%
Anton Vorontsov
110
1.37%
Joe Perches
81
1.01%
Philippe Reynes
72
0.90%
Stephen Hemminger
62
0.77%
Christophe Jaillet
47
0.59%
Pradeep A. Dalvi
39
0.49%
Jiri Pirko
34
0.42%
Grant Grundler
31
0.39%
Vaibhav Gupta
27
0.34%
Kees Cook
26
0.32%
Jakub Kiciński
17
0.21%
Rick Jones
16
0.20%
Kyle McMartin
13
0.16%
Eric Sesterhenn / Snakebyte
12
0.15%
Arnaldo Carvalho de Melo
12
0.15%
Florian Westphal
6
0.07%
Eric Dumazet
6
0.07%
Benoit Taine
6
0.07%
Al Viro
6
0.07%
Yang Hongyang
4
0.05%
Wang Chen
3
0.04%
Jeff Garzik
2
0.02%
Linus Torvalds
1
0.01%
David S. Miller
1
0.01%
Andrew Morton
1
0.01%
Others
19
0.24%
Total
8002
winbond-840.c
1631
-
40
8044
Linus Torvalds
Joe Perches
Christophe Jaillet
Stephen Hemminger
Jeff Garzik
Vaibhav Gupta
Kees Cook
François Romieu
Grant Grundler
Jiri Pirko
Jakub Kiciński
Philippe Reynes
Rick Jones
Arnd Bergmann
Pradeep A. Dalvi
Michael S. Tsirkin
Benoit Taine
David S. Miller
Yang Hongyang
Tobias Klauser
Florian Westphal
Gustavo A. R. Silva
Eric Sesterhenn / Snakebyte
Valerie Henson
Eric Dumazet
Al Viro
Others
April 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
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 7480}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 29, "token_count": 16}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 10, "token_count": 24}, {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 29, "token_count": 9}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 6, "token_count": 54}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 59, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 4, "token_count": 80}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 14, "token_count": 13}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "token_count": 58}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 25, "token_count": 16}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 31, "token_count": 10}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 12, "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": 9, "token_count": 26}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 51, "token_count": 8}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 15, "token_count": 26}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "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": 31, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 11, "token_count": 20}, {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
7481
93.00%
Joe Perches
141
1.75%
Christophe Jaillet
69
0.86%
Stephen Hemminger
56
0.70%
Jeff Garzik
29
0.36%
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%
Philippe Reynes
17
0.21%
Rick Jones
16
0.20%
Arnd Bergmann
16
0.20%
Pradeep A. Dalvi
9
0.11%
Michael S. Tsirkin
8
0.10%
Benoit Taine
6
0.07%
David S. Miller
5
0.06%
Yang Hongyang
4
0.05%
Tobias Klauser
3
0.04%
Florian Westphal
3
0.04%
Gustavo A. R. Silva
2
0.02%
Eric Sesterhenn / Snakebyte
2
0.02%
Valerie Henson
1
0.01%
Eric Dumazet
1
0.01%
Al Viro
1
0.01%
Others
30
0.37%
Total
8044
xircom_cb.c
1172
-
21
4679
Linus Torvalds
François Romieu
Joe Perches
Al Viro
Stephen Hemminger
Jakub Kiciński
Jeff Garzik
Eric Sesterhenn / Snakebyte
Benoit Taine
Pradeep A. Dalvi
Auke-Jan H Kok
Arnaldo Carvalho de Melo
David S. Miller
Others
April 2005
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": 1112342400, "group": [ {"author_id": 0, "token_count": 3860}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 16, "token_count": 8}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 29, "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": 45, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 16, "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": 6, "token_count": 52}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "token_count": 61}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 563}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 11, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
3861
82.52%
François Romieu
563
12.03%
Joe Perches
89
1.90%
Al Viro
55
1.18%
Stephen Hemminger
54
1.15%
Jakub Kiciński
16
0.34%
Jeff Garzik
9
0.19%
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
10
0.21%
Total
4679
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
124
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds
59948
60.73%
2
0.68%
1
David S. Miller
22756
23.05%
10
3.41%
2
Peer Chen
6487
6.57%
3
1.02%
3
François Romieu
2143
2.17%
12
4.10%
4
Joe Perches
1123
1.14%
25
8.53%
5
Steven Walter
663
0.67%
1
0.34%
6
Stephen Hemminger
505
0.51%
10
3.41%
7
Maxim Levitsky
405
0.41%
5
1.71%
8
Christophe Jaillet
332
0.34%
6
2.05%
9
Kees Cook
274
0.28%
3
1.02%
10
Grant Grundler
229
0.23%
8
2.73%
11
Jakub Kiciński
216
0.22%
4
1.37%
12
Philippe Reynes
208
0.21%
3
1.02%
13
Ondrej Zary
205
0.21%
7
2.39%
14
Jiri Pirko
200
0.20%
5
1.71%
15
Vaibhav Gupta
170
0.17%
5
1.71%
16
Al Viro
152
0.15%
9
3.07%
17
Rafael J. Wysocki
145
0.15%
1
0.34%
18
Ben Hutchings
139
0.14%
2
0.68%
19
Tomasz Lemiech
132
0.13%
1
0.34%
20
Pradeep A. Dalvi
115
0.12%
2
0.68%
21
Kyle McMartin
115
0.12%
2
0.68%
22
Anton Vorontsov
110
0.11%
3
1.02%
23
Philippe De Muyter
90
0.09%
2
0.68%
24
Valerie Henson
82
0.08%
3
1.02%
25
Rick Jones
80
0.08%
1
0.34%
26
Ralf Baechle
79
0.08%
2
0.68%
27
Tobias Klauser
77
0.08%
5
1.71%
28
Wang Chen
73
0.07%
2
0.68%
29
Jeff Garzik
71
0.07%
8
2.73%
30
Florian Westphal
70
0.07%
3
1.02%
31
Arnd Bergmann
66
0.07%
4
1.37%
32
Eric Dumazet
65
0.07%
5
1.71%
33
FUJITA Tomonori
64
0.06%
1
0.34%
34
Richard Knutsson
63
0.06%
1
0.34%
35
Adam Belay
63
0.06%
1
0.34%
36
David Howells
58
0.06%
2
0.68%
37
Thibaut Varene
56
0.06%
2
0.68%
38
Risto Suominen
54
0.05%
2
0.68%
39
Benoit Taine
48
0.05%
1
0.34%
40
Eric Sesterhenn / Snakebyte
41
0.04%
6
2.05%
41
Krzysztof Hałasa
40
0.04%
1
0.34%
42
Moritz Fischer
39
0.04%
2
0.68%
43
Neil Horman
33
0.03%
1
0.34%
44
Hannes Eder
32
0.03%
3
1.02%
45
Auke-Jan H Kok
32
0.03%
1
0.34%
46
Harvey Harrison
31
0.03%
2
0.68%
47
Andrew Lunn
28
0.03%
1
0.34%
48
Arnaldo Carvalho de Melo
26
0.03%
2
0.68%
49
Teng Qi
21
0.02%
1
0.34%
50
Peter Senna Tschudin
21
0.02%
1
0.34%
51
Michael S. Tsirkin
20
0.02%
1
0.34%
52
Andreas Schwab
19
0.02%
1
0.34%
53
Ron Murray
17
0.02%
1
0.34%
54
Hideki Yamane
17
0.02%
1
0.34%
55
Gustavo A. R. Silva
16
0.02%
3
1.02%
56
Andrew Morton
15
0.02%
3
1.02%
57
zhangyue
14
0.01%
1
0.34%
58
Roel Kluin
13
0.01%
2
0.68%
59
Yang Hongyang
12
0.01%
1
0.34%
60
Others
289
0.29%
84
28.67%
Total
98707
293