Linux Source Code
Home
Release 5.2
Help
nfsd
root
fs
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alexandros Batsakis
Amir Goldstein
Andi Kleen
Andreas Gruenbacher
Andrew Elble
Andrew Morton
Andy Adamson
Anna Schumaker
Ben Hutchings
Ben Myers
Benjamin Coddington
Benny Halevy
Benoit Taine
Boaz Harrosh
Christoph Hellwig
Chuck Lever
Dave Hansen
David Chinner
David Howells
David P. Quigley
David Shaw
David Woodhouse
Deepa Dinamani
Eric Biggers
Eric W. Biedermann
Greg Banks
Harvey Harrison
J. Bruce Fields
Jan Blunck
Jan Kara
Jeff Layton
Jesper Juhl
Kendrick M. Smith
Kinglong Mee
Linus Torvalds
Linus Torvalds (pre-git)
Manoj Naik
Marc Eshel
Mi Jinlong
Miklos Szeredi
Neil Brown
Oleg Drokin
Olga Kornievskaia
Others
Peter Staubach
Ricardo Labiaga
Ryusei Yamaguchi
S. Wendy Cheng
Sachin Bhamare
Scott Mayhew
Shankar Anand
Stanislav Kinsbursky
Steve Dickson
Takuma Umeya
Tigran Mkrtchyan
Tom Haynes
Trond Myklebust
Vasily Averin
Xiong Zhou
Yu Zhiguo
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
acl.h
59
-
3
91
Neil Brown
Christoph Hellwig
J. Bruce Fields
August 2004
February 2007
January 2011
August 2013
November 2013
December 2013
January 2014
June 2014
var spanGroupData = [ {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
46
50.55%
Christoph Hellwig
28
30.77%
J. Bruce Fields
17
18.68%
Total
91
auth.c
94
-
15
479
David Howells
Linus Torvalds (pre-git)
J. Bruce Fields
Andrew Morton
Eric W. Biedermann
Neil Brown
Harvey Harrison
Jeff Layton
Kinglong Mee
Ben Hutchings
Boaz Harrosh
Others
March 1997
August 1998
December 1998
February 2004
April 2006
July 2007
February 2008
November 2008
January 2009
September 2009
December 2009
November 2011
May 2012
February 2013
May 2014
July 2014
October 2016
November 2017
December 2017
January 2018
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 107}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 7, "token_count": 34}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 40, "token_count": 3}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 23, "token_count": 133}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 23, "token_count": 1}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 23, "token_count": 9}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 49, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 24, "token_count": 7}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 24, "token_count": 26}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 56, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
143
29.85%
Linus Torvalds (pre-git)
121
25.26%
J. Bruce Fields
97
20.25%
Andrew Morton
34
7.10%
Eric W. Biedermann
33
6.89%
Neil Brown
9
1.88%
Harvey Harrison
3
0.63%
Jeff Layton
2
0.42%
Kinglong Mee
2
0.42%
Ben Hutchings
1
0.21%
Boaz Harrosh
1
0.21%
Others
33
6.89%
Total
479
auth.h
17
-
4
24
Linus Torvalds (pre-git)
Andrew Morton
Eric W. Biedermann
Others
March 1997
February 2004
February 2013
November 2017
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
21
87.50%
Andrew Morton
1
4.17%
Eric W. Biedermann
1
4.17%
Others
1
4.17%
Total
24
blocklayout.c
434
-
10
1908
Christoph Hellwig
Scott Mayhew
Deepa Dinamani
Tom Haynes
Andreas Gruenbacher
Kinglong Mee
Others
January 2015
March 2015
April 2015
March 2016
June 2016
September 2016
January 2017
February 2017
April 2017
May 2017
October 2017
November 2017
May 2018
var spanGroupData = [ {"timestamp": 1420099200, "group": [ {"author_id": 2, "token_count": 613}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 1152}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 19, "token_count": 10}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 51, "token_count": 20}, {"author_id": 16, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
1809
94.81%
Scott Mayhew
39
2.04%
Deepa Dinamani
21
1.10%
Tom Haynes
10
0.52%
Andreas Gruenbacher
2
0.10%
Kinglong Mee
1
0.05%
Others
26
1.36%
Total
1908
blocklayoutxdr.c
226
-
4
1210
Christoph Hellwig
J. Bruce Fields
Kinglong Mee
Others
January 2015
March 2015
March 2016
June 2016
July 2016
November 2017
var spanGroupData = [ {"timestamp": 1420099200, "group": [ {"author_id": 2, "token_count": 791}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 365}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 15, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
1159
95.79%
J. Bruce Fields
33
2.73%
Kinglong Mee
17
1.40%
Others
1
0.08%
Total
1210
blocklayoutxdr.h
62
-
2
197
Christoph Hellwig
Others
January 2015
March 2016
November 2017
var spanGroupData = [ {"timestamp": 1420099200, "group": [ {"author_id": 2, "token_count": 140}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 56}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
196
99.49%
Others
1
0.51%
Total
197
cache.h
86
-
8
179
Linus Torvalds (pre-git)
Trond Myklebust
Jeff Layton
Neil Brown
J. Bruce Fields
Al Viro
Boaz Harrosh
Others
March 1997
October 2002
July 2004
March 2005
October 2006
November 2007
December 2009
January 2013
February 2013
March 2013
November 2017
October 2018
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 109}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 49, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 33}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
109
60.89%
Trond Myklebust
33
18.44%
Jeff Layton
23
12.85%
Neil Brown
5
2.79%
J. Bruce Fields
4
2.23%
Al Viro
3
1.68%
Boaz Harrosh
1
0.56%
Others
1
0.56%
Total
179
current_stateid.h
41
-
3
184
Tigran Mkrtchyan
Christoph Hellwig
Others
February 2012
May 2017
November 2017
var spanGroupData = [ {"timestamp": 1328083200, "group": [ {"author_id": 22, "token_count": 159}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tigran Mkrtchyan
159
86.41%
Christoph Hellwig
24
13.04%
Others
1
0.54%
Total
184
export.c
1293
-
32
6901
Neil Brown
J. Bruce Fields
Manoj Naik
Stanislav Kinsbursky
Al Viro
Andy Adamson
Kinglong Mee
Linus Torvalds (pre-git)
Christoph Hellwig
Eric W. Biedermann
Jan Blunck
Trond Myklebust
Vasily Averin
Andrew Elble
Steve Dickson
David Howells
Jeff Layton
Linus Torvalds
Boaz Harrosh
Greg Banks
Others
March 1997
October 1997
January 1998
August 1998
March 2000
February 2002
March 2002
May 2002
September 2002
October 2002
March 2003
April 2003
May 2003
June 2003
August 2003
September 2003
August 2004
March 2005
September 2005
March 2006
April 2006
May 2006
June 2006
October 2006
December 2006
February 2007
July 2007
October 2007
November 2007
January 2008
February 2008
August 2008
October 2008
April 2009
September 2009
November 2009
December 2009
February 2010
March 2010
September 2010
June 2011
September 2011
December 2011
March 2012
April 2012
May 2012
June 2012
July 2012
January 2013
February 2013
September 2013
May 2014
June 2014
August 2014
March 2015
April 2015
June 2016
July 2016
January 2017
May 2017
October 2017
November 2017
June 2018
October 2018
April 2019
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 79}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 17, "token_count": 210}, {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 100}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 1407}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 107}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 331}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 17, "token_count": 46}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 1005}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 0, "token_count": 10}, {"author_id": 25, "token_count": 558}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 218}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 332}, {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 612}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 23, "token_count": 2}, {"author_id": 54, "token_count": 39}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 17, "token_count": 40}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 17, "token_count": 39}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 34}, {"author_id": 35, "token_count": 10}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 49, "token_count": 1}, {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 66}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 156}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 409}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 8, "token_count": 132}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 8, "token_count": 264}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 24, "token_count": 54}, {"author_id": 3, "token_count": 4}, {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 40}, {"author_id": 15, "token_count": 145}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 23, "token_count": 6}, {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 20, "token_count": 11}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 34, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
3717
53.86%
J. Bruce Fields
968
14.03%
Manoj Naik
558
8.09%
Stanislav Kinsbursky
416
6.03%
Al Viro
335
4.85%
Andy Adamson
332
4.81%
Kinglong Mee
154
2.23%
Linus Torvalds (pre-git)
94
1.36%
Christoph Hellwig
67
0.97%
Eric W. Biedermann
54
0.78%
Jan Blunck
39
0.57%
Trond Myklebust
38
0.55%
Vasily Averin
15
0.22%
Andrew Elble
11
0.16%
Steve Dickson
10
0.14%
David Howells
8
0.12%
Jeff Layton
7
0.10%
Linus Torvalds
2
0.03%
Boaz Harrosh
1
0.01%
Greg Banks
1
0.01%
Others
74
1.07%
Total
6901
export.h
117
-
17
403
Linus Torvalds (pre-git)
Neil Brown
J. Bruce Fields
Manoj Naik
Andy Adamson
Stanislav Kinsbursky
Andrew Morton
Trond Myklebust
Christoph Hellwig
Kinglong Mee
Jeff Layton
Al Viro
Jan Blunck
Eric W. Biedermann
David Howells
Others
March 1997
August 1998
January 2000
March 2002
September 2002
October 2002
March 2003
May 2004
March 2006
October 2006
February 2007
July 2007
November 2007
February 2008
April 2009
March 2011
September 2011
March 2012
April 2012
October 2012
February 2013
May 2014
June 2014
July 2015
July 2016
November 2017
October 2018
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 78}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 7, "token_count": 19}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 17, "token_count": 2}, {"author_id": 25, "token_count": 41}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 38}, {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
86
21.34%
Neil Brown
77
19.11%
J. Bruce Fields
57
14.14%
Manoj Naik
41
10.17%
Andy Adamson
38
9.43%
Stanislav Kinsbursky
21
5.21%
Andrew Morton
19
4.71%
Trond Myklebust
18
4.47%
Christoph Hellwig
17
4.22%
Kinglong Mee
11
2.73%
Jeff Layton
5
1.24%
Al Viro
4
0.99%
Jan Blunck
4
0.99%
Eric W. Biedermann
2
0.50%
David Howells
1
0.25%
Others
2
0.50%
Total
403
fault_inject.c
150
-
7
683
Anna Schumaker
Jeff Layton
Al Viro
Kinglong Mee
Linus Torvalds
Others
November 2011
March 2012
November 2012
December 2012
January 2013
February 2013
April 2014
June 2014
July 2014
December 2016
October 2017
November 2017
var spanGroupData = [ {"timestamp": 1320130800, "group": [ {"author_id": 9, "token_count": 148}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 9, "token_count": 241}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 239}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
391
57.25%
Jeff Layton
271
39.68%
Al Viro
6
0.88%
Kinglong Mee
6
0.88%
Linus Torvalds
1
0.15%
Others
8
1.17%
Total
683
flexfilelayout.c
135
-
3
578
Tom Haynes
Jeff Layton
Others
June 2016
August 2016
November 2017
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 19, "token_count": 572}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Haynes
572
98.96%
Jeff Layton
5
0.87%
Others
1
0.17%
Total
578
flexfilelayoutxdr.c
116
-
2
593
Tom Haynes
Others
June 2016
November 2017
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 19, "token_count": 592}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Haynes
592
99.83%
Others
1
0.17%
Total
593
flexfilelayoutxdr.h
50
-
2
148
Tom Haynes
Others
June 2016
November 2017
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 19, "token_count": 147}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Haynes
147
99.32%
Others
1
0.68%
Total
148
idmap.h
60
-
6
130
Andrew Morton
J. Bruce Fields
Neil Brown
Stanislav Kinsbursky
Kinglong Mee
Eric W. Biedermann
February 2004
June 2005
November 2007
January 2011
April 2012
February 2013
August 2013
January 2014
July 2015
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 7, "token_count": 66}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 15, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
66
50.77%
J. Bruce Fields
27
20.77%
Neil Brown
18
13.85%
Stanislav Kinsbursky
14
10.77%
Kinglong Mee
3
2.31%
Eric W. Biedermann
2
1.54%
Total
130
lockd.c
78
-
9
234
Linus Torvalds (pre-git)
Miklos Szeredi
Neil Brown
J. Bruce Fields
Al Viro
Boaz Harrosh
Others
March 1997
October 1997
August 1998
January 2000
March 2000
April 2002
July 2002
August 2004
March 2005
October 2006
December 2006
September 2007
June 2008
July 2008
November 2009
December 2009
December 2015
November 2017
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 120}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 34}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 17, "token_count": 1}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 42, "token_count": 25}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 49, "token_count": 2}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
178
76.07%
Miklos Szeredi
26
11.11%
Neil Brown
17
7.26%
J. Bruce Fields
5
2.14%
Al Viro
2
0.85%
Boaz Harrosh
2
0.85%
Others
4
1.71%
Total
234
netns.h
138
-
13
248
Stanislav Kinsbursky
Jeff Layton
Trond Myklebust
Olga Kornievskaia
Anna Schumaker
J. Bruce Fields
Kinglong Mee
Scott Mayhew
Vasily Averin
Others
March 2012
April 2012
July 2012
November 2012
December 2012
March 2013
December 2013
July 2014
August 2014
July 2015
November 2015
September 2016
October 2016
November 2016
October 2017
November 2017
June 2018
July 2018
March 2019
April 2019
May 2019
var spanGroupData = [ {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 20}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 9, "token_count": 8}, {"author_id": 8, "token_count": 80}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 34, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 11}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Kinsbursky
129
52.02%
Jeff Layton
51
20.56%
Trond Myklebust
19
7.66%
Olga Kornievskaia
11
4.44%
Anna Schumaker
8
3.23%
J. Bruce Fields
7
2.82%
Kinglong Mee
6
2.42%
Scott Mayhew
6
2.42%
Vasily Averin
6
2.42%
Others
5
2.02%
Total
248
nfs2acl.c
390
-
17
1890
Andreas Gruenbacher
Christoph Hellwig
J. Bruce Fields
Jesper Juhl
Kinglong Mee
Greg Banks
Ben Hutchings
Peter Staubach
Benoit Taine
Al Viro
David Howells
Miklos Szeredi
Boaz Harrosh
Neil Brown
Others
June 2005
October 2006
December 2006
February 2007
October 2007
November 2007
June 2008
November 2009
December 2009
March 2010
July 2012
December 2012
February 2013
December 2013
May 2014
July 2014
March 2015
July 2015
June 2016
May 2017
November 2017
var spanGroupData = [ {"timestamp": 1117609200, "group": [ {"author_id": 10, "token_count": 1347}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 17, "token_count": 15}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 55, "token_count": 34}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 21, "token_count": 25}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 42, "token_count": 7}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 33, "token_count": 22}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 49, "token_count": 5}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 92}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 45, "token_count": 20}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 15, "token_count": 20}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 23, "token_count": 12}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 15, "token_count": 11}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 56, "token_count": 24}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 140}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andreas Gruenbacher
1347
71.27%
Christoph Hellwig
232
12.28%
J. Bruce Fields
109
5.77%
Jesper Juhl
34
1.80%
Kinglong Mee
31
1.64%
Greg Banks
25
1.32%
Ben Hutchings
24
1.27%
Peter Staubach
22
1.16%
Benoit Taine
20
1.06%
Al Viro
15
0.79%
David Howells
12
0.63%
Miklos Szeredi
7
0.37%
Boaz Harrosh
5
0.26%
Neil Brown
2
0.11%
Others
5
0.26%
Total
1890
nfs3acl.c
276
-
14
1306
Andreas Gruenbacher
Christoph Hellwig
Jesper Juhl
Kinglong Mee
Ben Hutchings
David Howells
Benoit Taine
Al Viro
J. Bruce Fields
Miklos Szeredi
Boaz Harrosh
Neil Brown
Others
June 2005
October 2006
December 2006
November 2007
June 2008
November 2009
December 2009
March 2010
December 2012
December 2013
May 2014
July 2014
March 2015
July 2015
June 2016
May 2017
November 2017
var spanGroupData = [ {"timestamp": 1117609200, "group": [ {"author_id": 10, "token_count": 1016}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 17, "token_count": 9}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 55, "token_count": 34}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 49, "token_count": 5}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 80}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 45, "token_count": 10}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 15, "token_count": 20}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 23, "token_count": 12}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 56, "token_count": 18}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 79}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andreas Gruenbacher
1016
77.79%
Christoph Hellwig
159
12.17%
Jesper Juhl
34
2.60%
Kinglong Mee
22
1.68%
Ben Hutchings
18
1.38%
David Howells
12
0.92%
Benoit Taine
10
0.77%
Al Viro
9
0.69%
J. Bruce Fields
9
0.69%
Miklos Szeredi
6
0.46%
Boaz Harrosh
5
0.38%
Neil Brown
2
0.15%
Others
4
0.31%
Total
1306
nfs3proc.c
944
-
22
4829
Linus Torvalds (pre-git)
Yu Zhiguo
Neil Brown
Christoph Hellwig
Chuck Lever
Andrew Morton
Xiong Zhou
Linus Torvalds
Al Viro
J. Bruce Fields
David Shaw
Benjamin Coddington
Greg Banks
Kendrick M. Smith
David Howells
Miklos Szeredi
Boaz Harrosh
Jeff Layton
Mi Jinlong
Others
March 1997
August 1997
February 1999
September 1999
January 2000
September 2000
February 2002
April 2002
August 2002
October 2002
November 2002
February 2003
February 2004
August 2004
January 2006
April 2006
October 2006
November 2006
May 2007
June 2008
August 2008
January 2009
March 2009
June 2009
November 2009
December 2009
July 2010
November 2010
April 2011
July 2012
December 2012
January 2013
August 2014
March 2015
March 2016
April 2016
May 2017
November 2017
March 2018
July 2018
March 2019
April 2019
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 1091}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 4, "token_count": 1196}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 103}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 26, "token_count": 70}, {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 1, "token_count": 66}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 139}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 7, "token_count": 20}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 7, "token_count": 83}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 30, "token_count": 21}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 17, "token_count": 49}, {"author_id": 21, "token_count": 20}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 30, "token_count": 11}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 14, "token_count": 1109}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 49, "token_count": 2}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 11, "token_count": 32}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 43, "token_count": 24}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 272}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 11, "token_count": 95}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 11, "token_count": 25}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 39, "token_count": 89}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
2405
49.80%
Yu Zhiguo
1109
22.97%
Neil Brown
400
8.28%
Christoph Hellwig
272
5.63%
Chuck Lever
152
3.15%
Andrew Morton
103
2.13%
Xiong Zhou
89
1.84%
Linus Torvalds
70
1.45%
Al Viro
54
1.12%
J. Bruce Fields
35
0.72%
David Shaw
32
0.66%
Benjamin Coddington
24
0.50%
Greg Banks
20
0.41%
Kendrick M. Smith
6
0.12%
David Howells
3
0.06%
Miklos Szeredi
3
0.06%
Boaz Harrosh
2
0.04%
Jeff Layton
1
0.02%
Mi Jinlong
1
0.02%
Others
48
0.99%
Total
4829
nfs3xdr.c
1157
-
31
6471
Linus Torvalds (pre-git)
Neil Brown
Andrew Morton
J. Bruce Fields
Christoph Hellwig
Peter Staubach
Amir Goldstein
Al Viro
Andi Kleen
Chuck Lever
Andreas Gruenbacher
David Shaw
Trond Myklebust
Benoit Taine
Eric W. Biedermann
Stanislav Kinsbursky
Kinglong Mee
Xiong Zhou
Deepa Dinamani
Greg Banks
David Howells
Linus Torvalds
Jeff Layton
Boaz Harrosh
Others
March 1997
September 1999
January 2000
March 2000
June 2000
August 2000
October 2000
February 2002
April 2002
May 2002
June 2002
October 2002
November 2002
January 2003
February 2003
April 2003
June 2003
August 2003
September 2003
October 2003
February 2004
March 2004
May 2004
June 2004
July 2004
August 2004
March 2005
June 2005
November 2005
January 2006
October 2006
January 2007
February 2007
March 2007
May 2007
August 2007
November 2007
January 2008
April 2009
September 2009
November 2009
December 2009
December 2010
March 2011
May 2011
April 2012
December 2012
January 2013
February 2013
November 2013
January 2014
May 2014
June 2014
March 2015
May 2015
September 2015
January 2016
April 2016
May 2016
April 2017
May 2017
October 2017
November 2017
January 2018
March 2018
May 2018
March 2019
April 2019
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 3045}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 4, "token_count": 361}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 69}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 67}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 17, "token_count": 8}, {"author_id": 26, "token_count": 11}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 17, "token_count": 30}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 167}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 37, "token_count": 79}, {"author_id": 1, "token_count": 194}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 7, "token_count": 514}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 141}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 85}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 10, "token_count": 51}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 30, "token_count": 49}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 17, "token_count": 60}, {"author_id": 21, "token_count": 25}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 124}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 35}, {"author_id": 33, "token_count": 49}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 33, "token_count": 86}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 125}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 49, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 17, "token_count": 16}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 55}, {"author_id": 8, "token_count": 44}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 17, "token_count": 7}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 24, "token_count": 44}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 45, "token_count": 45}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 15, "token_count": 39}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 23, "token_count": 21}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 233}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 36, "token_count": 127}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 11, "token_count": 53}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 51, "token_count": 36}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 46}, {"author_id": 39, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
3562
55.05%
Neil Brown
882
13.63%
Andrew Morton
525
8.11%
J. Bruce Fields
271
4.19%
Christoph Hellwig
236
3.65%
Peter Staubach
135
2.09%
Amir Goldstein
127
1.96%
Al Viro
124
1.92%
Andi Kleen
79
1.22%
Chuck Lever
58
0.90%
Andreas Gruenbacher
51
0.79%
David Shaw
49
0.76%
Trond Myklebust
46
0.71%
Benoit Taine
45
0.70%
Eric W. Biedermann
44
0.68%
Stanislav Kinsbursky
44
0.68%
Kinglong Mee
39
0.60%
Xiong Zhou
37
0.57%
Deepa Dinamani
36
0.56%
Greg Banks
25
0.39%
David Howells
21
0.32%
Linus Torvalds
11
0.17%
Jeff Layton
2
0.03%
Boaz Harrosh
1
0.02%
Others
21
0.32%
Total
6471
nfs4acl.c
884
-
13
4126
J. Bruce Fields
Neil Brown
Christoph Hellwig
Eric W. Biedermann
Kinglong Mee
Ben Hutchings
David Howells
Andreas Gruenbacher
Jeff Layton
Others
August 2004
March 2005
March 2006
October 2006
February 2007
March 2007
July 2007
August 2008
August 2009
October 2009
December 2009
March 2010
January 2011
February 2013
August 2013
December 2013
January 2014
April 2014
May 2014
June 2014
July 2014
March 2015
June 2015
July 2015
August 2015
June 2016
var spanGroupData = [ {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 1309}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 1102}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 947}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 24, "token_count": 233}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 320}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 37}, {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 15, "token_count": 23}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 56, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
J. Bruce Fields
2190
53.08%
Neil Brown
1312
31.80%
Christoph Hellwig
320
7.76%
Eric W. Biedermann
233
5.65%
Kinglong Mee
33
0.80%
Ben Hutchings
18
0.44%
David Howells
6
0.15%
Andreas Gruenbacher
2
0.05%
Jeff Layton
1
0.02%
Others
11
0.27%
Total
4126
nfs4callback.c
1299
-
27
5124
J. Bruce Fields
Chuck Lever
Christoph Hellwig
Neil Brown
Olga Kornievskaia
Jeff Layton
Kinglong Mee
Ricardo Labiaga
Benny Halevy
Trond Myklebust
Stanislav Kinsbursky
Andy Adamson
Alexandros Batsakis
Scott Mayhew
Takuma Umeya
Boaz Harrosh
Al Viro
Others
January 2005
March 2005
April 2005
June 2005
March 2006
August 2006
October 2006
July 2007
October 2007
March 2008
June 2008
August 2008
December 2008
February 2009
March 2009
April 2009
May 2009
June 2009
August 2009
September 2009
December 2009
February 2010
March 2010
April 2010
May 2010
June 2010
September 2010
October 2010
December 2010
January 2011
February 2011
September 2011
October 2011
January 2012
March 2012
May 2012
August 2012
November 2012
March 2013
April 2013
March 2014
April 2014
July 2014
September 2014
October 2014
November 2014
April 2015
June 2015
November 2015
May 2016
August 2016
September 2016
November 2016
February 2017
May 2017
July 2017
March 2018
July 2018
August 2018
December 2018
January 2019
April 2019
May 2019
var spanGroupData = [ {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 544}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 11, "token_count": 50}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 17, "token_count": 2}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 13, "token_count": 60}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 13, "token_count": 17}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 59, "token_count": 14}, {"author_id": 6, "token_count": 1}, {"author_id": 12, "token_count": 79}, {"author_id": 31, "token_count": 185}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 49, "token_count": 2}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 86}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 12, "token_count": 25}, {"author_id": 0, "token_count": 107}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 49, "token_count": 1}, {"author_id": 0, "token_count": 369}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 11, "token_count": 934}, {"author_id": 0, "token_count": 20}, {"author_id": 58, "token_count": 13}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 12, "token_count": 43}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 107}, {"author_id": 8, "token_count": 24}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 11, "token_count": 9}, {"author_id": 3, "token_count": 6}, {"author_id": 5, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 487}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 5, "token_count": 27}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 123}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 15, "token_count": 254}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 320}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 15, "token_count": 11}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 72}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 442}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 11, "token_count": 14}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 45}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 16, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
J. Bruce Fields
1137
22.19%
Chuck Lever
1007
19.65%
Christoph Hellwig
682
13.31%
Neil Brown
603
11.77%
Olga Kornievskaia
521
10.17%
Jeff Layton
370
7.22%
Kinglong Mee
268
5.23%
Ricardo Labiaga
185
3.61%
Benny Halevy
155
3.02%
Trond Myklebust
87
1.70%
Stanislav Kinsbursky
25
0.49%
Andy Adamson
21
0.41%
Alexandros Batsakis
14
0.27%
Scott Mayhew
13
0.25%
Takuma Umeya
13
0.25%
Boaz Harrosh
3
0.06%
Al Viro
2
0.04%
Others
18
0.35%
Total
5124
nfs4idmap.c
672
-
14
3486
Andrew Morton
Neil Brown
J. Bruce Fields
Stanislav Kinsbursky
Eric W. Biedermann
Kinglong Mee
Trond Myklebust
Harvey Harrison
Others
February 2004
May 2004
June 2005
September 2005
March 2006
July 2007
October 2007
November 2007
February 2008
August 2009
December 2009
March 2010
August 2010
January 2011
December 2011
March 2012
April 2012
May 2012
July 2012
August 2012
September 2012
February 2013
August 2013
January 2014
September 2014
February 2017
October 2017
October 2018
April 2019
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 7, "token_count": 1883}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 7, "token_count": 126}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 491}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 210}, {"author_id": 8, "token_count": 58}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 201}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 24, "token_count": 104}, {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 15, "token_count": 29}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 15, "token_count": 26}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
2009
57.63%
Neil Brown
525
15.06%
J. Bruce Fields
462
13.25%
Stanislav Kinsbursky
282
8.09%
Eric W. Biedermann
104
2.98%
Kinglong Mee
55
1.58%
Trond Myklebust
31
0.89%
Harvey Harrison
1
0.03%
Others
17
0.49%
Total
3486
nfs4layouts.c
786
-
9
3763
Christoph Hellwig
Jeff Layton
Tom Haynes
Kinglong Mee
Benjamin Coddington
Chuck Lever
Others
May 2014
August 2014
September 2014
January 2015
March 2015
July 2015
September 2015
October 2015
November 2015
December 2015
March 2016
May 2016
June 2016
July 2016
August 2016
October 2016
December 2016
January 2017
October 2017
November 2017
March 2018
June 2018
var spanGroupData = [ {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 2306}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 65}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 905}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 15, "token_count": 20}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 95}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 3, "token_count": 65}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 102}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 19, "token_count": 34}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 43, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
3426
91.04%
Jeff Layton
236
6.27%
Tom Haynes
34
0.90%
Kinglong Mee
29
0.77%
Benjamin Coddington
11
0.29%
Chuck Lever
8
0.21%
Others
19
0.50%
Total
3763
nfs4proc.c
2828
-
38
13189
J. Bruce Fields
Neil Brown
Christoph Hellwig
Olga Kornievskaia
Mi Jinlong
Anna Schumaker
Yu Zhiguo
Andrew Morton
Andy Adamson
Kinglong Mee
Benny Halevy
Tigran Mkrtchyan
David P. Quigley
Chuck Lever
Andrew Elble
Jeff Layton
Stanislav Kinsbursky
Al Viro
Andreas Gruenbacher
Dave Hansen
Trond Myklebust
David Howells
David Shaw
Scott Mayhew
Miklos Szeredi
Shankar Anand
Benjamin Coddington
Boaz Harrosh
Tom Haynes
Greg Banks
Others
October 2002
November 2002
January 2003
February 2003
May 2003
June 2003
August 2003
September 2003
October 2003
February 2004
April 2004
June 2004
August 2004
October 2004
January 2005
March 2005
June 2005
January 2006
February 2006
July 2006
October 2006
November 2006
December 2006
July 2007
November 2007
February 2008
May 2008
June 2008
July 2008
August 2008
December 2008
February 2009
March 2009
April 2009
May 2009
July 2009
November 2009
December 2009
March 2010
April 2010
August 2010
October 2010
December 2010
January 2011
April 2011
June 2011
July 2011
August 2011
September 2011
October 2011
November 2011
January 2012
February 2012
March 2012
April 2012
July 2012
September 2012
November 2012
December 2012
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
December 2013
January 2014
February 2014
March 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
March 2015
June 2015
July 2015
August 2015
September 2015
December 2015
January 2016
March 2016
June 2016
July 2016
September 2016
October 2016
January 2017
February 2017
March 2017
May 2017
July 2017
September 2017
October 2017
November 2017
December 2017
March 2018
June 2018
July 2018
November 2018
January 2019
April 2019
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 1725}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 7, "token_count": 49}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 7, "token_count": 216}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 7, "token_count": 229}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 53, "token_count": 6}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 17, "token_count": 44}, {"author_id": 21, "token_count": 1}, {"author_id": 0, "token_count": 47}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 747}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 106}, {"author_id": 0, "token_count": 6}, {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 48, "token_count": 24}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 42, "token_count": 7}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 12, "token_count": 196}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 6, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 12, "token_count": 15}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 6, "token_count": 31}, {"author_id": 30, "token_count": 12}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 6, "token_count": 288}, {"author_id": 12, "token_count": 11}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 14, "token_count": 357}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 14, "token_count": 148}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 49, "token_count": 2}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 141}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 224}, {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 12, "token_count": 22}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 9, "token_count": 42}, {"author_id": 0, "token_count": 10}, {"author_id": 18, "token_count": 25}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 64}, {"author_id": 18, "token_count": 995}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 34}, {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 17, "token_count": 4}, {"author_id": 18, "token_count": 17}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 100}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 22, "token_count": 193}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 11, "token_count": 63}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 17, "token_count": 9}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 8, "token_count": 22}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 53}, {"author_id": 8, "token_count": 30}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 1, "token_count": 12}, {"author_id": 8, "token_count": 31}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 28, "token_count": 182}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 111}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 312}, {"author_id": 15, "token_count": 31}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 1235}, {"author_id": 0, "token_count": 24}, {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 3, "token_count": 2}, {"author_id": 15, "token_count": 22}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 9, "token_count": 176}, {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 9, "token_count": 176}, {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 23, "token_count": 18}, {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 15, "token_count": 16}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 9, "token_count": 21}, {"author_id": 2, "token_count": 187}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 17, "token_count": 2}, {"author_id": 10, "token_count": 25}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 20, "token_count": 169}, {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 221}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 15, "token_count": 341}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 360}, {"author_id": 0, "token_count": 158}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 11, "token_count": 99}, {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 11, "token_count": 11}, {"author_id": 13, "token_count": 1528}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 16, "token_count": 12}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
J. Bruce Fields
2853
21.63%
Neil Brown
2037
15.44%
Christoph Hellwig
1849
14.02%
Olga Kornievskaia
1534
11.63%
Mi Jinlong
1040
7.89%
Anna Schumaker
636
4.82%
Yu Zhiguo
505
3.83%
Andrew Morton
497
3.77%
Andy Adamson
429
3.25%
Kinglong Mee
423
3.21%
Benny Halevy
244
1.85%
Tigran Mkrtchyan
193
1.46%
David P. Quigley
182
1.38%
Chuck Lever
173
1.31%
Andrew Elble
169
1.28%
Jeff Layton
106
0.80%
Stanislav Kinsbursky
83
0.63%
Al Viro
59
0.45%
Andreas Gruenbacher
25
0.19%
Dave Hansen
24
0.18%
Trond Myklebust
19
0.14%
David Howells
18
0.14%
David Shaw
12
0.09%
Scott Mayhew
12
0.09%
Miklos Szeredi
7
0.05%
Shankar Anand
6
0.05%
Benjamin Coddington
4
0.03%
Boaz Harrosh
2
0.02%
Tom Haynes
2
0.02%
Greg Banks
1
0.01%
Others
45
0.34%
Total
13189
nfs4recover.c
1923
-
25
8143
Jeff Layton
Scott Mayhew
Neil Brown
Stanislav Kinsbursky
J. Bruce Fields
David Howells
Kinglong Mee
Al Viro
Christoph Hellwig
Dave Hansen
David Woodhouse
Jan Kara
Boaz Harrosh
Miklos Szeredi
Eric W. Biedermann
Others
June 2005
July 2005
January 2006
August 2006
October 2006
May 2007
October 2007
February 2008
October 2008
November 2008
March 2009
April 2009
May 2009
November 2009
December 2009
March 2010
July 2011
August 2011
November 2011
December 2011
January 2012
March 2012
April 2012
June 2012
November 2012
December 2012
February 2013
May 2013
September 2013
September 2014
October 2014
January 2015
March 2015
July 2015
August 2015
November 2015
January 2016
March 2016
June 2018
November 2018
March 2019
var spanGroupData = [ {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 884}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 17, "token_count": 5}, {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 48, "token_count": 34}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 23, "token_count": 136}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 38, "token_count": 22}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 2, "token_count": 73}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 17, "token_count": 37}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 49, "token_count": 12}, {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 2961}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 41, "token_count": 16}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 3, "token_count": 1134}, {"author_id": 8, "token_count": 396}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 8, "token_count": 102}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 24, "token_count": 2}, {"author_id": 8, "token_count": 17}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 17, "token_count": 43}, {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 542}, {"author_id": 15, "token_count": 55}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 17, "token_count": 4}, {"author_id": 42, "token_count": 12}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 23, "token_count": 33}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 15, "token_count": 51}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 17, "token_count": 6}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 16, "token_count": 35}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 16, "token_count": 1227}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
4651
57.12%
Scott Mayhew
1262
15.50%
Neil Brown
891
10.94%
Stanislav Kinsbursky
515
6.32%
J. Bruce Fields
195
2.39%
David Howells
172
2.11%
Kinglong Mee
106
1.30%
Al Viro
102
1.25%
Christoph Hellwig
73
0.90%
Dave Hansen
34
0.42%
David Woodhouse
22
0.27%
Jan Kara
16
0.20%
Boaz Harrosh
15
0.18%
Miklos Szeredi
12
0.15%
Eric W. Biedermann
2
0.02%
Others
75
0.92%
Total
8143
nfs4xdr.c
4612
-
42
23569
Christoph Hellwig
J. Bruce Fields
Neil Brown
Andy Adamson
Benny Halevy
Anna Schumaker
Kinglong Mee
David P. Quigley
Olga Kornievskaia
Chuck Lever
Trond Myklebust
Andrew Morton
Mi Jinlong
Andreas Gruenbacher
Jeff Layton
Al Viro
Andrew Elble
Eric W. Biedermann
Benjamin Coddington
Scott Mayhew
David Howells
Deepa Dinamani
Stanislav Kinsbursky
Andi Kleen
Amir Goldstein
Boaz Harrosh
Yu Zhiguo
Greg Banks
Miklos Szeredi
Steve Dickson
Others
October 2002
November 2002
December 2002
January 2003
March 2003
May 2003
June 2003
September 2003
October 2003
February 2004
April 2004
June 2004
August 2004
September 2004
October 2004
January 2005
March 2005
June 2005
January 2006
April 2006
October 2006
December 2006
January 2007
February 2007
July 2007
September 2007
November 2007
February 2008
July 2008
August 2008
March 2009
April 2009
May 2009
September 2009
October 2009
November 2009
December 2009
March 2010
April 2010
September 2010
October 2010
November 2010
December 2010
January 2011
February 2011
April 2011
May 2011
July 2011
August 2011
September 2011
October 2011
November 2011
January 2012
February 2012
March 2012
April 2012
November 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
February 2014
March 2014
May 2014
June 2014
July 2014
August 2014
September 2014
November 2014
December 2014
January 2015
March 2015
April 2015
June 2015
July 2015
December 2015
January 2016
February 2016
March 2016
June 2016
July 2016
September 2016
October 2016
December 2016
January 2017
February 2017
May 2017
July 2017
August 2017
November 2017
January 2018
March 2018
April 2018
May 2018
June 2018
July 2018
March 2019
April 2019
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 21}, {"author_id": 1, "token_count": 3224}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 37, "token_count": 4}, {"author_id": 1, "token_count": 472}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 111}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 466}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 7, "token_count": 99}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 138}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 237}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 102}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 17, "token_count": 62}, {"author_id": 21, "token_count": 1}, {"author_id": 0, "token_count": 185}, {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 48}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 17, "token_count": 1}, {"author_id": 6, "token_count": 115}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 11, "token_count": 5}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 12, "token_count": 682}, {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 12, "token_count": 238}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 6, "token_count": 1152}, {"author_id": 12, "token_count": 153}, {"author_id": 0, "token_count": 94}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 12, "token_count": 27}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 18, "token_count": 32}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 18, "token_count": 17}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 9, "token_count": 193}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 18, "token_count": 14}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 5, "token_count": 53}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 12, "token_count": 9}, {"author_id": 0, "token_count": 414}, {"author_id": 18, "token_count": 35}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 9, "token_count": 61}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 12, "token_count": 79}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 11, "token_count": 8}, {"author_id": 0, "token_count": 196}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 17, "token_count": 3}, {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 155}, {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 24, "token_count": 46}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 11, "token_count": 19}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 28, "token_count": 199}, {"author_id": 0, "token_count": 12}, {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 692}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 9, "token_count": 120}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 15, "token_count": 17}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 579}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 804}, {"author_id": 3, "token_count": 40}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 8088}, {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 766}, {"author_id": 15, "token_count": 11}, {"author_id": 5, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 9, "token_count": 239}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 9, "token_count": 38}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 2, "token_count": 79}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 23, "token_count": 15}, {"author_id": 15, "token_count": 35}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 15, "token_count": 384}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 121}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 10, "token_count": 84}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 43, "token_count": 27}, {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 20, "token_count": 71}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 3, "token_count": 42}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 299}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 23, "token_count": 8}, {"author_id": 0, "token_count": 30}, {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 0, "token_count": 139}, {"author_id": 5, "token_count": 54}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 11, "token_count": 105}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 36, "token_count": 2}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 11, "token_count": 24}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 51, "token_count": 18}, {"author_id": 16, "token_count": 16}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 177}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
8338
35.38%
J. Bruce Fields
4999
21.21%
Neil Brown
4891
20.75%
Andy Adamson
1288
5.46%
Benny Halevy
1197
5.08%
Anna Schumaker
953
4.04%
Kinglong Mee
458
1.94%
David P. Quigley
199
0.84%
Olga Kornievskaia
177
0.75%
Chuck Lever
163
0.69%
Trond Myklebust
140
0.59%
Andrew Morton
112
0.48%
Mi Jinlong
98
0.42%
Andreas Gruenbacher
96
0.41%
Jeff Layton
88
0.37%
Al Viro
71
0.30%
Andrew Elble
71
0.30%
Eric W. Biedermann
46
0.20%
Benjamin Coddington
28
0.12%
Scott Mayhew
25
0.11%
David Howells
23
0.10%
Deepa Dinamani
18
0.08%
Stanislav Kinsbursky
5
0.02%
Andi Kleen
4
0.02%
Amir Goldstein
2
0.01%
Boaz Harrosh
2
0.01%
Yu Zhiguo
2
0.01%
Greg Banks
1
0.00%
Miklos Szeredi
1
0.00%
Steve Dickson
1
0.00%
Others
72
0.31%
Total
23569
nfscache.c
602
-
19
2469
Jeff Layton
Trond Myklebust
Linus Torvalds (pre-git)
Neil Brown
David Chinner
J. Bruce Fields
Kinglong Mee
Al Viro
Chuck Lever
Boaz Harrosh
Linus Torvalds
Others
March 1997
January 1999
March 2000
May 2000
June 2000
February 2002
September 2002
October 2002
July 2004
March 2005
June 2006
October 2006
December 2006
February 2007
November 2007
December 2009
March 2010
January 2013
February 2013
March 2013
April 2013
August 2013
December 2013
June 2014
August 2014
November 2014
March 2015
October 2016
February 2017
November 2017
March 2018
June 2018
October 2018
December 2018
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 425}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 43}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 49, "token_count": 2}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 3, "token_count": 136}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 3, "token_count": 410}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 3, "token_count": 371}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 57, "token_count": 61}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 5, "token_count": 342}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 15, "token_count": 14}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 354}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
976
39.53%
Trond Myklebust
697
28.23%
Linus Torvalds (pre-git)
488
19.77%
Neil Brown
184
7.45%
David Chinner
61
2.47%
J. Bruce Fields
20
0.81%
Kinglong Mee
14
0.57%
Al Viro
5
0.20%
Chuck Lever
5
0.20%
Boaz Harrosh
2
0.08%
Linus Torvalds
2
0.08%
Others
15
0.61%
Total
2469
nfsctl.c
1347
-
42
5128
Neil Brown
Jeff Layton
Stanislav Kinsbursky
J. Bruce Fields
Chuck Lever
Al Viro
Greg Banks
S. Wendy Cheng
Trond Myklebust
Linus Torvalds (pre-git)
Eric Biggers
Benny Halevy
Eric W. Biedermann
Christoph Hellwig
Anna Schumaker
Kinglong Mee
Vasily Averin
Olga Kornievskaia
Andi Kleen
Scott Mayhew
Andrew Morton
Boaz Harrosh
Linus Torvalds
Others
March 1997
December 1998
January 2000
March 2000
August 2000
February 2002
March 2002
July 2002
October 2002
January 2003
April 2003
May 2003
June 2003
October 2003
February 2004
May 2004
June 2004
August 2004
June 2005
November 2005
March 2006
October 2006
February 2007
August 2007
November 2007
December 2007
January 2008
April 2008
June 2008
July 2008
August 2008
December 2008
January 2009
March 2009
April 2009
June 2009
July 2009
August 2009
December 2009
January 2010
March 2010
May 2010
July 2010
August 2010
September 2010
January 2011
March 2011
May 2011
June 2011
July 2011
November 2011
December 2011
January 2012
March 2012
April 2012
May 2012
July 2012
August 2012
November 2012
December 2012
January 2013
February 2013
March 2013
April 2013
February 2014
May 2014
June 2014
July 2014
September 2014
October 2014
November 2014
April 2015
May 2016
August 2016
September 2016
November 2016
December 2016
February 2017
March 2017
November 2017
June 2018
July 2018
November 2018
February 2019
March 2019
April 2019
May 2019
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 57}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 17, "token_count": 8}, {"author_id": 26, "token_count": 2}, {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 17, "token_count": 187}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 426}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 17, "token_count": 54}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 110}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 128}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 367}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 21, "token_count": 301}, {"author_id": 1, "token_count": 225}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 108}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 32, "token_count": 262}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 11, "token_count": 6}, {"author_id": 3, "token_count": 172}, {"author_id": 1, "token_count": 93}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 11, "token_count": 26}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 21, "token_count": 16}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 12, "token_count": 52}, {"author_id": 11, "token_count": 274}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 11, "token_count": 31}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 49, "token_count": 2}, {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 11, "token_count": 74}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 123}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 17, "token_count": 6}, {"author_id": 37, "token_count": 7}, {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 94}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 9, "token_count": 22}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 68}, {"author_id": 8, "token_count": 32}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 105}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 8, "token_count": 49}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 8, "token_count": 174}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 17, "token_count": 3}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 8, "token_count": 126}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 24, "token_count": 5}, {"author_id": 3, "token_count": 41}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 8, "token_count": 23}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 15, "token_count": 19}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 124}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 120}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 17, "token_count": 69}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 24, "token_count": 25}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 136}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 1, "token_count": 80}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 34, "token_count": 18}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 52, "token_count": 75}, {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 16, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 76}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
1598
31.16%
Jeff Layton
537
10.47%
Stanislav Kinsbursky
524
10.22%
J. Bruce Fields
420
8.19%
Chuck Lever
412
8.03%
Al Viro
339
6.61%
Greg Banks
317
6.18%
S. Wendy Cheng
262
5.11%
Trond Myklebust
212
4.13%
Linus Torvalds (pre-git)
95
1.85%
Eric Biggers
76
1.48%
Benny Halevy
52
1.01%
Eric W. Biedermann
30
0.59%
Christoph Hellwig
24
0.47%
Anna Schumaker
23
0.45%
Kinglong Mee
19
0.37%
Vasily Averin
18
0.35%
Olga Kornievskaia
9
0.18%
Andi Kleen
7
0.14%
Scott Mayhew
6
0.12%
Andrew Morton
5
0.10%
Boaz Harrosh
2
0.04%
Linus Torvalds
2
0.04%
Others
139
2.71%
Total
5128
nfsd.h
440
-
27
1413
Neil Brown
J. Bruce Fields
Marc Eshel
Linus Torvalds (pre-git)
Harvey Harrison
Trond Myklebust
Stanislav Kinsbursky
Christoph Hellwig
Andy Adamson
Steve Dickson
Kendrick M. Smith
Benny Halevy
Jeff Layton
Andrew Elble
David P. Quigley
Andreas Gruenbacher
Andrew Morton
Anna Schumaker
Linus Torvalds
Al Viro
Jesper Juhl
Others
March 1997
May 1998
September 1999
January 2000
March 2000
February 2002
August 2002
October 2002
April 2003
May 2003
June 2003
September 2003
February 2004
April 2004
May 2004
June 2004
August 2004
March 2005
June 2005
July 2005
October 2006
December 2006
July 2007
August 2007
February 2008
June 2008
February 2009
April 2009
June 2009
July 2009
September 2009
November 2009
December 2009
July 2010
October 2010
January 2011
August 2011
September 2011
November 2011
March 2012
June 2012
July 2012
November 2012
December 2012
February 2013
May 2013
February 2014
May 2014
August 2014
November 2014
April 2015
January 2016
June 2016
October 2016
January 2017
May 2017
November 2017
April 2018
April 2019
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 76}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 61}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 26, "token_count": 9}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 47, "token_count": 30}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 17, "token_count": 3}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 55, "token_count": 2}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 10, "token_count": 14}, {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 17, "token_count": 4}, {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 40, "token_count": 35}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 40, "token_count": 65}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 6, "token_count": 41}, {"author_id": 12, "token_count": 27}, {"author_id": 29, "token_count": 160}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 35, "token_count": 25}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 5, "token_count": 27}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 8, "token_count": 44}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 28, "token_count": 23}, {"author_id": 35, "token_count": 23}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 58}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 20, "token_count": 24}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 63}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
222
15.71%
J. Bruce Fields
221
15.64%
Marc Eshel
160
11.32%
Linus Torvalds (pre-git)
149
10.54%
Harvey Harrison
100
7.08%
Trond Myklebust
90
6.37%
Stanislav Kinsbursky
76
5.38%
Christoph Hellwig
68
4.81%
Andy Adamson
56
3.96%
Steve Dickson
48
3.40%
Kendrick M. Smith
30
2.12%
Benny Halevy
27
1.91%
Jeff Layton
25
1.77%
Andrew Elble
24
1.70%
David P. Quigley
23
1.63%
Andreas Gruenbacher
22
1.56%
Andrew Morton
22
1.56%
Anna Schumaker
17
1.20%
Linus Torvalds
9
0.64%
Al Viro
7
0.50%
Jesper Juhl
2
0.14%
Others
15
1.06%
Total
1413
nfsfh.c
706
-
24
2790
Neil Brown
J. Bruce Fields
Linus Torvalds (pre-git)
Linus Torvalds
Christoph Hellwig
Steve Dickson
Andrew Morton
Al Viro
David Howells
Kendrick M. Smith
Jan Blunck
Andy Adamson
Jeff Layton
Kinglong Mee
Jan Kara
Boaz Harrosh
Miklos Szeredi
Oleg Drokin
Stanislav Kinsbursky
Others
March 1997
October 1997
May 1998
August 1998
September 1999
January 2000
March 2000
May 2000
June 2000
February 2002
March 2002
April 2002
May 2002
August 2002
September 2002
October 2002
January 2003
April 2003
September 2003
January 2004
March 2004
May 2004
June 2004
August 2004
October 2004
March 2005
June 2006
July 2006
October 2006
December 2006
January 2007
February 2007
May 2007
July 2007
September 2007
October 2007
November 2007
February 2008
March 2008
May 2008
June 2008
July 2008
August 2008
November 2008
January 2009
September 2009
November 2009
December 2009
April 2011
July 2011
August 2011
March 2012
June 2012
August 2012
September 2013
May 2014
June 2014
September 2014
November 2014
January 2015
March 2015
September 2015
April 2016
July 2016
November 2017
March 2018
August 2018
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 77}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 4, "token_count": 165}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 230}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 17, "token_count": 3}, {"author_id": 26, "token_count": 212}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 1, "token_count": 206}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 17, "token_count": 31}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 47, "token_count": 39}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 17, "token_count": 16}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 7, "token_count": 97}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 1, "token_count": 88}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 17, "token_count": 3}, {"author_id": 1, "token_count": 140}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 19}, {"author_id": 2, "token_count": 4}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 140}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 54, "token_count": 24}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 129}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 23, "token_count": 37}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 35, "token_count": 15}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 297}, {"author_id": 35, "token_count": 105}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 49, "token_count": 1}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 17, "token_count": 7}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 23, "token_count": 25}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 38}, {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
727
26.06%
J. Bruce Fields
691
24.77%
Linus Torvalds (pre-git)
511
18.32%
Linus Torvalds
212
7.60%
Christoph Hellwig
165
5.91%
Steve Dickson
120
4.30%
Andrew Morton
101
3.62%
Al Viro
67
2.40%
David Howells
66
2.37%
Kendrick M. Smith
39
1.40%
Jan Blunck
24
0.86%
Andy Adamson
19
0.68%
Jeff Layton
13
0.47%
Kinglong Mee
9
0.32%
Jan Kara
5
0.18%
Boaz Harrosh
1
0.04%
Miklos Szeredi
1
0.04%
Oleg Drokin
1
0.04%
Stanislav Kinsbursky
1
0.04%
Others
17
0.61%
Total
2790
nfsfh.h
323
-
9
1155
J. Bruce Fields
Christoph Hellwig
Jeff Layton
Kinglong Mee
Amir Goldstein
David Howells
Al Viro
Others
December 2009
July 2011
September 2013
March 2014
May 2014
June 2014
August 2014
February 2015
March 2015
September 2015
November 2015
January 2016
May 2017
November 2017
December 2017
January 2018
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 745}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 15, "token_count": 29}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 112}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 116}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 59}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 36, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
J. Bruce Fields
784
67.88%
Christoph Hellwig
228
19.74%
Jeff Layton
90
7.79%
Kinglong Mee
29
2.51%
Amir Goldstein
12
1.04%
David Howells
6
0.52%
Al Viro
4
0.35%
Others
2
0.17%
Total
1155
nfsproc.c
823
-
23
3908
Linus Torvalds (pre-git)
Yu Zhiguo
Neil Brown
Christoph Hellwig
Linus Torvalds
David Shaw
Andreas Gruenbacher
Chuck Lever
Al Viro
Jan Kara
J. Bruce Fields
Jeff Layton
Andrew Morton
Kinglong Mee
David Howells
Miklos Szeredi
Boaz Harrosh
Greg Banks
Kendrick M. Smith
Others
March 1997
August 1997
October 1997
January 1998
May 1998
February 1999
September 1999
January 2000
March 2000
June 2000
February 2002
April 2002
May 2002
August 2002
October 2002
November 2002
January 2003
June 2003
September 2003
February 2004
May 2004
February 2005
March 2005
June 2005
January 2006
October 2006
February 2007
May 2007
July 2007
June 2008
August 2008
December 2008
March 2009
June 2009
September 2009
November 2009
December 2009
January 2011
June 2012
January 2013
July 2014
March 2015
May 2015
May 2016
July 2016
October 2016
December 2016
March 2017
May 2017
November 2017
March 2018
July 2018
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 1525}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 4, "token_count": 103}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 4, "token_count": 66}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 4, "token_count": 30}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 131}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 80}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 26, "token_count": 148}, {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 97}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 17, "token_count": 19}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 30, "token_count": 122}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 17, "token_count": 47}, {"author_id": 21, "token_count": 2}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 42, "token_count": 5}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 30, "token_count": 10}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 14, "token_count": 861}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 49, "token_count": 2}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 41, "token_count": 31}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 10, "token_count": 122}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 173}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 11, "token_count": 76}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 11, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1956
50.05%
Yu Zhiguo
861
22.03%
Neil Brown
180
4.61%
Christoph Hellwig
176
4.50%
Linus Torvalds
148
3.79%
David Shaw
132
3.38%
Andreas Gruenbacher
127
3.25%
Chuck Lever
114
2.92%
Al Viro
72
1.84%
Jan Kara
36
0.92%
J. Bruce Fields
35
0.90%
Jeff Layton
17
0.44%
Andrew Morton
12
0.31%
Kinglong Mee
8
0.20%
David Howells
6
0.15%
Miklos Szeredi
5
0.13%
Boaz Harrosh
2
0.05%
Greg Banks
2
0.05%
Kendrick M. Smith
1
0.03%
Others
18
0.46%
Total
3908
nfssvc.c
1062
-
32
4530
Trond Myklebust
Stanislav Kinsbursky
Neil Brown
Scott Mayhew
Greg Banks
J. Bruce Fields
Linus Torvalds (pre-git)
Jeff Layton
Andreas Gruenbacher
Vasily Averin
Andy Adamson
Kinglong Mee
Ryusei Yamaguchi
Benny Halevy
Linus Torvalds
Andrew Morton
Christoph Hellwig
Al Viro
David Howells
Boaz Harrosh
Chuck Lever
Others
March 1997
October 1997
August 1998
December 1998
September 1999
January 2000
March 2000
February 2002
May 2002
October 2002
January 2003
February 2003
June 2003
July 2003
April 2005
June 2005
August 2005
November 2005
February 2006
March 2006
October 2006
January 2007
May 2007
June 2007
July 2007
June 2008
January 2009
March 2009
April 2009
June 2009
July 2009
August 2009
September 2009
November 2009
December 2009
July 2010
August 2010
September 2010
January 2011
July 2011
January 2012
April 2012
May 2012
July 2012
August 2012
November 2012
December 2012
February 2013
July 2013
December 2013
January 2014
June 2014
July 2014
November 2014
June 2015
December 2015
January 2016
September 2016
January 2017
February 2017
March 2017
April 2017
May 2017
August 2017
September 2017
October 2017
November 2017
April 2019
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 198}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 4, "token_count": 56}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 26, "token_count": 24}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 26, "token_count": 6}, {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 7, "token_count": 26}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 133}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 10, "token_count": 141}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 17, "token_count": 5}, {"author_id": 21, "token_count": 330}, {"author_id": 1, "token_count": 108}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 52}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 3, "token_count": 45}, {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 21, "token_count": 32}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 6, "token_count": 31}, {"author_id": 12, "token_count": 60}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 6, "token_count": 14}, {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 50, "token_count": 77}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 23, "token_count": 6}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 49, "token_count": 5}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 95}, {"author_id": 3, "token_count": 46}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 8, "token_count": 46}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 8, "token_count": 514}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 8, "token_count": 10}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 15, "token_count": 56}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 15, "token_count": 15}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 33}, {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 48}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 16, "token_count": 344}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 34, "token_count": 36}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 16, "token_count": 24}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 45}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 99}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 34, "token_count": 87}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 1133}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1178
26.00%
Stanislav Kinsbursky
612
13.51%
Neil Brown
473
10.44%
Scott Mayhew
368
8.12%
Greg Banks
362
7.99%
J. Bruce Fields
354
7.81%
Linus Torvalds (pre-git)
285
6.29%
Jeff Layton
179
3.95%
Andreas Gruenbacher
144
3.18%
Vasily Averin
123
2.72%
Andy Adamson
106
2.34%
Kinglong Mee
88
1.94%
Ryusei Yamaguchi
77
1.70%
Benny Halevy
60
1.32%
Linus Torvalds
30
0.66%
Andrew Morton
26
0.57%
Christoph Hellwig
15
0.33%
Al Viro
9
0.20%
David Howells
6
0.13%
Boaz Harrosh
5
0.11%
Chuck Lever
1
0.02%
Others
29
0.64%
Total
4530
nfsxdr.c
570
-
24
3252
Linus Torvalds (pre-git)
Neil Brown
Chuck Lever
Christoph Hellwig
Al Viro
Peter Staubach
J. Bruce Fields
Andi Kleen
Andreas Gruenbacher
David Shaw
Eric W. Biedermann
Linus Torvalds
Trond Myklebust
Kinglong Mee
Benoit Taine
Andrew Morton
Amir Goldstein
David Howells
Boaz Harrosh
Deepa Dinamani
Greg Banks
Others
March 1997
January 2000
June 2000
August 2000
February 2002
April 2002
June 2002
October 2002
November 2002
June 2003
August 2003
September 2003
January 2004
February 2004
August 2004
June 2005
January 2006
October 2006
January 2007
February 2007
May 2007
August 2007
November 2007
January 2008
December 2009
March 2011
December 2012
January 2013
February 2013
April 2014
May 2014
June 2014
March 2015
April 2017
May 2017
November 2017
January 2018
March 2018
May 2018
April 2019
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 1798}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 26, "token_count": 38}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 17, "token_count": 39}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 193}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 37, "token_count": 55}, {"author_id": 1, "token_count": 159}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 17, "token_count": 7}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 10, "token_count": 49}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 30, "token_count": 42}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 17, "token_count": 38}, {"author_id": 21, "token_count": 1}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 103}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 27}, {"author_id": 33, "token_count": 49}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 33, "token_count": 26}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 49, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 24, "token_count": 42}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 45, "token_count": 25}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 15, "token_count": 29}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 127}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 11, "token_count": 145}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1822
56.03%
Neil Brown
539
16.57%
Chuck Lever
147
4.52%
Christoph Hellwig
127
3.91%
Al Viro
87
2.68%
Peter Staubach
75
2.31%
J. Bruce Fields
72
2.21%
Andi Kleen
55
1.69%
Andreas Gruenbacher
49
1.51%
David Shaw
42
1.29%
Eric W. Biedermann
42
1.29%
Linus Torvalds
38
1.17%
Trond Myklebust
36
1.11%
Kinglong Mee
29
0.89%
Benoit Taine
25
0.77%
Andrew Morton
20
0.62%
Amir Goldstein
6
0.18%
David Howells
3
0.09%
Boaz Harrosh
1
0.03%
Deepa Dinamani
1
0.03%
Greg Banks
1
0.03%
Others
35
1.08%
Total
3252
pnfs.h
100
-
5
438
Christoph Hellwig
Tom Haynes
J. Bruce Fields
Jeff Layton
Others
May 2014
January 2015
February 2015
March 2016
June 2016
August 2016
November 2017
var spanGroupData = [ {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 367}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 19, "token_count": 16}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
406
92.69%
Tom Haynes
16
3.65%
J. Bruce Fields
12
2.74%
Jeff Layton
3
0.68%
Others
1
0.23%
Total
438
state.h
691
-
25
2072
J. Bruce Fields
Jeff Layton
Neil Brown
Christoph Hellwig
Andy Adamson
Anna Schumaker
Olga Kornievskaia
Trond Myklebust
Stanislav Kinsbursky
Sachin Bhamare
Alexandros Batsakis
Benny Halevy
Marc Eshel
Kinglong Mee
Andrew Morton
Ricardo Labiaga
Scott Mayhew
Andrew Elble
Takuma Umeya
Al Viro
Eric W. Biedermann
Oleg Drokin
Others
April 2003
May 2003
June 2003
September 2003
February 2004
April 2004
June 2004
January 2005
March 2005
June 2005
July 2005
October 2006
July 2007
February 2009
April 2009
May 2009
June 2009
July 2009
August 2009
September 2009
October 2009
December 2009
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
October 2010
December 2010
January 2011
July 2011
September 2011
October 2011
January 2012
February 2012
March 2012
July 2012
September 2012
November 2012
February 2013
March 2013
April 2013
March 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
December 2014
April 2015
June 2015
September 2015
October 2015
November 2015
December 2015
May 2016
June 2016
September 2016
January 2017
October 2017
July 2018
December 2018
March 2019
April 2019
var spanGroupData = [ {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 90}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 6, "token_count": 56}, {"author_id": 12, "token_count": 5}, {"author_id": 0, "token_count": 3}, {"author_id": 29, "token_count": 20}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 59, "token_count": 35}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 6, "token_count": 50}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 6, "token_count": 27}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 31, "token_count": 11}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 12, "token_count": 11}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 12, "token_count": 11}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 58, "token_count": 4}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 127}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 12, "token_count": 4}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 3, "token_count": 54}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 9, "token_count": 87}, {"author_id": 0, "token_count": 29}, {"author_id": 3, "token_count": 26}, {"author_id": 8, "token_count": 34}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 75}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 3, "token_count": 117}, {"author_id": 5, "token_count": 43}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 103}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 102}, {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 27, "token_count": 36}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 38}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 15, "token_count": 11}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 73}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 16, "token_count": 11}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
J. Bruce Fields
525
25.34%
Jeff Layton
337
16.26%
Neil Brown
329
15.88%
Christoph Hellwig
290
14.00%
Andy Adamson
135
6.52%
Anna Schumaker
96
4.63%
Olga Kornievskaia
73
3.52%
Trond Myklebust
51
2.46%
Stanislav Kinsbursky
40
1.93%
Sachin Bhamare
36
1.74%
Alexandros Batsakis
35
1.69%
Benny Halevy
31
1.50%
Marc Eshel
20
0.97%
Kinglong Mee
14
0.68%
Andrew Morton
11
0.53%
Ricardo Labiaga
11
0.53%
Scott Mayhew
11
0.53%
Andrew Elble
4
0.19%
Takuma Umeya
4
0.19%
Al Viro
3
0.14%
Eric W. Biedermann
2
0.10%
Oleg Drokin
2
0.10%
Others
12
0.58%
Total
2072
stats.c
104
-
10
369
Linus Torvalds (pre-git)
Andrew Morton
Shankar Anand
Stanislav Kinsbursky
Neil Brown
Boaz Harrosh
Others
March 1997
October 1997
January 1998
September 1999
March 2000
July 2000
April 2002
July 2002
February 2004
March 2006
July 2006
December 2009
May 2011
December 2011
November 2017
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 82}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 82}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 4, "token_count": 37}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 7, "token_count": 75}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 53, "token_count": 52}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
226
61.25%
Andrew Morton
75
20.33%
Shankar Anand
52
14.09%
Stanislav Kinsbursky
9
2.44%
Neil Brown
2
0.54%
Boaz Harrosh
1
0.27%
Others
4
1.08%
Total
369
stats.h
44
-
5
137
Linus Torvalds (pre-git)
Shankar Anand
Christoph Hellwig
David Howells
Others
March 1997
October 1997
September 1999
March 2000
July 2006
October 2012
May 2014
November 2017
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 48}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 43}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 53, "token_count": 17}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
114
83.21%
Shankar Anand
17
12.41%
Christoph Hellwig
4
2.92%
David Howells
1
0.73%
Others
1
0.73%
Total
137
trace.c
3
-
1
6
Christoph Hellwig
August 2014
var spanGroupData = [ {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
6
100.00%
Total
6
trace.h
172
-
4
259
Christoph Hellwig
Chuck Lever
Jeff Layton
Others
August 2014
October 2015
November 2015
November 2017
March 2018
var spanGroupData = [ {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 116}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 60}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 11, "token_count": 79}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
116
44.79%
Chuck Lever
79
30.50%
Jeff Layton
63
24.32%
Others
1
0.39%
Total
259
vfs.c
2136
-
50
8898
Christoph Hellwig
J. Bruce Fields
Linus Torvalds (pre-git)
Neil Brown
Al Viro
Chuck Lever
Jeff Layton
Anna Schumaker
Andreas Gruenbacher
David Woodhouse
David Howells
Ben Myers
Greg Banks
Trond Myklebust
Kinglong Mee
Andrew Morton
Jan Kara
Miklos Szeredi
David P. Quigley
Dave Hansen
Linus Torvalds
Oleg Drokin
Andy Adamson
Boaz Harrosh
Kendrick M. Smith
Mi Jinlong
Jan Blunck
Steve Dickson
Andi Kleen
Eric W. Biedermann
David Shaw
Amir Goldstein
Others
March 1997
August 1997
October 1997
December 1997
March 1998
May 1998
August 1998
December 1998
January 1999
September 1999
January 2000
March 2000
June 2000
August 2000
October 2000
February 2002
April 2002
May 2002
July 2002
August 2002
October 2002
November 2002
January 2003
March 2003
April 2003
June 2003
July 2003
August 2003
January 2004
February 2004
May 2004
July 2004
August 2004
March 2005
June 2005
January 2006
May 2006
October 2006
November 2006
December 2006
June 2007
July 2007
September 2007
October 2007
November 2007
February 2008
April 2008
June 2008
July 2008
August 2008
October 2008
February 2009
March 2009
April 2009
May 2009
June 2009
September 2009
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
June 2010
July 2010
August 2010
October 2010
January 2011
April 2011
August 2011
September 2011
March 2012
June 2012
September 2012
October 2012
December 2012
February 2013
March 2013
April 2013
May 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
May 2014
June 2014
July 2014
September 2014
October 2014
November 2014
January 2015
March 2015
April 2015
June 2015
September 2015
November 2015
December 2015
January 2016
March 2016
April 2016
July 2016
August 2016
September 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
July 2017
November 2017
March 2018
May 2018
September 2018
October 2018
November 2018
January 2019
April 2019
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 581}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 4, "token_count": 124}, ]}, {"timestamp": 880963200, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 4, "token_count": 33}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 4, "token_count": 117}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 4, "token_count": 46}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 4, "token_count": 84}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 17, "token_count": 19}, {"author_id": 26, "token_count": 22}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 17, "token_count": 5}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 47, "token_count": 13}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 131}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 7, "token_count": 26}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 17, "token_count": 4}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 256}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 69}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 10, "token_count": 116}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 43}, {"author_id": 30, "token_count": 1}, {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 17, "token_count": 46}, {"author_id": 21, "token_count": 52}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 18}, {"author_id": 0, "token_count": 117}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 48, "token_count": 25}, {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 3, "token_count": 36}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 38, "token_count": 99}, {"author_id": 42, "token_count": 9}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 17, "token_count": 12}, {"author_id": 0, "token_count": 2}, {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 17, "token_count": 40}, {"author_id": 38, "token_count": 7}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 223}, {"author_id": 35, "token_count": 5}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 49, "token_count": 17}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 46, "token_count": 93}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 23, "token_count": 11}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 17, "token_count": 5}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 17, "token_count": 1}, {"author_id": 41, "token_count": 35}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 17, "token_count": 1}, {"author_id": 28, "token_count": 30}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 155}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 3800}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 188}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 3, "token_count": 3}, {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 15, "token_count": 32}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 42, "token_count": 14}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 9, "token_count": 82}, {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 23, "token_count": 81}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 128}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 17, "token_count": 2}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 211}, {"author_id": 44, "token_count": 22}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 54}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 15, "token_count": 11}, {"author_id": 26, "token_count": 1}, {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 111}, {"author_id": 0, "token_count": 158}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 17, "token_count": 67}, {"author_id": 2, "token_count": 67}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 11, "token_count": 153}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 17, "token_count": 121}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
4397
49.42%
J. Bruce Fields
1098
12.34%
Linus Torvalds (pre-git)
1054
11.85%
Neil Brown
617
6.93%
Al Viro
324
3.64%
Chuck Lever
155
1.74%
Jeff Layton
137
1.54%
Anna Schumaker
136
1.53%
Andreas Gruenbacher
116
1.30%
David Woodhouse
106
1.19%
David Howells
96
1.08%
Ben Myers
93
1.05%
Greg Banks
52
0.58%
Trond Myklebust
51
0.57%
Kinglong Mee
50
0.56%
Andrew Morton
36
0.40%
Jan Kara
35
0.39%
Miklos Szeredi
33
0.37%
David P. Quigley
30
0.34%
Dave Hansen
25
0.28%
Linus Torvalds
23
0.26%
Oleg Drokin
22
0.25%
Andy Adamson
18
0.20%
Boaz Harrosh
17
0.19%
Kendrick M. Smith
13
0.15%
Mi Jinlong
8
0.09%
Jan Blunck
6
0.07%
Steve Dickson
5
0.06%
Andi Kleen
4
0.04%
Eric W. Biedermann
4
0.04%
David Shaw
2
0.02%
Amir Goldstein
1
0.01%
Others
134
1.51%
Total
8898
vfs.h
174
-
15
1044
J. Bruce Fields
Al Viro
Christoph Hellwig
Anna Schumaker
Benjamin Coddington
Jan Kara
Chuck Lever
Kinglong Mee
David P. Quigley
Miklos Szeredi
Jeff Layton
David Howells
Mi Jinlong
Others
October 2009
November 2009
December 2009
March 2010
July 2010
April 2011
July 2011
August 2011
October 2011
November 2011
March 2012
June 2012
January 2013
May 2013
March 2014
June 2014
October 2014
November 2014
June 2015
July 2015
September 2015
December 2015
March 2016
July 2016
September 2016
December 2016
January 2017
November 2017
March 2018
April 2019
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 526}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 17, "token_count": 46}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 41, "token_count": 27}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 17, "token_count": 56}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 28, "token_count": 16}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 42, "token_count": 10}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 9, "token_count": 22}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 62}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 15, "token_count": 19}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 43, "token_count": 39}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 18}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 11, "token_count": 24}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
J. Bruce Fields
667
63.89%
Al Viro
103
9.87%
Christoph Hellwig
80
7.66%
Anna Schumaker
40
3.83%
Benjamin Coddington
39
3.74%
Jan Kara
27
2.59%
Chuck Lever
24
2.30%
Kinglong Mee
20
1.92%
David P. Quigley
16
1.53%
Miklos Szeredi
10
0.96%
Jeff Layton
7
0.67%
David Howells
4
0.38%
Mi Jinlong
1
0.10%
Others
6
0.57%
Total
1044
xdr.h
165
-
12
640
Linus Torvalds (pre-git)
Neil Brown
Andreas Gruenbacher
Al Viro
Chuck Lever
David Shaw
J. Bruce Fields
Christoph Hellwig
Andrew Morton
Boaz Harrosh
Linus Torvalds
Others
March 1997
August 2000
February 2002
October 2002
November 2002
December 2002
June 2003
June 2005
January 2006
October 2006
January 2007
November 2007
December 2009
February 2013
May 2017
November 2017
March 2018
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 493}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 10, "token_count": 30}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 30, "token_count": 12}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 17, "token_count": 26}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 49, "token_count": 1}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 11, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
496
77.50%
Neil Brown
45
7.03%
Andreas Gruenbacher
30
4.69%
Al Viro
26
4.06%
Chuck Lever
14
2.19%
David Shaw
12
1.88%
J. Bruce Fields
9
1.41%
Christoph Hellwig
4
0.63%
Andrew Morton
1
0.16%
Boaz Harrosh
1
0.16%
Linus Torvalds
1
0.16%
Others
1
0.16%
Total
640
xdr3.h
321
-
12
1205
Linus Torvalds (pre-git)
Andreas Gruenbacher
Al Viro
Neil Brown
Chuck Lever
J. Bruce Fields
David Shaw
Christoph Hellwig
Linus Torvalds
Andrew Morton
Boaz Harrosh
Others
March 1997
September 1999
August 2000
February 2002
October 2002
November 2002
June 2003
June 2004
June 2005
November 2005
January 2006
October 2006
January 2007
November 2007
December 2009
February 2013
January 2014
May 2017
November 2017
March 2018
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 4, "token_count": 726}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 4, "token_count": 225}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 10, "token_count": 95}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 17, "token_count": 57}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 49, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 11, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
957
79.42%
Andreas Gruenbacher
95
7.88%
Al Viro
57
4.73%
Neil Brown
56
4.65%
Chuck Lever
15
1.24%
J. Bruce Fields
14
1.16%
David Shaw
4
0.33%
Christoph Hellwig
2
0.17%
Linus Torvalds
2
0.17%
Andrew Morton
1
0.08%
Boaz Harrosh
1
0.08%
Others
1
0.08%
Total
1205
xdr4.h
847
-
23
3012
Neil Brown
J. Bruce Fields
Christoph Hellwig
Andy Adamson
Anna Schumaker
Olga Kornievskaia
Benny Halevy
Andrew Morton
Tigran Mkrtchyan
Mi Jinlong
Andrew Elble
Jeff Layton
Al Viro
Chuck Lever
David P. Quigley
Trond Myklebust
Peter Staubach
Sachin Bhamare
Stanislav Kinsbursky
Boaz Harrosh
David Howells
Kinglong Mee
Others
October 2002
November 2002
January 2003
February 2003
May 2003
June 2003
September 2003
February 2004
June 2004
August 2004
October 2004
January 2005
March 2005
June 2005
October 2006
December 2006
July 2007
August 2007
November 2007
March 2009
April 2009
August 2009
December 2009
April 2010
October 2010
November 2010
December 2010
January 2011
July 2011
August 2011
October 2011
January 2012
February 2012
March 2012
April 2012
November 2012
December 2012
February 2013
April 2013
May 2013
August 2013
December 2013
January 2014
March 2014
May 2014
June 2014
July 2014
September 2014
November 2014
March 2015
April 2015
June 2015
September 2015
December 2015
June 2016
September 2016
May 2017
July 2017
August 2017
October 2017
March 2018
July 2018
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 6, "token_count": 17}, {"author_id": 1, "token_count": 823}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 252}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 7, "token_count": 52}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 17, "token_count": 22}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 6, "token_count": 24}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 6, "token_count": 205}, {"author_id": 12, "token_count": 43}, {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 49, "token_count": 4}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 9, "token_count": 80}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 18, "token_count": 9}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 29}, {"author_id": 18, "token_count": 23}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 9, "token_count": 17}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 12, "token_count": 14}, {"author_id": 0, "token_count": 5}, {"author_id": 22, "token_count": 45}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 28, "token_count": 12}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 197}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 3, "token_count": 5}, {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 9, "token_count": 27}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 9, "token_count": 23}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 20, "token_count": 29}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 48}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 74}, {"author_id": 0, "token_count": 154}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 11, "token_count": 8}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 68}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
1319
43.79%
J. Bruce Fields
537
17.83%
Christoph Hellwig
299
9.93%
Andy Adamson
263
8.73%
Anna Schumaker
195
6.47%
Olga Kornievskaia
68
2.26%
Benny Halevy
57
1.89%
Andrew Morton
52
1.73%
Tigran Mkrtchyan
45
1.49%
Mi Jinlong
32
1.06%
Andrew Elble
29
0.96%
Jeff Layton
23
0.76%
Al Viro
22
0.73%
Chuck Lever
21
0.70%
David P. Quigley
12
0.40%
Trond Myklebust
10
0.33%
Peter Staubach
6
0.20%
Sachin Bhamare
6
0.20%
Stanislav Kinsbursky
5
0.17%
Boaz Harrosh
4
0.13%
David Howells
3
0.10%
Kinglong Mee
1
0.03%
Others
3
0.10%
Total
3012
xdr4cb.h
50
-
5
87
J. Bruce Fields
Olga Kornievskaia
Christoph Hellwig
Jeff Layton
Others
April 2013
September 2014
September 2016
November 2017
July 2018
var spanGroupData = [ {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
J. Bruce Fields
58
66.67%
Olga Kornievskaia
12
13.79%
Christoph Hellwig
8
9.20%
Jeff Layton
8
9.20%
Others
1
1.15%
Total
87
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
163
Author
Tokens
Proportion
Commits
Proportion
0
J. Bruce Fields
27021
16.13%
607
27.00%
1
Neil Brown
26509
15.83%
305
13.57%
2
Christoph Hellwig
26410
15.77%
89
3.96%
3
Jeff Layton
16348
9.76%
214
9.52%
4
Linus Torvalds (pre-git)
14729
8.79%
69
3.07%
5
Trond Myklebust
6392
3.82%
98
4.36%
6
Andy Adamson
4767
2.85%
40
1.78%
7
Andrew Morton
4127
2.46%
50
2.22%
8
Stanislav Kinsbursky
3970
2.37%
74
3.29%
9
Anna Schumaker
3191
1.91%
29
1.29%
10
Andreas Gruenbacher
3122
1.86%
8
0.36%
11
Chuck Lever
2904
1.73%
59
2.62%
12
Benny Halevy
2704
1.61%
54
2.40%
13
Olga Kornievskaia
2627
1.57%
10
0.44%
14
Yu Zhiguo
2477
1.48%
4
0.18%
15
Kinglong Mee
2302
1.37%
87
3.87%
16
Scott Mayhew
1994
1.19%
13
0.58%
17
Al Viro
1986
1.19%
76
3.38%
18
Mi Jinlong
1484
0.89%
13
0.58%
19
Tom Haynes
1373
0.82%
2
0.09%
20
Andrew Elble
926
0.55%
11
0.49%
21
Greg Banks
807
0.48%
8
0.36%
22
Tigran Mkrtchyan
776
0.46%
10
0.44%
23
David Howells
618
0.37%
14
0.62%
24
Eric W. Biedermann
614
0.37%
13
0.58%
25
Manoj Naik
599
0.36%
1
0.04%
26
Linus Torvalds
551
0.33%
19
0.85%
27
Sachin Bhamare
525
0.31%
1
0.04%
28
David P. Quigley
462
0.28%
1
0.04%
29
Marc Eshel
324
0.19%
7
0.31%
30
David Shaw
285
0.17%
3
0.13%
31
Ricardo Labiaga
283
0.17%
4
0.18%
32
S. Wendy Cheng
262
0.16%
2
0.09%
33
Peter Staubach
238
0.14%
3
0.13%
34
Vasily Averin
198
0.12%
5
0.22%
35
Steve Dickson
193
0.12%
7
0.31%
36
Amir Goldstein
149
0.09%
4
0.18%
37
Andi Kleen
149
0.09%
2
0.09%
38
David Woodhouse
128
0.08%
3
0.13%
39
Xiong Zhou
126
0.08%
1
0.04%
40
Harvey Harrison
121
0.07%
3
0.13%
41
Jan Kara
119
0.07%
2
0.09%
42
Miklos Szeredi
112
0.07%
6
0.27%
43
Benjamin Coddington
106
0.06%
4
0.18%
44
Oleg Drokin
104
0.06%
5
0.22%
45
Benoit Taine
100
0.06%
1
0.04%
46
Ben Myers
93
0.06%
1
0.04%
47
Kendrick M. Smith
89
0.05%
9
0.40%
48
Dave Hansen
86
0.05%
7
0.31%
49
Boaz Harrosh
81
0.05%
5
0.22%
50
Ryusei Yamaguchi
77
0.05%
1
0.04%
51
Deepa Dinamani
76
0.05%
2
0.09%
52
Eric Biggers
76
0.05%
2
0.09%
53
Shankar Anand
75
0.04%
1
0.04%
54
Jan Blunck
73
0.04%
6
0.27%
55
Jesper Juhl
70
0.04%
3
0.13%
56
Ben Hutchings
61
0.04%
2
0.09%
57
David Chinner
61
0.04%
1
0.04%
58
Takuma Umeya
54
0.03%
1
0.04%
59
Alexandros Batsakis
52
0.03%
2
0.09%
60
Others
1135
0.68%
164
7.30%
Total
167471
2248