Linux Source Code
Home
Release 5.16
Help
amd
root
drivers
net
ethernet
Highlighting
Reset All
By Author
By Age
──────────
Adrian Bunk
Al Viro
Alexander Beregalov
Allen Pais
Andrew Lunn
Andy Shevchenko
Arnd Bergmann
Christoph Hellwig
Christophe Jaillet
Cyrill V. Gorcunov
David Decotigny
David S. Miller
Denys Vlasenko
Dmitry Torokhov
Dominik Brodowski
Don Fry
Eric Dumazet
Eyal Perry
Florian Fainelli
Florian Westphal
François Romieu
Geert Uytterhoeven
Grant C. Likely
Herbert Valerio Riedel
Herbert Xu
Hubert WS Lin
Jakub Kiciński
Jarod Wilson
Jeff Garzik
Jiri Pirko
Joe Perches
Julia Lawall
Kars de Jong
Kees Cook
Lennert Buytenhek
Linus Torvalds
Liu Tao
Maciej W. Rozycki
Manuel Lauss
Markos Chandras
Michael S. Tsirkin
Olof Johansson
Ondrej Zary
Others
Patrick McHardy
Peter Senna Tschudin
Philippe Reynes
Pradeep A. Dalvi
Ralf Baechle
Rick Jones
Rusty Russell
Shyam Sundar S K
Stephen Hemminger
Tobias Klauser
Tom 'spot' Callaway
Tom Lendacky
Vaibhav Gupta
Varka Bhadram
Vasiliy Kulikov
Wang Chen
Yue haibing
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
xgbe
20245
16
43
79591
Tom Lendacky
Shyam Sundar S K
Jakub Kiciński
Andrew Lunn
Allen Pais
Philippe Reynes
Yue haibing
Andy Shevchenko
Eyal Perry
Kees Cook
Vaibhav Gupta
Florian Westphal
Jarod Wilson
Joe Perches
Stephen Hemminger
Michael S. Tsirkin
Jiri Pirko
Linus Torvalds
David S. Miller
Eric Dumazet
Arnd Bergmann
Others
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
September 2015
October 2015
February 2016
July 2016
August 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
May 2017
June 2017
July 2017
August 2017
October 2017
November 2017
December 2017
February 2018
March 2018
April 2018
May 2018
July 2018
September 2018
November 2018
January 2019
April 2019
July 2019
August 2019
December 2019
March 2020
April 2020
June 2020
July 2020
August 2020
September 2020
February 2021
March 2021
July 2021
August 2021
October 2021
var spanGroupData = [ {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 19162}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 4997}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 168}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 39, "token_count": 1}, {"author_id": 0, "token_count": 3734}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 46, "token_count": 31}, {"author_id": 0, "token_count": 23}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 0, "token_count": 373}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 240}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 0, "token_count": 132}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 193}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 3409}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 81}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 196}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 1593}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 55, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 24, "token_count": 57}, {"author_id": 0, "token_count": 32356}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 0, "token_count": 242}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 33, "token_count": 9}, {"author_id": 0, "token_count": 231}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 1961}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 5274}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 19, "token_count": 28}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 44, "token_count": 32}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 821}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 2923}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 40, "token_count": 4}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 23, "token_count": 17}, {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 23, "token_count": 93}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 40, "token_count": 39}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 30, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 29, "token_count": 26}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 15, "token_count": 212}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 27, "token_count": 73}, {"author_id": 13, "token_count": 37}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 13, "token_count": 201}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 15, "token_count": 4}, {"author_id": 13, "token_count": 81}, {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Lendacky
78486
98.61%
Shyam Sundar S K
322
0.40%
Jakub Kiciński
223
0.28%
Andrew Lunn
110
0.14%
Allen Pais
73
0.09%
Philippe Reynes
57
0.07%
Yue haibing
45
0.06%
Andy Shevchenko
32
0.04%
Eyal Perry
31
0.04%
Kees Cook
28
0.04%
Vaibhav Gupta
26
0.03%
Florian Westphal
14
0.02%
Jarod Wilson
12
0.02%
Joe Perches
7
0.01%
Stephen Hemminger
5
0.01%
Michael S. Tsirkin
4
0.01%
Jiri Pirko
4
0.01%
Linus Torvalds
2
0.00%
David S. Miller
2
0.00%
Eric Dumazet
1
0.00%
Arnd Bergmann
1
0.00%
Others
106
0.13%
Total
79591
Files:
7990.c
670
-
19
3182
Linus Torvalds
Adrian Bunk
Jeff Garzik
Florian Westphal
Geert Uytterhoeven
Al Viro
Jiri Pirko
Michael S. Tsirkin
Tobias Klauser
Pradeep A. Dalvi
Eric Dumazet
Patrick McHardy
David S. Miller
Others
April 2005
December 2005
September 2006
February 2007
March 2007
May 2007
July 2007
October 2007
January 2008
June 2008
July 2009
February 2010
April 2010
May 2010
July 2011
February 2012
December 2013
March 2014
September 2015
April 2016
May 2016
September 2016
May 2019
December 2019
May 2020
June 2020
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 3058}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 17, "token_count": 19}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 21, "token_count": 9}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 43, "token_count": 25}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 33, "token_count": 12}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
3058
96.10%
Adrian Bunk
25
0.79%
Jeff Garzik
20
0.63%
Florian Westphal
18
0.57%
Geert Uytterhoeven
16
0.50%
Al Viro
10
0.31%
Jiri Pirko
8
0.25%
Michael S. Tsirkin
4
0.13%
Tobias Klauser
3
0.09%
Pradeep A. Dalvi
3
0.09%
Eric Dumazet
2
0.06%
Patrick McHardy
1
0.03%
David S. Miller
1
0.03%
Others
13
0.41%
Total
3182
7990.h
251
-
6
755
Linus Torvalds
Geert Uytterhoeven
Michael S. Tsirkin
Jeff Garzik
Others
April 2005
September 2006
December 2013
November 2017
December 2019
May 2020
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 735}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 22, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
735
97.35%
Geert Uytterhoeven
13
1.72%
Michael S. Tsirkin
4
0.53%
Jeff Garzik
1
0.13%
Others
2
0.26%
Total
755
a2065.c
782
-
24
3752
Linus Torvalds
Joe Perches
Kees Cook
Geert Uytterhoeven
Alexander Beregalov
Julia Lawall
Jeff Garzik
Jiri Pirko
Al Viro
Florian Westphal
Michael S. Tsirkin
Tobias Klauser
Pradeep A. Dalvi
Allen Pais
Patrick McHardy
Herbert Xu
Stephen Hemminger
Eric Dumazet
David S. Miller
Others
April 2005
March 2006
June 2006
July 2006
March 2007
May 2007
July 2007
October 2007
January 2008
November 2008
March 2009
April 2009
July 2009
August 2009
February 2010
April 2010
May 2010
January 2011
March 2011
June 2011
July 2011
August 2011
February 2012
October 2013
April 2016
May 2016
August 2017
September 2017
October 2017
December 2019
January 2020
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 3286}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 22, "token_count": 10}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 17, "token_count": 20}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 21, "token_count": 9}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 14, "token_count": 44}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 4, "token_count": 11}, {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 42, "token_count": 32}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 200}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 22, "token_count": 20}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 19, "token_count": 46}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 22, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
3286
87.58%
Joe Perches
212
5.65%
Kees Cook
46
1.23%
Geert Uytterhoeven
46
1.23%
Alexander Beregalov
44
1.17%
Julia Lawall
32
0.85%
Jeff Garzik
20
0.53%
Jiri Pirko
9
0.24%
Al Viro
9
0.24%
Florian Westphal
8
0.21%
Michael S. Tsirkin
4
0.11%
Tobias Klauser
3
0.08%
Pradeep A. Dalvi
3
0.08%
Allen Pais
3
0.08%
Patrick McHardy
2
0.05%
Herbert Xu
2
0.05%
Stephen Hemminger
1
0.03%
Eric Dumazet
1
0.03%
David S. Miller
1
0.03%
Others
20
0.53%
Total
3752
a2065.h
173
-
1
369
Linus Torvalds
April 2005
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 369}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
369
100.00%
Total
369
amd8111e.c
1923
-
43
8749
Linus Torvalds
Varka Bhadram
Stephen Hemminger
François Romieu
Christophe Jaillet
Liu Tao
Jiri Pirko
Vaibhav Gupta
Eric Dumazet
Rick Jones
Pradeep A. Dalvi
Philippe Reynes
Jakub Kiciński
Kees Cook
Jarod Wilson
Jeff Garzik
Peter Senna Tschudin
Patrick McHardy
Joe Perches
Tobias Klauser
Michael S. Tsirkin
Al Viro
Allen Pais
Arnd Bergmann
Others
April 2005
May 2005
July 2006
September 2006
December 2006
February 2007
June 2007
August 2007
October 2007
July 2008
October 2008
January 2009
April 2009
June 2009
August 2009
January 2010
February 2010
April 2010
August 2010
March 2011
May 2011
June 2011
July 2011
August 2011
November 2011
February 2012
October 2012
April 2013
May 2013
June 2013
May 2014
July 2014
January 2015
March 2015
September 2016
October 2016
November 2016
December 2016
February 2017
September 2017
October 2017
January 2019
May 2019
December 2019
February 2020
June 2020
July 2020
August 2020
March 2021
May 2021
July 2021
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 7938}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 49, "token_count": 28}, {"author_id": 38, "token_count": 5}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 10, "token_count": 41}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 25, "token_count": 107}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 10, "token_count": 70}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 20, "token_count": 11}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 37, "token_count": 24}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 31, "token_count": 21}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 59, "token_count": 10}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 45, "token_count": 9}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 18, "token_count": 194}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 55, "token_count": 12}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 24, "token_count": 21}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 39, "token_count": 23}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 19, "token_count": 12}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 29, "token_count": 26}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 16, "token_count": 81}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 15, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
7939
90.74%
Varka Bhadram
194
2.22%
Stephen Hemminger
113
1.29%
François Romieu
107
1.22%
Christophe Jaillet
81
0.93%
Liu Tao
28
0.32%
Jiri Pirko
28
0.32%
Vaibhav Gupta
26
0.30%
Eric Dumazet
25
0.29%
Rick Jones
24
0.27%
Pradeep A. Dalvi
21
0.24%
Philippe Reynes
21
0.24%
Jakub Kiciński
15
0.17%
Kees Cook
12
0.14%
Jarod Wilson
12
0.14%
Jeff Garzik
11
0.13%
Peter Senna Tschudin
10
0.11%
Patrick McHardy
10
0.11%
Joe Perches
8
0.09%
Tobias Klauser
5
0.06%
Michael S. Tsirkin
4
0.05%
Al Viro
4
0.05%
Allen Pais
3
0.03%
Arnd Bergmann
1
0.01%
Others
47
0.54%
Total
8749
amd8111e.h
802
-
11
3518
Linus Torvalds
Rusty Russell
Al Viro
Stephen Hemminger
Jeff Garzik
Joe Perches
Geert Uytterhoeven
Others
April 2005
September 2006
June 2007
August 2007
October 2007
December 2011
January 2014
March 2015
May 2017
May 2019
May 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 3475}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 21, "token_count": 12}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 47, "token_count": 18}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
3475
98.78%
Rusty Russell
18
0.51%
Al Viro
12
0.34%
Stephen Hemminger
4
0.11%
Jeff Garzik
2
0.06%
Joe Perches
1
0.03%
Geert Uytterhoeven
1
0.03%
Others
5
0.14%
Total
3518
ariadne.c
791
-
15
3886
Joe Perches
Linus Torvalds
Geert Uytterhoeven
Julia Lawall
Michael S. Tsirkin
Pradeep A. Dalvi
Patrick McHardy
Herbert Xu
Alexander Beregalov
Stephen Hemminger
Jiri Pirko
Others
April 2005
March 2006
June 2006
May 2007
October 2007
July 2008
November 2008
April 2009
June 2009
August 2009
January 2011
March 2011
June 2011
August 2011
February 2012
October 2013
August 2017
December 2019
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 1348}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 4, "token_count": 2467}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 22, "token_count": 20}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 30, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Joe Perches
2467
63.48%
Linus Torvalds
1348
34.69%
Geert Uytterhoeven
40
1.03%
Julia Lawall
5
0.13%
Michael S. Tsirkin
4
0.10%
Pradeep A. Dalvi
3
0.08%
Patrick McHardy
2
0.05%
Herbert Xu
2
0.05%
Alexander Beregalov
2
0.05%
Stephen Hemminger
1
0.03%
Jiri Pirko
1
0.03%
Others
11
0.28%
Total
3886
ariadne.h
415
-
3
1309
Linus Torvalds
Others
April 2005
October 2007
November 2009
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 1307}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1307
99.85%
Others
2
0.15%
Total
1309
atarilance.c
1151
-
27
4762
Linus Torvalds
Alexander Beregalov
Wang Chen
Jeff Garzik
Michael S. Tsirkin
Joe Perches
Geert Uytterhoeven
Rusty Russell
Jiri Pirko
Pradeep A. Dalvi
Florian Westphal
Al Viro
Yue haibing
Patrick McHardy
Jakub Kiciński
Herbert Xu
Eric Dumazet
Arnd Bergmann
Adrian Bunk
Kees Cook
Others
April 2005
August 2005
March 2006
June 2006
September 2006
September 2007
October 2007
February 2008
March 2008
June 2008
October 2008
November 2008
April 2009
June 2009
December 2009
February 2010
May 2010
October 2010
November 2010
May 2011
August 2011
February 2012
July 2013
October 2013
October 2014
May 2016
November 2016
May 2017
September 2018
December 2019
May 2020
August 2021
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 4590}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 47, "token_count": 4}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 17, "token_count": 19}, {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 26, "token_count": 30}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 14, "token_count": 44}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 22, "token_count": 3}, {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 15, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
4590
96.39%
Alexander Beregalov
44
0.92%
Wang Chen
30
0.63%
Jeff Garzik
19
0.40%
Michael S. Tsirkin
8
0.17%
Joe Perches
8
0.17%
Geert Uytterhoeven
7
0.15%
Rusty Russell
5
0.10%
Jiri Pirko
4
0.08%
Pradeep A. Dalvi
3
0.06%
Florian Westphal
3
0.06%
Al Viro
3
0.06%
Yue haibing
2
0.04%
Patrick McHardy
2
0.04%
Jakub Kiciński
2
0.04%
Herbert Xu
2
0.04%
Eric Dumazet
2
0.04%
Arnd Bergmann
2
0.04%
Adrian Bunk
2
0.04%
Kees Cook
1
0.02%
Others
23
0.48%
Total
4762
au1000_eth.c
1376
-
36
6117
Florian Fainelli
Herbert Valerio Riedel
Linus Torvalds
Manuel Lauss
Alexander Beregalov
Wang Chen
Philippe Reynes
Jiri Pirko
Lennert Buytenhek
Andrew Lunn
Christoph Hellwig
Peter Senna Tschudin
David S. Miller
Adrian Bunk
Michael S. Tsirkin
Ralf Baechle
Pradeep A. Dalvi
Jeff Garzik
Florian Westphal
Patrick McHardy
Stephen Hemminger
Jakub Kiciński
Eric Dumazet
Arnd Bergmann
Others
April 2005
March 2006
April 2006
May 2006
June 2006
September 2006
June 2007
October 2007
April 2008
July 2008
October 2008
November 2008
January 2009
April 2009
June 2009
August 2009
October 2009
November 2009
February 2010
April 2010
May 2010
July 2010
September 2010
August 2011
November 2011
January 2012
February 2012
October 2012
January 2013
August 2013
May 2014
July 2014
January 2016
May 2016
June 2016
July 2016
September 2018
February 2019
May 2019
December 2019
January 2020
August 2020
July 2021
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 784}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 7, "token_count": 931}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 43, "token_count": 6}, {"author_id": 51, "token_count": 25}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 26, "token_count": 33}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 3, "token_count": 2150}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 14, "token_count": 46}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 14, "token_count": 7}, {"author_id": 3, "token_count": 620}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 329}, {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 9, "token_count": 17}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 307}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 9, "token_count": 173}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 31, "token_count": 3}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 59, "token_count": 11}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 20, "token_count": 14}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 9, "token_count": 495}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 23, "token_count": 14}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 11, "token_count": 11}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 24, "token_count": 31}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 23, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 57, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 57, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 15, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Fainelli
3411
55.76%
Herbert Valerio Riedel
934
15.27%
Linus Torvalds
784
12.82%
Manuel Lauss
688
11.25%
Alexander Beregalov
53
0.87%
Wang Chen
33
0.54%
Philippe Reynes
31
0.51%
Jiri Pirko
28
0.46%
Lennert Buytenhek
25
0.41%
Andrew Lunn
19
0.31%
Christoph Hellwig
18
0.29%
Peter Senna Tschudin
11
0.18%
David S. Miller
11
0.18%
Adrian Bunk
6
0.10%
Michael S. Tsirkin
4
0.07%
Ralf Baechle
3
0.05%
Pradeep A. Dalvi
3
0.05%
Jeff Garzik
3
0.05%
Florian Westphal
3
0.05%
Patrick McHardy
2
0.03%
Stephen Hemminger
1
0.02%
Jakub Kiciński
1
0.02%
Eric Dumazet
1
0.02%
Arnd Bergmann
1
0.02%
Others
43
0.70%
Total
6117
au1000_eth.h
115
-
7
266
Linus Torvalds
Florian Fainelli
Herbert Valerio Riedel
Manuel Lauss
Jeff Garzik
Lennert Buytenhek
Others
April 2005
June 2006
September 2006
October 2008
November 2009
April 2010
September 2010
August 2011
May 2019
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 197}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 7, "token_count": 15}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
197
74.06%
Florian Fainelli
43
16.17%
Herbert Valerio Riedel
15
5.64%
Manuel Lauss
6
2.26%
Jeff Garzik
2
0.75%
Lennert Buytenhek
1
0.38%
Others
2
0.75%
Total
266
declance.c
1380
-
22
6488
Linus Torvalds
Maciej W. Rozycki
Dmitry Torokhov
Alexander Beregalov
Ralf Baechle
Kees Cook
Joe Perches
Jeff Garzik
Jiri Pirko
Michael S. Tsirkin
Allen Pais
Wang Chen
Tobias Klauser
Pradeep A. Dalvi
Florian Westphal
Patrick McHardy
Herbert Xu
Yue haibing
Eric Dumazet
Others
April 2005
October 2005
June 2006
December 2006
February 2007
October 2007
November 2008
March 2009
April 2009
June 2009
February 2010
April 2010
May 2010
June 2011
July 2011
August 2011
February 2012
September 2013
July 2014
May 2016
March 2017
May 2017
September 2017
October 2017
September 2018
October 2018
May 2019
December 2019
January 2020
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 4969}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 41, "token_count": 35}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 56, "token_count": 2}, {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 6, "token_count": 830}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 6, "token_count": 340}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 17, "token_count": 21}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 14, "token_count": 44}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 6, "token_count": 24}, {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 6, "token_count": 25}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 34, "token_count": 69}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 19, "token_count": 34}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 19}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
4969
76.59%
Maciej W. Rozycki
1246
19.20%
Dmitry Torokhov
69
1.06%
Alexander Beregalov
44
0.68%
Ralf Baechle
36
0.55%
Kees Cook
35
0.54%
Joe Perches
22
0.34%
Jeff Garzik
21
0.32%
Jiri Pirko
9
0.14%
Michael S. Tsirkin
4
0.06%
Allen Pais
4
0.06%
Wang Chen
3
0.05%
Tobias Klauser
3
0.05%
Pradeep A. Dalvi
3
0.05%
Florian Westphal
3
0.05%
Patrick McHardy
2
0.03%
Herbert Xu
2
0.03%
Yue haibing
1
0.02%
Eric Dumazet
1
0.02%
Others
11
0.17%
Total
6488
hplance.c
235
-
13
1062
Linus Torvalds
Alexander Beregalov
Kars de Jong
Adrian Bunk
Jiri Pirko
Jeff Garzik
Geert Uytterhoeven
Al Viro
Others
April 2005
January 2006
March 2006
September 2006
December 2006
June 2008
April 2009
August 2011
February 2012
December 2013
June 2014
May 2019
June 2020
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 974}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 53, "token_count": 25}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 14, "token_count": 50}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
974
91.71%
Alexander Beregalov
50
4.71%
Kars de Jong
25
2.35%
Adrian Bunk
2
0.19%
Jiri Pirko
1
0.09%
Jeff Garzik
1
0.09%
Geert Uytterhoeven
1
0.09%
Al Viro
1
0.09%
Others
7
0.66%
Total
1062
hplance.h
27
-
2
61
Linus Torvalds
Others
April 2005
November 2017
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
60
98.36%
Others
1
1.64%
Total
61
lance.c
1313
-
27
6191
Linus Torvalds
Denys Vlasenko
Stephen Hemminger
Al Viro
Vasiliy Kulikov
Herbert Xu
Wang Chen
Arnd Bergmann
Joe Perches
Michael S. Tsirkin
Kees Cook
Jiri Pirko
Florian Westphal
Jeff Garzik
Eric Dumazet
David S. Miller
Patrick McHardy
Others
April 2005
May 2005
June 2005
October 2005
January 2006
March 2006
June 2006
August 2006
September 2006
December 2006
March 2007
July 2007
October 2007
October 2008
November 2008
December 2008
February 2009
March 2009
June 2009
August 2009
February 2010
May 2010
July 2010
November 2010
August 2011
September 2013
February 2016
May 2016
April 2017
June 2018
February 2019
December 2019
August 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 5903}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 56, "token_count": 14}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 36, "token_count": 66}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 21, "token_count": 36}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 17, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 26, "token_count": 13}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 10, "token_count": 50}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 58, "token_count": 23}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 28, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
5903
95.35%
Denys Vlasenko
66
1.07%
Stephen Hemminger
52
0.84%
Al Viro
42
0.68%
Vasiliy Kulikov
23
0.37%
Herbert Xu
16
0.26%
Wang Chen
14
0.23%
Arnd Bergmann
14
0.23%
Joe Perches
9
0.15%
Michael S. Tsirkin
8
0.13%
Kees Cook
6
0.10%
Jiri Pirko
4
0.06%
Florian Westphal
3
0.05%
Jeff Garzik
2
0.03%
Eric Dumazet
2
0.03%
David S. Miller
2
0.03%
Patrick McHardy
1
0.02%
Others
24
0.39%
Total
6191
mvme147.c
196
-
13
895
Linus Torvalds
Alexander Beregalov
Arnd Bergmann
Wang Chen
Al Viro
Rusty Russell
Joe Perches
Jiri Pirko
Geert Uytterhoeven
Others
April 2005
June 2006
October 2007
November 2008
April 2009
March 2010
August 2011
July 2013
December 2013
June 2014
May 2019
June 2020
August 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 811}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 14, "token_count": 44}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 28, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
811
90.61%
Alexander Beregalov
44
4.92%
Arnd Bergmann
17
1.90%
Wang Chen
6
0.67%
Al Viro
2
0.22%
Rusty Russell
1
0.11%
Joe Perches
1
0.11%
Jiri Pirko
1
0.11%
Geert Uytterhoeven
1
0.11%
Others
11
1.23%
Total
895
ni65.c
1249
-
22
6383
Linus Torvalds
Stephen Hemminger
Arnd Bergmann
Wang Chen
Michael S. Tsirkin
Florian Westphal
Jiri Pirko
Pradeep A. Dalvi
Patrick McHardy
Joe Perches
Eric Dumazet
David S. Miller
Al Viro
Rusty Russell
Others
April 2005
June 2006
August 2006
March 2007
July 2007
October 2007
November 2008
December 2008
February 2009
March 2009
June 2009
August 2009
February 2010
May 2010
December 2010
August 2011
February 2012
July 2013
May 2016
April 2017
February 2019
December 2019
May 2021
August 2021
September 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 6235}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 26, "token_count": 12}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 10, "token_count": 63}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 28, "token_count": 14}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
6235
97.68%
Stephen Hemminger
65
1.02%
Arnd Bergmann
14
0.22%
Wang Chen
12
0.19%
Michael S. Tsirkin
8
0.13%
Florian Westphal
6
0.09%
Jiri Pirko
4
0.06%
Pradeep A. Dalvi
3
0.05%
Patrick McHardy
2
0.03%
Joe Perches
2
0.03%
Eric Dumazet
2
0.03%
David S. Miller
2
0.03%
Al Viro
2
0.03%
Rusty Russell
1
0.02%
Others
25
0.39%
Total
6383
ni65.h
121
-
2
358
Linus Torvalds
Jeff Garzik
April 2005
September 2006
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 357}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 17, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
357
99.72%
Jeff Garzik
1
0.28%
Total
358
nmclan_cs.c
1508
-
26
5459
Linus Torvalds
Dominik Brodowski
Joe Perches
Stephen Hemminger
Tobias Klauser
Jiri Pirko
Olof Johansson
Arnd Bergmann
Rick Jones
Michael S. Tsirkin
Pradeep A. Dalvi
Florian Westphal
Jeff Garzik
Jakub Kiciński
Alexander Beregalov
Patrick McHardy
Eric Dumazet
Others
April 2005
June 2005
July 2005
November 2005
January 2006
March 2006
June 2006
September 2006
October 2006
April 2007
July 2007
October 2007
February 2008
August 2008
October 2008
March 2009
June 2009
July 2009
August 2009
October 2009
November 2009
January 2010
February 2010
March 2010
April 2010
May 2010
July 2010
August 2010
December 2010
May 2011
August 2011
November 2011
February 2012
March 2013
May 2014
September 2014
January 2015
May 2016
December 2016
April 2017
December 2019
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 4825}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 12, "token_count": 41}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 12, "token_count": 53}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 12, "token_count": 52}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 54, "token_count": 24}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 10, "token_count": 54}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 12, "token_count": 137}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 20, "token_count": 23}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 12, "token_count": 48}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 4, "token_count": 56}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 37, "token_count": 16}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 28, "token_count": 17}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 38, "token_count": 43}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 15, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
4826
88.40%
Dominik Brodowski
338
6.19%
Joe Perches
67
1.23%
Stephen Hemminger
56
1.03%
Tobias Klauser
43
0.79%
Jiri Pirko
29
0.53%
Olof Johansson
24
0.44%
Arnd Bergmann
17
0.31%
Rick Jones
16
0.29%
Michael S. Tsirkin
8
0.15%
Pradeep A. Dalvi
3
0.05%
Florian Westphal
3
0.05%
Jeff Garzik
2
0.04%
Jakub Kiciński
2
0.04%
Alexander Beregalov
2
0.04%
Patrick McHardy
1
0.02%
Eric Dumazet
1
0.02%
Others
21
0.38%
Total
5459
pcnet32.c
3036
-
46
15775
Don Fry
Linus Torvalds
Hubert WS Lin
Ondrej Zary
Stephen Hemminger
Joe Perches
Christophe Jaillet
Markos Chandras
Al Viro
Jeff Garzik
David S. Miller
Jakub Kiciński
David Decotigny
Vaibhav Gupta
Rick Jones
Kees Cook
Pradeep A. Dalvi
Philippe Reynes
Jiri Pirko
Eric Dumazet
Michael S. Tsirkin
Florian Westphal
Christoph Hellwig
Tobias Klauser
Allen Pais
Patrick McHardy
Arnd Bergmann
Others
April 2005
September 2005
November 2005
March 2006
June 2006
August 2006
September 2006
March 2007
July 2007
August 2007
October 2007
January 2008
February 2008
April 2008
May 2008
October 2008
January 2009
June 2009
July 2009
August 2009
October 2009
December 2009
February 2010
April 2010
May 2010
March 2011
April 2011
July 2011
August 2011
September 2011
November 2011
February 2012
January 2013
August 2013
December 2013
February 2014
March 2014
August 2014
January 2015
March 2015
November 2015
May 2016
November 2016
February 2017
June 2017
September 2017
October 2017
May 2018
July 2018
December 2019
June 2020
July 2020
April 2021
July 2021
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 1, "token_count": 4072}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 5, "token_count": 1252}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 1241}, {"author_id": 17, "token_count": 22}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 1407}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 35}, {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 2, "token_count": 4854}, {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 177}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 21, "token_count": 57}, {"author_id": 2, "token_count": 83}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 37}, {"author_id": 17, "token_count": 23}, {"author_id": 10, "token_count": 120}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 11, "token_count": 38}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 10, "token_count": 67}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 20, "token_count": 5}, {"author_id": 4, "token_count": 303}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 52, "token_count": 26}, {"author_id": 10, "token_count": 47}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 10, "token_count": 98}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 37, "token_count": 24}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 31, "token_count": 17}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 284}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 4, "token_count": 17}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 35, "token_count": 67}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 57, "token_count": 6}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 24, "token_count": 11}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 39, "token_count": 7}, {"author_id": 8, "token_count": 913}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 19, "token_count": 20}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 29, "token_count": 24}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 16, "token_count": 177}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 15, "token_count": 31}, ]}, ]
Author Name
Tokens
Token Proportion
Don Fry
8229
52.16%
Linus Torvalds
4072
25.81%
Hubert WS Lin
1252
7.94%
Ondrej Zary
913
5.79%
Stephen Hemminger
334
2.12%
Joe Perches
322
2.04%
Christophe Jaillet
177
1.12%
Markos Chandras
67
0.42%
Al Viro
57
0.36%
Jeff Garzik
47
0.30%
David S. Miller
39
0.25%
Jakub Kiciński
31
0.20%
David Decotigny
26
0.16%
Vaibhav Gupta
24
0.15%
Rick Jones
24
0.15%
Kees Cook
20
0.13%
Pradeep A. Dalvi
17
0.11%
Philippe Reynes
11
0.07%
Jiri Pirko
10
0.06%
Eric Dumazet
9
0.06%
Michael S. Tsirkin
8
0.05%
Florian Westphal
6
0.04%
Christoph Hellwig
6
0.04%
Tobias Klauser
3
0.02%
Allen Pais
3
0.02%
Patrick McHardy
1
0.01%
Arnd Bergmann
1
0.01%
Others
66
0.42%
Total
15775
sun3lance.c
938
-
24
4041
Linus Torvalds
Cyrill V. Gorcunov
Alexander Beregalov
Jeff Garzik
Arnd Bergmann
Geert Uytterhoeven
Al Viro
Eric Dumazet
Rusty Russell
Patrick McHardy
Jiri Pirko
Jakub Kiciński
Pradeep A. Dalvi
Yue haibing
Kees Cook
Joe Perches
David S. Miller
Others
April 2005
August 2005
March 2006
June 2006
September 2006
October 2006
March 2007
July 2007
October 2007
May 2008
October 2008
February 2009
April 2009
June 2009
February 2010
May 2010
August 2011
February 2012
July 2013
September 2013
May 2017
September 2018
June 2020
August 2021
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 3823}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 47, "token_count": 4}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 17, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 32, "token_count": 71}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 17, "token_count": 19}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 22, "token_count": 15}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 14, "token_count": 39}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 45, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 28, "token_count": 17}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 15, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
3823
94.61%
Cyrill V. Gorcunov
71
1.76%
Alexander Beregalov
39
0.97%
Jeff Garzik
21
0.52%
Arnd Bergmann
17
0.42%
Geert Uytterhoeven
15
0.37%
Al Viro
8
0.20%
Eric Dumazet
6
0.15%
Rusty Russell
5
0.12%
Patrick McHardy
4
0.10%
Jiri Pirko
4
0.10%
Jakub Kiciński
4
0.10%
Pradeep A. Dalvi
3
0.07%
Yue haibing
2
0.05%
Kees Cook
2
0.05%
Joe Perches
2
0.05%
David S. Miller
1
0.02%
Others
14
0.35%
Total
4041
sunlance.c
1522
-
30
7489
Linus Torvalds
David S. Miller
Jeff Garzik
Grant C. Likely
Tom 'spot' Callaway
Kees Cook
Jiri Pirko
Pradeep A. Dalvi
Michael S. Tsirkin
Jakub Kiciński
Allen Pais
Tobias Klauser
Florian Westphal
Yue haibing
Patrick McHardy
Joe Perches
Eric Dumazet
Others
April 2005
June 2006
July 2006
August 2006
September 2006
March 2007
April 2007
July 2007
October 2007
August 2008
October 2008
February 2009
March 2009
June 2009
February 2010
March 2010
April 2010
May 2010
June 2010
August 2010
December 2010
February 2011
July 2011
August 2011
November 2011
February 2012
January 2013
May 2013
May 2016
September 2017
October 2017
September 2018
November 2018
December 2018
May 2019
December 2019
June 2020
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 6885}, {"author_id": 50, "token_count": 27}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 11, "token_count": 102}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 11, "token_count": 47}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 17, "token_count": 37}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 11, "token_count": 207}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 11, "token_count": 46}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 48, "token_count": 15}, {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 48, "token_count": 11}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 19, "token_count": 23}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 15, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
6885
91.93%
David S. Miller
402
5.37%
Jeff Garzik
39
0.52%
Grant C. Likely
29
0.39%
Tom 'spot' Callaway
27
0.36%
Kees Cook
23
0.31%
Jiri Pirko
17
0.23%
Pradeep A. Dalvi
6
0.08%
Michael S. Tsirkin
4
0.05%
Jakub Kiciński
4
0.05%
Allen Pais
4
0.05%
Tobias Klauser
3
0.04%
Florian Westphal
3
0.04%
Yue haibing
1
0.01%
Patrick McHardy
1
0.01%
Joe Perches
1
0.01%
Eric Dumazet
1
0.01%
Others
39
0.52%
Total
7489
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
157
Author
Tokens
Proportion
Commits
Proportion
0
Tom Lendacky
78486
46.04%
170
27.38%
1
Linus Torvalds
66005
38.72%
3
0.48%
2
Don Fry
8229
4.83%
29
4.67%
3
Florian Fainelli
3454
2.03%
13
2.09%
4
Joe Perches
3129
1.84%
20
3.22%
5
Hubert WS Lin
1252
0.73%
2
0.32%
6
Maciej W. Rozycki
1246
0.73%
8
1.29%
7
Herbert Valerio Riedel
949
0.56%
2
0.32%
8
Ondrej Zary
913
0.54%
2
0.32%
9
Manuel Lauss
694
0.41%
5
0.81%
10
Stephen Hemminger
632
0.37%
14
2.25%
11
David S. Miller
461
0.27%
15
2.42%
12
Dominik Brodowski
338
0.20%
20
3.22%
13
Shyam Sundar S K
322
0.19%
7
1.13%
14
Alexander Beregalov
322
0.19%
10
1.61%
15
Jakub Kiciński
282
0.17%
8
1.29%
16
Christophe Jaillet
258
0.15%
2
0.32%
17
Jeff Garzik
212
0.12%
8
1.29%
18
Varka Bhadram
194
0.11%
5
0.81%
19
Kees Cook
173
0.10%
4
0.64%
20
Jiri Pirko
161
0.09%
12
1.93%
21
Al Viro
150
0.09%
14
2.25%
22
Geert Uytterhoeven
140
0.08%
16
2.58%
23
Andrew Lunn
129
0.08%
7
1.13%
24
Philippe Reynes
120
0.07%
5
0.81%
25
François Romieu
107
0.06%
1
0.16%
26
Wang Chen
98
0.06%
5
0.81%
27
Allen Pais
90
0.05%
6
0.97%
28
Arnd Bergmann
85
0.05%
4
0.64%
29
Vaibhav Gupta
76
0.04%
3
0.48%
30
Michael S. Tsirkin
76
0.04%
1
0.16%
31
Pradeep A. Dalvi
71
0.04%
1
0.16%
32
Cyrill V. Gorcunov
71
0.04%
1
0.16%
33
Florian Westphal
70
0.04%
5
0.81%
34
Dmitry Torokhov
69
0.04%
1
0.16%
35
Markos Chandras
67
0.04%
1
0.16%
36
Denys Vlasenko
66
0.04%
1
0.16%
37
Rick Jones
64
0.04%
2
0.32%
38
Tobias Klauser
63
0.04%
3
0.48%
39
Eric Dumazet
54
0.03%
6
0.97%
40
Yue haibing
51
0.03%
4
0.64%
41
Ralf Baechle
39
0.02%
6
0.97%
42
Julia Lawall
37
0.02%
2
0.32%
43
Adrian Bunk
35
0.02%
5
0.81%
44
Andy Shevchenko
32
0.02%
1
0.16%
45
Patrick McHardy
31
0.02%
5
0.81%
46
Eyal Perry
31
0.02%
1
0.16%
47
Rusty Russell
30
0.02%
3
0.48%
48
Grant C. Likely
29
0.02%
5
0.81%
49
Liu Tao
28
0.02%
1
0.16%
50
Tom 'spot' Callaway
27
0.02%
1
0.16%
51
Lennert Buytenhek
26
0.02%
1
0.16%
52
David Decotigny
26
0.02%
1
0.16%
53
Kars de Jong
25
0.01%
1
0.16%
54
Olof Johansson
24
0.01%
1
0.16%
55
Jarod Wilson
24
0.01%
2
0.32%
56
Herbert Xu
24
0.01%
2
0.32%
57
Christoph Hellwig
24
0.01%
4
0.64%
58
Vasiliy Kulikov
23
0.01%
1
0.16%
59
Peter Senna Tschudin
21
0.01%
2
0.32%
60
Others
493
0.29%
130
20.93%
Total
170458
621