Linux Source Code
Home
Release 6.1
Help
nfsd
root
fs
Highlighting
Reset All
By Author
By Age
──────────
Achilles Gaikwad
Al Viro
Amir Goldstein
Andreas Gruenbacher
Andrew Elble
Andrew Morton
Andy Adamson
Anna Schumaker
Arnd Bergmann
Benny Halevy
Boaz Harrosh
ChenXiaoSong
Christian Brauner
Christoph Hellwig
Chuck Lever
Dai Ngo
Dave Hansen
Dave Wysochanski
David Howells
David P. Quigley
David Shaw
David Woodhouse
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
Ondrej Valousek
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
Weston Andros Adamson
Yu Zhiguo
van der Linden, Frank
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
acl.h
53
-
3
91
Neil Brown
Christoph Hellwig
J. Bruce Fields
August 2004
February 2007
January 2011
August 2013
December 2013
January 2014
June 2014
July 2022
var spanGroupData = [ {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
58
63.74%
Christoph Hellwig
21
23.08%
J. Bruce Fields
12
13.19%
Total
91
auth.c
94
-
15
478
David Howells
Linus Torvalds (pre-git)
J. Bruce Fields
Andrew Morton
Eric W. Biedermann
Neil Brown
Harvey Harrison
Kinglong Mee
Jeff Layton
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": 5, "token_count": 106}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 34}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 42, "token_count": 3}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 26, "token_count": 133}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 26, "token_count": 9}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 28, "token_count": 7}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 28, "token_count": 26}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "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": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
143
29.92%
Linus Torvalds (pre-git)
120
25.10%
J. Bruce Fields
97
20.29%
Andrew Morton
34
7.11%
Eric W. Biedermann
33
6.90%
Neil Brown
9
1.88%
Harvey Harrison
3
0.63%
Kinglong Mee
2
0.42%
Jeff Layton
2
0.42%
Boaz Harrosh
1
0.21%
Others
34
7.11%
Total
478
auth.h
17
-
4
24
Linus Torvalds (pre-git)
Eric W. Biedermann
Andrew Morton
Others
March 1997
February 2004
February 2013
November 2017
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
21
87.50%
Eric W. Biedermann
1
4.17%
Andrew Morton
1
4.17%
Others
1
4.17%
Total
24
blocklayout.c
356
-
11
1531
Christoph Hellwig
Tom Haynes
Jeff Layton
J. Bruce Fields
Scott Mayhew
Andreas Gruenbacher
Kinglong Mee
Others
January 2015
March 2015
April 2015
March 2016
June 2016
September 2016
January 2017
February 2017
April 2017
October 2017
November 2017
May 2018
June 2019
August 2019
August 2020
September 2020
October 2021
var spanGroupData = [ {"timestamp": 1420099200, "group": [ {"author_id": 3, "token_count": 607}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 738}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 3, "token_count": 126}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
1491
97.39%
Tom Haynes
10
0.65%
Jeff Layton
5
0.33%
J. Bruce Fields
4
0.26%
Scott Mayhew
3
0.20%
Andreas Gruenbacher
2
0.13%
Kinglong Mee
1
0.07%
Others
15
0.98%
Total
1531
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": 3, "token_count": 791}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 365}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 18, "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": 3, "token_count": 140}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "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
89
-
9
199
Linus Torvalds (pre-git)
Trond Myklebust
J. Bruce Fields
Jeff Layton
Neil Brown
ChenXiaoSong
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
May 2019
June 2020
September 2022
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 107}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 33}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 59, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
107
53.77%
Trond Myklebust
33
16.58%
J. Bruce Fields
25
12.56%
Jeff Layton
19
9.55%
Neil Brown
5
2.51%
ChenXiaoSong
5
2.51%
Al Viro
3
1.51%
Boaz Harrosh
1
0.50%
Others
1
0.50%
Total
199
current_stateid.h
41
-
3
184
Tigran Mkrtchyan
Christoph Hellwig
Others
February 2012
May 2017
November 2017
var spanGroupData = [ {"timestamp": 1328083200, "group": [ {"author_id": 24, "token_count": 159}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "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
1393
-
35
7383
Neil Brown
J. Bruce Fields
Manoj Naik
Stanislav Kinsbursky
Al Viro
Andy Adamson
Amir Goldstein
Trond Myklebust
Kinglong Mee
Linus Torvalds (pre-git)
Jeff Layton
Christoph Hellwig
Eric W. Biedermann
Jan Blunck
Christian Brauner
Vasily Averin
Andrew Elble
Steve Dickson
Chuck Lever
David Howells
Linus Torvalds
Greg Banks
Boaz Harrosh
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
August 2019
September 2019
March 2020
October 2020
November 2020
January 2021
December 2021
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 79}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 19, "token_count": 210}, {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 2, "token_count": 100}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 1404}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 2, "token_count": 105}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 328}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 19, "token_count": 46}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 992}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 0, "token_count": 10}, {"author_id": 27, "token_count": 558}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 215}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 330}, {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 612}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "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": 26, "token_count": 2}, {"author_id": 54, "token_count": 38}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 19, "token_count": 40}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 19, "token_count": 39}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 34}, {"author_id": 36, "token_count": 10}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 2, "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": 2, "token_count": 409}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 10, "token_count": 132}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 10, "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": 10, "token_count": 6}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 28, "token_count": 54}, {"author_id": 4, "token_count": 4}, {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 40}, {"author_id": 18, "token_count": 146}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 26, "token_count": 3}, {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 23, "token_count": 11}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 35, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 25}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 123}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 41}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 22, "token_count": 267}, {"author_id": 38, "token_count": 35}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 38, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
3693
50.02%
J. Bruce Fields
966
13.08%
Manoj Naik
558
7.56%
Stanislav Kinsbursky
416
5.63%
Al Viro
335
4.54%
Andy Adamson
330
4.47%
Amir Goldstein
267
3.62%
Trond Myklebust
168
2.28%
Kinglong Mee
155
2.10%
Linus Torvalds (pre-git)
94
1.27%
Jeff Layton
79
1.07%
Christoph Hellwig
67
0.91%
Eric W. Biedermann
54
0.73%
Jan Blunck
38
0.51%
Christian Brauner
36
0.49%
Vasily Averin
15
0.20%
Andrew Elble
11
0.15%
Steve Dickson
10
0.14%
Chuck Lever
8
0.11%
David Howells
5
0.07%
Linus Torvalds
2
0.03%
Greg Banks
1
0.01%
Boaz Harrosh
1
0.01%
Others
74
1.00%
click to expand▼
Total
7383
export.h
132
-
18
437
Linus Torvalds (pre-git)
Neil Brown
J. Bruce Fields
Manoj Naik
Andy Adamson
Amir Goldstein
Stanislav Kinsbursky
Andrew Morton
Trond Myklebust
Christoph Hellwig
Kinglong Mee
Jeff Layton
Jan Blunck
Al Viro
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
January 2021
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 78}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 12, "token_count": 19}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 19, "token_count": 2}, {"author_id": 27, "token_count": 41}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "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": 19, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 13}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 22, "token_count": 34}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
86
19.68%
Neil Brown
77
17.62%
J. Bruce Fields
57
13.04%
Manoj Naik
41
9.38%
Andy Adamson
38
8.70%
Amir Goldstein
34
7.78%
Stanislav Kinsbursky
21
4.81%
Andrew Morton
19
4.35%
Trond Myklebust
18
4.12%
Christoph Hellwig
17
3.89%
Kinglong Mee
11
2.52%
Jeff Layton
5
1.14%
Jan Blunck
4
0.92%
Al Viro
4
0.92%
Eric W. Biedermann
2
0.46%
David Howells
1
0.23%
Others
2
0.46%
Total
437
fault_inject.c
142
-
7
657
Anna Schumaker
Jeff Layton
Kinglong Mee
Al Viro
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
June 2019
var spanGroupData = [ {"timestamp": 1320130800, "group": [ {"author_id": 14, "token_count": 120}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 14, "token_count": 241}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 239}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
363
55.25%
Jeff Layton
271
41.25%
Kinglong Mee
6
0.91%
Al Viro
6
0.91%
Linus Torvalds
1
0.15%
Others
10
1.52%
Total
657
filecache.c
1231
-
11
4910
Jeff Layton
Chuck Lever
Trond Myklebust
Neil Brown
Amir Goldstein
Others
August 2019
September 2019
January 2020
February 2020
June 2020
July 2020
November 2020
December 2020
February 2021
October 2021
November 2021
December 2021
February 2022
March 2022
April 2022
May 2022
July 2022
September 2022
October 2022
November 2022
var spanGroupData = [ {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 1852}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 163}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 1065}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 99}, {"author_id": 6, "token_count": 50}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 1497}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 4, "token_count": 55}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 4, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
1917
39.04%
Chuck Lever
1612
32.83%
Trond Myklebust
1281
26.09%
Neil Brown
53
1.08%
Amir Goldstein
22
0.45%
Others
25
0.51%
Total
4910
filecache.h
64
-
4
242
Jeff Layton
Chuck Lever
Trond Myklebust
ChenXiaoSong
August 2019
September 2019
January 2020
March 2022
July 2022
September 2022
var spanGroupData = [ {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 167}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 59, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
168
69.42%
Chuck Lever
41
16.94%
Trond Myklebust
28
11.57%
ChenXiaoSong
5
2.07%
Total
242
flexfilelayout.c
135
-
5
578
Tom Haynes
Jeff Layton
Neil Brown
Others
June 2016
August 2016
November 2017
September 2021
March 2022
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 20, "token_count": 570}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Haynes
570
98.62%
Jeff Layton
5
0.87%
Neil Brown
1
0.17%
Others
2
0.35%
Total
578
flexfilelayoutxdr.c
116
-
2
593
Tom Haynes
Others
June 2016
November 2017
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 20, "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": 20, "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
131
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": 12, "token_count": 66}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 28, "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": 18, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
66
50.38%
J. Bruce Fields
24
18.32%
Neil Brown
22
16.79%
Stanislav Kinsbursky
14
10.69%
Kinglong Mee
3
2.29%
Eric W. Biedermann
2
1.53%
Total
131
lockd.c
82
-
9
252
Linus Torvalds (pre-git)
J. Bruce Fields
Miklos Szeredi
Neil Brown
Boaz Harrosh
Al Viro
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
July 2008
November 2009
December 2009
December 2015
November 2017
August 2021
September 2021
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 120}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 29}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 45, "token_count": 25}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "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}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
173
68.65%
J. Bruce Fields
28
11.11%
Miklos Szeredi
25
9.92%
Neil Brown
18
7.14%
Boaz Harrosh
2
0.79%
Al Viro
2
0.79%
Others
4
1.59%
Total
252
netns.h
210
-
17
392
Stanislav Kinsbursky
J. Bruce Fields
Jeff Layton
Trond Myklebust
Dai Ngo
Amir Goldstein
Chuck Lever
Scott Mayhew
Olga Kornievskaia
Neil Brown
Anna Schumaker
Kinglong Mee
Arnd Bergmann
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
June 2018
July 2018
March 2019
April 2019
May 2019
September 2019
October 2019
November 2019
February 2020
July 2020
January 2021
May 2021
November 2021
December 2021
July 2022
September 2022
var spanGroupData = [ {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 14, "token_count": 8}, {"author_id": 10, "token_count": 78}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 19}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 39}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 24}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 22, "token_count": 22}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 13, "token_count": 11}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 13, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Kinsbursky
123
31.38%
J. Bruce Fields
54
13.78%
Jeff Layton
50
12.76%
Trond Myklebust
43
10.97%
Dai Ngo
28
7.14%
Amir Goldstein
22
5.61%
Chuck Lever
16
4.08%
Scott Mayhew
14
3.57%
Olga Kornievskaia
11
2.81%
Neil Brown
9
2.30%
Anna Schumaker
8
2.04%
Kinglong Mee
6
1.53%
Arnd Bergmann
3
0.77%
Others
5
1.28%
Total
392
nfs2acl.c
398
-
17
1924
Andreas Gruenbacher
Chuck Lever
Christoph Hellwig
J. Bruce Fields
Jesper Juhl
Kinglong Mee
David Howells
Greg Banks
Neil Brown
Miklos Szeredi
Christian Brauner
Boaz Harrosh
Al Viro
Others
June 2005
October 2006
December 2006
February 2007
June 2008
November 2009
December 2009
March 2010
December 2012
February 2013
December 2013
July 2014
March 2015
July 2015
June 2016
May 2017
November 2017
September 2020
October 2020
November 2020
January 2021
October 2021
March 2022
July 2022
September 2022
var spanGroupData = [ {"timestamp": 1117609200, "group": [ {"author_id": 17, "token_count": 895}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 19, "token_count": 5}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 55, "token_count": 34}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 25, "token_count": 9}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "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": 1359705600, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 3, "token_count": 91}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 18, "token_count": 20}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 26, "token_count": 12}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 102}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 346}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 169}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 38, "token_count": 6}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 1, "token_count": 45}, ]}, ]
Author Name
Tokens
Token Proportion
Andreas Gruenbacher
895
46.52%
Chuck Lever
612
31.81%
Christoph Hellwig
193
10.03%
J. Bruce Fields
83
4.31%
Jesper Juhl
34
1.77%
Kinglong Mee
22
1.14%
David Howells
12
0.62%
Greg Banks
9
0.47%
Neil Brown
8
0.42%
Miklos Szeredi
6
0.31%
Christian Brauner
6
0.31%
Boaz Harrosh
5
0.26%
Al Viro
5
0.26%
Others
34
1.77%
Total
1924
nfs3acl.c
296
-
15
1395
Andreas Gruenbacher
Chuck Lever
Christoph Hellwig
Jesper Juhl
Kinglong Mee
J. Bruce Fields
Neil Brown
David Howells
Christian Brauner
Miklos Szeredi
Boaz Harrosh
Al Viro
Others
June 2005
October 2006
December 2006
June 2008
November 2009
December 2009
March 2010
December 2012
December 2013
July 2014
March 2015
July 2015
June 2016
May 2017
November 2017
September 2020
October 2020
November 2020
January 2021
July 2021
October 2021
July 2022
September 2022
var spanGroupData = [ {"timestamp": 1117609200, "group": [ {"author_id": 17, "token_count": 718}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 55, "token_count": 34}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 45, "token_count": 5}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "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": 3, "token_count": 79}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 18, "token_count": 20}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 65}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 194}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 149}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 38, "token_count": 6}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 1, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Andreas Gruenbacher
718
51.47%
Chuck Lever
413
29.61%
Christoph Hellwig
144
10.32%
Jesper Juhl
34
2.44%
Kinglong Mee
22
1.58%
J. Bruce Fields
15
1.08%
Neil Brown
6
0.43%
David Howells
6
0.43%
Christian Brauner
6
0.43%
Miklos Szeredi
5
0.36%
Boaz Harrosh
5
0.36%
Al Viro
3
0.22%
Others
18
1.29%
Total
1395
nfs3proc.c
1067
-
20
5558
Linus Torvalds (pre-git)
Chuck Lever
Yu Zhiguo
Neil Brown
Christoph Hellwig
Linus Torvalds
Al Viro
David Shaw
Andrew Morton
J. Bruce Fields
Greg Banks
Trond Myklebust
Kendrick M. Smith
Miklos Szeredi
Boaz Harrosh
Jeff Layton
Others
March 1997
August 1997
February 1999
September 1999
January 2000
September 2000
February 2002
April 2002
August 2002
October 2002
February 2003
February 2004
January 2006
April 2006
October 2006
May 2007
June 2008
August 2008
January 2009
March 2009
June 2009
November 2009
December 2009
November 2010
January 2013
August 2014
March 2016
April 2016
May 2017
November 2017
March 2018
July 2018
March 2019
August 2019
January 2020
September 2020
October 2020
November 2020
January 2021
September 2021
December 2021
January 2022
February 2022
March 2022
July 2022
September 2022
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 900}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 1037}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 67}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 31, "token_count": 70}, {"author_id": 2, "token_count": 61}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 2, "token_count": 66}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 87}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 12, "token_count": 20}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 37, "token_count": 15}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 19, "token_count": 23}, {"author_id": 25, "token_count": 12}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 45, "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": 37, "token_count": 11}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 15, "token_count": 1101}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 2}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 272}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 73}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 110}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 406}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 566}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 86}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 1, "token_count": 252}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
2017
36.29%
Chuck Lever
1627
29.27%
Yu Zhiguo
1101
19.81%
Neil Brown
308
5.54%
Christoph Hellwig
272
4.89%
Linus Torvalds
70
1.26%
Al Viro
27
0.49%
David Shaw
26
0.47%
Andrew Morton
23
0.41%
J. Bruce Fields
14
0.25%
Greg Banks
12
0.22%
Trond Myklebust
10
0.18%
Kendrick M. Smith
4
0.07%
Miklos Szeredi
3
0.05%
Boaz Harrosh
2
0.04%
Jeff Layton
1
0.02%
Others
41
0.74%
Total
5558
nfs3xdr.c
1354
-
20
6388
Chuck Lever
Linus Torvalds (pre-git)
Neil Brown
Christoph Hellwig
Andrew Morton
J. Bruce Fields
Peter Staubach
Al Viro
Trond Myklebust
Greg Banks
David Shaw
Stanislav Kinsbursky
Linus Torvalds
Kinglong Mee
David Howells
Boaz Harrosh
Arnd Bergmann
Others
March 1997
September 1999
January 2000
March 2000
February 2002
April 2002
May 2002
October 2002
November 2002
April 2003
June 2003
October 2003
February 2004
May 2004
August 2004
March 2005
January 2006
October 2006
February 2007
May 2007
August 2007
November 2007
September 2009
December 2009
April 2012
December 2012
January 2013
January 2014
June 2014
March 2015
May 2015
April 2017
May 2017
November 2017
March 2018
May 2018
April 2019
September 2019
October 2019
January 2020
October 2020
November 2020
January 2021
September 2021
October 2021
January 2022
September 2022
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 1399}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 58}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 50}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 19, "token_count": 8}, {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 2, "token_count": 29}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 50}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 37, "token_count": 7}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 25, "token_count": 11}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 57, "token_count": 34}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 57, "token_count": 18}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 148}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 3625}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 451}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 198}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 1, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
4307
67.42%
Linus Torvalds (pre-git)
1514
23.70%
Neil Brown
154
2.41%
Christoph Hellwig
151
2.36%
Andrew Morton
61
0.95%
J. Bruce Fields
53
0.83%
Peter Staubach
52
0.81%
Al Viro
21
0.33%
Trond Myklebust
17
0.27%
Greg Banks
11
0.17%
David Shaw
7
0.11%
Stanislav Kinsbursky
6
0.09%
Linus Torvalds
6
0.09%
Kinglong Mee
5
0.08%
David Howells
3
0.05%
Boaz Harrosh
1
0.02%
Arnd Bergmann
1
0.02%
Others
18
0.28%
Total
6388
nfs4acl.c
853
-
12
3990
J. Bruce Fields
Neil Brown
Eric W. Biedermann
Christoph Hellwig
Kinglong Mee
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
July 2022
var spanGroupData = [ {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 1309}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "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": 28, "token_count": 233}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 3, "token_count": 185}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 37}, {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 18, "token_count": 23}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
J. Bruce Fields
2190
54.89%
Neil Brown
1332
33.38%
Eric W. Biedermann
233
5.84%
Christoph Hellwig
185
4.64%
Kinglong Mee
33
0.83%
David Howells
3
0.08%
Andreas Gruenbacher
2
0.05%
Jeff Layton
1
0.03%
Others
11
0.28%
Total
3990
nfs4callback.c
1391
-
29
5437
Chuck Lever
J. Bruce Fields
Christoph Hellwig
Neil Brown
Olga Kornievskaia
Trond Myklebust
Jeff Layton
Kinglong Mee
Ricardo Labiaga
Benny Halevy
Stanislav Kinsbursky
Arnd Bergmann
Andy Adamson
Takuma Umeya
Scott Mayhew
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
October 2019
November 2019
April 2020
May 2020
August 2020
March 2021
May 2021
June 2021
September 2021
July 2022
September 2022
var spanGroupData = [ {"timestamp": 1104566400, "group": [ {"author_id": 2, "token_count": 544}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 19, "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": 16}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 7, "token_count": 60}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 7, "token_count": 17}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 9, "token_count": 20}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 16, "token_count": 79}, {"author_id": 34, "token_count": 160}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "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": 84}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 16, "token_count": 25}, {"author_id": 0, "token_count": 99}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 50, "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": 1, "token_count": 931}, {"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": 26}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 16, "token_count": 34}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 4, "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": 10, "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": 18, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 4, "token_count": 6}, {"author_id": 6, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 456}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 6, "token_count": 27}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 117}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 18, "token_count": 243}, ]}, {"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": 4, "token_count": 9}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 314}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 72}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 384}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 30}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 6, "token_count": 238}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 41, "token_count": 23}, {"author_id": 6, "token_count": 77}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
1173
21.57%
J. Bruce Fields
1076
19.79%
Christoph Hellwig
645
11.86%
Neil Brown
604
11.11%
Olga Kornievskaia
467
8.59%
Trond Myklebust
386
7.10%
Jeff Layton
379
6.97%
Kinglong Mee
257
4.73%
Ricardo Labiaga
160
2.94%
Benny Halevy
146
2.69%
Stanislav Kinsbursky
25
0.46%
Arnd Bergmann
23
0.42%
Andy Adamson
21
0.39%
Takuma Umeya
13
0.24%
Scott Mayhew
13
0.24%
Boaz Harrosh
3
0.06%
Al Viro
2
0.04%
Others
44
0.81%
Total
5437
nfs4idmap.c
686
-
17
3544
Andrew Morton
Neil Brown
J. Bruce Fields
Stanislav Kinsbursky
Eric W. Biedermann
Trond Myklebust
Kinglong Mee
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
July 2019
March 2020
June 2020
August 2022
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 1874}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 12, "token_count": 126}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "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": 42, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 6, "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": 2, "token_count": 28}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 10, "token_count": 13}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 210}, {"author_id": 10, "token_count": 58}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 201}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "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": 28, "token_count": 104}, {"author_id": 10, "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": 18, "token_count": 29}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 18, "token_count": 26}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 58}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
2000
56.43%
Neil Brown
525
14.81%
J. Bruce Fields
462
13.04%
Stanislav Kinsbursky
282
7.96%
Eric W. Biedermann
104
2.93%
Trond Myklebust
89
2.51%
Kinglong Mee
55
1.55%
Harvey Harrison
1
0.03%
Others
26
0.73%
Total
3544
nfs4layouts.c
787
-
12
3784
Christoph Hellwig
Jeff Layton
Tom Haynes
Kinglong Mee
Chuck Lever
Arnd Bergmann
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
August 2019
November 2019
August 2020
October 2021
March 2022
September 2022
var spanGroupData = [ {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 2305}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 3, "token_count": 65}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 903}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 3, "token_count": 44}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 18, "token_count": 20}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 95}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 8}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 4, "token_count": 64}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 102}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 20, "token_count": 34}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 18, "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": 1, "token_count": 8}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 1, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
3426
90.54%
Jeff Layton
244
6.45%
Tom Haynes
34
0.90%
Kinglong Mee
28
0.74%
Chuck Lever
20
0.53%
Arnd Bergmann
3
0.08%
Others
29
0.77%
Total
3784
nfs4proc.c
3647
-
46
17140
Olga Kornievskaia
J. Bruce Fields
Neil Brown
Christoph Hellwig
Chuck Lever
Mi Jinlong
Dai Ngo
Anna Schumaker
van der Linden, Frank
Andrew Morton
Andy Adamson
Yu Zhiguo
Kinglong Mee
Benny Halevy
Tigran Mkrtchyan
Jeff Layton
Andrew Elble
Trond Myklebust
Stanislav Kinsbursky
Al Viro
David P. Quigley
Andreas Gruenbacher
Dave Hansen
David Howells
Scott Mayhew
David Shaw
Amir Goldstein
Miklos Szeredi
Shankar Anand
Tom Haynes
Boaz Harrosh
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
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
December 2017
March 2018
June 2018
July 2018
September 2018
November 2018
April 2019
August 2019
September 2019
October 2019
November 2019
December 2019
January 2020
April 2020
June 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
March 2021
May 2021
June 2021
September 2021
October 2021
December 2021
January 2022
February 2022
March 2022
April 2022
June 2022
July 2022
August 2022
September 2022
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 1613}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 12, "token_count": 49}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 91}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 216}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 12, "token_count": 210}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 19, "token_count": 41}, {"author_id": 25, "token_count": 1}, {"author_id": 0, "token_count": 46}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 736}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 106}, {"author_id": 0, "token_count": 4}, {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 51, "token_count": 24}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 45, "token_count": 7}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 16, "token_count": 196}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 16, "token_count": 14}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 9, "token_count": 31}, {"author_id": 37, "token_count": 12}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 9, "token_count": 283}, {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 15, "token_count": 353}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 15, "token_count": 50}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "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": 2, "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}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 16, "token_count": 22}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 42}, {"author_id": 0, "token_count": 10}, {"author_id": 21, "token_count": 22}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 63}, {"author_id": 21, "token_count": 959}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 31}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 19, "token_count": 4}, {"author_id": 21, "token_count": 13}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 24, "token_count": 189}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 27}, {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 22}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 51}, {"author_id": 10, "token_count": 28}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 2, "token_count": 10}, {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 32, "token_count": 25}, {"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": 7}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 306}, {"author_id": 18, "token_count": 29}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 1229}, {"author_id": 0, "token_count": 18}, {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 18, "token_count": 14}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 3, "token_count": 19}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 14, "token_count": 168}, {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 14, "token_count": 173}, {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 26, "token_count": 15}, {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 18, "token_count": 15}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 14, "token_count": 21}, {"author_id": 3, "token_count": 178}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 17, "token_count": 25}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 23, "token_count": 155}, {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 14, "token_count": 187}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 18, "token_count": 317}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 360}, {"author_id": 0, "token_count": 155}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 98}, {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 7, "token_count": 1293}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 55}, {"author_id": 7, "token_count": 102}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 23}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 7, "token_count": 1396}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 7, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 8, "token_count": 549}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 14, "token_count": 95}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 30}, {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 22, "token_count": 8}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 13, "token_count": 808}, {"author_id": 7, "token_count": 56}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 6, "token_count": 33}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 66}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 838}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 363}, {"author_id": 4, "token_count": 6}, {"author_id": 2, "token_count": 249}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 7, "token_count": 19}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 1, "token_count": 271}, ]}, ]
Author Name
Tokens
Token Proportion
Olga Kornievskaia
2898
16.91%
J. Bruce Fields
2638
15.39%
Neil Brown
2117
12.35%
Christoph Hellwig
1820
10.62%
Chuck Lever
1773
10.34%
Mi Jinlong
995
5.81%
Dai Ngo
814
4.75%
Anna Schumaker
686
4.00%
van der Linden, Frank
549
3.20%
Andrew Morton
478
2.79%
Andy Adamson
424
2.47%
Yu Zhiguo
403
2.35%
Kinglong Mee
388
2.26%
Benny Halevy
242
1.41%
Tigran Mkrtchyan
189
1.10%
Jeff Layton
159
0.93%
Andrew Elble
155
0.90%
Trond Myklebust
104
0.61%
Stanislav Kinsbursky
56
0.33%
Al Viro
54
0.32%
David P. Quigley
25
0.15%
Andreas Gruenbacher
25
0.15%
Dave Hansen
24
0.14%
David Howells
15
0.09%
Scott Mayhew
12
0.07%
David Shaw
12
0.07%
Amir Goldstein
8
0.05%
Miklos Szeredi
7
0.04%
Shankar Anand
6
0.04%
Tom Haynes
2
0.01%
Boaz Harrosh
2
0.01%
Greg Banks
1
0.01%
Others
59
0.34%
click to expand▼
Total
17140
nfs4recover.c
2169
-
31
9621
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
Christian Brauner
Eric Biggers
Arnd Bergmann
Eric W. Biedermann
Others
June 2005
July 2005
January 2006
August 2006
October 2006
May 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
September 2019
October 2019
November 2019
May 2020
July 2020
January 2021
March 2021
December 2021
August 2022
var spanGroupData = [ {"timestamp": 1117609200, "group": [ {"author_id": 2, "token_count": 878}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 19, "token_count": 4}, {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 51, "token_count": 34}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 26, "token_count": 136}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 40, "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": 50, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 73}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 19, "token_count": 37}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 50, "token_count": 12}, {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 2867}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 44, "token_count": 16}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 1097}, {"author_id": 10, "token_count": 396}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 10, "token_count": 102}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 28, "token_count": 2}, {"author_id": 10, "token_count": 17}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 19, "token_count": 43}, {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 540}, {"author_id": 18, "token_count": 55}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 19, "token_count": 4}, {"author_id": 45, "token_count": 12}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 26, "token_count": 33}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 18, "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": 19, "token_count": 6}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 32}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 11, "token_count": 1166}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 11, "token_count": 1564}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 41, "token_count": 3}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 11, "token_count": 43}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 11, "token_count": 28}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 38, "token_count": 9}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 19, "token_count": 4}, {"author_id": 60, "token_count": 30}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
4518
46.96%
Scott Mayhew
2833
29.45%
Neil Brown
885
9.20%
Stanislav Kinsbursky
515
5.35%
J. Bruce Fields
195
2.03%
David Howells
172
1.79%
Kinglong Mee
106
1.10%
Al Viro
105
1.09%
Christoph Hellwig
73
0.76%
Dave Hansen
34
0.35%
David Woodhouse
22
0.23%
Jan Kara
16
0.17%
Boaz Harrosh
15
0.16%
Miklos Szeredi
12
0.12%
Christian Brauner
9
0.09%
Eric Biggers
6
0.06%
Arnd Bergmann
3
0.03%
Eric W. Biedermann
2
0.02%
Others
100
1.04%
Total
9621
nfs4state.c
8194
-
74
38142
J. Bruce Fields
Jeff Layton
Neil Brown
Trond Myklebust
Dai Ngo
Andy Adamson
Stanislav Kinsbursky
Christoph Hellwig
Olga Kornievskaia
Chuck Lever
Benny Halevy
Andrew Elble
Sachin Bhamare
Tigran Mkrtchyan
Kinglong Mee
Mi Jinlong
Andrew Morton
Scott Mayhew
Anna Schumaker
Vasily Averin
Marc Eshel
Ricardo Labiaga
Achilles Gaikwad
Oleg Drokin
Dave Wysochanski
Al Viro
Arnd Bergmann
Takuma Umeya
Eric W. Biedermann
Harvey Harrison
Weston Andros Adamson
ChenXiaoSong
David Howells
Boaz Harrosh
Dave Hansen
Miklos Szeredi
Amir Goldstein
Others
April 2003
May 2003
June 2003
August 2003
September 2003
October 2003
February 2004
April 2004
June 2004
September 2004
October 2004
January 2005
March 2005
June 2005
July 2005
September 2005
January 2006
March 2006
April 2006
June 2006
October 2006
November 2006
December 2006
January 2007
February 2007
March 2007
July 2007
September 2007
November 2007
January 2008
February 2008
June 2008
July 2008
December 2008
January 2009
February 2009
April 2009
May 2009
June 2009
July 2009
August 2009
September 2009
October 2009
November 2009
December 2009
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
August 2010
September 2010
October 2010
November 2010
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
June 2011
July 2011
August 2011
September 2011
October 2011
November 2011
December 2011
January 2012
February 2012
March 2012
April 2012
May 2012
July 2012
August 2012
September 2012
October 2012
November 2012
December 2012
February 2013
March 2013
April 2013
May 2013
June 2013
August 2013
September 2013
October 2013
December 2013
January 2014
February 2014
March 2014
April 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
January 2017
March 2017
May 2017
July 2017
September 2017
October 2017
November 2017
January 2018
February 2018
March 2018
April 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
February 2020
March 2020
April 2020
July 2020
August 2020
September 2020
October 2020
November 2020
January 2021
March 2021
April 2021
May 2021
June 2021
August 2021
September 2021
November 2021
December 2021
January 2022
February 2022
March 2022
May 2022
July 2022
September 2022
October 2022
November 2022
var spanGroupData = [ {"timestamp": 1049184000, "group": [ {"author_id": 2, "token_count": 402}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 275}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 531}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 2, "token_count": 835}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 245}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 12, "token_count": 48}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 2, "token_count": 257}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 2, "token_count": 96}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 2, "token_count": 442}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 366}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 2, "token_count": 492}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 2, "token_count": 89}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 19, "token_count": 4}, {"author_id": 9, "token_count": 26}, {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 9, "token_count": 23}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 2, "token_count": 67}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 19, "token_count": 56}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 30, "token_count": 13}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 66}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 30, "token_count": 1}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 51, "token_count": 3}, {"author_id": 42, "token_count": 10}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 16, "token_count": 54}, {"author_id": 0, "token_count": 57}, {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 9, "token_count": 1672}, {"author_id": 16, "token_count": 191}, {"author_id": 0, "token_count": 2}, {"author_id": 30, "token_count": 118}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 193}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 9, "token_count": 82}, {"author_id": 16, "token_count": 1}, {"author_id": 4, "token_count": 117}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 0, "token_count": 2}, {"author_id": 34, "token_count": 83}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 16, "token_count": 10}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 4}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 34}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 16, "token_count": 91}, {"author_id": 0, "token_count": 73}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 373}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 228}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 0, "token_count": 415}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 41, "token_count": 3}, {"author_id": 0, "token_count": 304}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 44}, {"author_id": 58, "token_count": 37}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 182}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 128}, {"author_id": 21, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 21, "token_count": 80}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 130}, {"author_id": 0, "token_count": 234}, {"author_id": 21, "token_count": 100}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 289}, {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 918}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 16, "token_count": 25}, {"author_id": 0, "token_count": 328}, {"author_id": 21, "token_count": 100}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 28}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 14, "token_count": 34}, {"author_id": 0, "token_count": 2}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 16, "token_count": 272}, {"author_id": 0, "token_count": 43}, {"author_id": 24, "token_count": 376}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 38}, {"author_id": 0, "token_count": 4}, {"author_id": 4, "token_count": 25}, {"author_id": 6, "token_count": 23}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 19, "token_count": 6}, {"author_id": 0, "token_count": 13}, {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 32}, {"author_id": 0, "token_count": 322}, {"author_id": 4, "token_count": 79}, {"author_id": 39, "token_count": 7}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 116}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 28}, {"author_id": 4, "token_count": 139}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 259}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 94}, {"author_id": 4, "token_count": 384}, {"author_id": 10, "token_count": 1008}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 28, "token_count": 15}, {"author_id": 0, "token_count": 101}, {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 217}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 1019}, {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 113}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 46}, {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 16, "token_count": 28}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 18, "token_count": 56}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 126}, {"author_id": 18, "token_count": 37}, {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 6, "token_count": 100}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 16, "token_count": 32}, {"author_id": 3, "token_count": 84}, {"author_id": 0, "token_count": 3}, {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 100}, {"author_id": 4, "token_count": 208}, {"author_id": 2, "token_count": 406}, {"author_id": 6, "token_count": 589}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 4, "token_count": 2805}, {"author_id": 6, "token_count": 1701}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 4, "token_count": 13}, {"author_id": 18, "token_count": 126}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 190}, {"author_id": 0, "token_count": 3}, {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 4, "token_count": 75}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 4, "token_count": 35}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 26, "token_count": 3}, {"author_id": 0, "token_count": 1}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 48}, {"author_id": 4, "token_count": 10}, {"author_id": 29, "token_count": 385}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 288}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 4, "token_count": 20}, {"author_id": 18, "token_count": 86}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 23, "token_count": 13}, {"author_id": 0, "token_count": 2}, {"author_id": 4, "token_count": 89}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 4, "token_count": 70}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 23, "token_count": 21}, {"author_id": 0, "token_count": 78}, {"author_id": 4, "token_count": 73}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 23, "token_count": 179}, {"author_id": 0, "token_count": 121}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 23, "token_count": 159}, {"author_id": 43, "token_count": 79}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 82}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 111}, {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 4, "token_count": 812}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 4, "token_count": 21}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 18, "token_count": 24}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 324}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 41, "token_count": 5}, {"author_id": 0, "token_count": 189}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 23, "token_count": 129}, {"author_id": 6, "token_count": 604}, {"author_id": 35, "token_count": 34}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 176}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 4, "token_count": 272}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 23, "token_count": 23}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 81}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 7, "token_count": 188}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 191}, {"author_id": 11, "token_count": 209}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 802}, {"author_id": 4, "token_count": 47}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 316}, {"author_id": 11, "token_count": 16}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 660}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 142}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 48}, {"author_id": 7, "token_count": 256}, {"author_id": 11, "token_count": 33}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 41, "token_count": 8}, {"author_id": 0, "token_count": 2}, {"author_id": 7, "token_count": 534}, {"author_id": 11, "token_count": 20}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 41, "token_count": 21}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 118}, {"author_id": 35, "token_count": 16}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 46, "token_count": 83}, {"author_id": 1, "token_count": 32}, {"author_id": 0, "token_count": 297}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 13, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 139}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 106}, {"author_id": 2, "token_count": 56}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 2135}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 172}, {"author_id": 13, "token_count": 299}, {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 13, "token_count": 1}, {"author_id": 53, "token_count": 72}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 13, "token_count": 56}, {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 35, "token_count": 120}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 13, "token_count": 6}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 1, "token_count": 52}, {"author_id": 13, "token_count": 990}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 13, "token_count": 239}, {"author_id": 4, "token_count": 183}, {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 59, "token_count": 7}, {"author_id": 1, "token_count": 134}, {"author_id": 13, "token_count": 533}, {"author_id": 4, "token_count": 68}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 4, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
J. Bruce Fields
12268
32.16%
Jeff Layton
5768
15.12%
Neil Brown
4468
11.71%
Trond Myklebust
3161
8.29%
Dai Ngo
2131
5.59%
Andy Adamson
2004
5.25%
Stanislav Kinsbursky
1125
2.95%
Christoph Hellwig
1037
2.72%
Olga Kornievskaia
986
2.59%
Chuck Lever
781
2.05%
Benny Halevy
708
1.86%
Andrew Elble
528
1.38%
Sachin Bhamare
385
1.01%
Tigran Mkrtchyan
376
0.99%
Kinglong Mee
335
0.88%
Mi Jinlong
298
0.78%
Andrew Morton
293
0.77%
Scott Mayhew
278
0.73%
Anna Schumaker
173
0.45%
Vasily Averin
170
0.45%
Marc Eshel
142
0.37%
Ricardo Labiaga
83
0.22%
Achilles Gaikwad
83
0.22%
Oleg Drokin
79
0.21%
Dave Wysochanski
72
0.19%
Al Viro
69
0.18%
Arnd Bergmann
42
0.11%
Takuma Umeya
37
0.10%
Eric W. Biedermann
15
0.04%
Harvey Harrison
10
0.03%
Weston Andros Adamson
7
0.02%
ChenXiaoSong
7
0.02%
David Howells
5
0.01%
Boaz Harrosh
4
0.01%
Dave Hansen
3
0.01%
Miklos Szeredi
1
0.00%
Amir Goldstein
1
0.00%
Others
209
0.55%
click to expand▼
Total
38142
nfs4xdr.c
5481
-
42
27742
Chuck Lever
J. Bruce Fields
Christoph Hellwig
van der Linden, Frank
Neil Brown
Anna Schumaker
Benny Halevy
Andy Adamson
Olga Kornievskaia
Trond Myklebust
Kinglong Mee
David P. Quigley
Weston Andros Adamson
Al Viro
Jeff Layton
Andrew Morton
Ondrej Valousek
Andreas Gruenbacher
Eric W. Biedermann
Mi Jinlong
Andrew Elble
Stanislav Kinsbursky
Arnd Bergmann
Scott Mayhew
David Howells
Yu Zhiguo
Boaz Harrosh
Amir Goldstein
Steve Dickson
Peter Staubach
Others
October 2002
November 2002
December 2002
January 2003
May 2003
June 2003
August 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
March 2006
April 2006
October 2006
December 2006
January 2007
February 2007
July 2007
August 2007
September 2007
November 2007
February 2008
July 2008
August 2008
March 2009
April 2009
May 2009
September 2009
November 2009
December 2009
March 2010
April 2010
July 2010
September 2010
October 2010
December 2010
January 2011
February 2011
May 2011
July 2011
August 2011
September 2011
October 2011
January 2012
February 2012
March 2012
April 2012
October 2012
November 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 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
October 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
June 2019
August 2019
September 2019
October 2019
February 2020
March 2020
June 2020
August 2020
September 2020
October 2020
November 2020
December 2020
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
April 2022
July 2022
September 2022
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 9, "token_count": 17}, {"author_id": 2, "token_count": 2342}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 2, "token_count": 85}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 2, "token_count": 89}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 2, "token_count": 301}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 67}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 2, "token_count": 140}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 149}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 2, "token_count": 95}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 19, "token_count": 65}, {"author_id": 0, "token_count": 473}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 9, "token_count": 63}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 16, "token_count": 653}, {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 16, "token_count": 123}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 9, "token_count": 714}, {"author_id": 16, "token_count": 26}, {"author_id": 0, "token_count": 110}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 16, "token_count": 17}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 21, "token_count": 17}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 62}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 55}, {"author_id": 21, "token_count": 14}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 6, "token_count": 297}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 16, "token_count": 9}, {"author_id": 0, "token_count": 228}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 16, "token_count": 66}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 39, "token_count": 110}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 42}, {"author_id": 10, "token_count": 18}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 28, "token_count": 44}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 32, "token_count": 240}, {"author_id": 0, "token_count": 9}, {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 790}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 19, "token_count": 31}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 14, "token_count": 196}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 18, "token_count": 9}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 550}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 692}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 3975}, {"author_id": 0, "token_count": 84}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 142}, {"author_id": 18, "token_count": 3}, {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 14, "token_count": 265}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 14, "token_count": 22}, {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 26, "token_count": 6}, {"author_id": 18, "token_count": 20}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 17, "token_count": 12}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 18, "token_count": 367}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 17, "token_count": 52}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 23, "token_count": 23}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 4, "token_count": 42}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 14, "token_count": 158}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 26, "token_count": 7}, {"author_id": 0, "token_count": 30}, {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 0, "token_count": 99}, {"author_id": 6, "token_count": 54}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 24}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 86}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 41, "token_count": 10}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 18}, {"author_id": 7, "token_count": 207}, {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 7, "token_count": 213}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 8, "token_count": 3638}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 14, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 14, "token_count": 829}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 6135}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 89}, {"author_id": 6, "token_count": 63}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 52, "token_count": 71}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 255}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 1, "token_count": 500}, {"author_id": 4, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
7111
25.63%
J. Bruce Fields
4059
14.63%
Christoph Hellwig
4047
14.59%
van der Linden, Frank
3638
13.11%
Neil Brown
3298
11.89%
Anna Schumaker
1548
5.58%
Benny Halevy
903
3.25%
Andy Adamson
794
2.86%
Olga Kornievskaia
506
1.82%
Trond Myklebust
453
1.63%
Kinglong Mee
412
1.49%
David P. Quigley
240
0.87%
Weston Andros Adamson
110
0.40%
Al Viro
102
0.37%
Jeff Layton
94
0.34%
Andrew Morton
74
0.27%
Ondrej Valousek
71
0.26%
Andreas Gruenbacher
64
0.23%
Eric W. Biedermann
44
0.16%
Mi Jinlong
31
0.11%
Andrew Elble
23
0.08%
Stanislav Kinsbursky
18
0.06%
Arnd Bergmann
17
0.06%
Scott Mayhew
13
0.05%
David Howells
13
0.05%
Yu Zhiguo
2
0.01%
Boaz Harrosh
2
0.01%
Amir Goldstein
2
0.01%
Steve Dickson
1
0.00%
Peter Staubach
1
0.00%
Others
51
0.18%
click to expand▼
Total
27742
nfscache.c
629
-
23
2776
Jeff Layton
Trond Myklebust
Linus Torvalds (pre-git)
J. Bruce Fields
Neil Brown
Chuck Lever
Amir Goldstein
ChenXiaoSong
Kinglong Mee
Al Viro
Linus Torvalds
Boaz Harrosh
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
February 2007
November 2007
December 2009
March 2010
January 2013
February 2013
March 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
May 2019
June 2019
August 2019
May 2020
June 2020
September 2020
January 2021
September 2021
May 2022
September 2022
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 402}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 30}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 31, "token_count": 2}, {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 72}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 56}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 2}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 4, "token_count": 82}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 4, "token_count": 372}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 4, "token_count": 287}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 6, "token_count": 279}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 339}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 236}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 22, "token_count": 133}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 118}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 59, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
795
28.64%
Trond Myklebust
619
22.30%
Linus Torvalds (pre-git)
452
16.28%
J. Bruce Fields
321
11.56%
Neil Brown
178
6.41%
Chuck Lever
165
5.94%
Amir Goldstein
133
4.79%
ChenXiaoSong
13
0.47%
Kinglong Mee
11
0.40%
Al Viro
5
0.18%
Linus Torvalds
2
0.07%
Boaz Harrosh
2
0.07%
Others
80
2.88%
Total
2776
nfsctl.c
1567
-
46
6161
Neil Brown
J. Bruce Fields
Stanislav Kinsbursky
Jeff Layton
Chuck Lever
Greg Banks
Al Viro
S. Wendy Cheng
Trond Myklebust
David Howells
Linus Torvalds (pre-git)
Eric Biggers
Benny Halevy
Amir Goldstein
Dai Ngo
ChenXiaoSong
Kinglong Mee
Christoph Hellwig
Eric W. Biedermann
Arnd Bergmann
Anna Schumaker
Linus Torvalds
Boaz Harrosh
Andrew Morton
Olga Kornievskaia
Others
March 1997
December 1998
January 2000
March 2000
August 2000
February 2002
March 2002
July 2002
October 2002
January 2003
April 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
August 2012
November 2012
December 2012
January 2013
February 2013
March 2013
February 2014
May 2014
June 2014
July 2014
September 2014
October 2014
November 2014
May 2016
November 2016
December 2016
February 2017
March 2017
July 2018
November 2018
March 2019
April 2019
May 2019
July 2019
August 2019
September 2019
November 2019
February 2020
March 2020
April 2020
June 2020
November 2020
January 2021
February 2021
March 2021
September 2021
November 2021
December 2021
January 2022
May 2022
July 2022
September 2022
October 2022
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 44}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 19, "token_count": 8}, {"author_id": 31, "token_count": 1}, {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 19, "token_count": 157}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 2, "token_count": 420}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 19, "token_count": 54}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 2, "token_count": 109}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 2, "token_count": 128}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 2, "token_count": 363}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 25, "token_count": 301}, {"author_id": 2, "token_count": 225}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 33, "token_count": 262}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 4, "token_count": 172}, {"author_id": 2, "token_count": 93}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 25, "token_count": 16}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 16, "token_count": 52}, {"author_id": 1, "token_count": 268}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 2}, {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 119}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 2, "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": 23}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 41}, {"author_id": 10, "token_count": 32}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 105}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 10, "token_count": 40}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 10, "token_count": 174}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 10, "token_count": 120}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 28, "token_count": 5}, {"author_id": 4, "token_count": 13}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 10, "token_count": 23}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 18, "token_count": 19}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 123}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 119}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 19, "token_count": 69}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 6, "token_count": 136}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 47, "token_count": 1}, {"author_id": 2, "token_count": 79}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 47, "token_count": 75}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 26, "token_count": 95}, {"author_id": 0, "token_count": 463}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 463}, {"author_id": 6, "token_count": 75}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 37}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 31, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 35}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 19, "token_count": 6}, {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 22, "token_count": 27}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 25}, {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 22, "token_count": 12}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 13, "token_count": 13}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 59, "token_count": 20}, {"author_id": 13, "token_count": 15}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
1616
26.23%
J. Bruce Fields
1365
22.16%
Stanislav Kinsbursky
504
8.18%
Jeff Layton
473
7.68%
Chuck Lever
445
7.22%
Greg Banks
317
5.15%
Al Viro
307
4.98%
S. Wendy Cheng
262
4.25%
Trond Myklebust
223
3.62%
David Howells
95
1.54%
Linus Torvalds (pre-git)
78
1.27%
Eric Biggers
76
1.23%
Benny Halevy
52
0.84%
Amir Goldstein
39
0.63%
Dai Ngo
30
0.49%
ChenXiaoSong
20
0.32%
Kinglong Mee
19
0.31%
Christoph Hellwig
19
0.31%
Eric W. Biedermann
8
0.13%
Arnd Bergmann
8
0.13%
Anna Schumaker
5
0.08%
Linus Torvalds
4
0.06%
Boaz Harrosh
2
0.03%
Andrew Morton
2
0.03%
Olga Kornievskaia
1
0.02%
Others
191
3.10%
click to expand▼
Total
6161
nfsd.h
525
-
33
1876
J. Bruce Fields
Neil Brown
Olga Kornievskaia
Marc Eshel
Linus Torvalds (pre-git)
Dai Ngo
Harvey Harrison
Trond Myklebust
Chuck Lever
Stanislav Kinsbursky
Christoph Hellwig
Andy Adamson
Steve Dickson
Kendrick M. Smith
Benny Halevy
Jeff Layton
Andrew Elble
David P. Quigley
Andrew Morton
Andreas Gruenbacher
Anna Schumaker
Linus Torvalds
van der Linden, Frank
Al Viro
Amir Goldstein
Ondrej Valousek
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
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
July 2017
November 2017
March 2019
April 2019
June 2019
November 2019
December 2019
June 2020
November 2020
January 2021
March 2021
May 2021
October 2021
November 2021
January 2022
May 2022
July 2022
September 2022
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 76}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 61}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 31, "token_count": 9}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 48, "token_count": 30}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 68}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 55, "token_count": 1}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 17, "token_count": 14}, {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 19, "token_count": 4}, {"author_id": 0, "token_count": 5}, {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 42, "token_count": 35}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 42, "token_count": 65}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 9, "token_count": 41}, {"author_id": 16, "token_count": 27}, {"author_id": 30, "token_count": 160}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 36, "token_count": 25}, {"author_id": 60, "token_count": 4}, ]}, {"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": 6, "token_count": 27}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 25}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 10, "token_count": 45}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 10, "token_count": 24}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 32, "token_count": 23}, {"author_id": 36, "token_count": 23}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 56}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 23, "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": 3, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 6, "token_count": 63}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 187}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 8, "token_count": 8}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 29}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 13, "token_count": 15}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 13, "token_count": 40}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 13, "token_count": 29}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 1, "token_count": 39}, {"author_id": 13, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
J. Bruce Fields
291
15.51%
Neil Brown
223
11.89%
Olga Kornievskaia
188
10.02%
Marc Eshel
160
8.53%
Linus Torvalds (pre-git)
149
7.94%
Dai Ngo
112
5.97%
Harvey Harrison
100
5.33%
Trond Myklebust
99
5.28%
Chuck Lever
77
4.10%
Stanislav Kinsbursky
76
4.05%
Christoph Hellwig
66
3.52%
Andy Adamson
56
2.99%
Steve Dickson
48
2.56%
Kendrick M. Smith
30
1.60%
Benny Halevy
27
1.44%
Jeff Layton
25
1.33%
Andrew Elble
24
1.28%
David P. Quigley
23
1.23%
Andrew Morton
22
1.17%
Andreas Gruenbacher
22
1.17%
Anna Schumaker
17
0.91%
Linus Torvalds
9
0.48%
van der Linden, Frank
8
0.43%
Al Viro
7
0.37%
Amir Goldstein
2
0.11%
Ondrej Valousek
1
0.05%
Jesper Juhl
1
0.05%
Others
13
0.69%
click to expand▼
Total
1876
nfsfh.c
750
-
28
2877
Neil Brown
J. Bruce Fields
Linus Torvalds (pre-git)
Chuck Lever
Christoph Hellwig
Steve Dickson
Trond Myklebust
Jeff Layton
Al Viro
David Howells
Andrew Morton
Kendrick M. Smith
Linus Torvalds
Jan Blunck
Andy Adamson
Kinglong Mee
Amir Goldstein
Jan Kara
Christian Brauner
Stanislav Kinsbursky
Oleg Drokin
Miklos Szeredi
Boaz Harrosh
Others
March 1997
October 1997
May 1998
August 1998
September 1999
January 2000
March 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
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
March 2020
August 2020
October 2020
November 2020
January 2021
September 2021
December 2021
June 2022
July 2022
September 2022
October 2022
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 78}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 135}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 188}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 31, "token_count": 21}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 2, "token_count": 167}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 19, "token_count": 31}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 48, "token_count": 41}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 19, "token_count": 19}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 12, "token_count": 49}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 2, "token_count": 88}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 2, "token_count": 59}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 2, "token_count": 131}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 19}, {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 114}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 54, "token_count": 21}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 118}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 26, "token_count": 37}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 36, "token_count": 14}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 288}, {"author_id": 36, "token_count": 105}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 44, "token_count": 5}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 19, "token_count": 6}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 8}, {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 26, "token_count": 16}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 38}, {"author_id": 43, "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}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 48}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 58}, {"author_id": 6, "token_count": 52}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 22, "token_count": 6}, {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 256}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 68}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 4, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
756
26.28%
J. Bruce Fields
666
23.15%
Linus Torvalds (pre-git)
432
15.02%
Chuck Lever
273
9.49%
Christoph Hellwig
138
4.80%
Steve Dickson
119
4.14%
Trond Myklebust
100
3.48%
Jeff Layton
71
2.47%
Al Viro
64
2.22%
David Howells
56
1.95%
Andrew Morton
53
1.84%
Kendrick M. Smith
41
1.43%
Linus Torvalds
21
0.73%
Jan Blunck
21
0.73%
Andy Adamson
19
0.66%
Kinglong Mee
9
0.31%
Amir Goldstein
6
0.21%
Jan Kara
5
0.17%
Christian Brauner
3
0.10%
Stanislav Kinsbursky
1
0.03%
Oleg Drokin
1
0.03%
Miklos Szeredi
1
0.03%
Boaz Harrosh
1
0.03%
Others
20
0.70%
click to expand▼
Total
2877
nfsfh.h
325
-
13
1100
J. Bruce Fields
Christoph Hellwig
Jeff Layton
Neil Brown
Olga Kornievskaia
Kinglong Mee
Amir Goldstein
Chuck Lever
Trond Myklebust
Arnd Bergmann
Al Viro
Others
December 2009
July 2011
March 2014
May 2014
June 2014
August 2014
February 2015
September 2015
November 2015
May 2017
November 2017
December 2017
January 2018
October 2019
October 2020
November 2020
January 2021
May 2021
September 2021
December 2021
July 2022
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 588}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 18, "token_count": 21}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 98}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 3, "token_count": 110}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 52}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 22, "token_count": 12}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 41, "token_count": 2}, {"author_id": 7, "token_count": 26}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 4, "token_count": 4}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 52}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
J. Bruce Fields
670
60.91%
Christoph Hellwig
208
18.91%
Jeff Layton
83
7.55%
Neil Brown
64
5.82%
Olga Kornievskaia
26
2.36%
Kinglong Mee
21
1.91%
Amir Goldstein
12
1.09%
Chuck Lever
7
0.64%
Trond Myklebust
4
0.36%
Arnd Bergmann
2
0.18%
Al Viro
1
0.09%
Others
2
0.18%
Total
1100
nfsproc.c
912
-
29
4599
Linus Torvalds (pre-git)
Chuck Lever
Yu Zhiguo
Neil Brown
Christoph Hellwig
Linus Torvalds
Andreas Gruenbacher
David Shaw
Al Viro
J. Bruce Fields
Jan Kara
Jeff Layton
Andrew Morton
Trond Myklebust
Kinglong Mee
David Howells
Miklos Szeredi
Arnd Bergmann
Christian Brauner
Boaz Harrosh
Kendrick M. Smith
Greg Banks
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
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
August 2019
November 2019
January 2020
August 2020
September 2020
October 2020
November 2020
January 2021
March 2021
August 2021
September 2021
December 2021
March 2022
July 2022
September 2022
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 1406}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 5, "token_count": 82}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 5, "token_count": 57}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 30}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 124}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 76}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 31, "token_count": 142}, {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 58}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 19, "token_count": 19}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 37, "token_count": 42}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 19, "token_count": 24}, {"author_id": 25, "token_count": 1}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 45, "token_count": 5}, {"author_id": 2, "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": 37, "token_count": 10}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 15, "token_count": 823}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 2}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 44, "token_count": 30}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 17, "token_count": 112}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 44, "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": 18, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 173}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 90}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 567}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 108}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 4, "token_count": 14}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 69}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 1, "token_count": 206}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1796
39.05%
Chuck Lever
1060
23.05%
Yu Zhiguo
823
17.90%
Neil Brown
198
4.31%
Christoph Hellwig
176
3.83%
Linus Torvalds
142
3.09%
Andreas Gruenbacher
117
2.54%
David Shaw
52
1.13%
Al Viro
50
1.09%
J. Bruce Fields
42
0.91%
Jan Kara
35
0.76%
Jeff Layton
31
0.67%
Andrew Morton
12
0.26%
Trond Myklebust
8
0.17%
Kinglong Mee
8
0.17%
David Howells
6
0.13%
Miklos Szeredi
5
0.11%
Arnd Bergmann
4
0.09%
Christian Brauner
3
0.07%
Boaz Harrosh
2
0.04%
Kendrick M. Smith
1
0.02%
Greg Banks
1
0.02%
Others
27
0.59%
click to expand▼
Total
4599
nfssvc.c
1137
-
39
4585
Trond Myklebust
Neil Brown
Stanislav Kinsbursky
Scott Mayhew
Greg Banks
J. Bruce Fields
Chuck Lever
Linus Torvalds (pre-git)
Jeff Layton
Andreas Gruenbacher
Kinglong Mee
Ryusei Yamaguchi
Benny Halevy
Vasily Averin
Andy Adamson
Andrew Morton
Christoph Hellwig
Linus Torvalds
Dai Ngo
David Howells
Boaz Harrosh
Al Viro
Others
March 1997
October 1997
August 1998
December 1998
September 1999
January 2000
March 2000
February 2002
May 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
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
December 2015
January 2016
September 2016
January 2017
February 2017
March 2017
May 2017
July 2017
September 2017
November 2017
April 2019
August 2019
September 2019
November 2019
December 2019
January 2020
February 2020
May 2020
August 2020
October 2020
November 2020
March 2021
April 2021
May 2021
October 2021
November 2021
December 2021
January 2022
February 2022
August 2022
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 141}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 31, "token_count": 4}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 31, "token_count": 6}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 12, "token_count": 26}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 2, "token_count": 125}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 17, "token_count": 131}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 25, "token_count": 330}, {"author_id": 2, "token_count": 103}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 4, "token_count": 43}, {"author_id": 2, "token_count": 63}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 25, "token_count": 32}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 9, "token_count": 31}, {"author_id": 16, "token_count": 60}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 9, "token_count": 6}, {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 49, "token_count": 75}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 26, "token_count": 6}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 5}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 93}, {"author_id": 4, "token_count": 45}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 10, "token_count": 37}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 10, "token_count": 24}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 10, "token_count": 445}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 10, "token_count": 10}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 18, "token_count": 53}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 18, "token_count": 15}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 30}, {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 11, "token_count": 344}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 17, "token_count": 1}, {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 35, "token_count": 36}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 11, "token_count": 24}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 6, "token_count": 45}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 35, "token_count": 16}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 1132}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 105}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 23}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 11, "token_count": 18}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 92}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 31}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 6, "token_count": 79}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 35, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 178}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1384
30.19%
Neil Brown
566
12.34%
Stanislav Kinsbursky
528
11.52%
Scott Mayhew
386
8.42%
Greg Banks
362
7.90%
J. Bruce Fields
250
5.45%
Chuck Lever
222
4.84%
Linus Torvalds (pre-git)
173
3.77%
Jeff Layton
149
3.25%
Andreas Gruenbacher
134
2.92%
Kinglong Mee
82
1.79%
Ryusei Yamaguchi
75
1.64%
Benny Halevy
60
1.31%
Vasily Averin
54
1.18%
Andy Adamson
46
1.00%
Andrew Morton
26
0.57%
Christoph Hellwig
11
0.24%
Linus Torvalds
10
0.22%
Dai Ngo
10
0.22%
David Howells
6
0.13%
Boaz Harrosh
5
0.11%
Al Viro
5
0.11%
Others
41
0.89%
click to expand▼
Total
4585
nfsxdr.c
660
-
22
3146
Chuck Lever
Linus Torvalds (pre-git)
Neil Brown
Christoph Hellwig
Al Viro
David Shaw
Linus Torvalds
Trond Myklebust
J. Bruce Fields
Peter Staubach
Eric W. Biedermann
Amir Goldstein
Andrew Morton
Kinglong Mee
David Howells
Greg Banks
Boaz Harrosh
Others
March 1997
January 2000
February 2002
April 2002
June 2002
October 2002
November 2002
June 2003
August 2003
September 2003
January 2004
January 2006
October 2006
February 2007
May 2007
November 2007
December 2009
January 2013
February 2013
May 2014
June 2014
March 2015
April 2017
May 2017
November 2017
January 2018
March 2018
May 2018
April 2019
October 2020
November 2020
September 2021
October 2021
September 2022
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 742}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 31, "token_count": 27}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 19, "token_count": 31}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 2, "token_count": 22}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 37, "token_count": 32}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 78}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 57, "token_count": 7}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 88}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 1443}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 387}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 97}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
1978
62.87%
Linus Torvalds (pre-git)
744
23.65%
Neil Brown
150
4.77%
Christoph Hellwig
88
2.80%
Al Viro
41
1.30%
David Shaw
32
1.02%
Linus Torvalds
27
0.86%
Trond Myklebust
15
0.48%
J. Bruce Fields
13
0.41%
Peter Staubach
7
0.22%
Eric W. Biedermann
6
0.19%
Amir Goldstein
6
0.19%
Andrew Morton
5
0.16%
Kinglong Mee
3
0.10%
David Howells
3
0.10%
Greg Banks
1
0.03%
Boaz Harrosh
1
0.03%
Others
26
0.83%
Total
3146
pnfs.h
100
-
5
442
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": 3, "token_count": 371}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 33}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 20, "token_count": 16}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
410
92.76%
Tom Haynes
16
3.62%
J. Bruce Fields
12
2.71%
Jeff Layton
3
0.68%
Others
1
0.23%
Total
442
state.h
734
-
29
2094
J. Bruce Fields
Neil Brown
Jeff Layton
Christoph Hellwig
Olga Kornievskaia
Andy Adamson
Dai Ngo
Trond Myklebust
Stanislav Kinsbursky
Sachin Bhamare
Marc Eshel
Scott Mayhew
Benny Halevy
Kinglong Mee
Ricardo Labiaga
Andrew Morton
Anna Schumaker
Arnd Bergmann
Vasily Averin
Takuma Umeya
Chuck Lever
Andrew Elble
Al Viro
Oleg Drokin
Eric W. Biedermann
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
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
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
June 2019
August 2019
September 2019
October 2019
November 2019
January 2021
March 2021
April 2021
December 2021
May 2022
September 2022
var spanGroupData = [ {"timestamp": 1049184000, "group": [ {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 90}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 19, "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": 9, "token_count": 56}, {"author_id": 16, "token_count": 5}, {"author_id": 0, "token_count": 3}, {"author_id": 30, "token_count": 20}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 50}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 9, "token_count": 26}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 34, "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": 16, "token_count": 10}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"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": 8}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 126}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 16, "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": 4, "token_count": 54}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 29}, {"author_id": 4, "token_count": 26}, {"author_id": 10, "token_count": 30}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 75}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 4, "token_count": 48}, {"author_id": 6, "token_count": 43}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 3, "token_count": 91}, {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 100}, {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 29, "token_count": 36}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 23, "token_count": 4}, {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 61}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 11, "token_count": 11}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 7, "token_count": 114}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 13, "token_count": 53}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 4, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
J. Bruce Fields
556
26.55%
Neil Brown
329
15.71%
Jeff Layton
272
12.99%
Christoph Hellwig
272
12.99%
Olga Kornievskaia
175
8.36%
Andy Adamson
134
6.40%
Dai Ngo
53
2.53%
Trond Myklebust
52
2.48%
Stanislav Kinsbursky
36
1.72%
Sachin Bhamare
36
1.72%
Marc Eshel
20
0.96%
Scott Mayhew
19
0.91%
Benny Halevy
19
0.91%
Kinglong Mee
14
0.67%
Ricardo Labiaga
11
0.53%
Andrew Morton
11
0.53%
Anna Schumaker
9
0.43%
Arnd Bergmann
6
0.29%
Vasily Averin
4
0.19%
Takuma Umeya
4
0.19%
Chuck Lever
4
0.19%
Andrew Elble
4
0.19%
Al Viro
3
0.14%
Oleg Drokin
2
0.10%
Eric W. Biedermann
2
0.10%
Others
47
2.24%
click to expand▼
Total
2094
stats.c
136
-
11
498
Amir Goldstein
Linus Torvalds (pre-git)
Shankar Anand
Andrew Morton
Stanislav Kinsbursky
Neil Brown
ChenXiaoSong
Boaz Harrosh
Others
March 1997
October 1997
January 1998
September 1999
March 2000
April 2002
July 2002
February 2004
July 2006
December 2009
December 2011
November 2017
February 2020
January 2021
November 2021
September 2022
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 72}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 35}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 21}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 56, "token_count": 50}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 22, "token_count": 286}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 59, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Amir Goldstein
286
57.43%
Linus Torvalds (pre-git)
118
23.69%
Shankar Anand
50
10.04%
Andrew Morton
21
4.22%
Stanislav Kinsbursky
9
1.81%
Neil Brown
6
1.20%
ChenXiaoSong
4
0.80%
Boaz Harrosh
1
0.20%
Others
3
0.60%
Total
498
stats.h
96
-
7
408
Amir Goldstein
Linus Torvalds (pre-git)
Shankar Anand
Christoph Hellwig
Neil Brown
David Howells
Others
March 1997
September 1999
March 2000
July 2006
October 2012
May 2014
November 2017
January 2021
November 2021
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 33}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 56, "token_count": 8}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 22, "token_count": 357}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Amir Goldstein
357
87.50%
Linus Torvalds (pre-git)
36
8.82%
Shankar Anand
8
1.96%
Christoph Hellwig
4
0.98%
Neil Brown
1
0.25%
David Howells
1
0.25%
Others
1
0.25%
Total
408
trace.c
4
-
2
7
Christoph Hellwig
Chuck Lever
August 2014
August 2020
var spanGroupData = [ {"timestamp": 1406876400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
6
85.71%
Chuck Lever
1
14.29%
Total
7
trace.h
1521
-
6
1503
Chuck Lever
Jeff Layton
Trond Myklebust
Christoph Hellwig
Others
August 2014
October 2015
November 2015
November 2017
March 2018
August 2019
January 2020
March 2020
April 2020
May 2020
August 2020
September 2020
October 2020
November 2020
March 2021
May 2021
October 2021
December 2021
January 2022
February 2022
March 2022
June 2022
July 2022
September 2022
November 2022
var spanGroupData = [ {"timestamp": 1406876400, "group": [ {"author_id": 3, "token_count": 116}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 60}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 69}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 114}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 133}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 207}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 198}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 6, "token_count": 31}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 214}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 1, "token_count": 95}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
1041
69.26%
Jeff Layton
178
11.84%
Trond Myklebust
165
10.98%
Christoph Hellwig
116
7.72%
Others
3
0.20%
Total
1503
vfs.c
2336
-
52
9548
Christoph Hellwig
Neil Brown
J. Bruce Fields
van der Linden, Frank
Linus Torvalds (pre-git)
Chuck Lever
Trond Myklebust
Jeff Layton
Al Viro
Anna Schumaker
David Woodhouse
Christian Brauner
David Howells
Andreas Gruenbacher
Amir Goldstein
Kinglong Mee
Oleg Drokin
Miklos Szeredi
Andrew Morton
Linus Torvalds
Jan Kara
Andy Adamson
Greg Banks
Dave Hansen
Boaz Harrosh
Jan Blunck
Mi Jinlong
Steve Dickson
Kendrick M. Smith
Eric W. Biedermann
David P. Quigley
Arnd Bergmann
David Shaw
Others
March 1997
October 1997
December 1997
March 1998
May 1998
August 1998
December 1998
January 1999
September 1999
January 2000
March 2000
June 2000
October 2000
February 2002
April 2002
May 2002
August 2002
October 2002
January 2003
March 2003
April 2003
June 2003
August 2003
January 2004
May 2004
July 2004
August 2004
March 2005
June 2005
January 2006
October 2006
November 2006
December 2006
June 2007
July 2007
September 2007
October 2007
November 2007
February 2008
April 2008
July 2008
August 2008
October 2008
February 2009
March 2009
April 2009
June 2009
September 2009
October 2009
November 2009
December 2009
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
December 2012
February 2013
April 2013
May 2013
November 2013
December 2013
February 2014
March 2014
May 2014
June 2014
July 2014
September 2014
October 2014
November 2014
January 2015
March 2015
April 2015
June 2015
November 2015
December 2015
March 2016
April 2016
July 2016
August 2016
September 2016
December 2016
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
May 2019
August 2019
September 2019
November 2019
December 2019
January 2020
June 2020
September 2020
November 2020
January 2021
March 2021
May 2021
June 2021
August 2021
December 2021
January 2022
February 2022
March 2022
April 2022
June 2022
July 2022
August 2022
September 2022
November 2022
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 424}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 75}, ]}, {"timestamp": 880963200, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 75}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 38}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 63}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 19, "token_count": 23}, {"author_id": 31, "token_count": 18}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 128}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 12, "token_count": 17}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 170}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 122}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 17, "token_count": 54}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 3, "token_count": 43}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 19, "token_count": 32}, {"author_id": 25, "token_count": 17}, ]}, {"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": 9, "token_count": 18}, {"author_id": 0, "token_count": 120}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 51, "token_count": 13}, {"author_id": 54, "token_count": 7}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 40, "token_count": 88}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 19, "token_count": 12}, {"author_id": 0, "token_count": 2}, {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 19, "token_count": 40}, {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 223}, {"author_id": 36, "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": 50, "token_count": 11}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 26, "token_count": 11}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 44, "token_count": 19}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 124}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 3, "token_count": 2685}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 171}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 4, "token_count": 3}, {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 18, "token_count": 32}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 45, "token_count": 14}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 14, "token_count": 82}, {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 26, "token_count": 45}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 39}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 193}, {"author_id": 43, "token_count": 22}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 14, "token_count": 53}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 18, "token_count": 7}, {"author_id": 31, "token_count": 1}, {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 45}, {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 60}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 19, "token_count": 67}, {"author_id": 3, "token_count": 64}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 153}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 19, "token_count": 121}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 308}, {"author_id": 6, "token_count": 101}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 29}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 41, "token_count": 2}, {"author_id": 2, "token_count": 29}, {"author_id": 6, "token_count": 46}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 6, "token_count": 65}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 139}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 8, "token_count": 752}, {"author_id": 0, "token_count": 16}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 29}, {"author_id": 6, "token_count": 51}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 22, "token_count": 12}, {"author_id": 38, "token_count": 66}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 99}, {"author_id": 4, "token_count": 32}, {"author_id": 6, "token_count": 147}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 22, "token_count": 35}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 399}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 19, "token_count": 30}, {"author_id": 1, "token_count": 252}, {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 1, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
3032
31.76%
Neil Brown
997
10.44%
J. Bruce Fields
991
10.38%
van der Linden, Frank
752
7.88%
Linus Torvalds (pre-git)
747
7.82%
Chuck Lever
693
7.26%
Trond Myklebust
614
6.43%
Jeff Layton
499
5.23%
Al Viro
332
3.48%
Anna Schumaker
135
1.41%
David Woodhouse
94
0.98%
Christian Brauner
66
0.69%
David Howells
59
0.62%
Andreas Gruenbacher
54
0.57%
Amir Goldstein
50
0.52%
Kinglong Mee
41
0.43%
Oleg Drokin
22
0.23%
Miklos Szeredi
20
0.21%
Andrew Morton
20
0.21%
Linus Torvalds
19
0.20%
Jan Kara
19
0.20%
Andy Adamson
18
0.19%
Greg Banks
17
0.18%
Dave Hansen
13
0.14%
Boaz Harrosh
11
0.12%
Jan Blunck
7
0.07%
Mi Jinlong
6
0.06%
Steve Dickson
5
0.05%
Kendrick M. Smith
3
0.03%
Eric W. Biedermann
3
0.03%
David P. Quigley
3
0.03%
Arnd Bergmann
2
0.02%
David Shaw
1
0.01%
Others
203
2.13%
click to expand▼
Total
9548
vfs.h
177
-
16
1146
J. Bruce Fields
Al Viro
van der Linden, Frank
Neil Brown
Chuck Lever
Christoph Hellwig
Trond Myklebust
Anna Schumaker
Jeff Layton
Jan Kara
Miklos Szeredi
David Howells
Kinglong Mee
Arnd Bergmann
Others
October 2009
November 2009
December 2009
March 2010
July 2010
April 2011
July 2011
August 2011
November 2011
March 2012
June 2012
January 2013
March 2014
June 2014
October 2014
November 2014
June 2015
September 2015
December 2015
July 2016
September 2016
December 2016
January 2017
November 2017
March 2018
April 2019
August 2019
November 2019
January 2020
June 2020
October 2020
December 2021
January 2022
March 2022
July 2022
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 461}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 19, "token_count": 46}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 44, "token_count": 27}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 19, "token_count": 56}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 45, "token_count": 10}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 14, "token_count": 22}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 14, "token_count": 18}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 29}, {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 26}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 8, "token_count": 101}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 78}, ]}, ]
Author Name
Tokens
Token Proportion
J. Bruce Fields
589
51.40%
Al Viro
103
8.99%
van der Linden, Frank
101
8.81%
Neil Brown
78
6.81%
Chuck Lever
54
4.71%
Christoph Hellwig
51
4.45%
Trond Myklebust
45
3.93%
Anna Schumaker
40
3.49%
Jeff Layton
36
3.14%
Jan Kara
27
2.36%
Miklos Szeredi
10
0.87%
David Howells
4
0.35%
Kinglong Mee
1
0.09%
Arnd Bergmann
1
0.09%
Others
6
0.52%
Total
1146
xdr.h
177
-
11
736
Linus Torvalds (pre-git)
Chuck Lever
David Shaw
Neil Brown
J. Bruce Fields
Christoph Hellwig
Boaz Harrosh
Andrew Morton
Andreas Gruenbacher
Others
March 1997
October 2002
December 2002
June 2003
June 2005
January 2006
November 2007
December 2009
May 2017
November 2017
March 2018
October 2020
November 2020
September 2021
October 2021
March 2022
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 434}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 37, "token_count": 12}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 104}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 85}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
434
58.97%
Chuck Lever
271
36.82%
David Shaw
12
1.63%
Neil Brown
6
0.82%
J. Bruce Fields
4
0.54%
Christoph Hellwig
4
0.54%
Boaz Harrosh
1
0.14%
Andrew Morton
1
0.14%
Andreas Gruenbacher
1
0.14%
Others
2
0.27%
Total
736
xdr3.h
314
-
13
1297
Linus Torvalds (pre-git)
Chuck Lever
Andreas Gruenbacher
Al Viro
Trond Myklebust
Neil Brown
J. Bruce Fields
David Shaw
Christoph Hellwig
Boaz Harrosh
Arnd Bergmann
Andrew Morton
Others
March 1997
September 1999
October 2002
June 2003
June 2005
November 2005
January 2006
October 2006
November 2007
December 2009
February 2013
May 2017
November 2017
March 2018
August 2019
November 2019
January 2020
October 2020
November 2020
September 2021
October 2021
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 687}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 175}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 17, "token_count": 64}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 19, "token_count": 17}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 86}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 150}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
862
66.46%
Chuck Lever
311
23.98%
Andreas Gruenbacher
64
4.93%
Al Viro
17
1.31%
Trond Myklebust
13
1.00%
Neil Brown
11
0.85%
J. Bruce Fields
9
0.69%
David Shaw
4
0.31%
Christoph Hellwig
2
0.15%
Boaz Harrosh
1
0.08%
Arnd Bergmann
1
0.08%
Andrew Morton
1
0.08%
Others
1
0.08%
Total
1297
xdr4.h
900
-
22
3210
Neil Brown
J. Bruce Fields
Christoph Hellwig
Andy Adamson
Chuck Lever
Anna Schumaker
Olga Kornievskaia
van der Linden, Frank
Benny Halevy
Tigran Mkrtchyan
Andrew Morton
Jeff Layton
Mi Jinlong
Andrew Elble
Trond Myklebust
Al Viro
David P. Quigley
Sachin Bhamare
Stanislav Kinsbursky
Boaz Harrosh
Kinglong Mee
Others
October 2002
November 2002
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
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
April 2015
June 2015
September 2015
December 2015
June 2016
September 2016
May 2017
July 2017
October 2017
March 2018
July 2018
September 2018
June 2019
August 2019
September 2019
October 2019
June 2020
October 2020
November 2020
October 2021
March 2022
July 2022
September 2022
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 9, "token_count": 17}, {"author_id": 2, "token_count": 765}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 59}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 84}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 2, "token_count": 247}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 37}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 19, "token_count": 13}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 9, "token_count": 204}, {"author_id": 16, "token_count": 43}, {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "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": 2, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 58}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 21, "token_count": 9}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 29}, {"author_id": 21, "token_count": 23}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 14, "token_count": 17}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 16, "token_count": 14}, {"author_id": 0, "token_count": 5}, {"author_id": 24, "token_count": 42}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 10, "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": 32, "token_count": 12}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 18, "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": 3, "token_count": 196}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 4, "token_count": 5}, {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 14, "token_count": 27}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 14, "token_count": 23}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 23, "token_count": 29}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 14, "token_count": 45}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 74}, {"author_id": 0, "token_count": 154}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 52}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 7, "token_count": 31}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 7, "token_count": 17}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 8, "token_count": 99}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 167}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 1, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
1229
38.29%
J. Bruce Fields
523
16.29%
Christoph Hellwig
296
9.22%
Andy Adamson
261
8.13%
Chuck Lever
233
7.26%
Anna Schumaker
170
5.30%
Olga Kornievskaia
107
3.33%
van der Linden, Frank
99
3.08%
Benny Halevy
57
1.78%
Tigran Mkrtchyan
42
1.31%
Andrew Morton
37
1.15%
Jeff Layton
34
1.06%
Mi Jinlong
32
1.00%
Andrew Elble
29
0.90%
Trond Myklebust
17
0.53%
Al Viro
13
0.40%
David P. Quigley
12
0.37%
Sachin Bhamare
6
0.19%
Stanislav Kinsbursky
5
0.16%
Boaz Harrosh
4
0.12%
Kinglong Mee
1
0.03%
Others
3
0.09%
click to expand▼
Total
3210
xdr4cb.h
50
-
5
87
J. Bruce Fields
Olga Kornievskaia
Jeff Layton
Christoph Hellwig
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": 3, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
J. Bruce Fields
58
66.67%
Olga Kornievskaia
12
13.79%
Jeff Layton
8
9.20%
Christoph Hellwig
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:
193
Author
Tokens
Proportion
Commits
Proportion
0
J. Bruce Fields
30713
15.96%
643
23.31%
1
Chuck Lever
26329
13.68%
385
13.96%
2
Neil Brown
24058
12.50%
307
11.13%
3
Christoph Hellwig
19875
10.33%
85
3.08%
4
Jeff Layton
16342
8.49%
227
8.23%
5
Linus Torvalds (pre-git)
10153
5.28%
63
2.28%
6
Trond Myklebust
9149
4.76%
140
5.08%
7
Olga Kornievskaia
5377
2.79%
28
1.02%
8
van der Linden, Frank
5147
2.68%
7
0.25%
9
Andy Adamson
4145
2.15%
40
1.45%
10
Stanislav Kinsbursky
3760
1.95%
74
2.68%
11
Scott Mayhew
3571
1.86%
19
0.69%
12
Andrew Morton
3260
1.69%
44
1.60%
13
Dai Ngo
3178
1.65%
17
0.62%
14
Anna Schumaker
3154
1.64%
27
0.98%
15
Yu Zhiguo
2329
1.21%
4
0.15%
16
Benny Halevy
2214
1.15%
52
1.89%
17
Andreas Gruenbacher
2098
1.09%
8
0.29%
18
Kinglong Mee
2074
1.08%
85
3.08%
19
Al Viro
1686
0.88%
75
2.72%
20
Tom Haynes
1371
0.71%
2
0.07%
21
Mi Jinlong
1362
0.71%
13
0.47%
22
Amir Goldstein
1247
0.65%
15
0.54%
23
Andrew Elble
774
0.40%
11
0.40%
24
Tigran Mkrtchyan
766
0.40%
10
0.36%
25
Greg Banks
732
0.38%
8
0.29%
26
David Howells
608
0.32%
15
0.54%
27
Manoj Naik
599
0.31%
1
0.04%
28
Eric W. Biedermann
509
0.26%
12
0.44%
29
Sachin Bhamare
427
0.22%
1
0.04%
30
Marc Eshel
322
0.17%
7
0.25%
31
Linus Torvalds
313
0.16%
19
0.69%
32
David P. Quigley
303
0.16%
1
0.04%
33
S. Wendy Cheng
262
0.14%
2
0.07%
34
Ricardo Labiaga
254
0.13%
4
0.15%
35
Vasily Averin
243
0.13%
8
0.29%
36
Steve Dickson
183
0.10%
6
0.22%
37
David Shaw
146
0.08%
3
0.11%
38
Christian Brauner
129
0.07%
7
0.25%
39
Weston Andros Adamson
117
0.06%
2
0.07%
40
David Woodhouse
116
0.06%
3
0.11%
41
Arnd Bergmann
116
0.06%
17
0.62%
42
Harvey Harrison
114
0.06%
2
0.07%
43
Oleg Drokin
104
0.05%
5
0.18%
44
Jan Kara
102
0.05%
2
0.07%
45
Miklos Szeredi
95
0.05%
4
0.15%
46
Achilles Gaikwad
83
0.04%
1
0.04%
47
Eric Biggers
82
0.04%
3
0.11%
48
Kendrick M. Smith
79
0.04%
9
0.33%
49
Ryusei Yamaguchi
75
0.04%
1
0.04%
50
Boaz Harrosh
75
0.04%
5
0.18%
51
Dave Hansen
74
0.04%
5
0.18%
52
Ondrej Valousek
72
0.04%
1
0.04%
53
Dave Wysochanski
72
0.04%
1
0.04%
54
Jan Blunck
70
0.04%
5
0.18%
55
Jesper Juhl
69
0.04%
3
0.11%
56
Shankar Anand
64
0.03%
1
0.04%
57
Peter Staubach
60
0.03%
2
0.07%
58
Takuma Umeya
54
0.03%
1
0.04%
59
ChenXiaoSong
54
0.03%
5
0.18%
60
Others
1489
0.77%
205
7.43%
click to expand▼
Total
192398
2758