Linux Source Code
Home
Release 5.6
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
Greg Kroah-Hartman
Greg Rose
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
Satoru SATOH
Steffen Hurrle
Steffen Klassert
Stephen Hemminger
Steven Whitehouse
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
18
616
Steven Whitehouse
David S. Miller
Pablo Neira Ayuso
Mateusz Jurczyk
Andrew Morton
Florian Westphal
Eric W. Biedermann
Arnaldo Carvalho de Melo
Harald Welte
Tejun Heo
Denis V. Lunev
Herbert Xu
Patrick McHardy
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
var spanGroupData = [ {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 492}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 41, "token_count": 5}, {"author_id": 59, "token_count": 7}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 41, "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": 40, "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": 27, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 52, "token_count": 10}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 2}, ]}, ]
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%
Andrew Morton
9
1.46%
Florian Westphal
9
1.46%
Eric W. Biedermann
8
1.30%
Arnaldo Carvalho de Melo
7
1.14%
Harald Welte
7
1.14%
Tejun Heo
3
0.49%
Denis V. Lunev
2
0.32%
Herbert Xu
2
0.32%
Patrick McHardy
2
0.32%
Thomas Gleixner
2
0.32%
Johannes Berg
1
0.16%
Others
7
1.14%
Total
616
Files:
af_decnet.c
2403
-
48
10731
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
Al Viro
Hideaki Yoshifuji / 吉藤英明
Steffen Hurrle
Dan Rosenberg
Gao Feng
Hannes Frederic Sowa
Christoph Hellwig
Himangi Saraogi
Patrick McHardy
Thomas Gleixner
Joe Perches
Octavian Purdila
Hannes Eder
Gustavo A. R. Silva
Jiri Pirko
Adrian Bunk
Kees Cook
Paul E. McKenney
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
October 2017
February 2018
March 2018
April 2018
June 2018
November 2018
March 2019
May 2019
October 2019
November 2019
January 2020
var spanGroupData = [ {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 4382}, ]}, {"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": 1447}, ]}, {"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": 669}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 8, "token_count": 161}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 28, "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": 22, "token_count": 9}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 22, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 25, "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": 22, "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": 31, "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": 51, "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": 21, "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": 48, "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": 45, "token_count": 16}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 37, "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": 49, "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": 22, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"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": 28, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 31, "token_count": 10}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 35, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
5859
54.60%
Steven Whitehouse
2255
21.01%
Linus Torvalds
1463
13.63%
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%
Al Viro
18
0.17%
Hideaki Yoshifuji / 吉藤英明
16
0.15%
Steffen Hurrle
16
0.15%
Dan Rosenberg
13
0.12%
Gao Feng
13
0.12%
Hannes Frederic Sowa
13
0.12%
Christoph Hellwig
12
0.11%
Himangi Saraogi
8
0.07%
Patrick McHardy
7
0.07%
Thomas Gleixner
6
0.06%
Joe Perches
5
0.05%
Octavian Purdila
5
0.05%
Hannes Eder
4
0.04%
Gustavo A. R. Silva
3
0.03%
Jiri Pirko
3
0.03%
Adrian Bunk
2
0.02%
Kees Cook
2
0.02%
Paul E. McKenney
2
0.02%
Herbert Xu
1
0.01%
Others
27
0.25%
Total
10731
dn_dev.c
1438
-
45
6728
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
Stephen Hemminger
Octavian Purdila
David Ahern
Florian Westphal
Al Viro
Harvey Harrison
Arnaldo Carvalho de Melo
Jamal Hadi Salim
Gao Feng
Joe Perches
Alan Stern
Herbert Xu
Himangi Saraogi
Johannes Berg
Hannes Eder
Greg Rose
Tejun Heo
Thomas Gleixner
Christoph Hellwig
Panagiotis Issaris
Greg Kroah-Hartman
Pablo Neira Ayuso
Patrick Caulfield
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
var spanGroupData = [ {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 3345}, ]}, {"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": 383}, ]}, {"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": 495}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"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": 42, "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": 53, "token_count": 8}, {"author_id": 10, "token_count": 1}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 56, "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": 263}, ]}, {"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": 51, "token_count": 4}, {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 5, "token_count": 2}, {"author_id": 21, "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": 28, "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": 58, "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": 28, "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": 37, "token_count": 8}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 27, "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": 27, "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": 57, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 26, "token_count": 9}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 27, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
3794
56.39%
Steven Whitehouse
1458
21.67%
Thomas Graf
322
4.79%
Hideaki Yoshifuji / 吉藤英明
287
4.27%
Eric Dumazet
141
2.10%
Eric W. Biedermann
138
2.05%
Pavel Emelyanov
114
1.69%
Denis V. Lunev
64
0.95%
Jiri Pirko
52
0.77%
Rusty Russell
47
0.70%
Linus Torvalds
38
0.56%
Patrick McHardy
29
0.43%
Kees Cook
25
0.37%
David S. Miller
24
0.36%
Rafael J. Wysocki
18
0.27%
Stephen Hemminger
16
0.24%
Octavian Purdila
15
0.22%
David Ahern
12
0.18%
Florian Westphal
12
0.18%
Al Viro
11
0.16%
Harvey Harrison
11
0.16%
Arnaldo Carvalho de Melo
10
0.15%
Jamal Hadi Salim
10
0.15%
Gao Feng
9
0.13%
Joe Perches
9
0.13%
Alan Stern
8
0.12%
Herbert Xu
8
0.12%
Himangi Saraogi
8
0.12%
Johannes Berg
8
0.12%
Hannes Eder
4
0.06%
Greg Rose
3
0.04%
Tejun Heo
3
0.04%
Thomas Gleixner
3
0.04%
Christoph Hellwig
2
0.03%
Panagiotis Issaris
2
0.03%
Greg Kroah-Hartman
1
0.01%
Pablo Neira Ayuso
1
0.01%
Patrick Caulfield
1
0.01%
Others
10
0.15%
Total
6728
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
Florian Westphal
Patrick McHardy
Hideaki Yoshifuji / 吉藤英明
Thomas Gleixner
Daniel Borkmann
Gustavo A. R. Silva
Johannes Berg
Pavel Emelyanov
Stephen Hemminger
Tejun Heo
Greg Rose
Greg Kroah-Hartman
Joe Perches
Linus Torvalds
Panagiotis Issaris
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": 56, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 25, "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": 21, "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": 58, "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": 28, "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": 46, "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": 27, "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": 57, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 33, "token_count": 1}, {"author_id": 27, "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%
Florian Westphal
8
0.20%
Patrick McHardy
8
0.20%
Hideaki Yoshifuji / 吉藤英明
7
0.17%
Thomas Gleixner
7
0.17%
Daniel Borkmann
4
0.10%
Gustavo A. R. Silva
4
0.10%
Johannes Berg
4
0.10%
Pavel Emelyanov
3
0.07%
Stephen Hemminger
3
0.07%
Tejun Heo
3
0.07%
Greg Rose
2
0.05%
Greg Kroah-Hartman
1
0.02%
Joe Perches
1
0.02%
Linus Torvalds
1
0.02%
Panagiotis Issaris
1
0.02%
Others
6
0.15%
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
Gao Feng
Joe Perches
Christoph Hellwig
Américo Wang
Hideaki Yoshifuji / 吉藤英明
Jan Engelhardt
Paul E. McKenney
Tejun Heo
Stephen Hemminger
Greg Kroah-Hartman
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": 28, "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": 35, "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": 50, "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": 28, "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": 57, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 31, "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%
Gao Feng
9
0.30%
Joe Perches
9
0.30%
Christoph Hellwig
8
0.27%
Américo Wang
4
0.13%
Hideaki Yoshifuji / 吉藤英明
4
0.13%
Jan Engelhardt
3
0.10%
Paul E. McKenney
3
0.10%
Tejun Heo
3
0.10%
Stephen Hemminger
2
0.07%
Greg Kroah-Hartman
1
0.03%
Others
6
0.20%
Total
3014
dn_nsp_in.c
906
-
18
3724
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
Hideaki Yoshifuji / 吉藤英明
Tejun Heo
Thomas Gleixner
Herbert Xu
Jan Engelhardt
Joe Perches
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
July 2018
May 2019
November 2019
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": 30, "token_count": 18}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 30, "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": 3}, ]}, {"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": 50, "token_count": 1}, {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 28, "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": 39, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 6, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
3078
82.65%
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
9
0.24%
Eric W. Biedermann
8
0.21%
Patrick Caulfield
6
0.16%
Eric Dumazet
4
0.11%
Hideaki Yoshifuji / 吉藤英明
3
0.08%
Tejun Heo
3
0.08%
Thomas Gleixner
2
0.05%
Herbert Xu
1
0.03%
Jan Engelhardt
1
0.03%
Joe Perches
1
0.03%
Others
1
0.03%
Total
3724
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
Américo Wang
Tejun Heo
Hideaki Yoshifuji / 吉藤英明
Thomas Gleixner
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": 22, "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": 28, "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": 27, "token_count": 17}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 39, "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%
Américo Wang
3
0.10%
Tejun Heo
3
0.10%
Hideaki Yoshifuji / 吉藤英明
2
0.06%
Thomas Gleixner
2
0.06%
Joe Perches
1
0.03%
Others
2
0.06%
Total
3089
dn_route.c
1921
-
50
9386
Linus Torvalds (pre-git)
Steven Whitehouse
David S. Miller
Linus Torvalds
Thomas Graf
Eric Dumazet
Eric W. Biedermann
Wei Wang
Denis V. Lunev
Pavel Emelyanov
Patrick Caulfield
Hideaki Yoshifuji / 吉藤英明
Dipankar Sarma
Arnaldo Carvalho de Melo
Paul E. McKenney
Steffen Klassert
Satoru SATOH
Harvey Harrison
Kees Cook
Rusty Russell
Christoph Hellwig
Jamal Hadi Salim
Octavian Purdila
Andrew Morton
Florian Westphal
Gao Feng
Alexey Dobriyan
Daniel Lezcano
Jan Engelhardt
Adrian Bunk
David Ahern
Joe Perches
Thomas Gleixner
Johannes Berg
Herbert Xu
Tejun Heo
Greg Rose
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
var spanGroupData = [ {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 2259}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 628}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 846}, ]}, {"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": 498}, ]}, {"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": 41, "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": 570}, {"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": 36, "token_count": 24}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 35, "token_count": 16}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 41, "token_count": 4}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 25, "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": 54, "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": 55, "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": 44, "token_count": 17}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 54, "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": 21, "token_count": 10}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 35, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 50, "token_count": 8}, {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 28, "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": 44}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 58, "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": 28, "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": 27, "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": 27, "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": 28, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 31, "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": 27, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
3781
40.28%
Steven Whitehouse
2996
31.92%
David S. Miller
965
10.28%
Linus Torvalds
498
5.31%
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%
Pavel Emelyanov
29
0.31%
Patrick Caulfield
28
0.30%
Hideaki Yoshifuji / 吉藤英明
25
0.27%
Dipankar Sarma
24
0.26%
Arnaldo Carvalho de Melo
23
0.25%
Paul E. McKenney
23
0.25%
Steffen Klassert
18
0.19%
Satoru SATOH
17
0.18%
Harvey Harrison
13
0.14%
Kees Cook
13
0.14%
Rusty Russell
13
0.14%
Christoph Hellwig
10
0.11%
Jamal Hadi Salim
10
0.11%
Octavian Purdila
10
0.11%
Andrew Morton
9
0.10%
Florian Westphal
9
0.10%
Gao Feng
9
0.10%
Alexey Dobriyan
8
0.09%
Daniel Lezcano
8
0.09%
Jan Engelhardt
8
0.09%
Adrian Bunk
6
0.06%
David Ahern
6
0.06%
Joe Perches
6
0.06%
Thomas Gleixner
6
0.06%
Johannes Berg
5
0.05%
Herbert Xu
4
0.04%
Tejun Heo
3
0.03%
Greg Rose
2
0.02%
Américo Wang
1
0.01%
Others
30
0.32%
Total
9386
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
Greg Kroah-Hartman
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": 25, "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": 22, "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": 57, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 47, "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%
Greg Kroah-Hartman
1
0.09%
Others
4
0.37%
Total
1089
dn_table.c
929
-
29
4794
Linus Torvalds (pre-git)
Patrick McHardy
Thomas Graf
Steven Whitehouse
David S. Miller
Denis V. Lunev
Arnaldo Carvalho de Melo
Daniel Borkmann
Jamal Hadi Salim
Eric W. Biedermann
Octavian Purdila
Panagiotis Issaris
Hideaki Yoshifuji / 吉藤英明
Thomas Gleixner
Johannes Berg
Tejun Heo
Eric Dumazet
Greg Kroah-Hartman
Gustavo A. R. Silva
Harvey Harrison
Joe Perches
Linus Torvalds
Pablo Neira Ayuso
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
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": 56, "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": 40, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 21, "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": 28, "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": 46, "token_count": 10}, {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 57, "token_count": 1}, {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
3785
78.95%
Patrick McHardy
448
9.35%
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%
Daniel Borkmann
10
0.21%
Jamal Hadi Salim
10
0.21%
Eric W. Biedermann
7
0.15%
Octavian Purdila
5
0.10%
Panagiotis Issaris
5
0.10%
Hideaki Yoshifuji / 吉藤英明
4
0.08%
Thomas Gleixner
4
0.08%
Johannes Berg
3
0.06%
Tejun Heo
3
0.06%
Eric Dumazet
1
0.02%
Greg Kroah-Hartman
1
0.02%
Gustavo A. R. Silva
1
0.02%
Harvey Harrison
1
0.02%
Joe Perches
1
0.02%
Linus Torvalds
1
0.02%
Pablo Neira Ayuso
1
0.02%
Others
13
0.27%
Total
4794
dn_timer.c
104
-
11
293
Linus Torvalds (pre-git)
Eric Dumazet
Kees Cook
Himangi Saraogi
Arnaldo Carvalho de Melo
Linus Torvalds
Steven Whitehouse
Adrian Bunk
Greg Kroah-Hartman
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": 25, "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": 37, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 16, "token_count": 18}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 57, "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%
Linus Torvalds
3
1.02%
Steven Whitehouse
3
1.02%
Adrian Bunk
1
0.34%
Greg Kroah-Hartman
1
0.34%
Others
4
1.37%
Total
293
sysctl_net_decnet.c
373
-
12
1534
Linus Torvalds (pre-git)
Steven Whitehouse
Linus Torvalds
Eric W. Biedermann
Joe Perches
Eric Dumazet
Al Viro
Hannes Eder
Harvey Harrison
Hideaki Yoshifuji / 吉藤英明
Pavel Emelyanov
Greg Kroah-Hartman
May 1999
June 1999
September 1999
January 2000
March 2000
October 2000
February 2002
October 2002
April 2003
June 2004
August 2004
December 2005
March 2006
February 2007
September 2007
January 2008
November 2008
February 2009
November 2009
November 2010
July 2011
April 2012
June 2013
December 2016
November 2017
var spanGroupData = [ {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 972}, ]}, {"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": 1086073200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"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": 51, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 57, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1060
69.10%
Steven Whitehouse
378
24.64%
Linus Torvalds
68
4.43%
Eric W. Biedermann
10
0.65%
Joe Perches
4
0.26%
Eric Dumazet
3
0.20%
Al Viro
2
0.13%
Hannes Eder
2
0.13%
Harvey Harrison
2
0.13%
Hideaki Yoshifuji / 吉藤英明
2
0.13%
Pavel Emelyanov
2
0.13%
Greg Kroah-Hartman
1
0.07%
Total
1534
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
101
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds (pre-git)
27854
56.82%
25
5.94%
1
Steven Whitehouse
10244
20.90%
16
3.80%
2
Linus Torvalds
2917
5.95%
12
2.85%
3
David S. Miller
1621
3.31%
50
11.88%
4
Thomas Graf
1547
3.16%
20
4.75%
5
Eric W. Biedermann
654
1.33%
26
6.18%
6
Eric Dumazet
593
1.21%
24
5.70%
7
Patrick McHardy
502
1.02%
11
2.61%
8
Arnaldo Carvalho de Melo
416
0.85%
24
5.70%
9
Hideaki Yoshifuji / 吉藤英明
350
0.71%
9
2.14%
10
Patrick Caulfield
199
0.41%
12
2.85%
11
Denis V. Lunev
185
0.38%
7
1.66%
12
Pavel Emelyanov
168
0.34%
7
1.66%
13
Rusty Russell
153
0.31%
3
0.71%
14
Paolo Abeni
148
0.30%
1
0.24%
15
Jiri Pirko
108
0.22%
4
0.95%
16
Kees Cook
99
0.20%
6
1.43%
17
Harvey Harrison
97
0.20%
2
0.48%
18
Herbert Xu
67
0.14%
8
1.90%
19
Wei Wang
54
0.11%
4
0.95%
20
Stephen Hemminger
49
0.10%
11
2.61%
21
Octavian Purdila
45
0.09%
1
0.24%
22
Al Viro
44
0.09%
8
1.90%
23
Américo Wang
44
0.09%
4
0.95%
24
Gao Feng
40
0.08%
3
0.71%
25
Adrian Bunk
38
0.08%
2
0.48%
26
Florian Westphal
38
0.08%
5
1.19%
27
Johannes Berg
38
0.08%
7
1.66%
28
Joe Perches
37
0.08%
6
1.43%
29
Vegard Nossum
36
0.07%
1
0.24%
30
James Morris
34
0.07%
2
0.48%
31
Christoph Hellwig
32
0.07%
4
0.95%
32
Thomas Gleixner
32
0.07%
3
0.71%
33
David Ahern
31
0.06%
2
0.48%
34
Jamal Hadi Salim
30
0.06%
1
0.24%
35
Paul E. McKenney
28
0.06%
4
0.95%
36
Dipankar Sarma
24
0.05%
2
0.48%
37
Himangi Saraogi
24
0.05%
3
0.71%
38
Tejun Heo
24
0.05%
1
0.24%
39
Gustavo A. R. Silva
21
0.04%
6
1.43%
40
Pablo Neira Ayuso
20
0.04%
2
0.48%
41
Andrew Morton
18
0.04%
4
0.95%
42
Rafael J. Wysocki
18
0.04%
1
0.24%
43
Steffen Klassert
18
0.04%
2
0.48%
44
Satoru SATOH
17
0.03%
1
0.24%
45
Steffen Hurrle
16
0.03%
1
0.24%
46
Daniel Borkmann
14
0.03%
1
0.24%
47
Roopa Prabhu
14
0.03%
1
0.24%
48
Dan Rosenberg
13
0.03%
1
0.24%
49
Hannes Frederic Sowa
13
0.03%
1
0.24%
50
Jan Engelhardt
12
0.02%
1
0.24%
51
Hannes Eder
10
0.02%
2
0.48%
52
Mateusz Jurczyk
10
0.02%
1
0.24%
53
Alan Stern
8
0.02%
1
0.24%
54
Alexey Dobriyan
8
0.02%
2
0.48%
55
Daniel Lezcano
8
0.02%
1
0.24%
56
Panagiotis Issaris
8
0.02%
1
0.24%
57
Greg Kroah-Hartman
7
0.01%
1
0.24%
58
Greg Rose
7
0.01%
1
0.24%
59
Harald Welte
7
0.01%
1
0.24%
60
Others
110
0.22%
47
11.16%
Total
49021
421