Linux Source Code
Home
Release 6.16
Help
sun
root
drivers
net
ethernet
Highlighting
Reset All
By Author
By Age
──────────
Aaron Young
Al Viro
Andrew Morton
Anirudh Venkataramanan
Arnaldo Carvalho de Melo
Ben Hutchings
Benjamin Herrenschmidt
Chris Poon
Christophe Jaillet
Constantin Baranov
David Decotigny
David L Stevens
David S. Miller
Denis Kirjanov
Du Cheng
Eric Dumazet
Eric Lemoine
François Romieu
Grant C. Likely
Harvey Harrison
Herbert Xu
Hermann Lauer
Ingo Molnar
Jakub Kiciński
Jarod Wilson
Jaswinder Singh Rajput
Jeff Garzik
Jesper Dangaard Brouer
Jingoo Han
Jiri Pirko
Joe Perches
John W. Linville
Kees Cook
Linus Torvalds
Linus Torvalds (pre-git)
Matheos Worku
Michael S. Tsirkin
Mikulas Patocka
Mirko Lindner
Nick Bowler
Others
Philippe Reynes
Richard Mortimer
Rick Jones
Robert Olsson
Rolf Eike Beer
Ruben Vandeginste
Santwona Behera
Sean Anderson
Shannon Nelson
Sowmini Varadhan
Stephen Hemminger
Tanli Chang
Tejun Heo
Thomas Fourier
Thomas Gleixner
Tobias Klauser
Tom 'spot' Callaway
Tushar Dave
Vaibhav Gupta
Wang Chen
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
cassini.c
5214
-
67
24781
David S. Miller
Al Viro
Joe Perches
Jaswinder Singh Rajput
Stephen Hemminger
Jiri Pirko
Philippe Reynes
Christophe Jaillet
Jeff Garzik
Richard Mortimer
Ingo Molnar
Anirudh Venkataramanan
Vaibhav Gupta
Rick Jones
Jakub Kiciński
Ben Hutchings
Eric Dumazet
Arnaldo Carvalho de Melo
Tejun Heo
Kees Cook
Jarod Wilson
François Romieu
David Decotigny
Andrew Morton
Michael S. Tsirkin
Thomas Gleixner
Herbert Xu
Linus Torvalds
Others
September 2005
October 2005
January 2006
March 2006
April 2006
June 2006
July 2006
August 2006
September 2006
November 2006
January 2007
March 2007
April 2007
May 2007
June 2007
July 2007
October 2007
January 2008
March 2008
May 2008
July 2008
September 2008
January 2009
February 2009
April 2009
June 2009
August 2009
November 2009
February 2010
March 2010
April 2010
September 2010
December 2010
January 2011
March 2011
April 2011
June 2011
July 2011
August 2011
October 2011
November 2011
February 2012
August 2012
June 2013
October 2013
May 2014
August 2014
September 2014
October 2016
December 2016
March 2017
September 2017
October 2017
January 2019
February 2019
July 2019
December 2019
February 2020
May 2020
July 2020
August 2020
September 2020
March 2021
July 2021
October 2021
January 2022
February 2022
March 2022
May 2022
June 2022
August 2022
November 2022
May 2023
February 2024
April 2024
May 2024
April 2025
May 2025
var spanGroupData = [ {"timestamp": 1125558000, "group": [ {"author_id": 13, "token_count": 4}, {"author_id": 0, "token_count": 22580}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 13, "token_count": 368}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 43, "token_count": 50}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 48, "token_count": 2}, {"author_id": 15, "token_count": 56}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 15, "token_count": 30}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 41, "token_count": 7}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 41, "token_count": 8}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 15, "token_count": 14}, {"author_id": 9, "token_count": 1}, {"author_id": 14, "token_count": 68}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 13, "token_count": 20}, {"author_id": 0, "token_count": 172}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 20, "token_count": 206}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 35, "token_count": 4}, {"author_id": 14, "token_count": 70}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 18, "token_count": 110}, {"author_id": 9, "token_count": 273}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 18, "token_count": 17}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 58, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 38, "token_count": 68}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 55, "token_count": 12}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 32, "token_count": 12}, {"author_id": 18, "token_count": 1}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 34, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 33, "token_count": 17}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 35, "token_count": 12}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 39, "token_count": 13}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 17, "token_count": 118}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 27, "token_count": 13}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 52, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 25, "token_count": 102}, {"author_id": 31, "token_count": 24}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 26, "token_count": 17}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 53, "token_count": 28}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 43, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
22793
91.98%
Al Viro
394
1.59%
Joe Perches
276
1.11%
Jaswinder Singh Rajput
206
0.83%
Stephen Hemminger
139
0.56%
Jiri Pirko
128
0.52%
Philippe Reynes
118
0.48%
Christophe Jaillet
107
0.43%
Jeff Garzik
101
0.41%
Richard Mortimer
68
0.27%
Ingo Molnar
51
0.21%
Anirudh Venkataramanan
28
0.11%
Vaibhav Gupta
24
0.10%
Rick Jones
17
0.07%
Jakub Kiciński
17
0.07%
Ben Hutchings
16
0.06%
Eric Dumazet
15
0.06%
Arnaldo Carvalho de Melo
15
0.06%
Tejun Heo
14
0.06%
Kees Cook
13
0.05%
Jarod Wilson
13
0.05%
François Romieu
12
0.05%
David Decotigny
12
0.05%
Andrew Morton
5
0.02%
Michael S. Tsirkin
4
0.02%
Thomas Gleixner
3
0.01%
Herbert Xu
2
0.01%
Linus Torvalds
1
0.00%
Others
189
0.76%
Total
24781
cassini.h
2900
-
9
7711
David S. Miller
Jeff Garzik
Richard Mortimer
Jaswinder Singh Rajput
Al Viro
Stephen Hemminger
Thomas Gleixner
Ingo Molnar
Others
September 2005
March 2006
September 2006
October 2007
January 2008
September 2008
January 2011
January 2019
June 2022
var spanGroupData = [ {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 7452}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 15, "token_count": 217}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 20, "token_count": 11}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 38, "token_count": 13}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
7452
96.64%
Jeff Garzik
217
2.81%
Richard Mortimer
13
0.17%
Jaswinder Singh Rajput
11
0.14%
Al Viro
9
0.12%
Stephen Hemminger
4
0.05%
Thomas Gleixner
2
0.03%
Ingo Molnar
2
0.03%
Others
1
0.01%
Total
7711
ldmvsw.c
478
-
14
2105
Aaron Young
Shannon Nelson
Jarod Wilson
Jakub Kiciński
Thomas Gleixner
Kees Cook
Others
March 2016
October 2016
February 2017
March 2017
July 2017
October 2017
February 2018
July 2018
September 2018
May 2021
October 2021
June 2022
August 2022
March 2023
August 2023
April 2025
var spanGroupData = [ {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 1997}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 39, "token_count": 13}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 8, "token_count": 44}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 26, "token_count": 8}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 56, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Aaron Young
1997
94.87%
Shannon Nelson
57
2.71%
Jarod Wilson
13
0.62%
Jakub Kiciński
8
0.38%
Thomas Gleixner
3
0.14%
Kees Cook
2
0.10%
Others
25
1.19%
Total
2105
niu.c
10264
-
79
49371
David S. Miller
Santwona Behera
Matheos Worku
Constantin Baranov
Mirko Lindner
Joe Perches
Jesper Dangaard Brouer
Tanli Chang
Robert Olsson
Thomas Fourier
Stephen Hemminger
Kees Cook
Harvey Harrison
Jakub Kiciński
Ben Hutchings
Du Cheng
Philippe Reynes
Jiri Pirko
Grant C. Likely
Rick Jones
Eric Dumazet
Vaibhav Gupta
Jingoo Han
Linus Torvalds
Jarod Wilson
Christophe Jaillet
Tobias Klauser
Al Viro
Tejun Heo
Linus Torvalds (pre-git)
Michael S. Tsirkin
Thomas Gleixner
Shannon Nelson
Ingo Molnar
Others
April 1994
June 1995
May 1998
February 2002
October 2007
December 2007
January 2008
February 2008
April 2008
May 2008
July 2008
August 2008
September 2008
October 2008
November 2008
December 2008
January 2009
February 2009
March 2009
April 2009
May 2009
August 2009
September 2009
October 2009
November 2009
December 2009
January 2010
February 2010
April 2010
June 2010
July 2010
August 2010
September 2010
October 2010
December 2010
February 2011
March 2011
April 2011
June 2011
July 2011
August 2011
September 2011
October 2011
November 2011
December 2011
February 2012
June 2012
July 2012
August 2012
October 2012
January 2013
February 2013
March 2013
May 2013
August 2013
December 2013
February 2014
August 2014
September 2014
December 2014
February 2015
March 2016
May 2016
October 2016
January 2017
March 2017
July 2017
September 2017
October 2017
February 2018
March 2018
May 2018
March 2019
July 2019
December 2019
July 2020
August 2020
May 2021
July 2021
August 2021
October 2021
March 2022
May 2022
August 2022
March 2023
April 2023
July 2023
September 2023
February 2024
May 2024
October 2024
November 2024
December 2024
January 2025
April 2025
May 2025
June 2025
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 13, "token_count": 9}, {"author_id": 0, "token_count": 35591}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 11, "token_count": 80}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 5, "token_count": 73}, {"author_id": 11, "token_count": 710}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 5, "token_count": 2723}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 5, "token_count": 1088}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 5, "token_count": 121}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 88}, {"author_id": 4, "token_count": 480}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 4, "token_count": 319}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 22, "token_count": 181}, {"author_id": 4, "token_count": 1076}, {"author_id": 14, "token_count": 53}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 21, "token_count": 212}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 35, "token_count": 2}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 10, "token_count": 1083}, {"author_id": 37, "token_count": 2}, {"author_id": 4, "token_count": 3160}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 18, "token_count": 10}, {"author_id": 23, "token_count": 194}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 36, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 35, "token_count": 16}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 18, "token_count": 13}, {"author_id": 9, "token_count": 668}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 128}, {"author_id": 29, "token_count": 21}, {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 29, "token_count": 4}, {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 35, "token_count": 35}, {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 37, "token_count": 80}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 58, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 118}, {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 35, "token_count": 6}, {"author_id": 0, "token_count": 1}, {"author_id": 14, "token_count": 35}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 14, "token_count": 29}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 18, "token_count": 7}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 35, "token_count": 7}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 34, "token_count": 18}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 33, "token_count": 29}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 59, "token_count": 16}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 39, "token_count": 13}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 34, "token_count": 3}, {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 17, "token_count": 55}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 27, "token_count": 18}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 52, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 31, "token_count": 24}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 42, "token_count": 62}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 25, "token_count": 11}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 26, "token_count": 35}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 27, "token_count": 83}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 26, "token_count": 45}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 24, "token_count": 173}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
35997
72.91%
Santwona Behera
5035
10.20%
Matheos Worku
4005
8.11%
Constantin Baranov
1083
2.19%
Mirko Lindner
790
1.60%
Joe Perches
683
1.38%
Jesper Dangaard Brouer
212
0.43%
Tanli Chang
194
0.39%
Robert Olsson
181
0.37%
Thomas Fourier
173
0.35%
Stephen Hemminger
119
0.24%
Kees Cook
101
0.20%
Harvey Harrison
82
0.17%
Jakub Kiciński
80
0.16%
Ben Hutchings
66
0.13%
Du Cheng
62
0.13%
Philippe Reynes
55
0.11%
Jiri Pirko
40
0.08%
Grant C. Likely
35
0.07%
Rick Jones
29
0.06%
Eric Dumazet
28
0.06%
Vaibhav Gupta
24
0.05%
Jingoo Han
18
0.04%
Linus Torvalds
13
0.03%
Jarod Wilson
13
0.03%
Christophe Jaillet
11
0.02%
Tobias Klauser
9
0.02%
Al Viro
9
0.02%
Tejun Heo
7
0.01%
Linus Torvalds (pre-git)
5
0.01%
Michael S. Tsirkin
4
0.01%
Thomas Gleixner
3
0.01%
Shannon Nelson
1
0.00%
Ingo Molnar
1
0.00%
Others
203
0.41%
Total
49371
niu.h
3311
-
11
11287
David S. Miller
Mirko Lindner
Matheos Worku
Santwona Behera
Thomas Fourier
Robert Olsson
Constantin Baranov
Stephen Hemminger
Grant C. Likely
Others
October 2007
January 2008
February 2008
April 2008
May 2008
November 2008
February 2009
April 2009
April 2010
June 2010
April 2011
November 2017
June 2025
var spanGroupData = [ {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 10933}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 11, "token_count": 128}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 5, "token_count": 41}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 5, "token_count": 36}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 22, "token_count": 15}, {"author_id": 4, "token_count": 52}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 10, "token_count": 9}, {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 24, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
10941
96.93%
Mirko Lindner
128
1.13%
Matheos Worku
86
0.76%
Santwona Behera
84
0.74%
Thomas Fourier
16
0.14%
Robert Olsson
15
0.13%
Constantin Baranov
9
0.08%
Stephen Hemminger
3
0.03%
Grant C. Likely
2
0.02%
Others
3
0.03%
Total
11287
sunbmac.c
1278
-
40
6417
Linus Torvalds (pre-git)
David S. Miller
Linus Torvalds
Tom 'spot' Callaway
Tobias Klauser
Grant C. Likely
Wang Chen
Kees Cook
François Romieu
John W. Linville
Tushar Dave
Jiri Pirko
Arnaldo Carvalho de Melo
Jakub Kiciński
Andrew Morton
Michael S. Tsirkin
Thomas Gleixner
Al Viro
Shannon Nelson
Joe Perches
Jeff Garzik
Ingo Molnar
Herbert Xu
Others
September 1991
January 1992
August 1992
September 1992
October 1992
June 1993
July 1993
August 1993
September 1993
November 1993
April 1994
June 1994
July 1994
October 1994
January 1995
February 1995
June 1995
January 1996
March 1996
September 1996
December 1996
January 1997
March 1997
August 1997
October 1997
January 1998
February 1998
March 1998
May 1998
August 1998
January 1999
February 1999
May 1999
June 1999
September 1999
January 2000
June 2000
February 2002
March 2002
November 2002
February 2003
April 2003
August 2003
October 2003
March 2004
September 2004
October 2004
April 2005
October 2005
June 2006
July 2006
September 2006
December 2006
July 2007
October 2007
August 2008
October 2008
November 2008
December 2008
March 2009
June 2009
September 2009
February 2010
April 2010
June 2010
August 2010
February 2011
July 2011
August 2011
November 2011
February 2012
May 2013
August 2013
October 2016
April 2017
October 2017
February 2018
September 2018
February 2019
December 2019
June 2020
September 2020
October 2021
August 2022
July 2023
September 2023
October 2024
April 2025
May 2025
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 694252800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 717922800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 744188400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 770454000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 773046000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 791625600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 1, "token_count": 392}, ]}, {"timestamp": 849427200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 1, "token_count": 3513}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 1, "token_count": 1120}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 134}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 54}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 41, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 50, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 40, "token_count": 31}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 227}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 48, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 28, "token_count": 21}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 54, "token_count": 14}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 29, "token_count": 15}, {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 29, "token_count": 9}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 32, "token_count": 18}, {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 49, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 36, "token_count": 24}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 27, "token_count": 21}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 52, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 43, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
5544
86.40%
David S. Miller
557
8.68%
Linus Torvalds
54
0.84%
Tom 'spot' Callaway
31
0.48%
Tobias Klauser
27
0.42%
Grant C. Likely
27
0.42%
Wang Chen
22
0.34%
Kees Cook
21
0.33%
François Romieu
18
0.28%
John W. Linville
14
0.22%
Tushar Dave
12
0.19%
Jiri Pirko
12
0.19%
Arnaldo Carvalho de Melo
10
0.16%
Jakub Kiciński
5
0.08%
Andrew Morton
5
0.08%
Michael S. Tsirkin
4
0.06%
Thomas Gleixner
2
0.03%
Al Viro
2
0.03%
Shannon Nelson
1
0.02%
Joe Perches
1
0.02%
Jeff Garzik
1
0.02%
Ingo Molnar
1
0.02%
Herbert Xu
1
0.02%
Others
45
0.70%
Total
6417
sunbmac.h
338
-
7
1263
Linus Torvalds (pre-git)
David S. Miller
Grant C. Likely
Tushar Dave
Al Viro
Others
December 1992
June 1993
September 1996
March 1997
February 1999
June 1999
September 1999
January 2000
June 2000
September 2004
October 2005
August 2008
August 2010
March 2011
October 2016
November 2017
var spanGroupData = [ {"timestamp": 723196800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 1, "token_count": 153}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 1, "token_count": 770}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 1, "token_count": 302}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1243
98.42%
David S. Miller
14
1.11%
Grant C. Likely
2
0.16%
Tushar Dave
1
0.08%
Al Viro
1
0.08%
Others
2
0.16%
Total
1263
sungem.c
3033
-
74
14352
Linus Torvalds
Benjamin Herrenschmidt
David S. Miller
Linus Torvalds (pre-git)
Eric Lemoine
Joe Perches
Philippe Reynes
Ruben Vandeginste
Stephen Hemminger
Vaibhav Gupta
Wang Chen
Christophe Jaillet
Denis Kirjanov
Hermann Lauer
François Romieu
Eric Dumazet
Herbert Xu
Al Viro
Rick Jones
Jiri Pirko
Jakub Kiciński
Jarod Wilson
Kees Cook
Arnaldo Carvalho de Melo
Jeff Garzik
David Decotigny
Andrew Morton
Thomas Gleixner
Tejun Heo
Michael S. Tsirkin
Tobias Klauser
Ingo Molnar
Ben Hutchings
Shannon Nelson
Others
September 1991
January 1992
March 1992
May 1992
August 1992
September 1992
October 1992
March 1993
June 1993
September 1993
April 1994
May 1994
June 1994
August 1994
October 1994
November 1994
December 1994
January 1995
June 1995
January 1996
March 1996
September 1996
January 1997
March 1997
August 1997
October 1997
January 1998
March 1998
May 1998
August 1998
December 1998
January 1999
February 1999
May 1999
June 1999
September 1999
December 1999
January 2000
March 2000
May 2000
September 2000
October 2000
December 2000
February 2002
March 2002
April 2002
June 2002
August 2002
September 2002
February 2003
April 2003
May 2003
June 2003
July 2003
August 2003
September 2003
October 2003
January 2004
February 2004
March 2004
May 2004
June 2004
July 2004
September 2004
October 2004
November 2004
January 2005
March 2005
June 2005
July 2005
September 2005
October 2005
November 2005
January 2006
April 2006
July 2006
August 2006
September 2006
November 2006
December 2006
January 2007
February 2007
March 2007
April 2007
October 2007
November 2007
December 2007
January 2008
March 2008
November 2008
December 2008
January 2009
February 2009
March 2009
April 2009
August 2009
November 2009
February 2010
April 2010
August 2010
December 2010
January 2011
March 2011
April 2011
June 2011
July 2011
August 2011
September 2011
October 2011
November 2011
April 2012
October 2012
May 2013
March 2014
August 2014
March 2015
April 2015
May 2016
October 2016
December 2016
January 2017
March 2017
September 2017
October 2017
February 2018
June 2018
December 2019
February 2020
March 2020
July 2020
August 2020
March 2021
July 2021
October 2021
June 2022
August 2022
May 2024
April 2025
May 2025
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 694252800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 704703600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 1, "token_count": 80}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 717922800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 730972800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 770454000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 775724400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 786268800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 73}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 975657600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 7386}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 0, "token_count": 972}, {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 6, "token_count": 1258}, {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 0, "token_count": 158}, {"author_id": 14, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 32, "token_count": 46}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 6, "token_count": 98}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 6, "token_count": 25}, {"author_id": 0, "token_count": 27}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 50, "token_count": 6}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 48, "token_count": 31}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 19, "token_count": 239}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 6, "token_count": 1064}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 56, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 41, "token_count": 3}, {"author_id": 0, "token_count": 20}, {"author_id": 30, "token_count": 138}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 41, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 14, "token_count": 48}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 13, "token_count": 16}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 28, "token_count": 82}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 135}, {"author_id": 45, "token_count": 60}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 35, "token_count": 2}, {"author_id": 14, "token_count": 52}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 14, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 18, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 9, "token_count": 187}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 58, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 44, "token_count": 61}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 55, "token_count": 6}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 6, "token_count": 700}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 34, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 33, "token_count": 21}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 39, "token_count": 15}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 17, "token_count": 139}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 27, "token_count": 13}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 34, "token_count": 23}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 52, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 25, "token_count": 68}, {"author_id": 31, "token_count": 86}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 26, "token_count": 18}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 34, "token_count": 4}, {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 56, "token_count": 4}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 43, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
7420
51.70%
Benjamin Herrenschmidt
3170
22.09%
David S. Miller
1437
10.01%
Linus Torvalds (pre-git)
697
4.86%
Eric Lemoine
242
1.69%
Joe Perches
189
1.32%
Philippe Reynes
139
0.97%
Ruben Vandeginste
138
0.96%
Stephen Hemminger
118
0.82%
Vaibhav Gupta
86
0.60%
Wang Chen
82
0.57%
Christophe Jaillet
68
0.47%
Denis Kirjanov
61
0.43%
Hermann Lauer
60
0.42%
François Romieu
46
0.32%
Eric Dumazet
34
0.24%
Herbert Xu
32
0.22%
Al Viro
25
0.17%
Rick Jones
21
0.15%
Jiri Pirko
21
0.15%
Jakub Kiciński
19
0.13%
Jarod Wilson
15
0.10%
Kees Cook
13
0.09%
Arnaldo Carvalho de Melo
11
0.08%
Jeff Garzik
9
0.06%
David Decotigny
6
0.04%
Andrew Morton
6
0.04%
Thomas Gleixner
5
0.03%
Tejun Heo
5
0.03%
Michael S. Tsirkin
4
0.03%
Tobias Klauser
3
0.02%
Ingo Molnar
3
0.02%
Ben Hutchings
2
0.01%
Shannon Nelson
1
0.01%
Others
164
1.14%
Total
14352
sungem.h
1028
-
15
2444
Linus Torvalds
Benjamin Herrenschmidt
Linus Torvalds (pre-git)
David S. Miller
Eric Lemoine
Stephen Hemminger
Herbert Xu
Al Viro
Joe Perches
Ingo Molnar
Others
September 1993
November 1993
June 1995
September 1996
May 1998
August 1998
June 1999
March 2000
February 2002
March 2002
September 2002
February 2003
May 2003
June 2003
January 2004
June 2004
September 2004
March 2005
September 2005
February 2007
March 2007
October 2007
December 2007
December 2009
January 2011
November 2017
var spanGroupData = [ {"timestamp": 746866800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 2248}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 6, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 19, "token_count": 7}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 6, "token_count": 76}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
2251
92.10%
Benjamin Herrenschmidt
113
4.62%
Linus Torvalds (pre-git)
29
1.19%
David S. Miller
25
1.02%
Eric Lemoine
7
0.29%
Stephen Hemminger
4
0.16%
Herbert Xu
4
0.16%
Al Viro
4
0.16%
Joe Perches
1
0.04%
Ingo Molnar
1
0.04%
Others
5
0.20%
Total
2444
sunhme.c
2898
-
55
13650
Linus Torvalds (pre-git)
Sean Anderson
David S. Miller
Linus Torvalds
Al Viro
Philippe Reynes
Stephen Hemminger
Nick Bowler
Grant C. Likely
Rolf Eike Beer
Tobias Klauser
Jiri Pirko
Mikulas Patocka
Wang Chen
Jakub Kiciński
Chris Poon
Rick Jones
Andrew Morton
François Romieu
Arnaldo Carvalho de Melo
David Decotigny
Jeff Garzik
Tom 'spot' Callaway
Thomas Gleixner
Michael S. Tsirkin
Kees Cook
Jingoo Han
Eric Dumazet
Herbert Xu
Shannon Nelson
Ingo Molnar
Others
September 1991
November 1991
August 1992
September 1992
September 1993
April 1994
June 1994
July 1994
August 1994
November 1994
January 1995
June 1995
January 1996
March 1996
September 1996
January 1997
March 1997
August 1997
January 1998
March 1998
May 1998
August 1998
January 1999
February 1999
May 1999
June 1999
September 1999
January 2000
September 2000
October 2000
February 2002
March 2002
June 2002
November 2002
February 2003
April 2003
May 2003
August 2003
September 2003
March 2004
May 2004
June 2004
September 2004
October 2004
January 2005
April 2005
September 2005
June 2006
July 2006
August 2006
September 2006
October 2006
November 2006
December 2006
February 2007
March 2007
April 2007
June 2007
November 2007
December 2007
August 2008
November 2008
January 2009
February 2009
June 2009
August 2009
December 2009
February 2010
April 2010
June 2010
August 2010
December 2010
February 2011
April 2011
May 2011
July 2011
August 2011
September 2011
October 2011
November 2011
December 2011
February 2012
March 2012
May 2013
September 2013
August 2014
October 2014
April 2015
March 2017
April 2017
October 2017
February 2018
August 2018
December 2018
February 2019
December 2019
October 2021
July 2022
August 2022
September 2022
October 2022
February 2023
March 2023
July 2023
February 2024
April 2025
May 2025
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 688982400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 770454000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 773046000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 775724400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 1, "token_count": 1673}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 1, "token_count": 679}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 1, "token_count": 386}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 1, "token_count": 932}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 1, "token_count": 3422}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 138}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 1, "token_count": 128}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 548}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 0, "token_count": 616}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 0, "token_count": 176}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 50, "token_count": 13}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 13, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 50, "token_count": 6}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 40, "token_count": 7}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 290}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 56, "token_count": 1}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 41, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 41, "token_count": 8}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 57, "token_count": 27}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 13, "token_count": 75}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 179}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 28, "token_count": 33}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 14, "token_count": 47}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 51, "token_count": 34}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 18, "token_count": 34}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 29, "token_count": 12}, {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 29, "token_count": 7}, {"author_id": 36, "token_count": 12}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 29, "token_count": 15}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 55, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 29, "token_count": 15}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 33, "token_count": 22}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 32, "token_count": 17}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 59, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 300}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 17, "token_count": 70}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 36, "token_count": 23}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 52, "token_count": 4}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 26, "token_count": 33}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 46, "token_count": 57}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 47, "token_count": 43}, {"author_id": 7, "token_count": 396}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 7, "token_count": 2534}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 43, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
7697
56.39%
Sean Anderson
2931
21.47%
David S. Miller
1672
12.25%
Linus Torvalds
548
4.01%
Al Viro
84
0.62%
Philippe Reynes
70
0.51%
Stephen Hemminger
58
0.42%
Nick Bowler
57
0.42%
Grant C. Likely
51
0.37%
Rolf Eike Beer
43
0.32%
Tobias Klauser
41
0.30%
Jiri Pirko
41
0.30%
Mikulas Patocka
34
0.25%
Wang Chen
33
0.24%
Jakub Kiciński
33
0.24%
Chris Poon
27
0.20%
Rick Jones
22
0.16%
Andrew Morton
19
0.14%
François Romieu
17
0.12%
Arnaldo Carvalho de Melo
15
0.11%
David Decotigny
10
0.07%
Jeff Garzik
9
0.07%
Tom 'spot' Callaway
7
0.05%
Thomas Gleixner
4
0.03%
Michael S. Tsirkin
4
0.03%
Kees Cook
4
0.03%
Jingoo Han
4
0.03%
Eric Dumazet
4
0.03%
Herbert Xu
2
0.01%
Shannon Nelson
1
0.01%
Ingo Molnar
1
0.01%
Others
107
0.78%
Total
13650
sunhme.h
510
-
12
1896
Linus Torvalds (pre-git)
Linus Torvalds
David S. Miller
Al Viro
François Romieu
Sean Anderson
Michael S. Tsirkin
Grant C. Likely
Others
December 1994
June 1995
January 1996
September 1996
March 1997
August 1997
January 1998
March 1998
August 1998
February 1999
June 1999
September 1999
January 2000
May 2000
July 2000
October 2000
February 2002
March 2002
February 2003
September 2004
December 2007
August 2008
August 2010
March 2011
March 2012
December 2016
July 2017
November 2017
March 2023
var spanGroupData = [ {"timestamp": 786268800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 1, "token_count": 1185}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 1, "token_count": 478}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 59}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1783
94.04%
Linus Torvalds
59
3.11%
David S. Miller
32
1.69%
Al Viro
9
0.47%
François Romieu
3
0.16%
Sean Anderson
2
0.11%
Michael S. Tsirkin
1
0.05%
Grant C. Likely
1
0.05%
Others
6
0.32%
Total
1896
sunqe.c
994
-
32
4855
Linus Torvalds (pre-git)
David S. Miller
Jeff Garzik
Grant C. Likely
Tom 'spot' Callaway
Jiri Pirko
Wang Chen
Tushar Dave
Linus Torvalds
John W. Linville
Arnaldo Carvalho de Melo
Benjamin Herrenschmidt
Michael S. Tsirkin
Jingoo Han
Tobias Klauser
Jakub Kiciński
Thomas Gleixner
Stephen Hemminger
Shannon Nelson
François Romieu
Others
September 1991
January 1992
March 1992
May 1992
August 1992
September 1992
December 1992
June 1993
August 1993
September 1993
November 1993
May 1994
July 1994
October 1994
January 1995
June 1995
January 1996
March 1996
September 1996
January 1997
March 1997
August 1997
October 1997
January 1998
March 1998
May 1998
January 1999
February 1999
May 1999
June 1999
September 1999
January 2000
February 2002
March 2002
November 2002
April 2003
May 2003
June 2003
August 2003
September 2003
March 2004
September 2004
October 2004
April 2005
June 2006
July 2006
September 2006
March 2007
April 2007
July 2007
October 2007
August 2008
November 2008
February 2009
March 2009
June 2009
September 2009
February 2010
April 2010
June 2010
August 2010
February 2011
July 2011
August 2011
February 2012
January 2013
May 2013
October 2016
February 2018
September 2018
December 2019
June 2020
October 2021
August 2022
July 2023
September 2023
October 2024
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 694252800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 704703600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 744188400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 773046000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 1, "token_count": 2037}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 1, "token_count": 1077}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 192}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 41, "token_count": 11}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 0, "token_count": 119}, {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 40, "token_count": 32}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 426}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 15, "token_count": 105}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 196}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 28, "token_count": 21}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 54, "token_count": 14}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 18, "token_count": 17}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 29, "token_count": 15}, {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 29, "token_count": 9}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 59, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 49, "token_count": 21}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 52, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
3671
75.61%
David S. Miller
848
17.47%
Jeff Garzik
106
2.18%
Grant C. Likely
33
0.68%
Tom 'spot' Callaway
32
0.66%
Jiri Pirko
24
0.49%
Wang Chen
21
0.43%
Tushar Dave
21
0.43%
Linus Torvalds
21
0.43%
John W. Linville
14
0.29%
Arnaldo Carvalho de Melo
14
0.29%
Benjamin Herrenschmidt
5
0.10%
Michael S. Tsirkin
4
0.08%
Jingoo Han
4
0.08%
Tobias Klauser
3
0.06%
Jakub Kiciński
2
0.04%
Thomas Gleixner
1
0.02%
Stephen Hemminger
1
0.02%
Shannon Nelson
1
0.02%
François Romieu
1
0.02%
Others
28
0.58%
Total
4855
sunqe.h
351
-
5
1373
Linus Torvalds (pre-git)
David S. Miller
Tushar Dave
Grant C. Likely
Others
September 1993
November 1993
September 1996
March 1997
June 1999
September 1999
January 2000
September 2004
August 2008
August 2010
October 2016
November 2017
var spanGroupData = [ {"timestamp": 746866800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 1, "token_count": 983}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 1, "token_count": 340}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1355
98.69%
David S. Miller
13
0.95%
Tushar Dave
2
0.15%
Grant C. Likely
2
0.15%
Others
1
0.07%
Total
1373
sunvnet.c
556
-
26
2709
David S. Miller
Shannon Nelson
Aaron Young
Sowmini Varadhan
David L Stevens
Joe Perches
Jakub Kiciński
Jarod Wilson
Jiri Pirko
Kees Cook
Thomas Gleixner
Benjamin Herrenschmidt
Ben Hutchings
Others
July 2007
December 2007
September 2008
October 2008
January 2009
March 2009
July 2009
August 2010
August 2011
March 2012
January 2013
July 2013
July 2014
September 2014
October 2014
December 2014
September 2015
March 2016
October 2016
February 2017
March 2017
July 2017
October 2017
February 2018
March 2018
July 2018
September 2018
May 2021
October 2021
August 2022
December 2022
March 2023
February 2024
August 2024
April 2025
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 1218}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 9, "token_count": 21}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 16, "token_count": 79}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 12, "token_count": 85}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 16, "token_count": 176}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 12, "token_count": 40}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 16, "token_count": 31}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 382}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 39, "token_count": 13}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 8, "token_count": 542}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 26, "token_count": 14}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 56, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
1252
46.22%
Shannon Nelson
555
20.49%
Aaron Young
382
14.10%
Sowmini Varadhan
286
10.56%
David L Stevens
125
4.61%
Joe Perches
25
0.92%
Jakub Kiciński
14
0.52%
Jarod Wilson
13
0.48%
Jiri Pirko
3
0.11%
Kees Cook
2
0.07%
Thomas Gleixner
1
0.04%
Benjamin Herrenschmidt
1
0.04%
Ben Hutchings
1
0.04%
Others
49
1.81%
Total
2709
sunvnet_common.c
1814
-
17
9426
Aaron Young
Shannon Nelson
David S. Miller
David L Stevens
Sowmini Varadhan
Joe Perches
Kees Cook
Eric Dumazet
Michael S. Tsirkin
Thomas Gleixner
Anirudh Venkataramanan
Ingo Molnar
Others
July 2007
August 2010
August 2014
September 2014
October 2014
December 2014
January 2015
January 2016
February 2016
March 2016
October 2016
January 2017
February 2017
March 2017
July 2017
October 2017
February 2018
September 2018
July 2019
December 2019
January 2020
February 2020
November 2022
June 2023
February 2024
April 2025
May 2025
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 641}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 9, "token_count": 17}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 12, "token_count": 320}, {"author_id": 16, "token_count": 19}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 16, "token_count": 60}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 12, "token_count": 121}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 12, "token_count": 15}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 7506}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 8, "token_count": 63}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 8, "token_count": 197}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 8, "token_count": 380}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 27, "token_count": 11}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 52, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 34, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 43, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Aaron Young
7520
79.78%
Shannon Nelson
641
6.80%
David S. Miller
641
6.80%
David L Stevens
456
4.84%
Sowmini Varadhan
94
1.00%
Joe Perches
17
0.18%
Kees Cook
11
0.12%
Eric Dumazet
5
0.05%
Michael S. Tsirkin
4
0.04%
Thomas Gleixner
3
0.03%
Anirudh Venkataramanan
2
0.02%
Ingo Molnar
1
0.01%
Others
31
0.33%
Total
9426
sunvnet_common.h
157
-
10
578
David S. Miller
Aaron Young
Sowmini Varadhan
David L Stevens
Shannon Nelson
Michael S. Tsirkin
Kees Cook
Jarod Wilson
Others
July 2007
August 2014
September 2014
October 2014
December 2014
March 2016
October 2016
March 2017
October 2017
November 2017
September 2018
December 2019
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 240}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 12, "token_count": 22}, {"author_id": 16, "token_count": 24}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 16, "token_count": 26}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 12, "token_count": 29}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 176}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 8, "token_count": 44}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 52, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
David S. Miller
240
41.52%
Aaron Young
176
30.45%
Sowmini Varadhan
53
9.17%
David L Stevens
51
8.82%
Shannon Nelson
44
7.61%
Michael S. Tsirkin
4
0.69%
Kees Cook
4
0.69%
Jarod Wilson
4
0.69%
Others
2
0.35%
Total
578
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
178
Author
Tokens
Proportion
Commits
Proportion
0
David S. Miller
83914
54.41%
87
11.48%
1
Linus Torvalds (pre-git)
22024
14.28%
198
26.12%
2
Linus Torvalds
10367
6.72%
36
4.75%
3
Aaron Young
10075
6.53%
5
0.66%
4
Santwona Behera
5119
3.32%
4
0.53%
5
Matheos Worku
4091
2.65%
7
0.92%
6
Benjamin Herrenschmidt
3289
2.13%
10
1.32%
7
Sean Anderson
2933
1.90%
22
2.90%
8
Shannon Nelson
1302
0.84%
12
1.58%
9
Joe Perches
1192
0.77%
15
1.98%
10
Constantin Baranov
1092
0.71%
2
0.26%
11
Mirko Lindner
918
0.60%
2
0.26%
12
David L Stevens
632
0.41%
11
1.45%
13
Al Viro
537
0.35%
14
1.85%
14
Stephen Hemminger
446
0.29%
13
1.72%
15
Jeff Garzik
443
0.29%
10
1.32%
16
Sowmini Varadhan
433
0.28%
10
1.32%
17
Philippe Reynes
382
0.25%
5
0.66%
18
Jiri Pirko
269
0.17%
11
1.45%
19
Eric Lemoine
249
0.16%
3
0.40%
20
Jaswinder Singh Rajput
217
0.14%
1
0.13%
21
Jesper Dangaard Brouer
212
0.14%
3
0.40%
22
Robert Olsson
196
0.13%
1
0.13%
23
Tanli Chang
194
0.13%
1
0.13%
24
Thomas Fourier
189
0.12%
1
0.13%
25
Christophe Jaillet
186
0.12%
4
0.53%
26
Jakub Kiciński
178
0.12%
8
1.06%
27
Kees Cook
171
0.11%
2
0.26%
28
Wang Chen
158
0.10%
2
0.26%
29
Grant C. Likely
153
0.10%
7
0.92%
30
Ruben Vandeginste
138
0.09%
1
0.13%
31
Vaibhav Gupta
134
0.09%
4
0.53%
32
François Romieu
97
0.06%
4
0.53%
33
Rick Jones
89
0.06%
2
0.26%
34
Eric Dumazet
86
0.06%
7
0.92%
35
Ben Hutchings
85
0.06%
9
1.19%
36
Tobias Klauser
83
0.05%
5
0.66%
37
Harvey Harrison
82
0.05%
2
0.26%
38
Richard Mortimer
81
0.05%
1
0.13%
39
Jarod Wilson
71
0.05%
1
0.13%
40
Tom 'spot' Callaway
70
0.05%
1
0.13%
41
Arnaldo Carvalho de Melo
65
0.04%
3
0.40%
42
Du Cheng
62
0.04%
1
0.13%
43
Ingo Molnar
61
0.04%
3
0.40%
44
Denis Kirjanov
61
0.04%
1
0.13%
45
Hermann Lauer
60
0.04%
1
0.13%
46
Nick Bowler
57
0.04%
1
0.13%
47
Rolf Eike Beer
43
0.03%
2
0.26%
48
Herbert Xu
41
0.03%
4
0.53%
49
Tushar Dave
36
0.02%
2
0.26%
50
Andrew Morton
35
0.02%
3
0.40%
51
Mikulas Patocka
34
0.02%
1
0.13%
52
Michael S. Tsirkin
33
0.02%
2
0.26%
53
Anirudh Venkataramanan
30
0.02%
3
0.40%
54
John W. Linville
28
0.02%
1
0.13%
55
David Decotigny
28
0.02%
2
0.26%
56
Thomas Gleixner
27
0.02%
3
0.40%
57
Chris Poon
27
0.02%
1
0.13%
58
Tejun Heo
26
0.02%
3
0.40%
59
Jingoo Han
26
0.02%
4
0.53%
60
Others
861
0.56%
173
22.82%
Total
154218
758