Linux Source Code
Home
Release 6.2
Help
nfsd
root
fs
Highlighting
Reset All
By Author
By Age
──────────
Achilles Gaikwad
Al Viro
Amir Goldstein
Andi Kleen
Andreas Gruenbacher
Andrew Elble
Andrew Morton
Andy Adamson
Anna Schumaker
Arnd Bergmann
Ben Myers
Benny Halevy
Boaz Harrosh
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
Greg Kroah-Hartman
Harvey Harrison
J. Bruce Fields
Jan Blunck
Jan Kara
Jeff Layton
Kees Cook
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
Stanislav Kinsbursky
Steve Dickson
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
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": 1, "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": 1, "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
Greg Kroah-Hartman
Boaz Harrosh
Others
September 1991
December 1991
August 1992
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": 683708400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 691574400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 108}, ]}, {"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": 38}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 47, "token_count": 3}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 27, "token_count": 137}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 27, "token_count": 1}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 27, "token_count": 9}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 29, "token_count": 7}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 29, "token_count": 26}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 19, "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": 58, "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
147
30.75%
Linus Torvalds (pre-git)
133
27.82%
J. Bruce Fields
76
15.90%
Andrew Morton
38
7.95%
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%
Greg Kroah-Hartman
1
0.21%
Boaz Harrosh
1
0.21%
Others
33
6.90%
Total
478
auth.h
17
-
4
24
Linus Torvalds (pre-git)
Greg Kroah-Hartman
Eric W. Biedermann
Andrew Morton
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": 29, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
21
87.50%
Greg Kroah-Hartman
1
4.17%
Eric W. Biedermann
1
4.17%
Andrew Morton
1
4.17%
Total
24
blocklayout.c
357
-
16
1534
Christoph Hellwig
Neil Brown
Al Viro
Linus Torvalds (pre-git)
J. Bruce Fields
Jeff Layton
Anna Schumaker
Scott Mayhew
Benny Halevy
Andreas Gruenbacher
Kinglong Mee
Greg Kroah-Hartman
Others
March 1997
March 2002
October 2002
July 2007
July 2008
November 2009
May 2014
September 2014
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": 857203200, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 16, "token_count": 31}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 3, "token_count": 850}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 371}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"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": 18, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 13, "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": 102}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
1409
91.85%
Neil Brown
37
2.41%
Al Viro
31
2.02%
Linus Torvalds (pre-git)
17
1.11%
J. Bruce Fields
7
0.46%
Jeff Layton
5
0.33%
Anna Schumaker
4
0.26%
Scott Mayhew
3
0.20%
Benny Halevy
2
0.13%
Andreas Gruenbacher
2
0.13%
Kinglong Mee
1
0.07%
Greg Kroah-Hartman
1
0.07%
Others
15
0.98%
Total
1534
blocklayoutxdr.c
227
-
7
1213
Christoph Hellwig
Neil Brown
J. Bruce Fields
Kinglong Mee
Linus Torvalds (pre-git)
Greg Kroah-Hartman
Others
March 1997
October 2002
September 2003
November 2007
November 2009
March 2013
January 2014
May 2014
January 2015
March 2015
March 2016
June 2016
July 2016
November 2017
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 3, "token_count": 1022}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 74}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 19, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
1102
90.85%
Neil Brown
41
3.38%
J. Bruce Fields
41
3.38%
Kinglong Mee
19
1.57%
Linus Torvalds (pre-git)
3
0.25%
Greg Kroah-Hartman
1
0.08%
Others
6
0.49%
Total
1213
blocklayoutxdr.h
62
-
7
197
Christoph Hellwig
Neil Brown
J. Bruce Fields
Linus Torvalds (pre-git)
Greg Kroah-Hartman
Boaz Harrosh
Al Viro
September 1991
September 2003
October 2006
July 2007
December 2009
January 2014
May 2014
January 2015
March 2016
November 2017
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 3, "token_count": 139}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
183
92.89%
Neil Brown
5
2.54%
J. Bruce Fields
4
2.03%
Linus Torvalds (pre-git)
2
1.02%
Greg Kroah-Hartman
1
0.51%
Boaz Harrosh
1
0.51%
Al Viro
1
0.51%
Total
197
cache.h
89
-
9
199
Linus Torvalds (pre-git)
Trond Myklebust
Jeff Layton
J. Bruce Fields
Neil Brown
Al Viro
Greg Kroah-Hartman
Boaz Harrosh
Others
April 1992
September 1992
December 1992
June 1995
March 1997
October 2002
July 2004
March 2005
October 2006
November 2007
December 2009
March 2012
January 2013
February 2013
March 2013
November 2017
October 2018
May 2019
June 2020
September 2022
var spanGroupData = [ {"timestamp": 702115200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 101}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "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": 1330588800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"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": 58, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 33}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
112
56.28%
Trond Myklebust
33
16.58%
Jeff Layton
22
11.06%
J. Bruce Fields
17
8.54%
Neil Brown
5
2.51%
Al Viro
3
1.51%
Greg Kroah-Hartman
1
0.50%
Boaz Harrosh
1
0.50%
Others
5
2.51%
Total
199
current_stateid.h
41
-
8
184
Tigran Mkrtchyan
Neil Brown
Christoph Hellwig
J. Bruce Fields
Boaz Harrosh
Benny Halevy
Andrew Morton
Greg Kroah-Hartman
June 2003
February 2004
June 2004
August 2004
December 2006
April 2009
December 2009
February 2012
May 2017
November 2017
var spanGroupData = [ {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 24, "token_count": 111}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tigran Mkrtchyan
111
60.33%
Neil Brown
33
17.93%
Christoph Hellwig
24
13.04%
J. Bruce Fields
7
3.80%
Boaz Harrosh
3
1.63%
Benny Halevy
3
1.63%
Andrew Morton
2
1.09%
Greg Kroah-Hartman
1
0.54%
Total
184
export.c
1393
-
35
7383
Neil Brown
J. Bruce Fields
Manoj Naik
Linus Torvalds (pre-git)
Stanislav Kinsbursky
Al Viro
Andy Adamson
Amir Goldstein
Trond Myklebust
Kinglong Mee
Jeff Layton
Christoph Hellwig
Eric W. Biedermann
Jan Blunck
Christian Brauner
Vasily Averin
Linus Torvalds
Andrew Elble
Steve Dickson
Chuck Lever
David Howells
Kees Cook
Greg Kroah-Hartman
Greg Banks
Boaz Harrosh
Others
August 1992
April 1994
June 1995
September 1996
January 1997
March 1997
October 1997
January 1998
May 1998
August 1998
December 1998
September 1999
January 2000
March 2000
February 2002
March 2002
April 2002
May 2002
July 2002
September 2002
October 2002
January 2003
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
June 2008
August 2008
October 2008
April 2009
August 2009
September 2009
November 2009
December 2009
February 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": 712652400, "group": [ {"author_id": 5, "token_count": 41}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 129}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 5, "token_count": 128}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 179}, {"author_id": 31, "token_count": 13}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 159}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 1685}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 98}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 180}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 16, "token_count": 47}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 788}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 0, "token_count": 12}, {"author_id": 28, "token_count": 564}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 190}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 311}, {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 532}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 27, "token_count": 2}, {"author_id": 48, "token_count": 39}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 16, "token_count": 44}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 16, "token_count": 53}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 27}, {"author_id": 40, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"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": 1, "token_count": 60}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 156}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 269}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 10, "token_count": 127}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 10, "token_count": 229}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 10, "token_count": 1}, ]}, {"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": 29, "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": 19, "token_count": 135}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 27, "token_count": 3}, {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 25, "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": 58, "token_count": 1}, {"author_id": 36, "token_count": 15}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 23, "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": 18}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 95}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 41}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 22, "token_count": 267}, {"author_id": 39, "token_count": 35}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 39, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
3589
48.61%
J. Bruce Fields
872
11.81%
Manoj Naik
564
7.64%
Linus Torvalds (pre-git)
383
5.19%
Stanislav Kinsbursky
382
5.17%
Al Viro
323
4.37%
Andy Adamson
311
4.21%
Amir Goldstein
267
3.62%
Trond Myklebust
148
2.00%
Kinglong Mee
144
1.95%
Jeff Layton
69
0.93%
Christoph Hellwig
62
0.84%
Eric W. Biedermann
54
0.73%
Jan Blunck
39
0.53%
Christian Brauner
36
0.49%
Vasily Averin
15
0.20%
Linus Torvalds
13
0.18%
Andrew Elble
11
0.15%
Steve Dickson
10
0.14%
Chuck Lever
8
0.11%
David Howells
5
0.07%
Kees Cook
2
0.03%
Greg Kroah-Hartman
1
0.01%
Greg Banks
1
0.01%
Boaz Harrosh
1
0.01%
Others
73
0.99%
Total
7383
export.h
131
-
19
430
Linus Torvalds (pre-git)
Neil Brown
Manoj Naik
Amir Goldstein
J. Bruce Fields
Andy Adamson
Stanislav Kinsbursky
Trond Myklebust
Christoph Hellwig
Kinglong Mee
Jeff Layton
Jan Blunck
Andrew Morton
Al Viro
Eric W. Biedermann
Benny Halevy
Greg Kroah-Hartman
David Howells
Others
September 1991
March 1995
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
July 2012
October 2012
February 2013
May 2014
June 2014
July 2015
July 2016
November 2017
October 2018
January 2021
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 794044800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 94}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 66}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 28, "token_count": 41}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 27}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 16, "token_count": 2}, {"author_id": 17, "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": 1341126000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 13}, {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 19, "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": 58, "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)
107
24.88%
Neil Brown
101
23.49%
Manoj Naik
41
9.53%
Amir Goldstein
34
7.91%
J. Bruce Fields
32
7.44%
Andy Adamson
27
6.28%
Stanislav Kinsbursky
23
5.35%
Trond Myklebust
18
4.19%
Christoph Hellwig
13
3.02%
Kinglong Mee
11
2.56%
Jeff Layton
5
1.16%
Jan Blunck
4
0.93%
Andrew Morton
4
0.93%
Al Viro
3
0.70%
Eric W. Biedermann
2
0.47%
Benny Halevy
2
0.47%
Greg Kroah-Hartman
1
0.23%
David Howells
1
0.23%
Others
1
0.23%
Total
430
fault_inject.c
142
-
13
657
Anna Schumaker
Jeff Layton
Al Viro
Greg Banks
Kinglong Mee
Stanislav Kinsbursky
Greg Kroah-Hartman
Neil Brown
Andrew Morton
Linus Torvalds
Arnd Bergmann
Others
April 2003
February 2004
October 2006
September 2010
July 2011
November 2011
March 2012
July 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": 1049184000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 14, "token_count": 166}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 14, "token_count": 252}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 16, "token_count": 8}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 160}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 58, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
420
63.93%
Jeff Layton
192
29.22%
Al Viro
9
1.37%
Greg Banks
8
1.22%
Kinglong Mee
6
0.91%
Stanislav Kinsbursky
3
0.46%
Greg Kroah-Hartman
3
0.46%
Neil Brown
2
0.30%
Andrew Morton
2
0.30%
Linus Torvalds
1
0.15%
Arnd Bergmann
1
0.15%
Others
10
1.52%
Total
657
filecache.c
1319
-
25
4897
Jeff Layton
Chuck Lever
Trond Myklebust
Neil Brown
Linus Torvalds (pre-git)
Christoph Hellwig
Amir Goldstein
Stanislav Kinsbursky
J. Bruce Fields
Al Viro
Ryusei Yamaguchi
Greg Banks
Andreas Gruenbacher
Boaz Harrosh
Linus Torvalds
Jan Kara
Others
August 1992
September 1996
January 1997
March 1997
May 1998
December 1998
September 1999
February 2002
June 2003
July 2003
June 2005
August 2005
November 2005
October 2006
January 2008
June 2008
August 2008
January 2009
August 2009
December 2009
November 2011
June 2012
July 2012
December 2012
July 2013
December 2013
March 2014
June 2015
November 2015
April 2019
August 2019
September 2019
January 2020
February 2020
June 2020
July 2020
November 2020
December 2020
February 2021
October 2021
November 2021
February 2022
March 2022
April 2022
May 2022
July 2022
September 2022
October 2022
November 2022
December 2022
January 2023
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 4}, {"author_id": 31, "token_count": 1}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 59, "token_count": 6}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 4}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 1769}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 116}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 821}, ]}, {"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": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 47}, {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 1200}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 2, "token_count": 69}, {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 4, "token_count": 193}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 4, "token_count": 228}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 4, "token_count": 116}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
2363
48.25%
Chuck Lever
1334
27.24%
Trond Myklebust
945
19.30%
Neil Brown
72
1.47%
Linus Torvalds (pre-git)
53
1.08%
Christoph Hellwig
33
0.67%
Amir Goldstein
22
0.45%
Stanislav Kinsbursky
9
0.18%
J. Bruce Fields
8
0.16%
Al Viro
7
0.14%
Ryusei Yamaguchi
6
0.12%
Greg Banks
5
0.10%
Andreas Gruenbacher
5
0.10%
Boaz Harrosh
4
0.08%
Linus Torvalds
1
0.02%
Jan Kara
1
0.02%
Others
29
0.59%
Total
4897
filecache.h
67
-
8
266
Jeff Layton
Trond Myklebust
Linus Torvalds (pre-git)
Chuck Lever
Christoph Hellwig
J. Bruce Fields
Neil Brown
Others
September 1992
December 1992
November 1993
June 1995
March 1997
June 2003
November 2009
March 2014
June 2015
April 2019
August 2019
September 2019
January 2020
March 2022
July 2022
September 2022
October 2022
January 2023
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 163}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 4, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
170
63.91%
Trond Myklebust
29
10.90%
Linus Torvalds (pre-git)
27
10.15%
Chuck Lever
15
5.64%
Christoph Hellwig
12
4.51%
J. Bruce Fields
6
2.26%
Neil Brown
2
0.75%
Others
5
1.88%
Total
266
flexfilelayout.c
136
-
10
581
Tom Haynes
Neil Brown
Christoph Hellwig
Jeff Layton
Linus Torvalds (pre-git)
Al Viro
J. Bruce Fields
Olga Kornievskaia
Greg Kroah-Hartman
Others
March 1997
March 2002
October 2002
December 2008
November 2009
February 2013
May 2014
September 2014
June 2016
August 2016
November 2017
September 2021
March 2022
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 21, "token_count": 515}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Haynes
515
88.64%
Neil Brown
26
4.48%
Christoph Hellwig
18
3.10%
Jeff Layton
6
1.03%
Linus Torvalds (pre-git)
5
0.86%
Al Viro
4
0.69%
J. Bruce Fields
3
0.52%
Olga Kornievskaia
2
0.34%
Greg Kroah-Hartman
1
0.17%
Others
1
0.17%
Total
581
flexfilelayoutxdr.c
116
-
6
593
Tom Haynes
Neil Brown
Linus Torvalds (pre-git)
J. Bruce Fields
Greg Kroah-Hartman
Christoph Hellwig
March 1997
September 2003
January 2014
May 2014
June 2016
November 2017
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 21, "token_count": 581}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Haynes
581
97.98%
Neil Brown
5
0.84%
Linus Torvalds (pre-git)
3
0.51%
J. Bruce Fields
2
0.34%
Greg Kroah-Hartman
1
0.17%
Christoph Hellwig
1
0.17%
Total
593
flexfilelayoutxdr.h
50
-
8
148
Tom Haynes
Neil Brown
J. Bruce Fields
Christoph Hellwig
Linus Torvalds (pre-git)
Greg Kroah-Hartman
Boaz Harrosh
Al Viro
September 1991
September 2003
October 2006
July 2007
December 2009
January 2014
May 2014
June 2016
November 2017
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 21, "token_count": 131}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Haynes
131
88.51%
Neil Brown
5
3.38%
J. Bruce Fields
4
2.70%
Christoph Hellwig
3
2.03%
Linus Torvalds (pre-git)
2
1.35%
Greg Kroah-Hartman
1
0.68%
Boaz Harrosh
1
0.68%
Al Viro
1
0.68%
Total
148
idmap.h
60
-
7
131
Andrew Morton
Neil Brown
J. Bruce Fields
Stanislav Kinsbursky
Linus Torvalds (pre-git)
Kinglong Mee
Eric W. Biedermann
March 1997
October 2002
September 2003
February 2004
June 2005
November 2007
January 2011
April 2012
February 2013
August 2013
January 2014
July 2015
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 50}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "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": 29, "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": 19, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
50
38.17%
Neil Brown
35
26.72%
J. Bruce Fields
24
18.32%
Stanislav Kinsbursky
14
10.69%
Linus Torvalds (pre-git)
3
2.29%
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
Greg Kroah-Hartman
Others
January 1997
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": 852105600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"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": 1, "token_count": 4}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 41, "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": 58, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
176
69.84%
J. Bruce Fields
28
11.11%
Miklos Szeredi
25
9.92%
Neil Brown
15
5.95%
Boaz Harrosh
2
0.79%
Al Viro
2
0.79%
Greg Kroah-Hartman
1
0.40%
Others
3
1.19%
Total
252
netns.h
210
-
19
392
Stanislav Kinsbursky
Jeff Layton
J. Bruce Fields
Trond Myklebust
Dai Ngo
Neil Brown
Amir Goldstein
Chuck Lever
Scott Mayhew
Olga Kornievskaia
Anna Schumaker
Kinglong Mee
Marc Eshel
Arnd Bergmann
Benny Halevy
Others
April 2003
April 2009
May 2010
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
January 2023
var spanGroupData = [ {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 37}, ]}, {"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": 60}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 10, "token_count": 11}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 19, "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": 19, "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": 13, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 32}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 35}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 22, "token_count": 20}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 11, "token_count": 11}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 11, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Kinsbursky
100
25.51%
Jeff Layton
61
15.56%
J. Bruce Fields
50
12.76%
Trond Myklebust
43
10.97%
Dai Ngo
28
7.14%
Neil Brown
22
5.61%
Amir Goldstein
20
5.10%
Chuck Lever
16
4.08%
Scott Mayhew
14
3.57%
Olga Kornievskaia
11
2.81%
Anna Schumaker
8
2.04%
Kinglong Mee
6
1.53%
Marc Eshel
4
1.02%
Arnd Bergmann
3
0.77%
Benny Halevy
1
0.26%
Others
5
1.28%
Total
392
nfs2acl.c
388
-
21
1860
Andreas Gruenbacher
Chuck Lever
Christoph Hellwig
Linus Torvalds (pre-git)
J. Bruce Fields
David Shaw
Christian Brauner
David Howells
Kinglong Mee
Neil Brown
Peter Staubach
Miklos Szeredi
Boaz Harrosh
Al Viro
Linus Torvalds
Greg Banks
Greg Kroah-Hartman
Dave Hansen
Others
March 1996
March 1997
February 2002
April 2002
June 2005
January 2006
October 2006
December 2006
February 2007
May 2007
February 2008
June 2008
November 2009
December 2009
February 2013
December 2013
June 2014
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": 825667200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 107}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 18, "token_count": 801}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 37, "token_count": 20}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 55, "token_count": 6}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 41, "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": 1359705600, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 3, "token_count": 80}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 27, "token_count": 12}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 19, "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": 58, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 395}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 139}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 39, "token_count": 8}, {"author_id": 2, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Andreas Gruenbacher
801
43.06%
Chuck Lever
591
31.77%
Christoph Hellwig
188
10.11%
Linus Torvalds (pre-git)
111
5.97%
J. Bruce Fields
41
2.20%
David Shaw
20
1.08%
Christian Brauner
14
0.75%
David Howells
12
0.65%
Kinglong Mee
10
0.54%
Neil Brown
8
0.43%
Peter Staubach
6
0.32%
Miklos Szeredi
6
0.32%
Boaz Harrosh
5
0.27%
Al Viro
5
0.27%
Linus Torvalds
4
0.22%
Greg Banks
4
0.22%
Greg Kroah-Hartman
1
0.05%
Dave Hansen
1
0.05%
Others
32
1.72%
Total
1860
nfs3acl.c
278
-
16
1276
Andreas Gruenbacher
Chuck Lever
Christoph Hellwig
Linus Torvalds (pre-git)
Christian Brauner
J. Bruce Fields
David Howells
Miklos Szeredi
Boaz Harrosh
Neil Brown
Kinglong Mee
Al Viro
Greg Kroah-Hartman
Dave Hansen
Others
March 1996
March 1997
June 2005
January 2006
October 2006
December 2006
February 2008
June 2008
November 2009
December 2009
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
October 2022
var spanGroupData = [ {"timestamp": 825667200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 74}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 18, "token_count": 589}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 41, "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": 1385884800, "group": [ {"author_id": 3, "token_count": 68}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 19, "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": 58, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 231}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 114}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 39, "token_count": 8}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 2, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Andreas Gruenbacher
589
46.16%
Chuck Lever
399
31.27%
Christoph Hellwig
139
10.89%
Linus Torvalds (pre-git)
78
6.11%
Christian Brauner
14
1.10%
J. Bruce Fields
11
0.86%
David Howells
6
0.47%
Miklos Szeredi
5
0.39%
Boaz Harrosh
5
0.39%
Neil Brown
4
0.31%
Kinglong Mee
4
0.31%
Al Viro
3
0.24%
Greg Kroah-Hartman
1
0.08%
Dave Hansen
1
0.08%
Others
17
1.33%
Total
1276
nfs3proc.c
1075
-
23
5605
Linus Torvalds (pre-git)
Chuck Lever
Yu Zhiguo
Neil Brown
Christoph Hellwig
Linus Torvalds
David Shaw
Al Viro
Andrew Morton
Greg Banks
J. Bruce Fields
Trond Myklebust
Jeff Layton
Miklos Szeredi
Kendrick M. Smith
Boaz Harrosh
Andreas Gruenbacher
Ricardo Labiaga
Greg Kroah-Hartman
Others
August 1992
December 1992
March 1993
March 1997
August 1997
February 1999
September 1999
January 2000
February 2002
April 2002
July 2002
August 2002
October 2002
February 2003
February 2004
June 2005
January 2006
April 2006
October 2006
May 2007
June 2008
August 2008
January 2009
March 2009
April 2009
May 2009
June 2009
November 2009
December 2009
March 2010
November 2010
January 2013
August 2014
May 2015
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
October 2022
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 730972800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 1208}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 823}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 59}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 31, "token_count": 70}, {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 1, "token_count": 74}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 12, "token_count": 20}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 37, "token_count": 19}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 23}, {"author_id": 26, "token_count": 16}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"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": 1238569200, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 15, "token_count": 1136}, ]}, {"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": 1267430400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 272}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 61}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 110}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 448}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 58}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 60}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 528}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 86}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 2, "token_count": 146}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 2, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
2115
37.73%
Chuck Lever
1510
26.94%
Yu Zhiguo
1142
20.37%
Neil Brown
312
5.57%
Christoph Hellwig
272
4.85%
Linus Torvalds
70
1.25%
David Shaw
30
0.54%
Al Viro
27
0.48%
Andrew Morton
23
0.41%
Greg Banks
16
0.29%
J. Bruce Fields
14
0.25%
Trond Myklebust
10
0.18%
Jeff Layton
7
0.12%
Miklos Szeredi
5
0.09%
Kendrick M. Smith
4
0.07%
Boaz Harrosh
2
0.04%
Andreas Gruenbacher
2
0.04%
Ricardo Labiaga
1
0.02%
Greg Kroah-Hartman
1
0.02%
Others
42
0.75%
Total
5605
nfs3xdr.c
1354
-
21
6388
Chuck Lever
Linus Torvalds (pre-git)
Christoph Hellwig
Neil Brown
J. Bruce Fields
Peter Staubach
Andrew Morton
Eric W. Biedermann
Andi Kleen
Trond Myklebust
Al Viro
Greg Banks
Linus Torvalds
Kinglong Mee
David Shaw
Stanislav Kinsbursky
David Howells
Arnd Bergmann
Greg Kroah-Hartman
Boaz Harrosh
Others
March 1992
April 1992
August 1992
June 1995
March 1997
October 1997
December 1997
September 1999
January 2000
March 2000
August 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
January 2007
February 2007
May 2007
August 2007
November 2007
September 2009
November 2009
December 2009
April 2012
December 2012
February 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": 699436800, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 702115200, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 1613}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 880963200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 70}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 65}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 8}, {"author_id": 31, "token_count": 9}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 53, "token_count": 27}, {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 26}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 37, "token_count": 7}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 26, "token_count": 11}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 55, "token_count": 34}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 55, "token_count": 18}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 29, "token_count": 31}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 166}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 3303}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 414}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 198}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 2, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
3948
61.80%
Linus Torvalds (pre-git)
1813
28.38%
Christoph Hellwig
169
2.65%
Neil Brown
148
2.32%
J. Bruce Fields
72
1.13%
Peter Staubach
52
0.81%
Andrew Morton
37
0.58%
Eric W. Biedermann
31
0.49%
Andi Kleen
27
0.42%
Trond Myklebust
25
0.39%
Al Viro
18
0.28%
Greg Banks
11
0.17%
Linus Torvalds
9
0.14%
Kinglong Mee
7
0.11%
David Shaw
7
0.11%
Stanislav Kinsbursky
6
0.09%
David Howells
3
0.05%
Arnd Bergmann
2
0.03%
Greg Kroah-Hartman
1
0.02%
Boaz Harrosh
1
0.02%
Others
1
0.02%
Total
6388
nfs4acl.c
853
-
14
3990
J. Bruce Fields
Neil Brown
Eric W. Biedermann
Christoph Hellwig
Kinglong Mee
Andreas Gruenbacher
Linus Torvalds (pre-git)
David Howells
Christian Brauner
Linus Torvalds
Jeff Layton
Others
March 1992
September 1992
March 1997
May 1998
February 2002
August 2004
March 2005
June 2005
March 2006
October 2006
February 2007
March 2007
July 2007
August 2008
August 2009
October 2009
November 2009
December 2009
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
September 2022
var spanGroupData = [ {"timestamp": 699436800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 1484}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 18, "token_count": 14}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 1053}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 859}, ]}, {"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": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 29, "token_count": 222}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 3, "token_count": 131}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 37}, {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 19, "token_count": 23}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 39, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
J. Bruce Fields
2052
51.43%
Neil Brown
1507
37.77%
Eric W. Biedermann
222
5.56%
Christoph Hellwig
131
3.28%
Kinglong Mee
33
0.83%
Andreas Gruenbacher
16
0.40%
Linus Torvalds (pre-git)
14
0.35%
David Howells
3
0.08%
Christian Brauner
2
0.05%
Linus Torvalds
1
0.03%
Jeff Layton
1
0.03%
Others
8
0.20%
Total
3990
nfs4callback.c
1465
-
34
5775
Chuck Lever
J. Bruce Fields
Neil Brown
Christoph Hellwig
Jeff Layton
Olga Kornievskaia
Dai Ngo
Trond Myklebust
Kinglong Mee
Benny Halevy
Ricardo Labiaga
Andy Adamson
Arnd Bergmann
Stanislav Kinsbursky
Scott Mayhew
Boaz Harrosh
Al Viro
Linus Torvalds (pre-git)
Kees Cook
Anna Schumaker
Linus Torvalds
Others
May 1998
February 2002
April 2003
September 2003
June 2004
January 2005
March 2005
April 2005
June 2005
March 2006
August 2006
October 2006
July 2007
October 2007
March 2008
June 2008
August 2008
September 2008
December 2008
February 2009
March 2009
April 2009
May 2009
June 2009
August 2009
September 2009
November 2009
December 2009
February 2010
March 2010
April 2010
May 2010
June 2010
September 2010
October 2010
December 2010
January 2011
February 2011
July 2011
September 2011
October 2011
January 2012
March 2012
May 2012
July 2012
August 2012
November 2012
January 2013
March 2013
April 2013
March 2014
April 2014
May 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
October 2022
November 2022
December 2022
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 757}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 2}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 7, "token_count": 54}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 17, "token_count": 7}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 7, "token_count": 17}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 111}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 9, "token_count": 36}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 9, "token_count": 8}, {"author_id": 17, "token_count": 84}, {"author_id": 0, "token_count": 7}, {"author_id": 34, "token_count": 171}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"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": 81}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 17, "token_count": 77}, {"author_id": 0, "token_count": 129}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 0, "token_count": 389}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 1006}, {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 17, "token_count": 28}, ]}, {"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": 22}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 88}, {"author_id": 10, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 16, "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": 19, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 4, "token_count": 25}, {"author_id": 6, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 345}, ]}, {"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": 133}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 19, "token_count": 215}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 12}, {"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": 238}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 19, "token_count": 11}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 81}, ]}, {"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": 247}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 30}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 6, "token_count": 162}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 42, "token_count": 23}, {"author_id": 6, "token_count": 54}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 55}, ]}, {"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": 2, "token_count": 73}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 11, "token_count": 291}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
1249
21.63%
J. Bruce Fields
1115
19.31%
Neil Brown
839
14.53%
Christoph Hellwig
568
9.84%
Jeff Layton
331
5.73%
Olga Kornievskaia
324
5.61%
Dai Ngo
291
5.04%
Trond Myklebust
289
5.00%
Kinglong Mee
229
3.97%
Benny Halevy
204
3.53%
Ricardo Labiaga
171
2.96%
Andy Adamson
44
0.76%
Arnd Bergmann
23
0.40%
Stanislav Kinsbursky
21
0.36%
Scott Mayhew
6
0.10%
Boaz Harrosh
3
0.05%
Al Viro
3
0.05%
Linus Torvalds (pre-git)
2
0.03%
Kees Cook
2
0.03%
Anna Schumaker
2
0.03%
Linus Torvalds
1
0.02%
Others
58
1.00%
Total
5775
nfs4idmap.c
687
-
18
3547
Andrew Morton
Neil Brown
J. Bruce Fields
Stanislav Kinsbursky
Eric W. Biedermann
Trond Myklebust
Linus Torvalds (pre-git)
Kinglong Mee
Harvey Harrison
Others
September 1991
April 1994
June 1995
March 1997
January 2000
March 2000
October 2002
January 2003
September 2003
February 2004
May 2004
June 2005
September 2005
March 2006
July 2007
October 2007
November 2007
February 2008
August 2009
November 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": 683708400, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 43}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 6, "token_count": 22}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 1954}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 12, "token_count": 71}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 442}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 10, "token_count": 17}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 137}, {"author_id": 10, "token_count": 38}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 185}, ]}, {"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": 29, "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": 84}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 19, "token_count": 29}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 19, "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": 38}, ]}, {"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
2025
57.09%
Neil Brown
550
15.51%
J. Bruce Fields
389
10.97%
Stanislav Kinsbursky
250
7.05%
Eric W. Biedermann
104
2.93%
Trond Myklebust
91
2.57%
Linus Torvalds (pre-git)
56
1.58%
Kinglong Mee
55
1.55%
Harvey Harrison
1
0.03%
Others
26
0.73%
Total
3547
nfs4layouts.c
787
-
26
3784
Christoph Hellwig
Jeff Layton
Neil Brown
Trond Myklebust
Tom Haynes
J. Bruce Fields
Kinglong Mee
Linus Torvalds (pre-git)
Greg Kroah-Hartman
Chuck Lever
Anna Schumaker
Tigran Mkrtchyan
Andrew Morton
Yu Zhiguo
Stanislav Kinsbursky
Benny Halevy
Arnd Bergmann
Olga Kornievskaia
Andy Adamson
Others
March 1997
October 2002
April 2003
June 2003
February 2004
April 2004
January 2005
March 2005
June 2005
November 2006
December 2006
November 2007
July 2008
December 2008
February 2009
April 2009
May 2009
August 2009
July 2011
November 2011
January 2012
February 2012
March 2012
July 2012
November 2012
February 2013
March 2013
April 2013
May 2014
June 2014
July 2014
August 2014
September 2014
December 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": 857203200, "group": [ {"author_id": 5, "token_count": 26}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 24, "token_count": 8}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 2247}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 1, "token_count": 2}, {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 6, "token_count": 39}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 3, "token_count": 84}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 748}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 3, "token_count": 54}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 19, "token_count": 20}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 81}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 4, "token_count": 64}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 89}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 21, "token_count": 34}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 58, "token_count": 14}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "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": 42, "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": 2, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
3229
85.33%
Jeff Layton
209
5.52%
Neil Brown
92
2.43%
Trond Myklebust
44
1.16%
Tom Haynes
34
0.90%
J. Bruce Fields
29
0.77%
Kinglong Mee
28
0.74%
Linus Torvalds (pre-git)
26
0.69%
Greg Kroah-Hartman
15
0.40%
Chuck Lever
13
0.34%
Anna Schumaker
12
0.32%
Tigran Mkrtchyan
8
0.21%
Andrew Morton
7
0.18%
Yu Zhiguo
5
0.13%
Stanislav Kinsbursky
5
0.13%
Benny Halevy
4
0.11%
Arnd Bergmann
3
0.08%
Olga Kornievskaia
2
0.05%
Andy Adamson
1
0.03%
Others
18
0.48%
Total
3784
nfs4proc.c
3632
-
51
17106
J. Bruce Fields
Neil Brown
Olga Kornievskaia
Chuck Lever
Christoph Hellwig
Mi Jinlong
Dai Ngo
Anna Schumaker
van der Linden, Frank
Linus Torvalds (pre-git)
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
Dave Hansen
Andreas Gruenbacher
David Howells
Scott Mayhew
David Shaw
Miklos Szeredi
Amir Goldstein
Greg Banks
Andi Kleen
Tom Haynes
Boaz Harrosh
Ryusei Yamaguchi
Linus Torvalds
Others
June 1995
March 1997
October 1997
May 1998
March 2000
February 2002
October 2002
November 2002
January 2003
February 2003
April 2003
May 2003
June 2003
July 2003
August 2003
September 2003
October 2003
February 2004
April 2004
May 2004
June 2004
August 2004
October 2004
January 2005
March 2005
June 2005
January 2006
February 2006
July 2006
October 2006
November 2006
December 2006
July 2007
November 2007
February 2008
May 2008
June 2008
July 2008
August 2008
December 2008
February 2009
March 2009
April 2009
May 2009
July 2009
August 2009
September 2009
November 2009
December 2009
April 2010
July 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
January 2013
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
June 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
May 2022
June 2022
July 2022
August 2022
September 2022
October 2022
November 2022
December 2022
January 2023
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 363}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 2066}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 12, "token_count": 30}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 170}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 12, "token_count": 168}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 49}, {"author_id": 26, "token_count": 4}, {"author_id": 0, "token_count": 42}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 804}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 83}, {"author_id": 0, "token_count": 4}, {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 45, "token_count": 24}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 41, "token_count": 8}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 17, "token_count": 215}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 17, "token_count": 19}, {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 9, "token_count": 9}, {"author_id": 37, "token_count": 12}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 9, "token_count": 278}, {"author_id": 17, "token_count": 37}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 15, "token_count": 302}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 15, "token_count": 51}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 2}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 53, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 109}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 206}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 17, "token_count": 15}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 36}, {"author_id": 0, "token_count": 11}, {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 69}, {"author_id": 20, "token_count": 960}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 35}, {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 16, "token_count": 4}, {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 24, "token_count": 272}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 27}, {"author_id": 4, "token_count": 7}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 16, "token_count": 9}, {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 50}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 0, "token_count": 40}, {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 1, "token_count": 10}, {"author_id": 10, "token_count": 27}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 102}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 33, "token_count": 41}, {"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": 19, "token_count": 8}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 260}, {"author_id": 19, "token_count": 19}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 1124}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 4, "token_count": 5}, {"author_id": 19, "token_count": 14}, {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 3, "token_count": 19}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 14, "token_count": 153}, {"author_id": 3, "token_count": 21}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 14, "token_count": 199}, {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 27, "token_count": 15}, {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 19, "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": 138}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 18, "token_count": 19}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 25, "token_count": 146}, {"author_id": 21, "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": 149}, {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 19, "token_count": 242}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 309}, {"author_id": 0, "token_count": 156}, {"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": 2, "token_count": 98}, {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 7, "token_count": 1141}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 13, "token_count": 12}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 55}, {"author_id": 7, "token_count": 49}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 7, "token_count": 1261}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 7, "token_count": 14}, {"author_id": 6, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 8, "token_count": 399}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 14, "token_count": 71}, {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 30}, {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"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": 2, "token_count": 2}, {"author_id": 11, "token_count": 745}, {"author_id": 7, "token_count": 51}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 6, "token_count": 26}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 62}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 802}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 346}, {"author_id": 4, "token_count": 6}, {"author_id": 1, "token_count": 236}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 7, "token_count": 19}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 2, "token_count": 257}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 4, "token_count": 14}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
J. Bruce Fields
2617
15.30%
Neil Brown
2594
15.16%
Olga Kornievskaia
2560
14.97%
Chuck Lever
1731
10.12%
Christoph Hellwig
1618
9.46%
Mi Jinlong
979
5.72%
Dai Ngo
753
4.40%
Anna Schumaker
634
3.71%
van der Linden, Frank
399
2.33%
Linus Torvalds (pre-git)
390
2.28%
Andrew Morton
377
2.20%
Andy Adamson
374
2.19%
Yu Zhiguo
353
2.06%
Kinglong Mee
304
1.78%
Benny Halevy
286
1.67%
Tigran Mkrtchyan
272
1.59%
Jeff Layton
202
1.18%
Andrew Elble
146
0.85%
Trond Myklebust
109
0.64%
Stanislav Kinsbursky
99
0.58%
Al Viro
66
0.39%
David P. Quigley
41
0.24%
Dave Hansen
24
0.14%
Andreas Gruenbacher
19
0.11%
David Howells
15
0.09%
Scott Mayhew
12
0.07%
David Shaw
12
0.07%
Miklos Szeredi
8
0.05%
Amir Goldstein
8
0.05%
Greg Banks
4
0.02%
Andi Kleen
4
0.02%
Tom Haynes
2
0.01%
Boaz Harrosh
2
0.01%
Ryusei Yamaguchi
1
0.01%
Linus Torvalds
1
0.01%
Others
90
0.53%
Total
17106
nfs4recover.c
2169
-
38
9621
Jeff Layton
Scott Mayhew
Neil Brown
Stanislav Kinsbursky
David Howells
Al Viro
J. Bruce Fields
Kinglong Mee
Christoph Hellwig
Dave Hansen
David Woodhouse
Boaz Harrosh
Miklos Szeredi
Christian Brauner
Andrew Morton
Jan Kara
Eric Biggers
Vasily Averin
Tigran Mkrtchyan
Linus Torvalds (pre-git)
Jan Blunck
Benny Halevy
Kees Cook
Arnd Bergmann
Eric W. Biedermann
Olga Kornievskaia
Chuck Lever
Others
March 1997
March 2002
October 2002
April 2003
April 2004
January 2005
June 2005
July 2005
January 2006
August 2006
October 2006
May 2007
February 2008
June 2008
August 2008
October 2008
November 2008
March 2009
April 2009
May 2009
September 2009
November 2009
December 2009
March 2010
May 2010
July 2011
August 2011
November 2011
December 2011
January 2012
February 2012
March 2012
April 2012
June 2012
July 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
November 2017
June 2018
July 2018
August 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": 857203200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 16, "token_count": 36}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 1233}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 4}, {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 45, "token_count": 26}, {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 16, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 27, "token_count": 140}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 35, "token_count": 23}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"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": 0, "token_count": 8}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 16, "token_count": 37}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 50, "token_count": 12}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 3189}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 49, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 1115}, {"author_id": 10, "token_count": 309}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 10, "token_count": 44}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 29, "token_count": 2}, {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 16, "token_count": 42}, {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 394}, {"author_id": 19, "token_count": 33}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 16, "token_count": 4}, {"author_id": 41, "token_count": 12}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 27, "token_count": 33}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 19, "token_count": 51}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 16, "token_count": 6}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 13, "token_count": 32}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 13, "token_count": 1009}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 13, "token_count": 1300}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 42, "token_count": 3}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 13, "token_count": 17}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 52, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 13, "token_count": 28}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 39, "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": 16, "token_count": 4}, {"author_id": 60, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
4718
49.04%
Scott Mayhew
2386
24.80%
Neil Brown
1327
13.79%
Stanislav Kinsbursky
370
3.85%
David Howells
176
1.83%
Al Viro
148
1.54%
J. Bruce Fields
103
1.07%
Kinglong Mee
84
0.87%
Christoph Hellwig
73
0.76%
Dave Hansen
26
0.27%
David Woodhouse
23
0.24%
Boaz Harrosh
15
0.16%
Miklos Szeredi
12
0.12%
Christian Brauner
9
0.09%
Andrew Morton
8
0.08%
Jan Kara
6
0.06%
Eric Biggers
6
0.06%
Vasily Averin
5
0.05%
Tigran Mkrtchyan
4
0.04%
Linus Torvalds (pre-git)
4
0.04%
Jan Blunck
4
0.04%
Benny Halevy
4
0.04%
Kees Cook
3
0.03%
Arnd Bergmann
3
0.03%
Eric W. Biedermann
2
0.02%
Olga Kornievskaia
1
0.01%
Chuck Lever
1
0.01%
Others
100
1.04%
Total
9621
nfs4state.c
8309
-
79
38657
J. Bruce Fields
Jeff Layton
Neil Brown
Trond Myklebust
Dai Ngo
Andy Adamson
Stanislav Kinsbursky
Chuck Lever
Olga Kornievskaia
Christoph Hellwig
Benny Halevy
Andrew Elble
Sachin Bhamare
Tigran Mkrtchyan
Kinglong Mee
Mi Jinlong
Andrew Morton
Scott Mayhew
Linus Torvalds (pre-git)
Marc Eshel
Vasily Averin
Anna Schumaker
Achilles Gaikwad
Oleg Drokin
Ricardo Labiaga
Dave Wysochanski
Al Viro
Arnd Bergmann
Eric W. Biedermann
Kees Cook
Yu Zhiguo
Harvey Harrison
Weston Andros Adamson
David Howells
Boaz Harrosh
Steve Dickson
Miklos Szeredi
Amir Goldstein
Others
June 1995
January 1997
March 1997
January 2000
October 2002
November 2002
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
April 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
August 2008
November 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
January 2023
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 167}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 1, "token_count": 105}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 601}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 254}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 563}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 862}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 226}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 12, "token_count": 55}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 241}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 1, "token_count": 79}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 590}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 392}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 521}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 1, "token_count": 89}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 16, "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": 1, "token_count": 74}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 57}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 27, "token_count": 2}, {"author_id": 32, "token_count": 13}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 110}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 32, "token_count": 8}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 32, "token_count": 1}, {"author_id": 60, "token_count": 30}, ]}, {"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": 39}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 47, "token_count": 10}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 17, "token_count": 54}, {"author_id": 0, "token_count": 50}, {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 9, "token_count": 1631}, {"author_id": 17, "token_count": 203}, {"author_id": 0, "token_count": 2}, {"author_id": 32, "token_count": 141}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 181}, {"author_id": 15, "token_count": 10}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 9, "token_count": 105}, {"author_id": 17, "token_count": 1}, {"author_id": 4, "token_count": 117}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 0, "token_count": 4}, {"author_id": 34, "token_count": 78}, {"author_id": 40, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 17, "token_count": 10}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 4}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 50}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 17, "token_count": 90}, {"author_id": 0, "token_count": 81}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 340}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 238}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 42, "token_count": 1}, {"author_id": 0, "token_count": 374}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 42, "token_count": 3}, {"author_id": 0, "token_count": 287}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 44}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 167}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 125}, {"author_id": 20, "token_count": 13}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 20, "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": 27}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 100}, {"author_id": 0, "token_count": 242}, {"author_id": 20, "token_count": 100}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 283}, {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 932}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 17, "token_count": 25}, {"author_id": 0, "token_count": 328}, {"author_id": 20, "token_count": 89}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 35}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 14, "token_count": 28}, {"author_id": 0, "token_count": 2}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 17, "token_count": 270}, {"author_id": 0, "token_count": 47}, {"author_id": 24, "token_count": 368}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 38}, {"author_id": 0, "token_count": 4}, {"author_id": 4, "token_count": 32}, {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 16, "token_count": 6}, {"author_id": 0, "token_count": 13}, {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 32}, {"author_id": 0, "token_count": 314}, {"author_id": 4, "token_count": 103}, {"author_id": 43, "token_count": 7}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 415}, {"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": 242}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 14, "token_count": 10}, {"author_id": 0, "token_count": 86}, {"author_id": 4, "token_count": 379}, {"author_id": 10, "token_count": 895}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 29, "token_count": 15}, {"author_id": 0, "token_count": 99}, {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 227}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 1373}, {"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": 53}, {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 17, "token_count": 15}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 19, "token_count": 56}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 109}, {"author_id": 19, "token_count": 46}, {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 6, "token_count": 100}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 17, "token_count": 37}, {"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": 98}, {"author_id": 4, "token_count": 186}, {"author_id": 1, "token_count": 406}, {"author_id": 6, "token_count": 398}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 4, "token_count": 2575}, {"author_id": 6, "token_count": 1552}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 4, "token_count": 24}, {"author_id": 19, "token_count": 130}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 172}, {"author_id": 0, "token_count": 3}, {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 4, "token_count": 35}, ]}, {"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": 34}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 27, "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": 30, "token_count": 379}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 243}, {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 4, "token_count": 20}, {"author_id": 19, "token_count": 86}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 25, "token_count": 13}, {"author_id": 0, "token_count": 2}, {"author_id": 4, "token_count": 93}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 4, "token_count": 70}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 25, "token_count": 28}, {"author_id": 0, "token_count": 71}, {"author_id": 4, "token_count": 73}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 25, "token_count": 179}, {"author_id": 0, "token_count": 121}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 25, "token_count": 159}, {"author_id": 44, "token_count": 79}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 72}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 111}, {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 4, "token_count": 853}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 4, "token_count": 18}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 19, "token_count": 14}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 264}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 42, "token_count": 5}, {"author_id": 0, "token_count": 189}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 25, "token_count": 129}, {"author_id": 6, "token_count": 583}, {"author_id": 36, "token_count": 38}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 181}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 4, "token_count": 164}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 25, "token_count": 23}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 87}, {"author_id": 23, "token_count": 12}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 7, "token_count": 185}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 186}, {"author_id": 13, "token_count": 189}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 779}, {"author_id": 4, "token_count": 47}, {"author_id": 6, "token_count": 33}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 314}, {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 619}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 145}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 48}, {"author_id": 7, "token_count": 247}, {"author_id": 13, "token_count": 33}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 42, "token_count": 8}, {"author_id": 0, "token_count": 2}, {"author_id": 7, "token_count": 514}, {"author_id": 13, "token_count": 20}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 42, "token_count": 22}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 118}, {"author_id": 36, "token_count": 21}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 51, "token_count": 83}, {"author_id": 2, "token_count": 32}, {"author_id": 0, "token_count": 297}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"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": 2, "token_count": 1}, {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 11, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 141}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 106}, {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 1792}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 172}, {"author_id": 11, "token_count": 281}, {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 54, "token_count": 72}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 11, "token_count": 56}, {"author_id": 1, "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": 36, "token_count": 96}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 11, "token_count": 6}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 45}, {"author_id": 11, "token_count": 928}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 11, "token_count": 170}, {"author_id": 4, "token_count": 178}, {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 2, "token_count": 130}, {"author_id": 11, "token_count": 418}, {"author_id": 4, "token_count": 62}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 2, "token_count": 280}, {"author_id": 4, "token_count": 132}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 11, "token_count": 416}, {"author_id": 4, "token_count": 12}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 11, "token_count": 66}, {"author_id": 4, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
J. Bruce Fields
12198
31.55%
Jeff Layton
5579
14.43%
Neil Brown
4990
12.91%
Trond Myklebust
2830
7.32%
Dai Ngo
2352
6.08%
Andy Adamson
1978
5.12%
Stanislav Kinsbursky
1313
3.40%
Chuck Lever
992
2.57%
Olga Kornievskaia
954
2.47%
Christoph Hellwig
925
2.39%
Benny Halevy
709
1.83%
Andrew Elble
535
1.38%
Sachin Bhamare
379
0.98%
Tigran Mkrtchyan
368
0.95%
Kinglong Mee
344
0.89%
Mi Jinlong
287
0.74%
Andrew Morton
281
0.73%
Scott Mayhew
246
0.64%
Linus Torvalds (pre-git)
174
0.45%
Marc Eshel
165
0.43%
Vasily Averin
155
0.40%
Anna Schumaker
147
0.38%
Achilles Gaikwad
83
0.21%
Oleg Drokin
79
0.20%
Ricardo Labiaga
78
0.20%
Dave Wysochanski
72
0.19%
Al Viro
70
0.18%
Arnd Bergmann
43
0.11%
Eric W. Biedermann
15
0.04%
Kees Cook
12
0.03%
Yu Zhiguo
10
0.03%
Harvey Harrison
10
0.03%
Weston Andros Adamson
7
0.02%
David Howells
5
0.01%
Boaz Harrosh
4
0.01%
Steve Dickson
2
0.01%
Miklos Szeredi
1
0.00%
Amir Goldstein
1
0.00%
Others
264
0.68%
Total
38657
nfs4xdr.c
5539
-
46
27707
Chuck Lever
J. Bruce Fields
Neil Brown
Christoph Hellwig
van der Linden, Frank
Kees Cook
Anna Schumaker
Benny Halevy
Andy Adamson
Trond Myklebust
Olga Kornievskaia
Kinglong Mee
David P. Quigley
Jeff Layton
Al Viro
Weston Andros Adamson
Andrew Morton
Ondrej Valousek
Andreas Gruenbacher
Eric W. Biedermann
Andrew Elble
Linus Torvalds (pre-git)
Stanislav Kinsbursky
Mi Jinlong
Arnd Bergmann
Scott Mayhew
David Howells
Yu Zhiguo
Boaz Harrosh
Andi Kleen
Ryusei Yamaguchi
Amir Goldstein
Steve Dickson
Peter Staubach
Linus Torvalds
Others
March 1997
May 1998
March 2000
February 2002
October 2002
November 2002
December 2002
January 2003
April 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
July 2009
August 2009
September 2009
November 2009
December 2009
February 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
July 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
July 2022
September 2022
December 2022
January 2023
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 9, "token_count": 18}, {"author_id": 1, "token_count": 3086}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 53, "token_count": 3}, {"author_id": 1, "token_count": 160}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 1, "token_count": 87}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 373}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 61}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 168}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 88}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 70}, {"author_id": 0, "token_count": 449}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 9, "token_count": 55}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 55, "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": 17, "token_count": 516}, {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 17, "token_count": 136}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 9, "token_count": 583}, {"author_id": 17, "token_count": 45}, {"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": 1246431600, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 6, "token_count": 11}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 17, "token_count": 17}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 66}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 55}, {"author_id": 20, "token_count": 14}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 6, "token_count": 290}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 17, "token_count": 9}, {"author_id": 0, "token_count": 267}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 17, "token_count": 66}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 59}, {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 10, "token_count": 7}, {"author_id": 43, "token_count": 99}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 42}, {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 16, "token_count": 3}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 29, "token_count": 44}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 26}, {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 33, "token_count": 238}, {"author_id": 0, "token_count": 19}, {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 811}, {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 16, "token_count": 31}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 14, "token_count": 183}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 908}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 927}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 3434}, {"author_id": 0, "token_count": 84}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 165}, {"author_id": 19, "token_count": 3}, {"author_id": 6, "token_count": 55}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 14, "token_count": 209}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 14, "token_count": 14}, {"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": 36}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 27, "token_count": 6}, {"author_id": 19, "token_count": 13}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 19, "token_count": 219}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 18, "token_count": 38}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 25, "token_count": 24}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 4, "token_count": 42}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 14, "token_count": 146}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 27, "token_count": 7}, {"author_id": 0, "token_count": 30}, {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 19, "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": 13}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 64}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 42, "token_count": 10}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 18}, {"author_id": 7, "token_count": 169}, {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 7, "token_count": 187}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 8, "token_count": 3066}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 14, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 14, "token_count": 210}, {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 5663}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 66}, {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 57, "token_count": 52}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 231}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 14, "token_count": 94}, {"author_id": 2, "token_count": 500}, {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 4, "token_count": 21}, {"author_id": 23, "token_count": 1133}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
6603
23.83%
J. Bruce Fields
4756
17.17%
Neil Brown
4123
14.88%
Christoph Hellwig
3517
12.69%
van der Linden, Frank
3066
11.07%
Kees Cook
1133
4.09%
Anna Schumaker
937
3.38%
Benny Halevy
795
2.87%
Andy Adamson
656
2.37%
Trond Myklebust
458
1.65%
Olga Kornievskaia
420
1.52%
Kinglong Mee
257
0.93%
David P. Quigley
238
0.86%
Jeff Layton
124
0.45%
Al Viro
107
0.39%
Weston Andros Adamson
100
0.36%
Andrew Morton
68
0.25%
Ondrej Valousek
52
0.19%
Andreas Gruenbacher
50
0.18%
Eric W. Biedermann
44
0.16%
Andrew Elble
24
0.09%
Linus Torvalds (pre-git)
23
0.08%
Stanislav Kinsbursky
22
0.08%
Mi Jinlong
20
0.07%
Arnd Bergmann
17
0.06%
Scott Mayhew
13
0.05%
David Howells
13
0.05%
Yu Zhiguo
8
0.03%
Boaz Harrosh
4
0.01%
Andi Kleen
3
0.01%
Ryusei Yamaguchi
2
0.01%
Amir Goldstein
2
0.01%
Steve Dickson
1
0.00%
Peter Staubach
1
0.00%
Linus Torvalds
1
0.00%
Others
49
0.18%
Total
27707
nfscache.c
629
-
23
2776
Jeff Layton
Trond Myklebust
Linus Torvalds (pre-git)
J. Bruce Fields
Neil Brown
Chuck Lever
Amir Goldstein
Kinglong Mee
Al Viro
Stanislav Kinsbursky
Kees Cook
Linus Torvalds
Boaz Harrosh
Greg Kroah-Hartman
Others
August 1994
October 1994
March 1996
September 1996
January 1997
March 1997
May 1998
January 1999
January 2000
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
January 2011
March 2011
April 2012
January 2013
February 2013
March 2013
August 2013
December 2013
June 2014
August 2014
October 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
var spanGroupData = [ {"timestamp": 775724400, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 448}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"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": 14}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 31, "token_count": 3}, {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 2}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 4, "token_count": 87}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 4, "token_count": 397}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 4, "token_count": 273}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 6, "token_count": 301}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 19, "token_count": 15}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 290}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 254}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 22, "token_count": 117}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 78}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
802
28.89%
Trond Myklebust
592
21.33%
Linus Torvalds (pre-git)
524
18.88%
J. Bruce Fields
345
12.43%
Neil Brown
169
6.09%
Chuck Lever
132
4.76%
Amir Goldstein
117
4.21%
Kinglong Mee
15
0.54%
Al Viro
11
0.40%
Stanislav Kinsbursky
6
0.22%
Kees Cook
4
0.14%
Linus Torvalds
3
0.11%
Boaz Harrosh
2
0.07%
Greg Kroah-Hartman
1
0.04%
Others
53
1.91%
Total
2776
nfsctl.c
1566
-
48
6152
Neil Brown
J. Bruce Fields
Al Viro
Stanislav Kinsbursky
Chuck Lever
Jeff Layton
Greg Banks
Linus Torvalds (pre-git)
Trond Myklebust
S. Wendy Cheng
David Howells
Eric Biggers
Benny Halevy
Amir Goldstein
Kinglong Mee
Dai Ngo
Christoph Hellwig
Anna Schumaker
Ryusei Yamaguchi
Eric W. Biedermann
Arnd Bergmann
Andi Kleen
Linus Torvalds
Boaz Harrosh
Andrew Morton
Olga Kornievskaia
Others
March 1997
May 1998
August 1998
December 1998
January 2000
March 2000
August 2000
February 2002
March 2002
May 2002
July 2002
October 2002
January 2003
April 2003
June 2003
October 2003
February 2004
May 2004
June 2004
August 2004
June 2005
August 2005
November 2005
March 2006
October 2006
February 2007
August 2007
November 2007
December 2007
January 2008
April 2008
June 2008
August 2008
December 2008
January 2009
March 2009
April 2009
June 2009
July 2009
August 2009
October 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": 147}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 5, "token_count": 47}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 45}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 28}, {"author_id": 31, "token_count": 2}, {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 16, "token_count": 515}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 488}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 16, "token_count": 86}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 53}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 135}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 264}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 26, "token_count": 248}, {"author_id": 1, "token_count": 160}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 38, "token_count": 173}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 4, "token_count": 118}, {"author_id": 1, "token_count": 112}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 26, "token_count": 26}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 17, "token_count": 53}, {"author_id": 2, "token_count": 248}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 59, "token_count": 8}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 2}, {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 2, "token_count": 52}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 53, "token_count": 7}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 49}, {"author_id": 10, "token_count": 32}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 179}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 10, "token_count": 11}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 10, "token_count": 47}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 10, "token_count": 122}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 16, "token_count": 3}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 10, "token_count": 97}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 29, "token_count": 5}, {"author_id": 4, "token_count": 13}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 10, "token_count": 23}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 19, "token_count": 19}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 77}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 70}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 16, "token_count": 69}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 6, "token_count": 137}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 52, "token_count": 75}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 27, "token_count": 95}, {"author_id": 0, "token_count": 454}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 451}, {"author_id": 6, "token_count": 74}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 9}, {"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": 30}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 16, "token_count": 6}, {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 42, "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": 2, "token_count": 13}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 22, "token_count": 20}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 25}, {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 22, "token_count": 12}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 11, "token_count": 5}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 11, "token_count": 10}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
1431
23.26%
J. Bruce Fields
1239
20.14%
Al Viro
715
11.62%
Stanislav Kinsbursky
513
8.34%
Chuck Lever
411
6.68%
Jeff Layton
344
5.59%
Greg Banks
274
4.45%
Linus Torvalds (pre-git)
271
4.41%
Trond Myklebust
223
3.62%
S. Wendy Cheng
173
2.81%
David Howells
95
1.54%
Eric Biggers
76
1.24%
Benny Halevy
53
0.86%
Amir Goldstein
32
0.52%
Kinglong Mee
19
0.31%
Dai Ngo
17
0.28%
Christoph Hellwig
15
0.24%
Anna Schumaker
12
0.20%
Ryusei Yamaguchi
8
0.13%
Eric W. Biedermann
8
0.13%
Arnd Bergmann
8
0.13%
Andi Kleen
7
0.11%
Linus Torvalds
5
0.08%
Boaz Harrosh
2
0.03%
Andrew Morton
2
0.03%
Olga Kornievskaia
1
0.02%
Others
198
3.22%
Total
6152
nfsd.h
522
-
35
1850
Linus Torvalds (pre-git)
Neil Brown
J. Bruce Fields
Olga Kornievskaia
Marc Eshel
Trond Myklebust
Stanislav Kinsbursky
Harvey Harrison
Andy Adamson
Chuck Lever
Steve Dickson
Dai Ngo
Christoph Hellwig
Andreas Gruenbacher
Kendrick M. Smith
David P. Quigley
Jeff Layton
Greg Banks
Andrew Morton
Benny Halevy
Anna Schumaker
Andrew Elble
Al Viro
Linus Torvalds
van der Linden, Frank
David Howells
Amir Goldstein
Ondrej Valousek
Greg Kroah-Hartman
Others
September 1991
November 1991
August 1992
December 1992
November 1993
January 1995
June 1995
March 1997
May 1998
August 1998
September 1999
January 2000
March 2000
February 2002
August 2002
October 2002
November 2002
January 2003
April 2003
May 2003
June 2003
September 2003
February 2004
April 2004
May 2004
June 2004
August 2004
March 2005
June 2005
July 2005
October 2006
December 2006
July 2007
August 2007
November 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
July 2011
September 2011
November 2011
March 2012
April 2012
June 2012
July 2012
October 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
October 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
January 2023
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 688982400, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 142}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 61}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 4}, {"author_id": 31, "token_count": 9}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 46, "token_count": 30}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 63}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "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": 1086073200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 18, "token_count": 32}, {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 7}, {"author_id": 26, "token_count": 23}, {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 49}, ]}, {"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": 19}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 47, "token_count": 9}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 47, "token_count": 65}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 9, "token_count": 44}, {"author_id": 17, "token_count": 21}, {"author_id": 32, "token_count": 157}, ]}, {"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": 40, "token_count": 25}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"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": 1309503600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 6, "token_count": 28}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 10, "token_count": 33}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 10, "token_count": 19}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 10, "token_count": 24}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 33, "token_count": 30}, {"author_id": 40, "token_count": 23}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 25, "token_count": 14}, {"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": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 6, "token_count": 76}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 7, "token_count": 187}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "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": 2, "token_count": 15}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 11, "token_count": 24}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 11, "token_count": 14}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 2, "token_count": 27}, {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 11, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
261
14.11%
Neil Brown
236
12.76%
J. Bruce Fields
228
12.32%
Olga Kornievskaia
192
10.38%
Marc Eshel
157
8.49%
Trond Myklebust
119
6.43%
Stanislav Kinsbursky
79
4.27%
Harvey Harrison
74
4.00%
Andy Adamson
59
3.19%
Chuck Lever
51
2.76%
Steve Dickson
48
2.59%
Dai Ngo
44
2.38%
Christoph Hellwig
38
2.05%
Andreas Gruenbacher
37
2.00%
Kendrick M. Smith
30
1.62%
David P. Quigley
30
1.62%
Jeff Layton
25
1.35%
Greg Banks
23
1.24%
Andrew Morton
22
1.19%
Benny Halevy
21
1.14%
Anna Schumaker
14
0.76%
Andrew Elble
14
0.76%
Al Viro
11
0.59%
Linus Torvalds
9
0.49%
van der Linden, Frank
8
0.43%
David Howells
3
0.16%
Amir Goldstein
2
0.11%
Ondrej Valousek
1
0.05%
Greg Kroah-Hartman
1
0.05%
Others
13
0.70%
Total
1850
nfsfh.c
750
-
29
2877
Neil Brown
Linus Torvalds (pre-git)
J. Bruce Fields
Chuck Lever
Trond Myklebust
Christoph Hellwig
Steve Dickson
Jeff Layton
Al Viro
David Howells
Kendrick M. Smith
Linus Torvalds
Andrew Morton
Jan Blunck
Kinglong Mee
Andy Adamson
Andreas Gruenbacher
Amir Goldstein
Dave Hansen
Christian Brauner
Stanislav Kinsbursky
Oleg Drokin
Miklos Szeredi
Greg Kroah-Hartman
Boaz Harrosh
Others
August 1992
March 1997
October 1997
January 1998
May 1998
August 1998
September 1999
January 2000
March 2000
June 2000
February 2002
March 2002
April 2002
May 2002
July 2002
August 2002
September 2002
October 2002
January 2003
April 2003
May 2003
September 2003
January 2004
March 2004
May 2004
June 2004
August 2004
October 2004
March 2005
June 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
October 2009
November 2009
December 2009
April 2011
July 2011
August 2011
November 2011
March 2012
August 2012
September 2013
March 2014
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": 712652400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 34}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 124}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 232}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 196}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 31, "token_count": 41}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 1, "token_count": 149}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 16, "token_count": 31}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 46, "token_count": 57}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 16, "token_count": 20}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 12, "token_count": 29}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 1, "token_count": 77}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 48}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 4}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 2, "token_count": 7}, {"author_id": 1, "token_count": 126}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 10}, {"author_id": 3, "token_count": 4}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 69}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 45, "token_count": 4}, {"author_id": 48, "token_count": 24}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 27, "token_count": 37}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 40, "token_count": 14}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 231}, {"author_id": 40, "token_count": 68}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 16, "token_count": 6}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 8}, {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 27, "token_count": 20}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 32}, {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"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": 2, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 4, "token_count": 58}, {"author_id": 6, "token_count": 52}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 22, "token_count": 6}, {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 240}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 4, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
703
24.44%
Linus Torvalds (pre-git)
621
21.58%
J. Bruce Fields
575
19.99%
Chuck Lever
259
9.00%
Trond Myklebust
100
3.48%
Christoph Hellwig
94
3.27%
Steve Dickson
82
2.85%
Jeff Layton
79
2.75%
Al Viro
69
2.40%
David Howells
60
2.09%
Kendrick M. Smith
57
1.98%
Linus Torvalds
41
1.43%
Andrew Morton
33
1.15%
Jan Blunck
24
0.83%
Kinglong Mee
17
0.59%
Andy Adamson
10
0.35%
Andreas Gruenbacher
6
0.21%
Amir Goldstein
6
0.21%
Dave Hansen
4
0.14%
Christian Brauner
3
0.10%
Stanislav Kinsbursky
1
0.03%
Oleg Drokin
1
0.03%
Miklos Szeredi
1
0.03%
Greg Kroah-Hartman
1
0.03%
Boaz Harrosh
1
0.03%
Others
29
1.01%
Total
2877
nfsfh.h
327
-
21
1105
Neil Brown
Linus Torvalds (pre-git)
J. Bruce Fields
Christoph Hellwig
Jeff Layton
Al Viro
Olga Kornievskaia
Kinglong Mee
Chuck Lever
Amir Goldstein
Linus Torvalds
Andreas Gruenbacher
Trond Myklebust
Peter Staubach
Jan Kara
David Howells
Andrew Morton
Arnd Bergmann
Greg Kroah-Hartman
Others
January 1992
March 1992
September 1992
June 1995
March 1997
October 1997
January 1998
May 1998
September 1999
January 2000
June 2000
February 2002
July 2002
September 2002
February 2003
September 2003
January 2004
March 2004
June 2005
October 2006
January 2007
February 2007
August 2007
February 2009
April 2009
December 2009
July 2011
June 2012
October 2012
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
March 2021
May 2021
September 2021
December 2021
July 2022
October 2022
var spanGroupData = [ {"timestamp": 694252800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 84}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 5, "token_count": 30}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 32}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 69}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 16, "token_count": 22}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 233}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 19, "token_count": 15}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"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": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 52}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "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": 42, "token_count": 2}, {"author_id": 7, "token_count": 26}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "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": 1614585600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 2, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
420
38.01%
Linus Torvalds (pre-git)
206
18.64%
J. Bruce Fields
146
13.21%
Christoph Hellwig
123
11.13%
Jeff Layton
79
7.15%
Al Viro
28
2.53%
Olga Kornievskaia
26
2.35%
Kinglong Mee
15
1.36%
Chuck Lever
13
1.18%
Amir Goldstein
12
1.09%
Linus Torvalds
6
0.54%
Andreas Gruenbacher
5
0.45%
Trond Myklebust
4
0.36%
Peter Staubach
3
0.27%
Jan Kara
3
0.27%
David Howells
3
0.27%
Andrew Morton
3
0.27%
Arnd Bergmann
2
0.18%
Greg Kroah-Hartman
1
0.09%
Others
7
0.63%
Total
1105
nfsproc.c
850
-
29
4267
Linus Torvalds (pre-git)
Chuck Lever
Yu Zhiguo
Neil Brown
Christoph Hellwig
Linus Torvalds
David Shaw
Al Viro
Jan Kara
Andreas Gruenbacher
J. Bruce Fields
Jeff Layton
Kinglong Mee
Trond Myklebust
Miklos Szeredi
David Howells
Andi Kleen
Andrew Morton
Arnd Bergmann
Christian Brauner
Greg Banks
Boaz Harrosh
Ricardo Labiaga
Kendrick M. Smith
Greg Kroah-Hartman
Others
February 1993
October 1994
January 1996
March 1997
August 1997
October 1997
December 1997
January 1998
May 1998
February 1999
September 1999
January 2000
March 2000
June 2000
February 2002
April 2002
May 2002
July 2002
August 2002
October 2002
November 2002
January 2003
September 2003
May 2004
February 2005
January 2006
April 2006
October 2006
February 2007
March 2007
May 2007
July 2007
June 2008
August 2008
March 2009
April 2009
May 2009
June 2009
November 2009
December 2009
January 2011
June 2012
December 2012
January 2013
June 2014
November 2014
March 2015
May 2015
May 2016
July 2016
December 2016
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
September 2021
December 2021
March 2022
July 2022
September 2022
November 2022
January 2023
var spanGroupData = [ {"timestamp": 728553600, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 1329}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 880963200, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 5, "token_count": 85}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 5, "token_count": 53}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 72}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 83}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 60}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 31, "token_count": 126}, {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 1, "token_count": 30}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 53, "token_count": 6}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 16, "token_count": 19}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 37, "token_count": 42}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 16}, {"author_id": 26, "token_count": 2}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "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": 41, "token_count": 6}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 37, "token_count": 10}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 15, "token_count": 18}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 15, "token_count": 867}, ]}, {"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": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 49, "token_count": 30}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 19, "token_count": 10}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 18, "token_count": 21}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 49, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 182}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 49}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 42, "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": 2, "token_count": 90}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 526}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 101}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 69}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 2, "token_count": 80}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1722
40.36%
Chuck Lever
892
20.90%
Yu Zhiguo
885
20.74%
Neil Brown
209
4.90%
Christoph Hellwig
187
4.38%
Linus Torvalds
126
2.95%
David Shaw
52
1.22%
Al Viro
42
0.98%
Jan Kara
35
0.82%
Andreas Gruenbacher
21
0.49%
J. Bruce Fields
19
0.45%
Jeff Layton
13
0.30%
Kinglong Mee
11
0.26%
Trond Myklebust
8
0.19%
Miklos Szeredi
6
0.14%
David Howells
6
0.14%
Andi Kleen
6
0.14%
Andrew Morton
5
0.12%
Arnd Bergmann
4
0.09%
Christian Brauner
3
0.07%
Greg Banks
2
0.05%
Boaz Harrosh
2
0.05%
Ricardo Labiaga
1
0.02%
Kendrick M. Smith
1
0.02%
Greg Kroah-Hartman
1
0.02%
Others
8
0.19%
Total
4267
nfssvc.c
1143
-
42
4605
Trond Myklebust
Neil Brown
Stanislav Kinsbursky
Greg Banks
Scott Mayhew
Linus Torvalds (pre-git)
J. Bruce Fields
Chuck Lever
Jeff Layton
Andreas Gruenbacher
Kinglong Mee
Vasily Averin
Andy Adamson
Ryusei Yamaguchi
Benny Halevy
Andrew Morton
Al Viro
Christoph Hellwig
Dai Ngo
Linus Torvalds
S. Wendy Cheng
David Howells
Boaz Harrosh
Yu Zhiguo
Greg Kroah-Hartman
Others
January 1996
March 1997
October 1997
August 1998
December 1998
September 1999
January 2000
March 2000
February 2002
March 2002
April 2002
May 2002
July 2002
October 2002
January 2003
February 2003
April 2003
June 2003
July 2003
April 2004
March 2005
April 2005
June 2005
August 2005
November 2005
February 2006
March 2006
October 2006
January 2007
April 2007
May 2007
July 2007
January 2008
June 2008
July 2008
August 2008
January 2009
March 2009
April 2009
May 2009
June 2009
July 2009
August 2009
September 2009
November 2009
December 2009
July 2010
August 2010
September 2010
January 2011
July 2011
October 2011
January 2012
March 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
October 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
October 2022
December 2022
var spanGroupData = [ {"timestamp": 820483200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 230}, ]}, {"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": 7}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 8}, {"author_id": 31, "token_count": 3}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 31, "token_count": 6}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 12, "token_count": 26}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 18, "token_count": 130}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 18, "token_count": 29}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 2}, {"author_id": 26, "token_count": 332}, {"author_id": 1, "token_count": 160}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 38, "token_count": 6}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 4, "token_count": 43}, {"author_id": 1, "token_count": 100}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 26, "token_count": 29}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 9, "token_count": 34}, {"author_id": 17, "token_count": 33}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 9, "token_count": 6}, {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 9}, {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 59, "token_count": 33}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 27, "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": 60}, {"author_id": 4, "token_count": 67}, ]}, {"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": 18}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 74}, {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 10, "token_count": 41}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 17}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 10, "token_count": 33}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 10, "token_count": 472}, ]}, {"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": 19, "token_count": 53}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 19, "token_count": 15}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 22}, {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 13, "token_count": 317}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 36, "token_count": 36}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 13, "token_count": 24}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 6, "token_count": 66}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"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": 58, "token_count": 1}, {"author_id": 36, "token_count": 16}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 1047}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 87}, {"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": 22}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 13, "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": 2, "token_count": 79}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 6, "token_count": 34}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 36, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 167}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 68}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 4, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1256
27.27%
Neil Brown
631
13.70%
Stanislav Kinsbursky
589
12.79%
Greg Banks
361
7.84%
Scott Mayhew
359
7.80%
Linus Torvalds (pre-git)
265
5.75%
J. Bruce Fields
211
4.58%
Chuck Lever
201
4.36%
Jeff Layton
178
3.87%
Andreas Gruenbacher
160
3.47%
Kinglong Mee
75
1.63%
Vasily Averin
54
1.17%
Andy Adamson
49
1.06%
Ryusei Yamaguchi
33
0.72%
Benny Halevy
33
0.72%
Andrew Morton
32
0.69%
Al Viro
21
0.46%
Christoph Hellwig
11
0.24%
Dai Ngo
10
0.22%
Linus Torvalds
9
0.20%
S. Wendy Cheng
6
0.13%
David Howells
6
0.13%
Boaz Harrosh
5
0.11%
Yu Zhiguo
4
0.09%
Greg Kroah-Hartman
1
0.02%
Others
45
0.98%
Total
4605
nfsxdr.c
660
-
22
3146
Chuck Lever
Linus Torvalds (pre-git)
Neil Brown
Christoph Hellwig
Eric W. Biedermann
Andi Kleen
J. Bruce Fields
David Shaw
Al Viro
Linus Torvalds
Trond Myklebust
Andrew Morton
Kinglong Mee
Peter Staubach
Amir Goldstein
David Howells
Greg Kroah-Hartman
Greg Banks
Boaz Harrosh
Others
September 1991
April 1992
August 1992
June 1995
March 1997
October 1997
May 1998
January 2000
August 2000
February 2002
April 2002
June 2002
October 2002
November 2002
June 2003
August 2003
September 2003
January 2004
February 2004
January 2006
October 2006
January 2007
February 2007
May 2007
November 2007
November 2009
December 2009
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": 683708400, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 702115200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 956}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 31, "token_count": 29}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 16, "token_count": 23}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 53, "token_count": 35}, {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 16, "token_count": 7}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 12, "token_count": 21}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 37, "token_count": 32}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 78}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 55, "token_count": 9}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 29, "token_count": 38}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 19, "token_count": 12}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 107}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 23}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 1122}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 308}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 97}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
1578
50.16%
Linus Torvalds (pre-git)
992
31.53%
Neil Brown
170
5.40%
Christoph Hellwig
107
3.40%
Eric W. Biedermann
38
1.21%
Andi Kleen
35
1.11%
J. Bruce Fields
34
1.08%
David Shaw
32
1.02%
Al Viro
30
0.95%
Linus Torvalds
29
0.92%
Trond Myklebust
23
0.73%
Andrew Morton
23
0.73%
Kinglong Mee
12
0.38%
Peter Staubach
9
0.29%
Amir Goldstein
6
0.19%
David Howells
3
0.10%
Greg Kroah-Hartman
1
0.03%
Greg Banks
1
0.03%
Boaz Harrosh
1
0.03%
Others
22
0.70%
Total
3146
pnfs.h
100
-
16
442
Christoph Hellwig
Neil Brown
Linus Torvalds (pre-git)
J. Bruce Fields
Anna Schumaker
Harvey Harrison
Al Viro
Jeff Layton
Tom Haynes
Stanislav Kinsbursky
Tigran Mkrtchyan
Benny Halevy
Greg Kroah-Hartman
Andy Adamson
Others
September 1991
August 1992
June 1995
March 1997
March 2002
October 2002
January 2003
April 2003
September 2003
January 2005
October 2006
December 2006
July 2007
February 2008
September 2009
May 2010
November 2011
February 2012
March 2012
April 2012
June 2012
November 2012
March 2013
January 2014
May 2014
July 2014
September 2014
January 2015
February 2015
March 2016
June 2016
August 2016
November 2017
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 33}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 16, "token_count": 5}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 47, "token_count": 8}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 14, "token_count": 12}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 233}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
266
60.18%
Neil Brown
51
11.54%
Linus Torvalds (pre-git)
41
9.28%
J. Bruce Fields
27
6.11%
Anna Schumaker
14
3.17%
Harvey Harrison
8
1.81%
Al Viro
7
1.58%
Jeff Layton
6
1.36%
Tom Haynes
4
0.90%
Stanislav Kinsbursky
4
0.90%
Tigran Mkrtchyan
3
0.68%
Benny Halevy
2
0.45%
Greg Kroah-Hartman
1
0.23%
Andy Adamson
1
0.23%
Others
7
1.58%
Total
442
state.h
737
-
32
2111
J. Bruce Fields
Neil Brown
Jeff Layton
Christoph Hellwig
Andy Adamson
Olga Kornievskaia
Dai Ngo
Trond Myklebust
Stanislav Kinsbursky
Sachin Bhamare
Benny Halevy
Marc Eshel
Scott Mayhew
Anna Schumaker
Andrew Morton
Ricardo Labiaga
Chuck Lever
Linus Torvalds (pre-git)
Arnd Bergmann
Vasily Averin
Kinglong Mee
Andrew Elble
Al Viro
S. Wendy Cheng
Oleg Drokin
Eric W. Biedermann
Boaz Harrosh
Others
September 1991
November 1993
June 1995
October 2002
April 2003
May 2003
June 2003
September 2003
February 2004
April 2004
June 2004
October 2004
January 2005
March 2005
June 2005
July 2005
October 2006
July 2007
January 2008
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
August 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
October 2022
November 2022
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 75}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 9, "token_count": 107}, {"author_id": 17, "token_count": 13}, {"author_id": 0, "token_count": 3}, {"author_id": 32, "token_count": 24}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 9, "token_count": 23}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 9, "token_count": 25}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 34, "token_count": 11}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 17, "token_count": 11}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 8}, {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 142}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 17, "token_count": 4}, {"author_id": 0, "token_count": 10}, ]}, {"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": 56}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 4, "token_count": 26}, {"author_id": 10, "token_count": 37}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 29, "token_count": 2}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 62}, ]}, {"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": 52}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 3, "token_count": 46}, {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 92}, {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 30, "token_count": 36}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"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": 25, "token_count": 4}, {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 42}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 13, "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": 13, "token_count": 8}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 42, "token_count": 1}, {"author_id": 7, "token_count": 109}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 11, "token_count": 46}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 11, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
J. Bruce Fields
587
27.81%
Neil Brown
374
17.72%
Jeff Layton
251
11.89%
Christoph Hellwig
206
9.76%
Andy Adamson
159
7.53%
Olga Kornievskaia
151
7.15%
Dai Ngo
64
3.03%
Trond Myklebust
61
2.89%
Stanislav Kinsbursky
43
2.04%
Sachin Bhamare
36
1.71%
Benny Halevy
28
1.33%
Marc Eshel
24
1.14%
Scott Mayhew
19
0.90%
Anna Schumaker
18
0.85%
Andrew Morton
16
0.76%
Ricardo Labiaga
11
0.52%
Chuck Lever
7
0.33%
Linus Torvalds (pre-git)
6
0.28%
Arnd Bergmann
6
0.28%
Vasily Averin
4
0.19%
Kinglong Mee
4
0.19%
Andrew Elble
4
0.19%
Al Viro
3
0.14%
S. Wendy Cheng
2
0.09%
Oleg Drokin
2
0.09%
Eric W. Biedermann
2
0.09%
Boaz Harrosh
1
0.05%
Others
22
1.04%
Total
2111
stats.c
136
-
12
498
Amir Goldstein
Linus Torvalds (pre-git)
Andrew Morton
Stanislav Kinsbursky
Manoj Naik
Neil Brown
Greg Kroah-Hartman
Boaz Harrosh
Others
September 1991
December 1992
April 1994
August 1994
October 1994
January 1995
June 1995
September 1996
March 1997
October 1997
January 1998
June 1999
September 1999
March 2000
April 2002
July 2002
February 2004
July 2006
October 2006
December 2009
December 2011
November 2017
February 2020
January 2021
November 2021
September 2022
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 775724400, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 74}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 24}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 28, "token_count": 8}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 22, "token_count": 263}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Amir Goldstein
263
52.81%
Linus Torvalds (pre-git)
146
29.32%
Andrew Morton
24
4.82%
Stanislav Kinsbursky
9
1.81%
Manoj Naik
8
1.61%
Neil Brown
6
1.20%
Greg Kroah-Hartman
1
0.20%
Boaz Harrosh
1
0.20%
Others
40
8.03%
Total
498
stats.h
96
-
9
408
Amir Goldstein
Linus Torvalds (pre-git)
Christoph Hellwig
Trond Myklebust
Andreas Gruenbacher
Neil Brown
Greg Kroah-Hartman
David Howells
Others
September 1991
November 1991
August 1992
September 1992
December 1992
January 1995
March 1997
September 1999
March 2000
June 2005
July 2006
October 2012
December 2013
May 2014
November 2017
April 2019
January 2021
November 2021
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 688982400, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 22, "token_count": 333}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Amir Goldstein
333
81.62%
Linus Torvalds (pre-git)
44
10.78%
Christoph Hellwig
10
2.45%
Trond Myklebust
6
1.47%
Andreas Gruenbacher
4
0.98%
Neil Brown
1
0.25%
Greg Kroah-Hartman
1
0.25%
David Howells
1
0.25%
Others
8
1.96%
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": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
6
85.71%
Chuck Lever
1
14.29%
Total
7
trace.h
1620
-
10
1626
Chuck Lever
Jeff Layton
Trond Myklebust
Christoph Hellwig
Dai Ngo
J. Bruce Fields
Linus Torvalds (pre-git)
Boaz Harrosh
Greg Kroah-Hartman
Others
March 1997
August 2009
November 2009
December 2009
May 2014
August 2014
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
October 2022
November 2022
December 2022
January 2023
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 3, "token_count": 118}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 64}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 65}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 151}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 41}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 130}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 216}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 169}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 6, "token_count": 31}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 169}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 2, "token_count": 86}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 11, "token_count": 38}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 4, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
996
61.25%
Jeff Layton
261
16.05%
Trond Myklebust
202
12.42%
Christoph Hellwig
119
7.32%
Dai Ngo
38
2.34%
J. Bruce Fields
3
0.18%
Linus Torvalds (pre-git)
2
0.12%
Boaz Harrosh
2
0.12%
Greg Kroah-Hartman
1
0.06%
Others
2
0.12%
Total
1626
vfs.c
2391
-
58
9857
Christoph Hellwig
Linus Torvalds (pre-git)
Neil Brown
J. Bruce Fields
van der Linden, Frank
Chuck Lever
Trond Myklebust
Jeff Layton
Al Viro
David Woodhouse
Anna Schumaker
Christian Brauner
Andreas Gruenbacher
David Howells
Ben Myers
Kinglong Mee
Amir Goldstein
Andrew Morton
Linus Torvalds
Miklos Szeredi
Dave Hansen
Oleg Drokin
Greg Banks
Andy Adamson
Jan Blunck
Jan Kara
David Shaw
Eric W. Biedermann
Mi Jinlong
Boaz Harrosh
Steve Dickson
Kendrick M. Smith
David P. Quigley
Arnd Bergmann
Greg Kroah-Hartman
Others
March 1992
August 1992
September 1992
December 1992
June 1995
March 1996
January 1997
March 1997
August 1997
October 1997
December 1997
March 1998
May 1998
August 1998
December 1998
January 1999
September 1999
January 2000
March 2000
June 2000
September 2000
October 2000
February 2002
April 2002
May 2002
July 2002
August 2002
October 2002
November 2002
January 2003
March 2003
April 2003
June 2003
August 2003
January 2004
February 2004
April 2004
May 2004
July 2004
August 2004
September 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
June 2008
July 2008
August 2008
October 2008
November 2008
December 2008
February 2009
March 2009
April 2009
June 2009
September 2009
October 2009
November 2009
December 2009
February 2010
June 2010
July 2010
August 2010
October 2010
January 2011
April 2011
June 2011
July 2011
August 2011
September 2011
November 2011
January 2012
March 2012
June 2012
September 2012
December 2012
January 2013
February 2013
March 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
January 2016
March 2016
April 2016
June 2016
July 2016
August 2016
September 2016
October 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
October 2022
November 2022
var spanGroupData = [ {"timestamp": 699436800, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 1158}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 146}, ]}, {"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": 9}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 5, "token_count": 35}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 110}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 105}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 101}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 41}, {"author_id": 31, "token_count": 34}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 16, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 46, "token_count": 5}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 1, "token_count": 123}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 12, "token_count": 20}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 16, "token_count": 3}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 157}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 104}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 18, "token_count": 72}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 3, "token_count": 35}, {"author_id": 37, "token_count": 7}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 52}, {"author_id": 26, "token_count": 20}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 18}, {"author_id": 0, "token_count": 125}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 45, "token_count": 32}, {"author_id": 48, "token_count": 15}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 41, "token_count": 18}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 35, "token_count": 210}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 16, "token_count": 12}, {"author_id": 0, "token_count": 7}, {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 16, "token_count": 69}, {"author_id": 35, "token_count": 9}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 144}, {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 6}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 56, "token_count": 56}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 27, "token_count": 11}, {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 49, "token_count": 12}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 16, "token_count": 14}, {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 71}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 3, "token_count": 2001}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 4, "token_count": 3}, {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 19}, {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 19, "token_count": 32}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 41, "token_count": 14}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 14, "token_count": 71}, {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 27, "token_count": 50}, ]}, {"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": 19}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 3, "token_count": 76}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 102}, {"author_id": 44, "token_count": 22}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 14, "token_count": 23}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 19, "token_count": 7}, {"author_id": 31, "token_count": 1}, {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 40}, {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 19, "token_count": 7}, {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 16, "token_count": 67}, {"author_id": 3, "token_count": 62}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 98}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 16, "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": 27}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 244}, {"author_id": 6, "token_count": 94}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 35}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 42, "token_count": 2}, {"author_id": 1, "token_count": 24}, {"author_id": 6, "token_count": 46}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 6, "token_count": 48}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 139}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 8, "token_count": 677}, {"author_id": 0, "token_count": 16}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "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": 39, "token_count": 72}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 98}, {"author_id": 4, "token_count": 46}, {"author_id": 6, "token_count": 128}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 67}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 58}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 22, "token_count": 24}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 369}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 16, "token_count": 32}, {"author_id": 39, "token_count": 2}, {"author_id": 2, "token_count": 252}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 2, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
2330
23.64%
Linus Torvalds (pre-git)
1785
18.11%
Neil Brown
1001
10.16%
J. Bruce Fields
796
8.08%
van der Linden, Frank
677
6.87%
Chuck Lever
659
6.69%
Trond Myklebust
590
5.99%
Jeff Layton
456
4.63%
Al Viro
425
4.31%
David Woodhouse
219
2.22%
Anna Schumaker
94
0.95%
Christian Brauner
74
0.75%
Andreas Gruenbacher
72
0.73%
David Howells
68
0.69%
Ben Myers
56
0.57%
Kinglong Mee
48
0.49%
Amir Goldstein
39
0.40%
Andrew Morton
36
0.37%
Linus Torvalds
35
0.36%
Miklos Szeredi
33
0.33%
Dave Hansen
32
0.32%
Oleg Drokin
22
0.22%
Greg Banks
20
0.20%
Andy Adamson
18
0.18%
Jan Blunck
15
0.15%
Jan Kara
12
0.12%
David Shaw
9
0.09%
Eric W. Biedermann
7
0.07%
Mi Jinlong
6
0.06%
Boaz Harrosh
6
0.06%
Steve Dickson
5
0.05%
Kendrick M. Smith
5
0.05%
David P. Quigley
3
0.03%
Arnd Bergmann
2
0.02%
Greg Kroah-Hartman
1
0.01%
Others
201
2.04%
Total
9857
vfs.h
179
-
24
1158
Linus Torvalds (pre-git)
J. Bruce Fields
Neil Brown
Christoph Hellwig
Al Viro
van der Linden, Frank
Trond Myklebust
Miklos Szeredi
Chuck Lever
Jan Kara
Jeff Layton
Dave Hansen
Andy Adamson
David Shaw
Anna Schumaker
Yu Zhiguo
David Howells
Jan Blunck
Kinglong Mee
Kendrick M. Smith
Greg Kroah-Hartman
David P. Quigley
Arnd Bergmann
Others
September 1991
January 1992
March 1992
August 1992
December 1992
August 1993
March 1997
September 1999
January 2000
April 2002
June 2002
August 2002
October 2002
January 2003
June 2003
March 2004
July 2004
August 2004
March 2005
January 2006
October 2006
July 2007
November 2007
February 2008
June 2008
August 2008
July 2009
October 2009
November 2009
December 2009
March 2010
July 2010
April 2011
July 2011
August 2011
November 2011
March 2012
June 2012
January 2013
May 2013
December 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
January 2022
March 2022
July 2022
October 2022
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 694252800, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 744188400, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 315}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 37, "token_count": 10}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 11}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 45, "token_count": 15}, {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 41, "token_count": 23}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 120}, ]}, {"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": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 16, "token_count": 25}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 49, "token_count": 27}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 16, "token_count": 36}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 41, "token_count": 10}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 49}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 4, "token_count": 11}, {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 42, "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": 44}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 69}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 2, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
379
32.73%
J. Bruce Fields
221
19.08%
Neil Brown
123
10.62%
Christoph Hellwig
89
7.69%
Al Viro
79
6.82%
van der Linden, Frank
44
3.80%
Trond Myklebust
40
3.45%
Miklos Szeredi
33
2.85%
Chuck Lever
33
2.85%
Jan Kara
27
2.33%
Jeff Layton
18
1.55%
Dave Hansen
15
1.30%
Andy Adamson
15
1.30%
David Shaw
10
0.86%
Anna Schumaker
9
0.78%
Yu Zhiguo
6
0.52%
David Howells
4
0.35%
Jan Blunck
3
0.26%
Kinglong Mee
1
0.09%
Kendrick M. Smith
1
0.09%
Greg Kroah-Hartman
1
0.09%
David P. Quigley
1
0.09%
Arnd Bergmann
1
0.09%
Others
5
0.43%
Total
1158
xdr.h
177
-
12
736
Linus Torvalds (pre-git)
Chuck Lever
David Shaw
Neil Brown
J. Bruce Fields
Andreas Gruenbacher
Christoph Hellwig
Linus Torvalds
Greg Kroah-Hartman
Boaz Harrosh
Andrew Morton
Others
September 1991
April 1992
August 1992
June 1995
March 1997
August 2000
February 2002
April 2002
October 2002
June 2003
June 2005
January 2006
January 2007
November 2007
December 2009
February 2013
May 2017
November 2017
March 2018
October 2020
November 2020
September 2021
October 2021
March 2022
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 702115200, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 431}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 37, "token_count": 12}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 56}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 56}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 85}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
482
65.49%
Chuck Lever
210
28.53%
David Shaw
12
1.63%
Neil Brown
10
1.36%
J. Bruce Fields
8
1.09%
Andreas Gruenbacher
6
0.82%
Christoph Hellwig
3
0.41%
Linus Torvalds
1
0.14%
Greg Kroah-Hartman
1
0.14%
Boaz Harrosh
1
0.14%
Andrew Morton
1
0.14%
Others
1
0.14%
Total
736
xdr3.h
314
-
14
1297
Linus Torvalds (pre-git)
Chuck Lever
Andreas Gruenbacher
Al Viro
Neil Brown
J. Bruce Fields
David Shaw
Linus Torvalds
Christoph Hellwig
Trond Myklebust
Greg Kroah-Hartman
Boaz Harrosh
Arnd Bergmann
Andrew Morton
September 1991
April 1992
August 1992
June 1995
March 1997
September 1999
August 2000
February 2002
April 2002
October 2002
June 2003
June 2005
November 2005
January 2006
October 2006
January 2007
November 2007
December 2009
February 2013
May 2017
November 2017
March 2018
August 2019
November 2019
October 2020
November 2020
September 2021
October 2021
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 5, "token_count": 50}, ]}, {"timestamp": 702115200, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 747}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 104}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 18, "token_count": 57}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 19}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "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": 58, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 49}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 150}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
936
72.17%
Chuck Lever
252
19.43%
Andreas Gruenbacher
57
4.39%
Al Viro
19
1.46%
Neil Brown
11
0.85%
J. Bruce Fields
9
0.69%
David Shaw
4
0.31%
Linus Torvalds
2
0.15%
Christoph Hellwig
2
0.15%
Trond Myklebust
1
0.08%
Greg Kroah-Hartman
1
0.08%
Boaz Harrosh
1
0.08%
Arnd Bergmann
1
0.08%
Andrew Morton
1
0.08%
Total
1297
xdr4.h
905
-
24
3228
Neil Brown
J. Bruce Fields
Christoph Hellwig
Chuck Lever
Andy Adamson
Anna Schumaker
Olga Kornievskaia
Linus Torvalds (pre-git)
van der Linden, Frank
Benny Halevy
Tigran Mkrtchyan
Mi Jinlong
Andrew Elble
Andrew Morton
Jeff Layton
Dai Ngo
Al Viro
Trond Myklebust
David P. Quigley
Sachin Bhamare
Stanislav Kinsbursky
Boaz Harrosh
Kinglong Mee
Others
March 1997
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
February 2011
April 2011
July 2011
August 2011
September 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
November 2022
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 100}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 9, "token_count": 14}, {"author_id": 1, "token_count": 841}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 93}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 253}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 12, "token_count": 26}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 14}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"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": 170}, {"author_id": 17, "token_count": 45}, {"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": 21}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 47}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 29}, {"author_id": 20, "token_count": 15}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 14, "token_count": 17}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 17, "token_count": 14}, {"author_id": 0, "token_count": 5}, {"author_id": 24, "token_count": 50}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 33, "token_count": 12}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 188}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 4, "token_count": 5}, {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 14, "token_count": 27}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 14, "token_count": 23}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 30, "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": 25, "token_count": 29}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 14, "token_count": 42}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 86}, {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 7}, {"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": 91}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 163}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 11, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
1294
40.09%
J. Bruce Fields
432
13.38%
Christoph Hellwig
300
9.29%
Chuck Lever
228
7.06%
Andy Adamson
224
6.94%
Anna Schumaker
156
4.83%
Olga Kornievskaia
107
3.31%
Linus Torvalds (pre-git)
100
3.10%
van der Linden, Frank
91
2.82%
Benny Halevy
59
1.83%
Tigran Mkrtchyan
50
1.55%
Mi Jinlong
31
0.96%
Andrew Elble
29
0.90%
Andrew Morton
26
0.81%
Jeff Layton
25
0.77%
Dai Ngo
18
0.56%
Al Viro
14
0.43%
Trond Myklebust
13
0.40%
David P. Quigley
12
0.37%
Sachin Bhamare
6
0.19%
Stanislav Kinsbursky
5
0.15%
Boaz Harrosh
4
0.12%
Kinglong Mee
1
0.03%
Others
3
0.09%
Total
3228
xdr4cb.h
56
-
8
95
Neil Brown
Andy Adamson
Olga Kornievskaia
Jeff Layton
Dai Ngo
Christoph Hellwig
Greg Kroah-Hartman
Benny Halevy
January 2005
July 2007
September 2009
September 2014
September 2016
November 2017
July 2018
November 2022
var spanGroupData = [ {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 9, "token_count": 20}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 11, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
41
43.16%
Andy Adamson
20
21.05%
Olga Kornievskaia
11
11.58%
Jeff Layton
7
7.37%
Dai Ngo
7
7.37%
Christoph Hellwig
7
7.37%
Greg Kroah-Hartman
1
1.05%
Benny Halevy
1
1.05%
Total
95
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
201
Author
Tokens
Proportion
Commits
Proportion
0
J. Bruce Fields
29470
15.25%
657
22.35%
1
Neil Brown
27437
14.20%
325
11.06%
2
Chuck Lever
24333
12.59%
405
13.78%
3
Christoph Hellwig
17623
9.12%
91
3.10%
4
Jeff Layton
16610
8.60%
237
8.06%
5
Linus Torvalds (pre-git)
14636
7.58%
118
4.01%
6
Trond Myklebust
8310
4.30%
143
4.87%
7
Olga Kornievskaia
4762
2.46%
28
0.95%
8
van der Linden, Frank
4285
2.22%
7
0.24%
9
Andy Adamson
3946
2.04%
41
1.40%
10
Stanislav Kinsbursky
3866
2.00%
77
2.62%
11
Dai Ngo
3622
1.87%
24
0.82%
12
Andrew Morton
3147
1.63%
46
1.57%
13
Scott Mayhew
3058
1.58%
19
0.65%
14
Anna Schumaker
2481
1.28%
30
1.02%
15
Yu Zhiguo
2413
1.25%
4
0.14%
16
Al Viro
2305
1.19%
81
2.76%
17
Benny Halevy
2207
1.14%
54
1.84%
18
Andreas Gruenbacher
1852
0.96%
9
0.31%
19
Kinglong Mee
1765
0.91%
85
2.89%
20
Mi Jinlong
1323
0.68%
14
0.48%
21
Tom Haynes
1267
0.66%
2
0.07%
22
Amir Goldstein
1164
0.60%
15
0.51%
23
Kees Cook
1156
0.60%
5
0.17%
24
Tigran Mkrtchyan
816
0.42%
10
0.34%
25
Andrew Elble
763
0.39%
11
0.37%
26
Greg Banks
730
0.38%
8
0.27%
27
David Howells
635
0.33%
16
0.54%
28
Manoj Naik
613
0.32%
1
0.03%
29
Eric W. Biedermann
565
0.29%
13
0.44%
30
Sachin Bhamare
421
0.22%
1
0.03%
31
Linus Torvalds
368
0.19%
21
0.71%
32
Marc Eshel
350
0.18%
7
0.24%
33
David P. Quigley
325
0.17%
1
0.03%
34
Ricardo Labiaga
262
0.14%
5
0.17%
35
David Woodhouse
242
0.13%
3
0.10%
36
Vasily Averin
233
0.12%
8
0.27%
37
David Shaw
188
0.10%
3
0.10%
38
S. Wendy Cheng
181
0.09%
2
0.07%
39
Christian Brauner
155
0.08%
9
0.31%
40
Steve Dickson
148
0.08%
6
0.20%
41
Miklos Szeredi
135
0.07%
4
0.14%
42
Arnd Bergmann
119
0.06%
17
0.58%
43
Weston Andros Adamson
107
0.06%
3
0.10%
44
Oleg Drokin
104
0.05%
5
0.17%
45
Dave Hansen
103
0.05%
6
0.20%
46
Kendrick M. Smith
98
0.05%
9
0.31%
47
Harvey Harrison
96
0.05%
2
0.07%
48
Jan Blunck
89
0.05%
6
0.20%
49
Jan Kara
84
0.04%
2
0.07%
50
Boaz Harrosh
84
0.04%
5
0.17%
51
Achilles Gaikwad
83
0.04%
1
0.03%
52
Eric Biggers
82
0.04%
3
0.10%
53
Andi Kleen
82
0.04%
2
0.07%
54
Dave Wysochanski
72
0.04%
1
0.03%
55
Peter Staubach
71
0.04%
2
0.07%
56
Ben Myers
56
0.03%
1
0.03%
57
Ondrej Valousek
53
0.03%
1
0.03%
58
Greg Kroah-Hartman
51
0.03%
3
0.10%
59
Ryusei Yamaguchi
50
0.03%
1
0.03%
60
Others
1555
0.80%
223
7.59%
Total
193207
2939