Linux Source Code
Home
Release 5.13
Help
decnet
root
net
Highlighting
Reset All
By Author
By Age
──────────
Adrian Bunk
Al Viro
Alan Stern
Alexey Dobriyan
Américo Wang
Andrew Morton
Arnaldo Carvalho de Melo
Christoph Hellwig
Dan Rosenberg
Daniel Borkmann
Daniel Lezcano
David Ahern
David S. Miller
Denis V. Lunev
Dipankar Sarma
Eric Dumazet
Eric W. Biedermann
Florian Westphal
Gao Feng
Gustavo A. R. Silva
Hannes Eder
Hannes Frederic Sowa
Harald Welte
Harvey Harrison
Herbert Xu
Hideaki Yoshifuji / 吉藤英明
Himangi Saraogi
Jamal Hadi Salim
James Morris
Jan Engelhardt
Jiri Pirko
Joe Perches
Johannes Berg
Kees Cook
Linus Torvalds
Linus Torvalds (pre-git)
Mateusz Jurczyk
Octavian Purdila
Others
Pablo Neira Ayuso
Panagiotis Issaris
Paolo Abeni
Patrick Caulfield
Patrick McHardy
Paul E. McKenney
Pavel Emelyanov
Rafael J. Wysocki
Roopa Prabhu
Rusty Russell
Sai Kalyaan Palla
Satoru SATOH
Steffen Hurrle
Steffen Klassert
Stephen Hemminger
Steven Whitehouse
Suraj Upadhyay
Tejun Heo
Thomas Gleixner
Thomas Graf
Vegard Nossum
Wei Wang
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
netfilter
158
1
19
616
Steven Whitehouse
David S. Miller
Pablo Neira Ayuso
Mateusz Jurczyk
Florian Westphal
Andrew Morton
Eric W. Biedermann
Harald Welte
Arnaldo Carvalho de Melo
Tejun Heo
Patrick McHardy
Herbert Xu
Denis V. Lunev
Thomas Gleixner
Johannes Berg
Others
May 2003
August 2005
March 2006
March 2007
April 2007
September 2007
October 2007
January 2008
March 2010
January 2012
May 2012
June 2012
March 2013
October 2013
April 2014
April 2015
September 2015
April 2017
June 2017
July 2017
May 2019
July 2020
var spanGroupData = [ {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 492}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 45, "token_count": 5}, {"author_id": 59, "token_count": 7}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 45, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 3, "token_count": 35}, {"author_id": 42, "token_count": 18}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 26, "token_count": 8}, {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 53, "token_count": 10}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Steven Whitehouse
492
79.87%
David S. Miller
37
6.01%
Pablo Neira Ayuso
18
2.92%
Mateusz Jurczyk
10
1.62%
Florian Westphal
9
1.46%
Andrew Morton
9
1.46%
Eric W. Biedermann
8
1.30%
Harald Welte
7
1.14%
Arnaldo Carvalho de Melo
7
1.14%
Tejun Heo
3
0.49%
Patrick McHardy
2
0.32%
Herbert Xu
2
0.32%
Denis V. Lunev
2
0.32%
Thomas Gleixner
1
0.16%
Johannes Berg
1
0.16%
Others
8
1.30%
Total
616
Files:
af_decnet.c
2403
-
49
10721
Linus Torvalds (pre-git)
Steven Whitehouse
Linus Torvalds
Arnaldo Carvalho de Melo
Paolo Abeni
Patrick Caulfield
David S. Miller
Eric Dumazet
Rusty Russell
Eric W. Biedermann
Thomas Graf
Harvey Harrison
Américo Wang
Stephen Hemminger
Pavel Emelyanov
Christoph Hellwig
Steffen Hurrle
Hideaki Yoshifuji / 吉藤英明
Al Viro
Hannes Frederic Sowa
Gao Feng
Dan Rosenberg
Himangi Saraogi
Patrick McHardy
Thomas Gleixner
Gustavo A. R. Silva
Suraj Upadhyay
Octavian Purdila
Joe Perches
Hannes Eder
Jiri Pirko
Paul E. McKenney
Kees Cook
Adrian Bunk
Herbert Xu
Others
May 1999
June 1999
September 1999
January 2000
March 2000
May 2000
October 2000
February 2002
July 2002
October 2002
April 2003
May 2003
June 2003
September 2003
January 2004
May 2004
June 2004
November 2004
January 2005
March 2005
July 2005
August 2005
September 2005
October 2005
November 2005
December 2005
January 2006
March 2006
August 2006
October 2006
November 2006
February 2007
May 2007
July 2007
September 2007
October 2007
December 2007
March 2008
June 2008
July 2008
November 2008
February 2009
March 2009
May 2009
June 2009
September 2009
October 2009
November 2009
April 2010
October 2010
November 2010
December 2010
March 2011
April 2012
August 2012
January 2013
February 2013
May 2013
January 2014
April 2014
May 2014
August 2014
May 2015
November 2015
December 2015
November 2016
February 2017
March 2017
May 2017
June 2017
July 2017
February 2018
March 2018
April 2018
June 2018
November 2018
March 2019
May 2019
October 2019
November 2019
January 2020
July 2020
August 2020
var spanGroupData = [ {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 4375}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 1342}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 2, "token_count": 1446}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 13, "token_count": 44}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 1038}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 8, "token_count": 17}, {"author_id": 1, "token_count": 426}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 1, "token_count": 655}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 8, "token_count": 161}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 30, "token_count": 4}, {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 20, "token_count": 26}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 28, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 27, "token_count": 2}, {"author_id": 8, "token_count": 7}, {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 8, "token_count": 44}, {"author_id": 18, "token_count": 1}, {"author_id": 4, "token_count": 45}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 3, "token_count": 2}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 10, "token_count": 96}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 10, "token_count": 35}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 1, "token_count": 82}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 12, "token_count": 16}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 5, "token_count": 26}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 3, "token_count": 60}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 17, "token_count": 32}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 54, "token_count": 4}, {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 6, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 22, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 6, "token_count": 41}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 51, "token_count": 13}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 23, "token_count": 14}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 47, "token_count": 16}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 39, "token_count": 8}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 50, "token_count": 13}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 23, "token_count": 16}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 24, "token_count": 9}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 14, "token_count": 148}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 21, "token_count": 10}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 21, "token_count": 7}, {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 36, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
5852
54.58%
Steven Whitehouse
2241
20.90%
Linus Torvalds
1462
13.64%
Arnaldo Carvalho de Melo
235
2.19%
Paolo Abeni
148
1.38%
Patrick Caulfield
144
1.34%
David S. Miller
112
1.04%
Eric Dumazet
86
0.80%
Rusty Russell
49
0.46%
Eric W. Biedermann
48
0.45%
Thomas Graf
45
0.42%
Harvey Harrison
33
0.31%
Américo Wang
30
0.28%
Stephen Hemminger
28
0.26%
Pavel Emelyanov
20
0.19%
Christoph Hellwig
19
0.18%
Steffen Hurrle
16
0.15%
Hideaki Yoshifuji / 吉藤英明
16
0.15%
Al Viro
15
0.14%
Hannes Frederic Sowa
13
0.12%
Gao Feng
13
0.12%
Dan Rosenberg
13
0.12%
Himangi Saraogi
8
0.07%
Patrick McHardy
7
0.07%
Thomas Gleixner
6
0.06%
Gustavo A. R. Silva
6
0.06%
Suraj Upadhyay
5
0.05%
Octavian Purdila
5
0.05%
Joe Perches
5
0.05%
Hannes Eder
4
0.04%
Jiri Pirko
3
0.03%
Paul E. McKenney
2
0.02%
Kees Cook
2
0.02%
Adrian Bunk
2
0.02%
Herbert Xu
1
0.01%
Others
27
0.25%
Total
10721
dn_dev.c
1435
-
47
6719
Linus Torvalds (pre-git)
Steven Whitehouse
Thomas Graf
Hideaki Yoshifuji / 吉藤英明
Eric Dumazet
Eric W. Biedermann
Pavel Emelyanov
Denis V. Lunev
Jiri Pirko
Rusty Russell
Linus Torvalds
Patrick McHardy
Kees Cook
David S. Miller
Rafael J. Wysocki
Suraj Upadhyay
Stephen Hemminger
Octavian Purdila
Florian Westphal
David Ahern
Harvey Harrison
Jamal Hadi Salim
Arnaldo Carvalho de Melo
Joe Perches
Gao Feng
Al Viro
Johannes Berg
Himangi Saraogi
Herbert Xu
Alan Stern
Hannes Eder
Thomas Gleixner
Tejun Heo
Panagiotis Issaris
Christoph Hellwig
Patrick Caulfield
Pablo Neira Ayuso
Others
May 1999
June 1999
September 1999
January 2000
June 2000
October 2000
February 2002
July 2002
October 2002
April 2003
May 2003
September 2003
February 2004
June 2004
August 2004
September 2004
October 2004
January 2005
May 2005
June 2005
August 2005
January 2006
March 2006
July 2006
August 2006
November 2006
January 2007
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
September 2007
November 2007
January 2008
March 2008
October 2008
November 2008
December 2008
February 2009
November 2009
March 2010
April 2010
May 2010
October 2010
November 2010
March 2011
April 2011
June 2011
August 2011
January 2012
April 2012
September 2012
November 2012
February 2013
June 2013
December 2013
April 2014
August 2014
January 2015
December 2016
April 2017
August 2017
October 2017
November 2017
December 2017
March 2018
April 2018
January 2019
April 2019
July 2020
November 2020
var spanGroupData = [ {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 3342}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 368}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 13, "token_count": 46}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 1, "token_count": 837}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 111}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 1, "token_count": 489}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 28, "token_count": 8}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 9, "token_count": 277}, {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 44, "token_count": 18}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 34, "token_count": 10}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 58, "token_count": 8}, {"author_id": 10, "token_count": 1}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 4, "token_count": 262}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 5, "token_count": 44}, {"author_id": 7, "token_count": 25}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 12, "token_count": 78}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 5, "token_count": 31}, {"author_id": 7, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 11, "token_count": 64}, {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 12, "token_count": 26}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 54, "token_count": 4}, {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 5, "token_count": 2}, {"author_id": 22, "token_count": 15}, {"author_id": 20, "token_count": 15}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 6, "token_count": 127}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 18}, {"author_id": 5, "token_count": 30}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 24, "token_count": 9}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 15, "token_count": 49}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 39, "token_count": 8}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 33, "token_count": 12}, {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 16, "token_count": 24}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 26, "token_count": 9}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 41, "token_count": 17}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
3776
56.20%
Steven Whitehouse
1452
21.61%
Thomas Graf
321
4.78%
Hideaki Yoshifuji / 吉藤英明
287
4.27%
Eric Dumazet
141
2.10%
Eric W. Biedermann
138
2.05%
Pavel Emelyanov
114
1.70%
Denis V. Lunev
64
0.95%
Jiri Pirko
52
0.77%
Rusty Russell
47
0.70%
Linus Torvalds
38
0.57%
Patrick McHardy
29
0.43%
Kees Cook
25
0.37%
David S. Miller
24
0.36%
Rafael J. Wysocki
18
0.27%
Suraj Upadhyay
17
0.25%
Stephen Hemminger
16
0.24%
Octavian Purdila
15
0.22%
Florian Westphal
12
0.18%
David Ahern
12
0.18%
Harvey Harrison
11
0.16%
Jamal Hadi Salim
10
0.15%
Arnaldo Carvalho de Melo
10
0.15%
Joe Perches
9
0.13%
Gao Feng
9
0.13%
Al Viro
9
0.13%
Johannes Berg
8
0.12%
Himangi Saraogi
8
0.12%
Herbert Xu
8
0.12%
Alan Stern
8
0.12%
Hannes Eder
4
0.06%
Thomas Gleixner
3
0.04%
Tejun Heo
3
0.04%
Panagiotis Issaris
2
0.03%
Christoph Hellwig
2
0.03%
Patrick Caulfield
1
0.01%
Pablo Neira Ayuso
1
0.01%
Others
15
0.22%
Total
6719
dn_fib.c
799
-
28
4023
Linus Torvalds (pre-git)
Steven Whitehouse
Thomas Graf
Eric W. Biedermann
Vegard Nossum
Denis V. Lunev
Adrian Bunk
David S. Miller
Eric Dumazet
David Ahern
Octavian Purdila
Patrick McHardy
Florian Westphal
Thomas Gleixner
Hideaki Yoshifuji / 吉藤英明
Johannes Berg
Gustavo A. R. Silva
Daniel Borkmann
Tejun Heo
Stephen Hemminger
Pavel Emelyanov
Panagiotis Issaris
Linus Torvalds
Joe Perches
Others
May 1999
June 1999
September 1999
January 2000
April 2003
May 2003
January 2005
March 2006
July 2006
August 2006
February 2007
March 2007
May 2007
September 2007
November 2007
March 2008
November 2009
March 2010
October 2010
March 2011
June 2011
July 2011
April 2012
May 2012
June 2012
November 2012
March 2013
April 2014
January 2015
July 2016
December 2016
April 2017
July 2017
August 2017
November 2017
December 2017
January 2019
April 2019
var spanGroupData = [ {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 678}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 1403}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 1134}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 32, "token_count": 7}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 27, "token_count": 28}, {"author_id": 7, "token_count": 8}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 4, "token_count": 34}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 11, "token_count": 34}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 22, "token_count": 10}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 4, "token_count": 402}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 49, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 29, "token_count": 36}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 33, "token_count": 12}, {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 33, "token_count": 1}, {"author_id": 25, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
2100
52.20%
Steven Whitehouse
1193
29.65%
Thomas Graf
467
11.61%
Eric W. Biedermann
39
0.97%
Vegard Nossum
36
0.89%
Denis V. Lunev
34
0.85%
Adrian Bunk
28
0.70%
David S. Miller
23
0.57%
Eric Dumazet
17
0.42%
David Ahern
13
0.32%
Octavian Purdila
10
0.25%
Patrick McHardy
8
0.20%
Florian Westphal
8
0.20%
Thomas Gleixner
7
0.17%
Hideaki Yoshifuji / 吉藤英明
7
0.17%
Johannes Berg
4
0.10%
Gustavo A. R. Silva
4
0.10%
Daniel Borkmann
4
0.10%
Tejun Heo
3
0.07%
Stephen Hemminger
3
0.07%
Pavel Emelyanov
3
0.07%
Panagiotis Issaris
1
0.02%
Linus Torvalds
1
0.02%
Joe Perches
1
0.02%
Others
9
0.22%
Total
4023
dn_neigh.c
605
-
27
3014
Linus Torvalds (pre-git)
David S. Miller
Eric W. Biedermann
Steven Whitehouse
Jiri Pirko
Herbert Xu
Eric Dumazet
Rusty Russell
Kees Cook
Linus Torvalds
Patrick Caulfield
Arnaldo Carvalho de Melo
Harvey Harrison
Joe Perches
Gao Feng
Christoph Hellwig
Hideaki Yoshifuji / 吉藤英明
Américo Wang
Tejun Heo
Paul E. McKenney
Jan Engelhardt
Stephen Hemminger
Others
May 1999
June 1999
September 1999
January 2000
February 2002
July 2002
October 2002
April 2003
May 2003
September 2003
January 2004
September 2004
October 2004
November 2004
August 2005
January 2006
March 2006
February 2007
April 2007
July 2007
September 2007
October 2007
November 2008
June 2009
September 2009
March 2010
October 2010
July 2011
December 2011
February 2012
May 2012
June 2012
February 2013
December 2013
November 2014
March 2015
April 2015
September 2015
May 2017
June 2017
August 2017
November 2017
March 2018
April 2018
var spanGroupData = [ {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 1538}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 299}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 13, "token_count": 44}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 155}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 3, "token_count": 206}, {"author_id": 18, "token_count": 51}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 52, "token_count": 3}, {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 6, "token_count": 38}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 24}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 3, "token_count": 49}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 30, "token_count": 7}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 24, "token_count": 9}, {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 15, "token_count": 53}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 239}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 47}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 5, "token_count": 29}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 16, "token_count": 41}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 21, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1848
61.31%
David S. Miller
335
11.11%
Eric W. Biedermann
271
8.99%
Steven Whitehouse
202
6.70%
Jiri Pirko
53
1.76%
Herbert Xu
51
1.69%
Eric Dumazet
45
1.49%
Rusty Russell
44
1.46%
Kees Cook
41
1.36%
Linus Torvalds
27
0.90%
Patrick Caulfield
20
0.66%
Arnaldo Carvalho de Melo
15
0.50%
Harvey Harrison
10
0.33%
Joe Perches
9
0.30%
Gao Feng
9
0.30%
Christoph Hellwig
8
0.27%
Hideaki Yoshifuji / 吉藤英明
4
0.13%
Américo Wang
4
0.13%
Tejun Heo
3
0.10%
Paul E. McKenney
3
0.10%
Jan Engelhardt
3
0.10%
Stephen Hemminger
2
0.07%
Others
7
0.23%
Total
3014
dn_nsp_in.c
906
-
19
3725
Linus Torvalds (pre-git)
Linus Torvalds
Steven Whitehouse
Arnaldo Carvalho de Melo
James Morris
Harvey Harrison
David S. Miller
Gustavo A. R. Silva
Eric W. Biedermann
Patrick Caulfield
Eric Dumazet
Tejun Heo
Thomas Gleixner
Hideaki Yoshifuji / 吉藤英明
Joe Perches
Jan Engelhardt
Herbert Xu
Others
May 1999
June 1999
January 2000
October 2000
February 2002
February 2003
March 2003
April 2003
May 2003
June 2003
June 2004
October 2004
March 2005
August 2005
December 2005
March 2006
June 2006
November 2006
February 2007
March 2007
November 2008
May 2009
March 2010
April 2012
May 2012
April 2015
September 2015
October 2017
May 2019
November 2019
August 2020
March 2021
var spanGroupData = [ {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 2122}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 154}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 150}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 652}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 2, "token_count": 326}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 31, "token_count": 18}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 31, "token_count": 16}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 8, "token_count": 24}, {"author_id": 1, "token_count": 114}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 8, "token_count": 23}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 17, "token_count": 16}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 36, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
3078
82.63%
Linus Torvalds
326
8.75%
Steven Whitehouse
149
4.00%
Arnaldo Carvalho de Melo
68
1.83%
James Morris
34
0.91%
Harvey Harrison
16
0.43%
David S. Miller
14
0.38%
Gustavo A. R. Silva
10
0.27%
Eric W. Biedermann
8
0.21%
Patrick Caulfield
6
0.16%
Eric Dumazet
4
0.11%
Tejun Heo
3
0.08%
Thomas Gleixner
2
0.05%
Hideaki Yoshifuji / 吉藤英明
2
0.05%
Joe Perches
1
0.03%
Jan Engelhardt
1
0.03%
Herbert Xu
1
0.03%
Others
2
0.05%
Total
3725
dn_nsp_out.c
695
-
18
3089
Linus Torvalds (pre-git)
Linus Torvalds
Steven Whitehouse
Arnaldo Carvalho de Melo
David S. Miller
Johannes Berg
Eric W. Biedermann
Eric Dumazet
Harvey Harrison
Al Viro
Gustavo A. R. Silva
Tejun Heo
Américo Wang
Thomas Gleixner
Hideaki Yoshifuji / 吉藤英明
Joe Perches
Others
May 1999
June 1999
January 2000
October 2000
February 2002
February 2003
April 2003
May 2003
June 2003
July 2005
August 2005
October 2005
March 2006
November 2006
March 2007
April 2007
December 2007
November 2008
May 2009
June 2009
March 2010
March 2011
April 2012
May 2012
January 2013
September 2015
October 2015
June 2017
October 2017
May 2019
var spanGroupData = [ {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 1762}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 293}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 2, "token_count": 492}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 318}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 8, "token_count": 27}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 28, "token_count": 9}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 17, "token_count": 11}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 25, "token_count": 17}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
2077
67.24%
Linus Torvalds
492
15.93%
Steven Whitehouse
366
11.85%
Arnaldo Carvalho de Melo
39
1.26%
David S. Miller
34
1.10%
Johannes Berg
17
0.55%
Eric W. Biedermann
14
0.45%
Eric Dumazet
13
0.42%
Harvey Harrison
11
0.36%
Al Viro
9
0.29%
Gustavo A. R. Silva
4
0.13%
Tejun Heo
3
0.10%
Américo Wang
3
0.10%
Thomas Gleixner
2
0.06%
Hideaki Yoshifuji / 吉藤英明
2
0.06%
Joe Perches
1
0.03%
Others
2
0.06%
Total
3089
dn_route.c
1928
-
55
9376
Linus Torvalds (pre-git)
Steven Whitehouse
David S. Miller
Linus Torvalds
Thomas Graf
Eric Dumazet
Eric W. Biedermann
Wei Wang
Denis V. Lunev
Sai Kalyaan Palla
Pavel Emelyanov
Patrick Caulfield
Hideaki Yoshifuji / 吉藤英明
Dipankar Sarma
Paul E. McKenney
Arnaldo Carvalho de Melo
Steffen Klassert
Satoru SATOH
Rusty Russell
Kees Cook
Harvey Harrison
Octavian Purdila
Jamal Hadi Salim
Christoph Hellwig
Gao Feng
Florian Westphal
Andrew Morton
Jan Engelhardt
Daniel Lezcano
Alexey Dobriyan
Thomas Gleixner
Joe Perches
David Ahern
Adrian Bunk
Johannes Berg
Herbert Xu
Tejun Heo
Gustavo A. R. Silva
Américo Wang
Others
May 1999
June 1999
September 1999
January 2000
May 2000
June 2000
October 2000
February 2002
July 2002
August 2002
October 2002
November 2002
February 2003
April 2003
May 2003
November 2003
January 2004
August 2004
September 2004
October 2004
November 2004
January 2005
June 2005
August 2005
September 2005
March 2006
June 2006
August 2006
October 2006
November 2006
February 2007
March 2007
April 2007
May 2007
July 2007
September 2007
November 2007
December 2007
January 2008
March 2008
May 2008
July 2008
November 2008
December 2008
March 2009
June 2009
September 2009
November 2009
February 2010
March 2010
May 2010
October 2010
November 2010
December 2010
January 2011
February 2011
March 2011
April 2011
June 2011
July 2011
November 2011
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
January 2013
February 2013
March 2013
January 2014
April 2014
January 2015
February 2015
April 2015
September 2015
October 2015
April 2016
April 2017
June 2017
August 2017
October 2017
November 2017
December 2017
March 2018
April 2018
August 2018
December 2018
April 2019
May 2019
December 2019
March 2020
July 2020
January 2021
March 2021
var spanGroupData = [ {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 2253}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 612}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 840}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 485}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 13, "token_count": 13}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 45, "token_count": 5}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 1, "token_count": 2310}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 569}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 40, "token_count": 24}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 37, "token_count": 16}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 45, "token_count": 4}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 27, "token_count": 6}, {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 34, "token_count": 10}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 57, "token_count": 2}, {"author_id": 10, "token_count": 23}, {"author_id": 1, "token_count": 4}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 3, "token_count": 37}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 4, "token_count": 25}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 6, "token_count": 16}, {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 8, "token_count": 12}, {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 12, "token_count": 14}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 11, "token_count": 40}, {"author_id": 18, "token_count": 1}, {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 56, "token_count": 8}, {"author_id": 5, "token_count": 3}, {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 46, "token_count": 17}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 57, "token_count": 6}, {"author_id": 17, "token_count": 13}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 6, "token_count": 40}, {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 22, "token_count": 10}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 37, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 52, "token_count": 8}, {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 6, "token_count": 127}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 131}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 45}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 302}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 3, "token_count": 42}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 69}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 43, "token_count": 18}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 4, "token_count": 91}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 231}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 24, "token_count": 9}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 4, "token_count": 189}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 6, "token_count": 57}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 5, "token_count": 39}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 38}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 33, "token_count": 6}, {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 19, "token_count": 50}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 16, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 16, "token_count": 5}, {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 21, "token_count": 10}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 36, "token_count": 1}, {"author_id": 35, "token_count": 29}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
3753
40.03%
Steven Whitehouse
2995
31.94%
David S. Miller
963
10.27%
Linus Torvalds
485
5.17%
Thomas Graf
335
3.57%
Eric Dumazet
254
2.71%
Eric W. Biedermann
87
0.93%
Wei Wang
54
0.58%
Denis V. Lunev
40
0.43%
Sai Kalyaan Palla
29
0.31%
Pavel Emelyanov
29
0.31%
Patrick Caulfield
28
0.30%
Hideaki Yoshifuji / 吉藤英明
25
0.27%
Dipankar Sarma
24
0.26%
Paul E. McKenney
23
0.25%
Arnaldo Carvalho de Melo
23
0.25%
Steffen Klassert
18
0.19%
Satoru SATOH
17
0.18%
Rusty Russell
13
0.14%
Kees Cook
13
0.14%
Harvey Harrison
13
0.14%
Octavian Purdila
10
0.11%
Jamal Hadi Salim
10
0.11%
Christoph Hellwig
10
0.11%
Gao Feng
9
0.10%
Florian Westphal
9
0.10%
Andrew Morton
9
0.10%
Jan Engelhardt
8
0.09%
Daniel Lezcano
8
0.09%
Alexey Dobriyan
8
0.09%
Thomas Gleixner
6
0.06%
Joe Perches
6
0.06%
David Ahern
6
0.06%
Adrian Bunk
6
0.06%
Johannes Berg
5
0.05%
Herbert Xu
4
0.04%
Tejun Heo
3
0.03%
Gustavo A. R. Silva
1
0.01%
Américo Wang
1
0.01%
Others
36
0.38%
Total
9376
dn_rules.c
258
-
15
1089
Steven Whitehouse
Linus Torvalds (pre-git)
David S. Miller
Thomas Graf
Eric W. Biedermann
Denis V. Lunev
Roopa Prabhu
Patrick McHardy
Américo Wang
Al Viro
Eric Dumazet
Adrian Bunk
Others
January 2000
April 2003
March 2006
August 2006
November 2006
February 2007
March 2007
June 2007
September 2007
November 2007
January 2008
July 2008
December 2009
April 2010
March 2011
July 2011
April 2012
October 2012
March 2015
November 2017
April 2018
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 249}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 27, "token_count": 1}, {"author_id": 7, "token_count": 5}, {"author_id": 1, "token_count": 592}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 4, "token_count": 41}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 13}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 48, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Steven Whitehouse
663
60.88%
Linus Torvalds (pre-git)
249
22.87%
David S. Miller
50
4.59%
Thomas Graf
42
3.86%
Eric W. Biedermann
24
2.20%
Denis V. Lunev
21
1.93%
Roopa Prabhu
14
1.29%
Patrick McHardy
8
0.73%
Américo Wang
6
0.55%
Al Viro
4
0.37%
Eric Dumazet
2
0.18%
Adrian Bunk
1
0.09%
Others
5
0.46%
Total
1089
dn_table.c
929
-
29
4795
Linus Torvalds (pre-git)
Patrick McHardy
Thomas Graf
Steven Whitehouse
David S. Miller
Denis V. Lunev
Arnaldo Carvalho de Melo
Jamal Hadi Salim
Daniel Borkmann
Eric W. Biedermann
Panagiotis Issaris
Octavian Purdila
Thomas Gleixner
Hideaki Yoshifuji / 吉藤英明
Tejun Heo
Johannes Berg
Gustavo A. R. Silva
Pablo Neira Ayuso
Linus Torvalds
Joe Perches
Harvey Harrison
Eric Dumazet
Others
January 2000
January 2001
March 2003
April 2003
January 2005
June 2005
August 2005
March 2006
July 2006
August 2006
November 2006
December 2006
January 2007
February 2007
March 2007
April 2007
November 2007
March 2008
November 2008
February 2009
November 2009
March 2010
March 2011
April 2011
July 2011
May 2012
June 2012
September 2012
March 2013
January 2015
December 2016
November 2017
April 2019
August 2020
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 3773}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 34, "token_count": 10}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 55, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 7, "token_count": 426}, {"author_id": 1, "token_count": 3}, {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 3, "token_count": 4}, {"author_id": 4, "token_count": 104}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 7, "token_count": 21}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 11, "token_count": 24}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 4, "token_count": 92}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 4, "token_count": 116}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 49, "token_count": 10}, {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 36, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
3785
78.94%
Patrick McHardy
448
9.34%
Thomas Graf
336
7.01%
Steven Whitehouse
89
1.86%
David S. Miller
27
0.56%
Denis V. Lunev
24
0.50%
Arnaldo Carvalho de Melo
14
0.29%
Jamal Hadi Salim
10
0.21%
Daniel Borkmann
10
0.21%
Eric W. Biedermann
7
0.15%
Panagiotis Issaris
5
0.10%
Octavian Purdila
5
0.10%
Thomas Gleixner
4
0.08%
Hideaki Yoshifuji / 吉藤英明
4
0.08%
Tejun Heo
3
0.06%
Johannes Berg
3
0.06%
Gustavo A. R. Silva
2
0.04%
Pablo Neira Ayuso
1
0.02%
Linus Torvalds
1
0.02%
Joe Perches
1
0.02%
Harvey Harrison
1
0.02%
Eric Dumazet
1
0.02%
Others
14
0.29%
Total
4795
dn_timer.c
104
-
11
293
Linus Torvalds (pre-git)
Eric Dumazet
Kees Cook
Himangi Saraogi
Arnaldo Carvalho de Melo
Steven Whitehouse
Linus Torvalds
Adrian Bunk
Others
May 1999
June 1999
September 1999
February 2002
October 2002
April 2003
June 2003
January 2005
July 2011
November 2011
August 2014
October 2017
November 2017
var spanGroupData = [ {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 214}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 6, "token_count": 27}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 39, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 16, "token_count": 18}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
223
76.11%
Eric Dumazet
27
9.22%
Kees Cook
18
6.14%
Himangi Saraogi
8
2.73%
Arnaldo Carvalho de Melo
5
1.71%
Steven Whitehouse
3
1.02%
Linus Torvalds
3
1.02%
Adrian Bunk
1
0.34%
Others
5
1.71%
Total
293
sysctl_net_decnet.c
362
-
13
1509
Linus Torvalds (pre-git)
Steven Whitehouse
Linus Torvalds
Eric W. Biedermann
Christoph Hellwig
Joe Perches
Eric Dumazet
Pavel Emelyanov
Hideaki Yoshifuji / 吉藤英明
Harvey Harrison
Hannes Eder
Gustavo A. R. Silva
Others
May 1999
June 1999
September 1999
January 2000
March 2000
October 2000
February 2002
October 2002
April 2003
August 2004
December 2005
March 2006
February 2007
September 2007
January 2008
November 2008
February 2009
November 2009
November 2010
April 2012
June 2013
December 2016
November 2017
April 2020
August 2020
var spanGroupData = [ {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 940}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 224}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 1, "token_count": 148}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 36, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1028
68.12%
Steven Whitehouse
378
25.05%
Linus Torvalds
68
4.51%
Eric W. Biedermann
10
0.66%
Christoph Hellwig
8
0.53%
Joe Perches
3
0.20%
Eric Dumazet
3
0.20%
Pavel Emelyanov
2
0.13%
Hideaki Yoshifuji / 吉藤英明
2
0.13%
Harvey Harrison
2
0.13%
Hannes Eder
2
0.13%
Gustavo A. R. Silva
2
0.13%
Others
1
0.07%
Total
1509
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
109
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds (pre-git)
27769
56.71%
25
5.81%
1
Steven Whitehouse
10223
20.88%
16
3.72%
2
Linus Torvalds
2903
5.93%
12
2.79%
3
David S. Miller
1619
3.31%
50
11.63%
4
Thomas Graf
1546
3.16%
20
4.65%
5
Eric W. Biedermann
654
1.34%
26
6.05%
6
Eric Dumazet
593
1.21%
24
5.58%
7
Patrick McHardy
502
1.03%
11
2.56%
8
Arnaldo Carvalho de Melo
416
0.85%
24
5.58%
9
Hideaki Yoshifuji / 吉藤英明
349
0.71%
9
2.09%
10
Patrick Caulfield
199
0.41%
12
2.79%
11
Denis V. Lunev
185
0.38%
7
1.63%
12
Pavel Emelyanov
168
0.34%
7
1.63%
13
Rusty Russell
153
0.31%
3
0.70%
14
Paolo Abeni
148
0.30%
1
0.23%
15
Jiri Pirko
108
0.22%
4
0.93%
16
Kees Cook
99
0.20%
6
1.40%
17
Harvey Harrison
97
0.20%
2
0.47%
18
Herbert Xu
67
0.14%
8
1.86%
19
Wei Wang
54
0.11%
4
0.93%
20
Stephen Hemminger
49
0.10%
11
2.56%
21
Christoph Hellwig
47
0.10%
6
1.40%
22
Octavian Purdila
45
0.09%
1
0.23%
23
Américo Wang
44
0.09%
4
0.93%
24
Gao Feng
40
0.08%
3
0.70%
25
Johannes Berg
38
0.08%
7
1.63%
26
Florian Westphal
38
0.08%
5
1.16%
27
Adrian Bunk
38
0.08%
2
0.47%
28
Al Viro
37
0.08%
8
1.86%
29
Vegard Nossum
36
0.07%
1
0.23%
30
Joe Perches
36
0.07%
5
1.16%
31
James Morris
34
0.07%
2
0.47%
32
Thomas Gleixner
31
0.06%
3
0.70%
33
David Ahern
31
0.06%
2
0.47%
34
Jamal Hadi Salim
30
0.06%
1
0.23%
35
Sai Kalyaan Palla
29
0.06%
1
0.23%
36
Gustavo A. R. Silva
29
0.06%
5
1.16%
37
Paul E. McKenney
28
0.06%
4
0.93%
38
Tejun Heo
24
0.05%
1
0.23%
39
Himangi Saraogi
24
0.05%
3
0.70%
40
Dipankar Sarma
24
0.05%
2
0.47%
41
Suraj Upadhyay
22
0.04%
2
0.47%
42
Pablo Neira Ayuso
20
0.04%
2
0.47%
43
Steffen Klassert
18
0.04%
2
0.47%
44
Rafael J. Wysocki
18
0.04%
1
0.23%
45
Andrew Morton
18
0.04%
4
0.93%
46
Satoru SATOH
17
0.03%
1
0.23%
47
Steffen Hurrle
16
0.03%
1
0.23%
48
Roopa Prabhu
14
0.03%
1
0.23%
49
Daniel Borkmann
14
0.03%
1
0.23%
50
Hannes Frederic Sowa
13
0.03%
1
0.23%
51
Dan Rosenberg
13
0.03%
1
0.23%
52
Jan Engelhardt
12
0.02%
1
0.23%
53
Mateusz Jurczyk
10
0.02%
1
0.23%
54
Hannes Eder
10
0.02%
2
0.47%
55
Panagiotis Issaris
8
0.02%
1
0.23%
56
Daniel Lezcano
8
0.02%
1
0.23%
57
Alexey Dobriyan
8
0.02%
2
0.47%
58
Alan Stern
8
0.02%
1
0.23%
59
Harald Welte
7
0.01%
1
0.23%
60
Others
131
0.27%
55
12.79%
Total
48969
430