Linux Source Code
Home
Release 6.13
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
Benny Halevy
Boaz Harrosh
Christian Brauner
Christoph Hellwig
Chuck Lever
Dai Ngo
Dave Hansen
David Howells
David P. Quigley
David Shaw
David Woodhouse
Eric Biggers
Eric W. Biedermann
Greg Banks
Harvey Harrison
J. Bruce Fields
Jan Blunck
Jan Kara
Jeff Layton
Josef Whiter
Kees Cook
Kendrick M. Smith
Kinglong Mee
Linus Torvalds
Linus Torvalds (pre-git)
Lorenzo Bianconi
Manoj Naik
Marc Eshel
Mi Jinlong
Mike Snitzer
Miklos Szeredi
Neil Brown
Oleg Drokin
Olga Kornievskaia
Others
Pali Rohár
Qi Zheng
Ricardo Labiaga
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
yangerkun
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
acl.h
53
-
3
91
Neil Brown
Christoph Hellwig
J. Bruce Fields
August 2004
February 2007
January 2011
August 2013
December 2013
January 2014
June 2014
July 2022
var spanGroupData = [ {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "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
90
-
15
461
David Howells
Linus Torvalds (pre-git)
J. Bruce Fields
Andrew Morton
Eric W. Biedermann
Neil Brown
Harvey Harrison
Kinglong Mee
Jeff Layton
Boaz Harrosh
Others
September 1991
December 1991
August 1992
March 1997
August 1998
December 1998
February 2004
April 2006
July 2007
February 2008
November 2008
January 2009
December 2009
November 2011
May 2012
February 2013
May 2014
July 2014
October 2016
November 2017
December 2017
January 2018
July 2024
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": 101}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 13, "token_count": 38}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 68}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 51, "token_count": 3}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 29, "token_count": 128}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 1}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 31, "token_count": 7}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 31, "token_count": 26}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
129
27.98%
Linus Torvalds (pre-git)
126
27.33%
J. Bruce Fields
75
16.27%
Andrew Morton
38
8.24%
Eric W. Biedermann
33
7.16%
Neil Brown
18
3.90%
Harvey Harrison
3
0.65%
Kinglong Mee
2
0.43%
Jeff Layton
2
0.43%
Boaz Harrosh
1
0.22%
Others
34
7.38%
Total
461
auth.h
17
-
5
26
Linus Torvalds (pre-git)
Neil Brown
Eric W. Biedermann
Andrew Morton
Others
March 1997
February 2004
February 2013
November 2017
July 2024
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
20
76.92%
Neil Brown
3
11.54%
Eric W. Biedermann
1
3.85%
Andrew Morton
1
3.85%
Others
1
3.85%
Total
26
blocklayout.c
357
-
17
1544
Christoph Hellwig
Neil Brown
Al Viro
Jeff Layton
Linus Torvalds (pre-git)
J. Bruce Fields
Anna Schumaker
Scott Mayhew
Benny Halevy
Andreas Gruenbacher
Kinglong Mee
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
March 2023
October 2023
January 2024
August 2024
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": 4, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 49}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 18, "token_count": 4}, {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 4, "token_count": 844}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 343}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 4, "token_count": 102}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
1388
89.90%
Neil Brown
43
2.78%
Al Viro
31
2.01%
Jeff Layton
21
1.36%
Linus Torvalds (pre-git)
17
1.10%
J. Bruce Fields
4
0.26%
Anna Schumaker
4
0.26%
Scott Mayhew
3
0.19%
Benny Halevy
2
0.13%
Andreas Gruenbacher
2
0.13%
Kinglong Mee
1
0.06%
Others
28
1.81%
Total
1544
blocklayoutxdr.c
236
-
8
1243
Christoph Hellwig
J. Bruce Fields
Neil Brown
Chuck Lever
Kinglong Mee
Linus Torvalds (pre-git)
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
August 2023
September 2023
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": 8}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 4, "token_count": 1026}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 74}, {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 20, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
1104
88.82%
J. Bruce Fields
41
3.30%
Neil Brown
39
3.14%
Chuck Lever
30
2.41%
Kinglong Mee
19
1.53%
Linus Torvalds (pre-git)
3
0.24%
Others
7
0.56%
Total
1243
blocklayoutxdr.h
62
-
9
203
Christoph Hellwig
Neil Brown
J. Bruce Fields
Linus Torvalds (pre-git)
Chuck Lever
Boaz Harrosh
Al Viro
Others
September 1991
September 2003
October 2006
July 2007
December 2009
January 2014
May 2014
January 2015
March 2016
November 2017
September 2023
August 2024
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 4, "token_count": 132}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
177
87.19%
Neil Brown
8
3.94%
J. Bruce Fields
6
2.96%
Linus Torvalds (pre-git)
2
0.99%
Chuck Lever
2
0.99%
Boaz Harrosh
1
0.49%
Al Viro
1
0.49%
Others
6
2.96%
Total
203
cache.h
91
-
10
222
Linus Torvalds (pre-git)
Trond Myklebust
Chuck Lever
J. Bruce Fields
Jeff Layton
Neil Brown
Al Viro
Boaz Harrosh
Others
September 1991
April 1992
September 1992
December 1992
March 1997
October 2002
July 2004
March 2005
October 2006
November 2007
December 2009
January 2013
February 2013
March 2013
November 2017
October 2018
May 2019
June 2020
September 2022
July 2023
November 2023
August 2024
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"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": 857203200, "group": [ {"author_id": 5, "token_count": 98}, ]}, {"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": 2, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 1}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 33}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
109
49.10%
Trond Myklebust
33
14.86%
Chuck Lever
24
10.81%
J. Bruce Fields
21
9.46%
Jeff Layton
19
8.56%
Neil Brown
6
2.70%
Al Viro
3
1.35%
Boaz Harrosh
1
0.45%
Others
6
2.70%
Total
222
current_stateid.h
41
-
8
184
Tigran Mkrtchyan
Neil Brown
Christoph Hellwig
J. Bruce Fields
Boaz Harrosh
Benny Halevy
Andrew Morton
Others
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": 13, "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": 2, "token_count": 7}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 25, "token_count": 111}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "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%
Others
1
0.54%
Total
184
export.c
1511
-
39
7769
Neil Brown
J. Bruce Fields
Manoj Naik
Linus Torvalds (pre-git)
Stanislav Kinsbursky
Chuck Lever
Al Viro
Andy Adamson
Amir Goldstein
Kinglong Mee
Trond Myklebust
Jeff Layton
Christoph Hellwig
Pali Rohár
Eric W. Biedermann
Jan Blunck
Christian Brauner
yangerkun
Vasily Averin
Linus Torvalds
Steve Dickson
Andrew Elble
David Howells
Kees Cook
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
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
May 2019
August 2019
September 2019
March 2020
November 2020
January 2021
December 2021
March 2023
April 2023
June 2023
October 2023
March 2024
July 2024
September 2024
October 2024
December 2024
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 5, "token_count": 49}, ]}, {"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": 126}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"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": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 180}, {"author_id": 35, "token_count": 13}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 148}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 1633}, ]}, {"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": 32}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 777}, {"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": 28, "token_count": 1}, {"author_id": 2, "token_count": 12}, {"author_id": 30, "token_count": 564}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 191}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 10, "token_count": 300}, {"author_id": 4, "token_count": 3}, {"author_id": 2, "token_count": 521}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 29, "token_count": 2}, {"author_id": 56, "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": 2, "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": 2, "token_count": 27}, {"author_id": 46, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 1}, {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 2, "token_count": 156}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 270}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 9, "token_count": 127}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 9, "token_count": 232}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 31, "token_count": 54}, {"author_id": 3, "token_count": 4}, {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 51}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 40}, {"author_id": 20, "token_count": 137}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 29, "token_count": 3}, {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 26, "token_count": 10}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 25}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 95}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 41}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 24, "token_count": 242}, {"author_id": 44, "token_count": 35}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 259}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 24, "token_count": 3}, {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 36, "token_count": 57}, {"author_id": 48, "token_count": 11}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 48, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
3581
46.09%
J. Bruce Fields
866
11.15%
Manoj Naik
564
7.26%
Linus Torvalds (pre-git)
388
4.99%
Stanislav Kinsbursky
382
4.92%
Chuck Lever
329
4.23%
Al Viro
324
4.17%
Andy Adamson
300
3.86%
Amir Goldstein
245
3.15%
Kinglong Mee
145
1.87%
Trond Myklebust
144
1.85%
Jeff Layton
69
0.89%
Christoph Hellwig
59
0.76%
Pali Rohár
57
0.73%
Eric W. Biedermann
54
0.70%
Jan Blunck
39
0.50%
Christian Brauner
36
0.46%
yangerkun
29
0.37%
Vasily Averin
15
0.19%
Linus Torvalds
13
0.17%
Steve Dickson
10
0.13%
Andrew Elble
10
0.13%
David Howells
5
0.06%
Kees Cook
2
0.03%
Greg Banks
1
0.01%
Boaz Harrosh
1
0.01%
Others
101
1.30%
click to expand▼
Total
7769
export.h
136
-
22
459
Neil Brown
Linus Torvalds (pre-git)
Manoj Naik
J. Bruce Fields
Andy Adamson
Amir Goldstein
Stanislav Kinsbursky
Trond Myklebust
Kinglong Mee
Christoph Hellwig
Chuck Lever
Jeff Layton
yangerkun
Jan Blunck
Andrew Morton
Al Viro
Pali Rohár
Eric W. Biedermann
Benny Halevy
David Howells
Others
September 1991
March 1995
March 1997
August 1998
January 2000
February 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
April 2023
October 2023
July 2024
October 2024
December 2024
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": 83}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 30, "token_count": 41}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 10, "token_count": 33}, {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 56, "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": 9, "token_count": 8}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 9, "token_count": 17}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 13}, {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 24, "token_count": 30}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 48, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
111
24.18%
Linus Torvalds (pre-git)
96
20.92%
Manoj Naik
41
8.93%
J. Bruce Fields
38
8.28%
Andy Adamson
33
7.19%
Amir Goldstein
30
6.54%
Stanislav Kinsbursky
27
5.88%
Trond Myklebust
14
3.05%
Kinglong Mee
13
2.83%
Christoph Hellwig
13
2.83%
Chuck Lever
12
2.61%
Jeff Layton
5
1.09%
yangerkun
4
0.87%
Jan Blunck
4
0.87%
Andrew Morton
4
0.87%
Al Viro
4
0.87%
Pali Rohár
3
0.65%
Eric W. Biedermann
2
0.44%
Benny Halevy
2
0.44%
David Howells
1
0.22%
Others
2
0.44%
click to expand▼
Total
459
filecache.c
1333
-
32
4812
Jeff Layton
Chuck Lever
Trond Myklebust
Neil Brown
Linus Torvalds (pre-git)
Qi Zheng
Mike Snitzer
J. Bruce Fields
Amir Goldstein
Christoph Hellwig
Stanislav Kinsbursky
Al Viro
Greg Banks
Andreas Gruenbacher
Boaz Harrosh
Weston Andros Adamson
Linus Torvalds
Jan Kara
Others
August 1992
September 1996
January 1997
March 1997
May 1998
December 1998
September 1999
February 2002
October 2002
June 2003
July 2003
June 2005
August 2005
November 2005
October 2006
November 2007
January 2008
March 2008
June 2008
August 2008
January 2009
August 2009
December 2009
November 2011
June 2012
July 2012
December 2012
July 2013
August 2013
December 2013
March 2014
June 2015
November 2015
April 2019
May 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
October 2022
November 2022
December 2022
January 2023
February 2023
April 2023
September 2023
November 2023
December 2023
January 2024
March 2024
July 2024
September 2024
October 2024
November 2024
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": 25}, ]}, {"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": 35, "token_count": 1}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 19, "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": 28, "token_count": 1}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 4}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 1600}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 107}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 550}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 24, "token_count": 7}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 24, "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": 51}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 75}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 786}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 55}, {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 382}, {"author_id": 3, "token_count": 126}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 209}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 3, "token_count": 138}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 47, "token_count": 37}, {"author_id": 6, "token_count": 46}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 1, "token_count": 105}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 3, "token_count": 35}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 27, "token_count": 30}, {"author_id": 1, "token_count": 102}, {"author_id": 32, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 27, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
2218
46.09%
Chuck Lever
1309
27.20%
Trond Myklebust
708
14.71%
Neil Brown
291
6.05%
Linus Torvalds (pre-git)
54
1.12%
Qi Zheng
37
0.77%
Mike Snitzer
36
0.75%
J. Bruce Fields
27
0.56%
Amir Goldstein
22
0.46%
Christoph Hellwig
17
0.35%
Stanislav Kinsbursky
9
0.19%
Al Viro
7
0.15%
Greg Banks
5
0.10%
Andreas Gruenbacher
5
0.10%
Boaz Harrosh
4
0.08%
Weston Andros Adamson
1
0.02%
Linus Torvalds
1
0.02%
Jan Kara
1
0.02%
Others
60
1.25%
Total
4812
filecache.h
75
-
10
333
Jeff Layton
Trond Myklebust
Neil Brown
Linus Torvalds (pre-git)
Chuck Lever
Christoph Hellwig
Mike Snitzer
J. Bruce Fields
Others
September 1992
December 1992
November 1993
June 1995
March 1997
October 2002
June 2003
November 2007
November 2009
August 2013
March 2014
June 2015
April 2019
August 2019
September 2019
January 2020
March 2022
July 2022
September 2022
October 2022
November 2022
January 2023
December 2023
July 2024
September 2024
November 2024
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"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": 1033455600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 182}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 27, "token_count": 6}, {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 27, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
189
56.76%
Trond Myklebust
35
10.51%
Neil Brown
31
9.31%
Linus Torvalds (pre-git)
24
7.21%
Chuck Lever
17
5.11%
Christoph Hellwig
12
3.60%
Mike Snitzer
9
2.70%
J. Bruce Fields
7
2.10%
Others
9
2.70%
Total
333
flexfilelayout.c
136
-
10
581
Tom Haynes
Neil Brown
Christoph Hellwig
Jeff Layton
Linus Torvalds (pre-git)
Al Viro
J. Bruce Fields
Olga Kornievskaia
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": 8, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 22, "token_count": 515}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "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%
Others
2
0.34%
Total
581
flexfilelayoutxdr.c
125
-
8
623
Tom Haynes
Chuck Lever
Neil Brown
J. Bruce Fields
Anna Schumaker
Linus Torvalds (pre-git)
Christoph Hellwig
Others
March 1997
September 2003
November 2011
January 2014
May 2014
June 2016
November 2017
August 2023
September 2023
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 22, "token_count": 572}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Haynes
572
91.81%
Chuck Lever
30
4.82%
Neil Brown
8
1.28%
J. Bruce Fields
4
0.64%
Anna Schumaker
4
0.64%
Linus Torvalds (pre-git)
3
0.48%
Christoph Hellwig
1
0.16%
Others
1
0.16%
Total
623
flexfilelayoutxdr.h
50
-
9
150
Tom Haynes
Christoph Hellwig
J. Bruce Fields
Neil Brown
Linus Torvalds (pre-git)
Chuck Lever
Boaz Harrosh
Al Viro
Others
September 1991
September 2003
October 2006
July 2007
December 2009
January 2014
May 2014
February 2015
June 2016
November 2017
September 2023
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 22, "token_count": 124}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Haynes
124
82.67%
Christoph Hellwig
9
6.00%
J. Bruce Fields
6
4.00%
Neil Brown
4
2.67%
Linus Torvalds (pre-git)
2
1.33%
Chuck Lever
2
1.33%
Boaz Harrosh
1
0.67%
Al Viro
1
0.67%
Others
1
0.67%
Total
150
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": 13, "token_count": 50}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 20, "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
localio.c
169
-
11
619
Mike Snitzer
Weston Andros Adamson
Neil Brown
Trond Myklebust
Stanislav Kinsbursky
Jeff Layton
S. Wendy Cheng
Chuck Lever
Boaz Harrosh
Others
January 2008
August 2009
December 2009
December 2012
April 2019
May 2019
August 2019
September 2024
October 2024
var spanGroupData = [ {"timestamp": 1199174400, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 27, "token_count": 349}, {"author_id": 1, "token_count": 7}, {"author_id": 32, "token_count": 241}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 27, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Mike Snitzer
350
56.54%
Weston Andros Adamson
241
38.93%
Neil Brown
7
1.13%
Trond Myklebust
6
0.97%
Stanislav Kinsbursky
3
0.48%
Jeff Layton
3
0.48%
S. Wendy Cheng
2
0.32%
Chuck Lever
2
0.32%
Boaz Harrosh
2
0.32%
Others
3
0.48%
Total
619
lockd.c
91
-
9
257
Linus Torvalds (pre-git)
J. Bruce Fields
Miklos Szeredi
Neil Brown
Boaz Harrosh
Al Viro
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
October 2024
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": 2, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 45, "token_count": 25}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 2}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 1, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
176
68.48%
J. Bruce Fields
27
10.51%
Miklos Szeredi
25
9.73%
Neil Brown
21
8.17%
Boaz Harrosh
2
0.78%
Al Viro
2
0.78%
Others
4
1.56%
Total
257
netlink.c
113
-
2
481
Lorenzo Bianconi
Jeff Layton
September 2023
April 2024
June 2024
var spanGroupData = [ {"timestamp": 1693551600, "group": [ {"author_id": 11, "token_count": 88}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 11, "token_count": 355}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 3, "token_count": 38}, ]}, ]
Author Name
Tokens
Token Proportion
Lorenzo Bianconi
443
92.10%
Jeff Layton
38
7.90%
Total
481
netlink.h
31
-
3
176
Lorenzo Bianconi
J. Bruce Fields
Jeff Layton
March 2010
September 2023
April 2024
June 2024
var spanGroupData = [ {"timestamp": 1267430400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 11, "token_count": 100}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 11, "token_count": 67}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 3, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Lorenzo Bianconi
167
94.89%
J. Bruce Fields
6
3.41%
Jeff Layton
3
1.70%
Total
176
netns.h
237
-
27
508
Stanislav Kinsbursky
Jeff Layton
J. Bruce Fields
Amir Goldstein
Neil Brown
Trond Myklebust
Dai Ngo
Mike Snitzer
Chuck Lever
Scott Mayhew
Weston Andros Adamson
Olga Kornievskaia
Josef Whiter
Linus Torvalds (pre-git)
Lorenzo Bianconi
Anna Schumaker
Kinglong Mee
Marc Eshel
Arnd Bergmann
S. Wendy Cheng
Qi Zheng
Benny Halevy
Others
March 1997
September 1999
March 2000
April 2003
July 2006
January 2008
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
November 2022
January 2023
June 2023
September 2023
December 2023
January 2024
April 2024
August 2024
September 2024
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 9, "token_count": 20}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 18, "token_count": 8}, {"author_id": 9, "token_count": 60}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 35}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 24, "token_count": 45}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 41, "token_count": 11}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 27, "token_count": 30}, {"author_id": 32, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Kinsbursky
97
19.09%
Jeff Layton
64
12.60%
J. Bruce Fields
50
9.84%
Amir Goldstein
45
8.86%
Neil Brown
38
7.48%
Trond Myklebust
32
6.30%
Dai Ngo
31
6.10%
Mike Snitzer
30
5.91%
Chuck Lever
19
3.74%
Scott Mayhew
14
2.76%
Weston Andros Adamson
13
2.56%
Olga Kornievskaia
11
2.17%
Josef Whiter
11
2.17%
Linus Torvalds (pre-git)
8
1.57%
Lorenzo Bianconi
8
1.57%
Anna Schumaker
8
1.57%
Kinglong Mee
6
1.18%
Marc Eshel
4
0.79%
Arnd Bergmann
3
0.59%
S. Wendy Cheng
2
0.39%
Qi Zheng
2
0.39%
Benny Halevy
1
0.20%
Others
11
2.17%
click to expand▼
Total
508
nfs2acl.c
387
-
21
1852
Andreas Gruenbacher
Chuck Lever
Christoph Hellwig
Linus Torvalds (pre-git)
J. Bruce Fields
David Shaw
Christian Brauner
David Howells
Kinglong Mee
Neil Brown
Miklos Szeredi
Boaz Harrosh
Al Viro
Linus Torvalds
Greg Banks
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
January 2023
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": 35, "token_count": 4}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 19, "token_count": 792}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 43, "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": 28, "token_count": 4}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 5}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 4, "token_count": 80}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 29, "token_count": 12}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 98}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 395}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 139}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "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": 44, "token_count": 8}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 44, "token_count": 2}, {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Andreas Gruenbacher
792
42.76%
Chuck Lever
596
32.18%
Christoph Hellwig
184
9.94%
Linus Torvalds (pre-git)
111
5.99%
J. Bruce Fields
41
2.21%
David Shaw
20
1.08%
Christian Brauner
14
0.76%
David Howells
12
0.65%
Kinglong Mee
10
0.54%
Neil Brown
8
0.43%
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%
Dave Hansen
1
0.05%
Others
39
2.11%
Total
1852
nfs3acl.c
277
-
16
1268
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
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
January 2023
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": 19, "token_count": 580}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 4, "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": 50, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 45, "token_count": 5}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 5}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 4, "token_count": 68}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 61}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 231}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 44, "token_count": 8}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 44, "token_count": 2}, {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Andreas Gruenbacher
580
45.74%
Chuck Lever
404
31.86%
Christoph Hellwig
135
10.65%
Linus Torvalds (pre-git)
78
6.15%
Christian Brauner
14
1.10%
J. Bruce Fields
11
0.87%
David Howells
6
0.47%
Miklos Szeredi
5
0.39%
Boaz Harrosh
5
0.39%
Neil Brown
4
0.32%
Kinglong Mee
4
0.32%
Al Viro
3
0.24%
Dave Hansen
1
0.08%
Others
18
1.42%
Total
1268
nfs3proc.c
1113
-
24
5830
Linus Torvalds (pre-git)
Chuck Lever
Yu Zhiguo
Neil Brown
Christoph Hellwig
Linus Torvalds
Trond Myklebust
David Shaw
Al Viro
Jeff Layton
Andrew Morton
Greg Banks
J. Bruce Fields
Miklos Szeredi
Kendrick M. Smith
Boaz Harrosh
Andreas Gruenbacher
Ricardo Labiaga
Christian Brauner
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
January 2023
July 2023
October 2023
February 2024
July 2024
August 2024
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": 1207}, ]}, {"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": 822}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 59}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 35, "token_count": 64}, {"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": 53, "token_count": 4}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 13, "token_count": 20}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 43, "token_count": 19}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 23}, {"author_id": 28, "token_count": 16}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 45, "token_count": 5}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 43, "token_count": 11}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 39, "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": 2, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 2}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "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": 0, "token_count": 5}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 268}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 110}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 364}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 519}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 86}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 146}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 44, "token_count": 1}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 272}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 1, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
2113
36.24%
Chuck Lever
1422
24.39%
Yu Zhiguo
1142
19.59%
Neil Brown
599
10.27%
Christoph Hellwig
268
4.60%
Linus Torvalds
64
1.10%
Trond Myklebust
31
0.53%
David Shaw
30
0.51%
Al Viro
27
0.46%
Jeff Layton
24
0.41%
Andrew Morton
23
0.39%
Greg Banks
16
0.27%
J. Bruce Fields
14
0.24%
Miklos Szeredi
5
0.09%
Kendrick M. Smith
4
0.07%
Boaz Harrosh
2
0.03%
Andreas Gruenbacher
2
0.03%
Ricardo Labiaga
1
0.02%
Christian Brauner
1
0.02%
Others
42
0.72%
Total
5830
nfs3xdr.c
1354
-
21
6378
Chuck Lever
Linus Torvalds (pre-git)
Christoph Hellwig
Neil Brown
J. Bruce Fields
Andrew Morton
Trond Myklebust
Eric W. Biedermann
Andi Kleen
Al Viro
Greg Banks
Linus Torvalds
Kinglong Mee
David Shaw
Stanislav Kinsbursky
David Howells
Arnd Bergmann
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
May 2023
February 2024
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": 35, "token_count": 9}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 59, "token_count": 27}, {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 13, "token_count": 26}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 13, "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": 43, "token_count": 7}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 28, "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": 60, "token_count": 34}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 1}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 31, "token_count": 31}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 166}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "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": 49, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 3276}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 414}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 198}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 6, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
3930
61.62%
Linus Torvalds (pre-git)
1813
28.43%
Christoph Hellwig
169
2.65%
Neil Brown
148
2.32%
J. Bruce Fields
72
1.13%
Andrew Morton
37
0.58%
Trond Myklebust
33
0.52%
Eric W. Biedermann
31
0.49%
Andi Kleen
27
0.42%
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%
Boaz Harrosh
1
0.02%
Others
54
0.85%
Total
6378
nfs4acl.c
875
-
14
4047
J. Bruce Fields
Neil Brown
Eric W. Biedermann
Christoph Hellwig
Jeff Layton
Kinglong Mee
Andreas Gruenbacher
Linus Torvalds (pre-git)
David Howells
Christian Brauner
Linus Torvalds
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
July 2023
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": 35, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 1472}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 19, "token_count": 14}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 2, "token_count": 1048}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 850}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 2, "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": 2, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 31, "token_count": 222}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 4, "token_count": 131}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 37}, {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 20, "token_count": 23}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 3, "token_count": 83}, ]}, ]
Author Name
Tokens
Token Proportion
J. Bruce Fields
2038
50.36%
Neil Brown
1495
36.94%
Eric W. Biedermann
222
5.49%
Christoph Hellwig
131
3.24%
Jeff Layton
84
2.08%
Kinglong Mee
33
0.82%
Andreas Gruenbacher
16
0.40%
Linus Torvalds (pre-git)
14
0.35%
David Howells
3
0.07%
Christian Brauner
2
0.05%
Linus Torvalds
1
0.02%
Others
8
0.20%
Total
4047
nfs4callback.c
1608
-
34
6583
Chuck Lever
J. Bruce Fields
Neil Brown
Jeff Layton
Dai Ngo
Christoph Hellwig
Olga Kornievskaia
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
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
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
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
April 2023
June 2023
December 2023
January 2024
February 2024
April 2024
August 2024
September 2024
October 2024
November 2024
December 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 35, "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": 756}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"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": 0, "token_count": 57}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 2}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 8, "token_count": 54}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "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": 8, "token_count": 17}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 2, "token_count": 97}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 2, "token_count": 52}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 10, "token_count": 38}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 10, "token_count": 7}, {"author_id": 17, "token_count": 84}, {"author_id": 39, "token_count": 155}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 2}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 2, "token_count": 49}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 17, "token_count": 77}, {"author_id": 2, "token_count": 129}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 57, "token_count": 1}, {"author_id": 2, "token_count": 395}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 937}, {"author_id": 2, "token_count": 6}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 17, "token_count": 23}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 87}, {"author_id": 9, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 3, "token_count": 18}, {"author_id": 6, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 350}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 4, "token_count": 130}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 20, "token_count": 201}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 230}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "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": 8, "token_count": 243}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 26}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 6, "token_count": 159}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 49, "token_count": 23}, {"author_id": 6, "token_count": 35}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "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": 8, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 7, "token_count": 305}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 66}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 7, "token_count": 449}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 3, "token_count": 405}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 1, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
1295
19.67%
J. Bruce Fields
1050
15.95%
Neil Brown
838
12.73%
Jeff Layton
768
11.67%
Dai Ngo
759
11.53%
Christoph Hellwig
570
8.66%
Olga Kornievskaia
320
4.86%
Trond Myklebust
253
3.84%
Kinglong Mee
209
3.17%
Benny Halevy
199
3.02%
Ricardo Labiaga
155
2.35%
Andy Adamson
45
0.68%
Arnd Bergmann
23
0.35%
Stanislav Kinsbursky
21
0.32%
Scott Mayhew
6
0.09%
Boaz Harrosh
3
0.05%
Al Viro
3
0.05%
Linus Torvalds (pre-git)
2
0.03%
Kees Cook
2
0.03%
Linus Torvalds
1
0.02%
Others
61
0.93%
click to expand▼
Total
6583
nfs4idmap.c
692
-
19
3555
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
March 2023
August 2024
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": 13, "token_count": 1932}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 13, "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": 2, "token_count": 53}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 2, "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": 2, "token_count": 17}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 9, "token_count": 17}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 137}, {"author_id": 9, "token_count": 38}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 9, "token_count": 185}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 9, "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": 31, "token_count": 104}, {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 58}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 79}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 20, "token_count": 29}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 20, "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}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
2003
56.34%
Neil Brown
566
15.92%
J. Bruce Fields
384
10.80%
Stanislav Kinsbursky
250
7.03%
Eric W. Biedermann
104
2.93%
Trond Myklebust
91
2.56%
Linus Torvalds (pre-git)
56
1.58%
Kinglong Mee
55
1.55%
Harvey Harrison
1
0.03%
Others
45
1.27%
Total
3555
nfs4layouts.c
806
-
28
3877
Christoph Hellwig
Jeff Layton
Neil Brown
Trond Myklebust
Tom Haynes
J. Bruce Fields
Kinglong Mee
Linus Torvalds (pre-git)
Chuck Lever
Anna Schumaker
Yu Zhiguo
Tigran Mkrtchyan
Andrew Morton
Stanislav Kinsbursky
Benny Halevy
Arnd Bergmann
Olga Kornievskaia
Linus Torvalds
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
July 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
January 2023
September 2023
January 2024
February 2024
March 2024
August 2024
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 26}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 13, "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": 2, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 2204}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 1, "token_count": 2}, {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 6, "token_count": 39}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 4, "token_count": 88}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 4, "token_count": 716}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 4, "token_count": 54}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 20, "token_count": 20}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 81}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 3, "token_count": 70}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 83}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 22, "token_count": 34}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 3, "token_count": 32}, {"author_id": 1, "token_count": 116}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 3, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
3152
81.30%
Jeff Layton
247
6.37%
Neil Brown
204
5.26%
Trond Myklebust
44
1.13%
Tom Haynes
34
0.88%
J. Bruce Fields
30
0.77%
Kinglong Mee
28
0.72%
Linus Torvalds (pre-git)
26
0.67%
Chuck Lever
16
0.41%
Anna Schumaker
14
0.36%
Yu Zhiguo
12
0.31%
Tigran Mkrtchyan
8
0.21%
Andrew Morton
7
0.18%
Stanislav Kinsbursky
5
0.13%
Benny Halevy
5
0.13%
Arnd Bergmann
3
0.08%
Olga Kornievskaia
2
0.05%
Linus Torvalds
1
0.03%
Andy Adamson
1
0.03%
Others
38
0.98%
Total
3877
nfs4proc.c
3826
-
53
17875
Neil Brown
J. Bruce Fields
Olga Kornievskaia
Chuck Lever
Christoph Hellwig
Mi Jinlong
Dai Ngo
Anna Schumaker
Jeff Layton
van der Linden, Frank
Linus Torvalds (pre-git)
Andy Adamson
Andrew Morton
Yu Zhiguo
Kinglong Mee
Benny Halevy
Tigran Mkrtchyan
Andrew Elble
Trond Myklebust
Stanislav Kinsbursky
Al Viro
David P. Quigley
Dave Hansen
Andreas Gruenbacher
David Howells
Scott Mayhew
David Shaw
Josef Whiter
Miklos Szeredi
Amir Goldstein
Pali Rohár
Greg Banks
Andi Kleen
Tom Haynes
Boaz Harrosh
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
November 2009
December 2009
March 2010
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
May 2019
August 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
July 2023
August 2023
September 2023
October 2023
November 2023
January 2024
February 2024
March 2024
April 2024
May 2024
June 2024
July 2024
August 2024
October 2024
December 2024
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 364}, ]}, {"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": 35, "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": 13, "token_count": 30}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 13, "token_count": 170}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 13, "token_count": 168}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 13, "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": 17}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 48}, {"author_id": 28, "token_count": 4}, {"author_id": 2, "token_count": 42}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 798}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 10, "token_count": 83}, {"author_id": 2, "token_count": 4}, {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 50, "token_count": 24}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 45, "token_count": 8}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 17, "token_count": 219}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 17, "token_count": 19}, {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 10, "token_count": 9}, {"author_id": 43, "token_count": 12}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 10, "token_count": 282}, {"author_id": 17, "token_count": 39}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 15, "token_count": 310}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 15, "token_count": 51}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 2}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 87}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 59, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 109}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 206}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 17, "token_count": 15}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 18, "token_count": 36}, {"author_id": 2, "token_count": 11}, {"author_id": 21, "token_count": 9}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "token_count": 63}, {"author_id": 21, "token_count": 967}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 35}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 16, "token_count": 4}, {"author_id": 21, "token_count": 9}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 2, "token_count": 73}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 25, "token_count": 281}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 9, "token_count": 44}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 18, "token_count": 5}, {"author_id": 2, "token_count": 50}, {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 26}, {"author_id": 1, "token_count": 10}, {"author_id": 9, "token_count": 27}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 102}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 77}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 28}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 37, "token_count": 41}, {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 260}, {"author_id": 20, "token_count": 19}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 1116}, {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 20, "token_count": 14}, {"author_id": 6, "token_count": 27}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 4, "token_count": 19}, {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 18, "token_count": 153}, {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 18, "token_count": 199}, {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 29, "token_count": 15}, {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 20, "token_count": 15}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 18, "token_count": 21}, {"author_id": 4, "token_count": 138}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 19, "token_count": 19}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 26, "token_count": 146}, {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 18, "token_count": 149}, {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 48}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 20, "token_count": 242}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 307}, {"author_id": 2, "token_count": 155}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "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": 0, "token_count": 98}, {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 8, "token_count": 1041}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 53}, {"author_id": 8, "token_count": 49}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 8, "token_count": 1158}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 8, "token_count": 11}, {"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": 0, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 12, "token_count": 400}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 18, "token_count": 71}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 24, "token_count": 8}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 7, "token_count": 622}, {"author_id": 8, "token_count": 51}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 6, "token_count": 26}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 789}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 316}, {"author_id": 3, "token_count": 6}, {"author_id": 1, "token_count": 229}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 8, "token_count": 19}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 259}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 7, "token_count": 72}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 7, "token_count": 40}, {"author_id": 3, "token_count": 105}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 3, "token_count": 113}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 7, "token_count": 47}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 3, "token_count": 2}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 41, "token_count": 9}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 6, "token_count": 28}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 3, "token_count": 67}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 86}, {"author_id": 3, "token_count": 6}, {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 393}, {"author_id": 3, "token_count": 13}, {"author_id": 36, "token_count": 7}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 8, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
2644
14.79%
J. Bruce Fields
2632
14.72%
Olga Kornievskaia
2375
13.29%
Chuck Lever
2229
12.47%
Christoph Hellwig
1608
9.00%
Mi Jinlong
986
5.52%
Dai Ngo
786
4.40%
Anna Schumaker
634
3.55%
Jeff Layton
488
2.73%
van der Linden, Frank
400
2.24%
Linus Torvalds (pre-git)
391
2.19%
Andy Adamson
378
2.11%
Andrew Morton
377
2.11%
Yu Zhiguo
361
2.02%
Kinglong Mee
304
1.70%
Benny Halevy
292
1.63%
Tigran Mkrtchyan
281
1.57%
Andrew Elble
146
0.82%
Trond Myklebust
140
0.78%
Stanislav Kinsbursky
86
0.48%
Al Viro
64
0.36%
David P. Quigley
41
0.23%
Dave Hansen
24
0.13%
Andreas Gruenbacher
19
0.11%
David Howells
15
0.08%
Scott Mayhew
12
0.07%
David Shaw
12
0.07%
Josef Whiter
9
0.05%
Miklos Szeredi
8
0.04%
Amir Goldstein
8
0.04%
Pali Rohár
7
0.04%
Greg Banks
4
0.02%
Andi Kleen
4
0.02%
Tom Haynes
2
0.01%
Boaz Harrosh
2
0.01%
Linus Torvalds
1
0.01%
Others
105
0.59%
click to expand▼
Total
17875
nfs4recover.c
2204
-
39
9764
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
Chuck Lever
Miklos Szeredi
Christian Brauner
Andrew Morton
Jan Kara
Eric Biggers
Vasily Averin
Tigran Mkrtchyan
Linus Torvalds (pre-git)
Kees Cook
Arnd Bergmann
Jan Blunck
Eric W. Biedermann
Olga Kornievskaia
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
November 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
July 2011
August 2011
November 2011
December 2011
January 2012
February 2012
March 2012
April 2012
June 2012
November 2012
December 2012
February 2013
May 2013
September 2013
September 2014
October 2014
January 2015
March 2015
July 2015
August 2015
November 2015
January 2016
March 2016
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
January 2023
October 2023
June 2024
August 2024
September 2024
October 2024
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": 13, "token_count": 8}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 1221}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 4}, {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 50, "token_count": 26}, {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 29, "token_count": 145}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 2, "token_count": 52}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 38, "token_count": 23}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 4, "token_count": 73}, {"author_id": 2, "token_count": 8}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 16, "token_count": 37}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 57, "token_count": 12}, {"author_id": 2, "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": 2, "token_count": 16}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 3206}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 55, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 3, "token_count": 1127}, {"author_id": 9, "token_count": 309}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 9, "token_count": 46}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 31, "token_count": 2}, {"author_id": 9, "token_count": 19}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 16, "token_count": 42}, {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 377}, {"author_id": 20, "token_count": 33}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 16, "token_count": 4}, {"author_id": 45, "token_count": 12}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 29, "token_count": 33}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 20, "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": 1456819200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 14, "token_count": 32}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 14, "token_count": 1042}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 14, "token_count": 1233}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 49, "token_count": 3}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 14, "token_count": 17}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 58, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 14, "token_count": 28}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 44, "token_count": 6}, ]}, {"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}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 44, "token_count": 3}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 3, "token_count": 112}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 14, "token_count": 18}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
4842
49.59%
Scott Mayhew
2370
24.27%
Neil Brown
1322
13.54%
Stanislav Kinsbursky
374
3.83%
David Howells
181
1.85%
Al Viro
146
1.50%
J. Bruce Fields
107
1.10%
Kinglong Mee
84
0.86%
Christoph Hellwig
73
0.75%
Dave Hansen
26
0.27%
David Woodhouse
23
0.24%
Boaz Harrosh
15
0.15%
Chuck Lever
14
0.14%
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%
Kees Cook
3
0.03%
Arnd Bergmann
3
0.03%
Jan Blunck
2
0.02%
Eric W. Biedermann
2
0.02%
Olga Kornievskaia
1
0.01%
Others
122
1.25%
click to expand▼
Total
9764
nfs4state.c
8996
-
93
41636
J. Bruce Fields
Neil Brown
Jeff Layton
Dai Ngo
Trond Myklebust
Andy Adamson
Stanislav Kinsbursky
Chuck Lever
Olga Kornievskaia
Christoph Hellwig
Benny Halevy
Andrew Elble
Tigran Mkrtchyan
Sachin Bhamare
Kinglong Mee
Mi Jinlong
Andrew Morton
Scott Mayhew
Linus Torvalds (pre-git)
Marc Eshel
Anna Schumaker
Vasily Averin
Pali Rohár
Achilles Gaikwad
yangerkun
Oleg Drokin
Al Viro
Ricardo Labiaga
Arnd Bergmann
Qi Zheng
Eric W. Biedermann
Kees Cook
Yu Zhiguo
Harvey Harrison
David Howells
Weston Andros Adamson
Josef Whiter
Boaz Harrosh
Linus Torvalds
Steve Dickson
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
July 2006
October 2006
November 2006
December 2006
January 2007
February 2007
March 2007
July 2007
September 2007
November 2007
January 2008
February 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
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
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
February 2023
June 2023
August 2023
September 2023
October 2023
November 2023
December 2023
January 2024
February 2024
March 2024
April 2024
July 2024
August 2024
September 2024
October 2024
November 2024
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": 173}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 1, "token_count": 106}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 611}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 244}, ]}, {"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": 833}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 13, "token_count": 227}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 13, "token_count": 55}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 239}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 1, "token_count": 79}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 603}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 374}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 483}, ]}, {"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": 10, "token_count": 15}, {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 10, "token_count": 23}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 72}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 57}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 29, "token_count": 2}, {"author_id": 34, "token_count": 13}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 110}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 34, "token_count": 7}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 34, "token_count": 1}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 51, "token_count": 10}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 17, "token_count": 1}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 17, "token_count": 54}, {"author_id": 2, "token_count": 50}, {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 2, "token_count": 62}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 2, "token_count": 89}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 10, "token_count": 1564}, {"author_id": 17, "token_count": 203}, {"author_id": 2, "token_count": 2}, {"author_id": 34, "token_count": 141}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 10, "token_count": 169}, {"author_id": 15, "token_count": 10}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 10, "token_count": 105}, {"author_id": 17, "token_count": 1}, {"author_id": 3, "token_count": 117}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 2, "token_count": 4}, {"author_id": 39, "token_count": 65}, {"author_id": 46, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 17, "token_count": 7}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 4}, {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 2, "token_count": 41}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 84}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 17, "token_count": 91}, {"author_id": 2, "token_count": 81}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 336}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 237}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 49, "token_count": 1}, {"author_id": 2, "token_count": 374}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 49, "token_count": 3}, {"author_id": 2, "token_count": 278}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 44}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 161}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 126}, {"author_id": 21, "token_count": 13}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 18, "token_count": 4}, {"author_id": 21, "token_count": 80}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 18, "token_count": 104}, {"author_id": 2, "token_count": 207}, {"author_id": 21, "token_count": 100}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "token_count": 274}, {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 2, "token_count": 900}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 17, "token_count": 25}, {"author_id": 2, "token_count": 312}, {"author_id": 21, "token_count": 89}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 36}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 18, "token_count": 28}, {"author_id": 2, "token_count": 2}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 17, "token_count": 270}, {"author_id": 2, "token_count": 47}, {"author_id": 25, "token_count": 375}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 38}, {"author_id": 2, "token_count": 4}, {"author_id": 3, "token_count": 32}, {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 16, "token_count": 6}, {"author_id": 2, "token_count": 13}, {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 2, "token_count": 314}, {"author_id": 3, "token_count": 103}, {"author_id": 32, "token_count": 7}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 9, "token_count": 415}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 28}, {"author_id": 3, "token_count": 139}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 238}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 18, "token_count": 10}, {"author_id": 2, "token_count": 86}, {"author_id": 3, "token_count": 379}, {"author_id": 9, "token_count": 915}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 31, "token_count": 15}, {"author_id": 2, "token_count": 96}, {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 214}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 1355}, {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 16, "token_count": 4}, {"author_id": 2, "token_count": 106}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 49}, {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "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": 4, "token_count": 8}, {"author_id": 20, "token_count": 47}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 108}, {"author_id": 20, "token_count": 39}, {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 6, "token_count": 100}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 17, "token_count": 39}, {"author_id": 4, "token_count": 84}, {"author_id": 2, "token_count": 3}, {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 93}, {"author_id": 3, "token_count": 180}, {"author_id": 1, "token_count": 396}, {"author_id": 6, "token_count": 402}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 3, "token_count": 2529}, {"author_id": 6, "token_count": 1441}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 3, "token_count": 24}, {"author_id": 20, "token_count": 130}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 182}, {"author_id": 2, "token_count": 3}, {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 29, "token_count": 6}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 4, "token_count": 45}, {"author_id": 3, "token_count": 10}, {"author_id": 33, "token_count": 362}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 49, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 214}, {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 3, "token_count": 20}, {"author_id": 20, "token_count": 82}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 26, "token_count": 10}, {"author_id": 2, "token_count": 2}, {"author_id": 3, "token_count": 73}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 3, "token_count": 67}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 26, "token_count": 28}, {"author_id": 2, "token_count": 71}, {"author_id": 3, "token_count": 73}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 26, "token_count": 179}, {"author_id": 2, "token_count": 121}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 26, "token_count": 158}, {"author_id": 52, "token_count": 79}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 111}, {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 3, "token_count": 831}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 3, "token_count": 18}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 20, "token_count": 14}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 273}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 49}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 49, "token_count": 5}, {"author_id": 2, "token_count": 189}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 26, "token_count": 121}, {"author_id": 6, "token_count": 583}, {"author_id": 40, "token_count": 38}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 174}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 153}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 26, "token_count": 22}, {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 87}, {"author_id": 23, "token_count": 12}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 182}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 185}, {"author_id": 14, "token_count": 197}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 751}, {"author_id": 3, "token_count": 47}, {"author_id": 6, "token_count": 37}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 292}, {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 613}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 142}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 48}, {"author_id": 8, "token_count": 244}, {"author_id": 14, "token_count": 33}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 49, "token_count": 8}, {"author_id": 2, "token_count": 2}, {"author_id": 8, "token_count": 497}, {"author_id": 14, "token_count": 20}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 49, "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": 40, "token_count": 21}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 54, "token_count": 89}, {"author_id": 0, "token_count": 32}, {"author_id": 2, "token_count": 292}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 7, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 141}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 106}, {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 1679}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 172}, {"author_id": 7, "token_count": 270}, {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 7, "token_count": 56}, {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 40, "token_count": 87}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 38}, {"author_id": 7, "token_count": 916}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 7, "token_count": 157}, {"author_id": 3, "token_count": 178}, {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 128}, {"author_id": 7, "token_count": 410}, {"author_id": 3, "token_count": 62}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 263}, {"author_id": 3, "token_count": 60}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 7, "token_count": 383}, {"author_id": 3, "token_count": 14}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 7, "token_count": 58}, {"author_id": 3, "token_count": 162}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 7, "token_count": 306}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 7, "token_count": 2}, {"author_id": 47, "token_count": 31}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 66}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 3, "token_count": 125}, {"author_id": 41, "token_count": 5}, {"author_id": 1, "token_count": 1599}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 0, "token_count": 73}, {"author_id": 7, "token_count": 417}, {"author_id": 3, "token_count": 3}, {"author_id": 1, "token_count": 14}, {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 0, "token_count": 55}, {"author_id": 7, "token_count": 25}, {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 0, "token_count": 65}, {"author_id": 3, "token_count": 19}, {"author_id": 1, "token_count": 313}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 3, "token_count": 108}, {"author_id": 1, "token_count": 67}, {"author_id": 8, "token_count": 14}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 3, "token_count": 118}, {"author_id": 1, "token_count": 11}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 3, "token_count": 17}, {"author_id": 1, "token_count": 10}, {"author_id": 8, "token_count": 60}, {"author_id": 36, "token_count": 142}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 3, "token_count": 66}, {"author_id": 48, "token_count": 80}, ]}, ]
Author Name
Tokens
Token Proportion
J. Bruce Fields
11726
28.16%
Neil Brown
6928
16.64%
Jeff Layton
6009
14.43%
Dai Ngo
3017
7.25%
Trond Myklebust
2725
6.54%
Andy Adamson
1884
4.52%
Stanislav Kinsbursky
1333
3.20%
Chuck Lever
1246
2.99%
Olga Kornievskaia
1004
2.41%
Christoph Hellwig
906
2.18%
Benny Halevy
710
1.71%
Andrew Elble
522
1.25%
Tigran Mkrtchyan
375
0.90%
Sachin Bhamare
362
0.87%
Kinglong Mee
324
0.78%
Mi Jinlong
287
0.69%
Andrew Morton
282
0.68%
Scott Mayhew
254
0.61%
Linus Torvalds (pre-git)
180
0.43%
Marc Eshel
164
0.39%
Anna Schumaker
151
0.36%
Vasily Averin
146
0.35%
Pali Rohár
142
0.34%
Achilles Gaikwad
89
0.21%
yangerkun
80
0.19%
Oleg Drokin
79
0.19%
Al Viro
75
0.18%
Ricardo Labiaga
65
0.16%
Arnd Bergmann
43
0.10%
Qi Zheng
31
0.07%
Eric W. Biedermann
15
0.04%
Kees Cook
12
0.03%
Yu Zhiguo
10
0.02%
Harvey Harrison
10
0.02%
David Howells
8
0.02%
Weston Andros Adamson
7
0.02%
Josef Whiter
5
0.01%
Boaz Harrosh
4
0.01%
Linus Torvalds
3
0.01%
Steve Dickson
2
0.00%
Others
421
1.01%
click to expand▼
Total
41636
nfs4xdr.c
5907
-
48
28319
Chuck Lever
Neil Brown
J. Bruce Fields
van der Linden, Frank
Christoph Hellwig
Kees Cook
Anna Schumaker
Benny Halevy
Andy Adamson
Jeff Layton
Olga Kornievskaia
Trond Myklebust
Kinglong Mee
David P. Quigley
Weston Andros Adamson
Pali Rohár
Al Viro
Andrew Morton
Dai Ngo
Eric W. Biedermann
Andreas Gruenbacher
Andrew Elble
Mi Jinlong
Linus Torvalds (pre-git)
Yu Zhiguo
Arnd Bergmann
Boaz Harrosh
Scott Mayhew
David Howells
Andi Kleen
Steve Dickson
Stanislav Kinsbursky
Linus Torvalds
Others
March 1997
May 1998
March 2000
February 2002
October 2002
November 2002
December 2002
April 2003
May 2003
June 2003
August 2003
September 2003
October 2003
February 2004
April 2004
June 2004
August 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
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
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
June 2015
July 2015
December 2015
January 2016
February 2016
June 2016
September 2016
October 2016
December 2016
January 2017
February 2017
May 2017
July 2017
August 2017
November 2017
January 2018
March 2018
May 2018
June 2018
July 2018
April 2019
June 2019
August 2019
September 2019
October 2019
March 2020
June 2020
August 2020
September 2020
October 2020
November 2020
December 2020
September 2021
October 2021
November 2021
December 2021
February 2022
July 2022
September 2022
December 2022
March 2023
May 2023
June 2023
September 2023
October 2023
November 2023
January 2024
February 2024
March 2024
April 2024
May 2024
July 2024
August 2024
October 2024
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 10, "token_count": 13}, {"author_id": 1, "token_count": 2285}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 59, "token_count": 3}, {"author_id": 1, "token_count": 129}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 1, "token_count": 85}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 465}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 13, "token_count": 50}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 73}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 66}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"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": 52}, {"author_id": 2, "token_count": 333}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 10, "token_count": 45}, {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 17, "token_count": 511}, {"author_id": 2, "token_count": 70}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 17, "token_count": 125}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 10, "token_count": 473}, {"author_id": 17, "token_count": 26}, {"author_id": 2, "token_count": 38}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 6, "token_count": 10}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "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": 18, "token_count": 32}, {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 21, "token_count": 14}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 6, "token_count": 251}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 17, "token_count": 9}, {"author_id": 2, "token_count": 267}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 17, "token_count": 65}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 59}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 32, "token_count": 99}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 71}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 42}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 31, "token_count": 43}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 2, "token_count": 49}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 37, "token_count": 164}, {"author_id": 2, "token_count": 19}, {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 390}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 16, "token_count": 27}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 18, "token_count": 160}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 597}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 68}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 328}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 1773}, {"author_id": 2, "token_count": 83}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 162}, {"author_id": 20, "token_count": 1}, {"author_id": 6, "token_count": 55}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 18, "token_count": 191}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 18, "token_count": 14}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 4, "token_count": 41}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 20, "token_count": 13}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 20, "token_count": 138}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 19, "token_count": 38}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 26, "token_count": 20}, {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 18, "token_count": 114}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 29, "token_count": 3}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 20}, {"author_id": 2, "token_count": 72}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 49, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 35}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 18}, {"author_id": 8, "token_count": 160}, {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 8, "token_count": 187}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 12, "token_count": 2141}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 18, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 18, "token_count": 210}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 5689}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 66}, {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 204}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 18, "token_count": 85}, {"author_id": 0, "token_count": 500}, {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 21}, {"author_id": 23, "token_count": 1061}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 249}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 40}, {"author_id": 7, "token_count": 48}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 4285}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 1393}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 0, "token_count": 35}, {"author_id": 3, "token_count": 395}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 3, "token_count": 18}, {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 3, "token_count": 31}, {"author_id": 36, "token_count": 92}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
12705
44.86%
Neil Brown
3257
11.50%
J. Bruce Fields
2937
10.37%
van der Linden, Frank
2141
7.56%
Christoph Hellwig
1852
6.54%
Kees Cook
1061
3.75%
Anna Schumaker
820
2.90%
Benny Halevy
742
2.62%
Andy Adamson
531
1.88%
Jeff Layton
521
1.84%
Olga Kornievskaia
382
1.35%
Trond Myklebust
361
1.27%
Kinglong Mee
168
0.59%
David P. Quigley
164
0.58%
Weston Andros Adamson
99
0.35%
Pali Rohár
92
0.32%
Al Viro
82
0.29%
Andrew Morton
56
0.20%
Dai Ngo
55
0.19%
Eric W. Biedermann
43
0.15%
Andreas Gruenbacher
38
0.13%
Andrew Elble
20
0.07%
Mi Jinlong
19
0.07%
Linus Torvalds (pre-git)
18
0.06%
Yu Zhiguo
8
0.03%
Arnd Bergmann
5
0.02%
Boaz Harrosh
4
0.01%
Scott Mayhew
3
0.01%
David Howells
3
0.01%
Andi Kleen
3
0.01%
Steve Dickson
1
0.00%
Stanislav Kinsbursky
1
0.00%
Linus Torvalds
1
0.00%
Others
126
0.44%
click to expand▼
Total
28319
nfscache.c
679
-
22
2850
Jeff Layton
Trond Myklebust
Chuck Lever
Linus Torvalds (pre-git)
J. Bruce Fields
Neil Brown
Amir Goldstein
Qi Zheng
Josef Whiter
Al Viro
Stanislav Kinsbursky
Kees Cook
Linus Torvalds
Boaz Harrosh
Others
August 1994
October 1994
March 1997
May 1998
January 1999
January 2000
March 2000
May 2000
June 2000
February 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
October 2016
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
January 2023
July 2023
September 2023
November 2023
January 2024
February 2024
var spanGroupData = [ {"timestamp": 775724400, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 404}, ]}, {"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": 33}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 35, "token_count": 3}, {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 2}, {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 3, "token_count": 100}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 3, "token_count": 287}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 3, "token_count": 269}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 6, "token_count": 283}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "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": 287}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 192}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 24, "token_count": 64}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 256}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 47, "token_count": 53}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 125}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 41, "token_count": 18}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
707
24.81%
Trond Myklebust
571
20.04%
Chuck Lever
502
17.61%
Linus Torvalds (pre-git)
464
16.28%
J. Bruce Fields
267
9.37%
Neil Brown
146
5.12%
Amir Goldstein
64
2.25%
Qi Zheng
53
1.86%
Josef Whiter
18
0.63%
Al Viro
10
0.35%
Stanislav Kinsbursky
6
0.21%
Kees Cook
4
0.14%
Linus Torvalds
3
0.11%
Boaz Harrosh
2
0.07%
Others
33
1.16%
Total
2850
nfsctl.c
2388
-
52
9703
Lorenzo Bianconi
Neil Brown
J. Bruce Fields
Chuck Lever
Al Viro
Jeff Layton
Stanislav Kinsbursky
Greg Banks
Linus Torvalds (pre-git)
Trond Myklebust
S. Wendy Cheng
David Howells
Eric Biggers
Weston Andros Adamson
Benny Halevy
Josef Whiter
Kinglong Mee
Christoph Hellwig
Amir Goldstein
Dai Ngo
Anna Schumaker
Eric W. Biedermann
Arnd Bergmann
Andi Kleen
Scott Mayhew
Linus Torvalds
Boaz Harrosh
Andrew Morton
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
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
June 2011
July 2011
September 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
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
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
January 2023
February 2023
May 2023
June 2023
July 2023
August 2023
September 2023
October 2023
November 2023
December 2023
January 2024
March 2024
April 2024
June 2024
July 2024
August 2024
September 2024
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 136}, ]}, {"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": 38}, ]}, {"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": 35, "token_count": 2}, {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 16, "token_count": 504}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 490}, ]}, {"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": 20}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 13, "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": 134}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 265}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 28, "token_count": 280}, {"author_id": 1, "token_count": 161}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 86}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 42, "token_count": 178}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 3, "token_count": 122}, {"author_id": 1, "token_count": 141}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 28, "token_count": 31}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 17, "token_count": 53}, {"author_id": 0, "token_count": 251}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 2}, {"author_id": 2, "token_count": 48}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 59, "token_count": 7}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 49, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 57}, {"author_id": 9, "token_count": 32}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 9, "token_count": 217}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 9, "token_count": 61}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 9, "token_count": 116}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 16, "token_count": 3}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 9, "token_count": 73}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 31, "token_count": 5}, {"author_id": 3, "token_count": 13}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 20, "token_count": 19}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 77}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 53}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 16, "token_count": 73}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 31, "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": 58, "token_count": 1}, {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 58, "token_count": 75}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 29, "token_count": 95}, {"author_id": 2, "token_count": 395}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 281}, {"author_id": 6, "token_count": 76}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 25}, {"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": 49, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 24, "token_count": 16}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "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": 11}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 7, "token_count": 11}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 211}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 160}, {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 11, "token_count": 803}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 16, "token_count": 63}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 3, "token_count": 28}, {"author_id": 41, "token_count": 32}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 11, "token_count": 2027}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 3, "token_count": 259}, {"author_id": 11, "token_count": 21}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 32, "token_count": 57}, ]}, ]
Author Name
Tokens
Token Proportion
Lorenzo Bianconi
2851
29.38%
Neil Brown
1517
15.63%
J. Bruce Fields
958
9.87%
Chuck Lever
788
8.12%
Al Viro
773
7.97%
Jeff Layton
673
6.94%
Stanislav Kinsbursky
504
5.19%
Greg Banks
311
3.21%
Linus Torvalds (pre-git)
253
2.61%
Trond Myklebust
232
2.39%
S. Wendy Cheng
178
1.83%
David Howells
95
0.98%
Eric Biggers
76
0.78%
Weston Andros Adamson
57
0.59%
Benny Halevy
53
0.55%
Josef Whiter
32
0.33%
Kinglong Mee
19
0.20%
Christoph Hellwig
17
0.18%
Amir Goldstein
16
0.16%
Dai Ngo
12
0.12%
Anna Schumaker
12
0.12%
Eric W. Biedermann
8
0.08%
Arnd Bergmann
8
0.08%
Andi Kleen
7
0.07%
Scott Mayhew
5
0.05%
Linus Torvalds
5
0.05%
Boaz Harrosh
2
0.02%
Andrew Morton
2
0.02%
Others
239
2.46%
click to expand▼
Total
9703
nfsd.h
567
-
38
1942
Neil Brown
Linus Torvalds (pre-git)
J. Bruce Fields
Olga Kornievskaia
Marc Eshel
Trond Myklebust
Stanislav Kinsbursky
Harvey Harrison
Andy Adamson
Chuck Lever
Lorenzo Bianconi
Steve Dickson
Dai Ngo
Christoph Hellwig
Andreas Gruenbacher
Jeff Layton
Kendrick M. Smith
David P. Quigley
Greg Banks
Andrew Morton
Benny Halevy
Andrew Elble
Anna Schumaker
Mike Snitzer
Al Viro
Linus Torvalds
van der Linden, Frank
Josef Whiter
David Howells
Amir Goldstein
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
November 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
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
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
January 2022
May 2022
July 2022
September 2022
January 2023
September 2023
December 2023
January 2024
February 2024
April 2024
June 2024
July 2024
August 2024
September 2024
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": 140}, ]}, {"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": 58}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 4}, {"author_id": 35, "token_count": 9}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 53, "token_count": 30}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 59}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 4, "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": 13, "token_count": 10}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 13, "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": 19, "token_count": 34}, {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 6}, {"author_id": 28, "token_count": 23}, {"author_id": 2, "token_count": 5}, {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 51, "token_count": 9}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 51, "token_count": 62}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 10, "token_count": 44}, {"author_id": 17, "token_count": 21}, {"author_id": 34, "token_count": 155}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 46, "token_count": 25}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 6, "token_count": 28}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 9, "token_count": 33}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 9, "token_count": 19}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 9, "token_count": 31}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 37, "token_count": 30}, {"author_id": 46, "token_count": 23}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 26, "token_count": 14}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 73}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 6, "token_count": 77}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 8, "token_count": 187}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 12, "token_count": 8}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 7, "token_count": 24}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 27}, {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 11, "token_count": 47}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 41, "token_count": 5}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 27, "token_count": 10}, {"author_id": 1, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
284
14.62%
Linus Torvalds (pre-git)
256
13.18%
J. Bruce Fields
205
10.56%
Olga Kornievskaia
192
9.89%
Marc Eshel
155
7.98%
Trond Myklebust
113
5.82%
Stanislav Kinsbursky
86
4.43%
Harvey Harrison
71
3.66%
Andy Adamson
59
3.04%
Chuck Lever
51
2.63%
Lorenzo Bianconi
49
2.52%
Steve Dickson
48
2.47%
Dai Ngo
48
2.47%
Christoph Hellwig
39
2.01%
Andreas Gruenbacher
39
2.01%
Jeff Layton
32
1.65%
Kendrick M. Smith
30
1.54%
David P. Quigley
30
1.54%
Greg Banks
23
1.18%
Andrew Morton
22
1.13%
Benny Halevy
21
1.08%
Andrew Elble
14
0.72%
Anna Schumaker
13
0.67%
Mike Snitzer
10
0.51%
Al Viro
10
0.51%
Linus Torvalds
9
0.46%
van der Linden, Frank
8
0.41%
Josef Whiter
5
0.26%
David Howells
3
0.15%
Amir Goldstein
2
0.10%
Others
15
0.77%
click to expand▼
Total
1942
nfsfh.c
842
-
29
3134
Neil Brown
Linus Torvalds (pre-git)
J. Bruce Fields
Chuck Lever
Jeff Layton
Trond Myklebust
Christoph Hellwig
Steve Dickson
Al Viro
David Howells
Kendrick M. Smith
Linus Torvalds
Amir Goldstein
Jan Blunck
Andrew Morton
Pali Rohár
Andy Adamson
Kinglong Mee
Christian Brauner
Dave Hansen
Josef Whiter
Stanislav Kinsbursky
Oleg Drokin
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 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
July 2008
August 2008
November 2008
January 2009
September 2009
October 2009
November 2009
December 2009
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
May 2017
November 2017
January 2018
March 2018
August 2018
May 2019
March 2020
August 2020
October 2020
November 2020
January 2021
September 2021
December 2021
June 2022
July 2022
September 2022
October 2022
January 2023
May 2023
July 2023
September 2023
January 2024
May 2024
July 2024
August 2024
September 2024
October 2024
November 2024
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": 123}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 226}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 189}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 35, "token_count": 36}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 1, "token_count": 148}, ]}, {"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": 53, "token_count": 49}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 13, "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": 13, "token_count": 19}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 1, "token_count": 77}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 13, "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": 48}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 35}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 4}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 0, "token_count": 7}, {"author_id": 1, "token_count": 126}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 10, "token_count": 10}, {"author_id": 4, "token_count": 4}, {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 4, "token_count": 72}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 51}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 50, "token_count": 4}, {"author_id": 56, "token_count": 24}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 2, "token_count": 81}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 29, "token_count": 37}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 46, "token_count": 14}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 231}, {"author_id": 46, "token_count": 56}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 1}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 16, "token_count": 6}, {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 29, "token_count": 19}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 31}, {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 48}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 29}, {"author_id": 3, "token_count": 54}, {"author_id": 6, "token_count": 51}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 24, "token_count": 6}, {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 164}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 3, "token_count": 42}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 24, "token_count": 17}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 44, "token_count": 2}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 145}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 36, "token_count": 21}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 3, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
907
28.94%
Linus Torvalds (pre-git)
608
19.40%
J. Bruce Fields
602
19.21%
Chuck Lever
200
6.38%
Jeff Layton
179
5.71%
Trond Myklebust
101
3.22%
Christoph Hellwig
97
3.10%
Steve Dickson
70
2.23%
Al Viro
70
2.23%
David Howells
59
1.88%
Kendrick M. Smith
49
1.56%
Linus Torvalds
36
1.15%
Amir Goldstein
25
0.80%
Jan Blunck
24
0.77%
Andrew Morton
23
0.73%
Pali Rohár
21
0.67%
Andy Adamson
10
0.32%
Kinglong Mee
9
0.29%
Christian Brauner
5
0.16%
Dave Hansen
4
0.13%
Josef Whiter
2
0.06%
Stanislav Kinsbursky
1
0.03%
Oleg Drokin
1
0.03%
Boaz Harrosh
1
0.03%
Others
30
0.96%
click to expand▼
Total
3134
nfsfh.h
304
-
21
1054
Neil Brown
Linus Torvalds (pre-git)
Christoph Hellwig
Jeff Layton
J. Bruce Fields
Al Viro
Olga Kornievskaia
Kinglong Mee
Chuck Lever
Linus Torvalds
Andreas Gruenbacher
Amir Goldstein
Trond Myklebust
Jan Kara
David Howells
Andrew Morton
Arnd Bergmann
Others
January 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
July 2023
September 2023
July 2024
September 2024
var spanGroupData = [ {"timestamp": 694252800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"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": 35, "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": 13, "token_count": 3}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 19, "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": 60, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 20, "token_count": 15}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 4, "token_count": 110}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 52}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 49, "token_count": 2}, {"author_id": 8, "token_count": 26}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
450
42.69%
Linus Torvalds (pre-git)
202
19.17%
Christoph Hellwig
123
11.67%
Jeff Layton
82
7.78%
J. Bruce Fields
72
6.83%
Al Viro
28
2.66%
Olga Kornievskaia
26
2.47%
Kinglong Mee
15
1.42%
Chuck Lever
14
1.33%
Linus Torvalds
6
0.57%
Andreas Gruenbacher
5
0.47%
Amir Goldstein
5
0.47%
Trond Myklebust
4
0.38%
Jan Kara
3
0.28%
David Howells
3
0.28%
Andrew Morton
3
0.28%
Arnd Bergmann
2
0.19%
Others
11
1.04%
Total
1054
nfsproc.c
879
-
29
4401
Linus Torvalds (pre-git)
Yu Zhiguo
Chuck Lever
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
Christian Brauner
Greg Banks
Boaz Harrosh
Arnd Bergmann
Ricardo Labiaga
Kendrick M. Smith
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
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
February 2024
July 2024
August 2024
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": 1312}, ]}, {"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": 35, "token_count": 116}, {"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": 4, "token_count": 3}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 59, "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": 13, "token_count": 5}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 43, "token_count": 42}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 16}, {"author_id": 28, "token_count": 2}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 43, "token_count": 10}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 39, "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": 2, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 2}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 55, "token_count": 30}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 19, "token_count": 21}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 55, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 178}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 466}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "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": 0, "token_count": 80}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 44, "token_count": 1}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 215}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 1, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1705
38.74%
Yu Zhiguo
885
20.11%
Chuck Lever
835
18.97%
Neil Brown
431
9.79%
Christoph Hellwig
183
4.16%
Linus Torvalds
116
2.64%
David Shaw
52
1.18%
Al Viro
42
0.95%
Jan Kara
35
0.80%
Andreas Gruenbacher
21
0.48%
J. Bruce Fields
19
0.43%
Jeff Layton
13
0.30%
Kinglong Mee
11
0.25%
Trond Myklebust
10
0.23%
Miklos Szeredi
6
0.14%
David Howells
6
0.14%
Andi Kleen
6
0.14%
Andrew Morton
5
0.11%
Christian Brauner
3
0.07%
Greg Banks
2
0.05%
Boaz Harrosh
2
0.05%
Arnd Bergmann
2
0.05%
Ricardo Labiaga
1
0.02%
Kendrick M. Smith
1
0.02%
Others
9
0.20%
click to expand▼
Total
4401
nfssvc.c
1086
-
44
4357
Trond Myklebust
Neil Brown
Stanislav Kinsbursky
Scott Mayhew
Greg Banks
Mike Snitzer
Chuck Lever
Jeff Layton
J. Bruce Fields
Linus Torvalds (pre-git)
Andreas Gruenbacher
Kinglong Mee
Vasily Averin
Andy Adamson
Benny Halevy
Lorenzo Bianconi
Andrew Morton
Josef Whiter
Dai Ngo
Christoph Hellwig
S. Wendy Cheng
Boaz Harrosh
Yu Zhiguo
Al Viro
Linus Torvalds
Olga Kornievskaia
Others
March 1997
October 1997
December 1998
September 1999
January 2000
February 2002
April 2002
May 2002
July 2002
October 2002
January 2003
April 2003
July 2003
April 2004
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
May 2010
July 2010
August 2010
September 2010
January 2011
July 2011
October 2011
January 2012
March 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
September 2016
January 2017
February 2017
March 2017
May 2017
July 2017
September 2017
November 2017
July 2018
April 2019
May 2019
August 2019
September 2019
November 2019
December 2019
January 2020
February 2020
May 2020
October 2020
November 2020
March 2021
April 2021
May 2021
October 2021
November 2021
December 2021
January 2022
February 2022
July 2022
August 2022
September 2022
October 2022
December 2022
January 2023
February 2023
June 2023
July 2023
September 2023
October 2023
November 2023
December 2023
January 2024
April 2024
June 2024
July 2024
August 2024
September 2024
October 2024
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 175}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 35, "token_count": 3}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 13, "token_count": 13}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 19, "token_count": 109}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 19, "token_count": 32}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 28, "token_count": 292}, {"author_id": 1, "token_count": 134}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 13, "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": 42, "token_count": 6}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 3, "token_count": 20}, {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 10, "token_count": 34}, {"author_id": 17, "token_count": 37}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 10, "token_count": 6}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 10, "token_count": 9}, {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 5}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 60}, {"author_id": 3, "token_count": 47}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 2, "token_count": 74}, {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 9, "token_count": 29}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 9, "token_count": 411}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 20, "token_count": 53}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 22}, {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 14, "token_count": 317}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 40, "token_count": 36}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 14, "token_count": 24}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 6, "token_count": 47}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 40, "token_count": 16}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 784}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 76}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 14, "token_count": 18}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 6, "token_count": 33}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 11, "token_count": 30}, {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 41, "token_count": 15}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 3, "token_count": 87}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 27, "token_count": 255}, {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 27, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
961
22.06%
Neil Brown
593
13.61%
Stanislav Kinsbursky
472
10.83%
Scott Mayhew
359
8.24%
Greg Banks
298
6.84%
Mike Snitzer
263
6.04%
Chuck Lever
256
5.88%
Jeff Layton
242
5.55%
J. Bruce Fields
209
4.80%
Linus Torvalds (pre-git)
198
4.54%
Andreas Gruenbacher
141
3.24%
Kinglong Mee
64
1.47%
Vasily Averin
54
1.24%
Andy Adamson
49
1.12%
Benny Halevy
37
0.85%
Lorenzo Bianconi
31
0.71%
Andrew Morton
19
0.44%
Josef Whiter
15
0.34%
Dai Ngo
15
0.34%
Christoph Hellwig
12
0.28%
S. Wendy Cheng
6
0.14%
Boaz Harrosh
5
0.11%
Yu Zhiguo
4
0.09%
Al Viro
4
0.09%
Linus Torvalds
3
0.07%
Olga Kornievskaia
1
0.02%
Others
46
1.06%
click to expand▼
Total
4357
nfsxdr.c
663
-
22
3152
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
Amir Goldstein
David Howells
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
May 2023
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": 958}, ]}, {"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": 35, "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": 59, "token_count": 35}, {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 13, "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": 13, "token_count": 21}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 43, "token_count": 32}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 28, "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": 60, "token_count": 9}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 1}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 31, "token_count": 38}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 107}, {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "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": 0, "token_count": 1117}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 308}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
1582
50.19%
Linus Torvalds (pre-git)
994
31.54%
Neil Brown
170
5.39%
Christoph Hellwig
107
3.39%
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%
Amir Goldstein
6
0.19%
David Howells
3
0.10%
Greg Banks
1
0.03%
Boaz Harrosh
1
0.03%
Others
32
1.02%
Total
3152
pnfs.h
106
-
15
474
Christoph Hellwig
Neil Brown
Linus Torvalds (pre-git)
J. Bruce Fields
Jeff Layton
Anna Schumaker
Harvey Harrison
Tom Haynes
Stanislav Kinsbursky
Tigran Mkrtchyan
Chuck Lever
Al Viro
Andy Adamson
Others
September 1991
August 1992
June 1995
March 1997
March 2002
October 2002
January 2003
April 2003
September 2003
October 2006
December 2006
July 2007
February 2008
September 2009
March 2010
July 2011
September 2011
November 2011
February 2012
March 2012
April 2012
June 2012
November 2012
March 2013
May 2014
June 2014
September 2014
January 2015
February 2015
March 2016
June 2016
August 2016
November 2017
September 2023
January 2024
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"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": 31}, ]}, {"timestamp": 1014969600, "group": [ {"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": 12}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 4, "token_count": 3}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 51, "token_count": 8}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 18, "token_count": 10}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 247}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 25}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 1, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
296
62.45%
Neil Brown
56
11.81%
Linus Torvalds (pre-git)
37
7.81%
J. Bruce Fields
30
6.33%
Jeff Layton
13
2.74%
Anna Schumaker
12
2.53%
Harvey Harrison
8
1.69%
Tom Haynes
4
0.84%
Stanislav Kinsbursky
4
0.84%
Tigran Mkrtchyan
3
0.63%
Chuck Lever
3
0.63%
Al Viro
2
0.42%
Andy Adamson
1
0.21%
Others
5
1.05%
Total
474
state.h
804
-
33
2226
J. Bruce Fields
Neil Brown
Jeff Layton
Christoph Hellwig
Andy Adamson
Olga Kornievskaia
Dai Ngo
Trond Myklebust
Stanislav Kinsbursky
Sachin Bhamare
Chuck Lever
Benny Halevy
Marc Eshel
Scott Mayhew
Andrew Morton
Anna Schumaker
Ricardo Labiaga
Arnd Bergmann
Vasily Averin
Kinglong Mee
Andrew Elble
Al Viro
S. Wendy Cheng
Linus Torvalds (pre-git)
Oleg Drokin
Eric W. Biedermann
Boaz Harrosh
Others
September 1991
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
November 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
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
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
June 2023
January 2024
February 2024
April 2024
August 2024
October 2024
November 2024
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"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": 34}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 13, "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": 73}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 10, "token_count": 102}, {"author_id": 17, "token_count": 13}, {"author_id": 2, "token_count": 3}, {"author_id": 34, "token_count": 24}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 10, "token_count": 21}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 10, "token_count": 24}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 1}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 17, "token_count": 11}, {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 59}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 18, "token_count": 4}, {"author_id": 2, "token_count": 97}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 2, "token_count": 134}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 17, "token_count": 4}, {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 3, "token_count": 54}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 23}, {"author_id": 3, "token_count": 26}, {"author_id": 9, "token_count": 39}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 31, "token_count": 2}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 60}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 3, "token_count": 45}, {"author_id": 6, "token_count": 50}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 4, "token_count": 36}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 92}, {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 33, "token_count": 36}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 26, "token_count": 4}, {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 18, "token_count": 5}, {"author_id": 3, "token_count": 36}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 32}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 49, "token_count": 1}, {"author_id": 8, "token_count": 109}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 49, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 7, "token_count": 46}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 7, "token_count": 2}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 1, "token_count": 64}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 7, "token_count": 47}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 3, "token_count": 6}, {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 3, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
J. Bruce Fields
555
24.93%
Neil Brown
449
20.17%
Jeff Layton
281
12.62%
Christoph Hellwig
196
8.81%
Andy Adamson
150
6.74%
Olga Kornievskaia
149
6.69%
Dai Ngo
119
5.35%
Trond Myklebust
58
2.61%
Stanislav Kinsbursky
48
2.16%
Sachin Bhamare
36
1.62%
Chuck Lever
28
1.26%
Benny Halevy
28
1.26%
Marc Eshel
24
1.08%
Scott Mayhew
19
0.85%
Andrew Morton
16
0.72%
Anna Schumaker
14
0.63%
Ricardo Labiaga
6
0.27%
Arnd Bergmann
6
0.27%
Vasily Averin
4
0.18%
Kinglong Mee
4
0.18%
Andrew Elble
4
0.18%
Al Viro
3
0.13%
S. Wendy Cheng
2
0.09%
Linus Torvalds (pre-git)
2
0.09%
Oleg Drokin
2
0.09%
Eric W. Biedermann
2
0.09%
Boaz Harrosh
1
0.04%
Others
20
0.90%
click to expand▼
Total
2226
stats.c
86
-
12
328
Linus Torvalds (pre-git)
Amir Goldstein
Josef Whiter
Stanislav Kinsbursky
Andrew Morton
Dai Ngo
Neil Brown
Boaz Harrosh
Others
December 1992
April 1994
January 1995
June 1995
September 1996
March 1997
October 1997
January 1998
June 1999
September 1999
March 2000
February 2004
July 2006
December 2009
December 2011
April 2012
November 2012
November 2017
February 2020
January 2021
November 2021
September 2022
June 2023
January 2024
var spanGroupData = [ {"timestamp": 723196800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"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": 50}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"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": 19}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 13, "token_count": 24}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 24, "token_count": 72}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 41, "token_count": 49}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
98
29.88%
Amir Goldstein
72
21.95%
Josef Whiter
49
14.94%
Stanislav Kinsbursky
30
9.15%
Andrew Morton
24
7.32%
Dai Ngo
12
3.66%
Neil Brown
4
1.22%
Boaz Harrosh
1
0.30%
Others
38
11.59%
Total
328
stats.h
76
-
12
372
Amir Goldstein
Josef Whiter
Dai Ngo
Chuck Lever
Linus Torvalds (pre-git)
Stanislav Kinsbursky
J. Bruce Fields
Christoph Hellwig
Jeff Layton
David Howells
Others
March 1997
July 2006
April 2012
October 2012
January 2013
May 2014
November 2017
May 2019
January 2021
June 2023
October 2023
January 2024
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 24, "token_count": 255}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 7, "token_count": 17}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 41, "token_count": 57}, ]}, ]
Author Name
Tokens
Token Proportion
Amir Goldstein
255
68.55%
Josef Whiter
57
15.32%
Dai Ngo
17
4.57%
Chuck Lever
15
4.03%
Linus Torvalds (pre-git)
7
1.88%
Stanislav Kinsbursky
6
1.61%
J. Bruce Fields
4
1.08%
Christoph Hellwig
4
1.08%
Jeff Layton
3
0.81%
David Howells
1
0.27%
Others
3
0.81%
Total
372
trace.c
4
-
2
7
Christoph Hellwig
Chuck Lever
August 2014
August 2020
var spanGroupData = [ {"timestamp": 1406876400, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
6
85.71%
Chuck Lever
1
14.29%
Total
7
trace.h
2330
-
14
2177
Chuck Lever
Jeff Layton
Trond Myklebust
Christoph Hellwig
Dai Ngo
Neil Brown
Mike Snitzer
J. Bruce Fields
Linus Torvalds (pre-git)
Boaz Harrosh
Others
March 1997
June 2004
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
May 2023
June 2023
July 2023
August 2023
January 2024
February 2024
March 2024
April 2024
May 2024
August 2024
September 2024
October 2024
November 2024
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 4, "token_count": 118}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 64}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 195}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 6, "token_count": 127}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 221}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 165}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 6, "token_count": 31}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 166}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 7, "token_count": 44}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 181}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 7, "token_count": 55}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 100}, {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 0, "token_count": 47}, {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 19}, {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 3, "token_count": 20}, {"author_id": 27, "token_count": 9}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 3, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
1343
61.69%
Jeff Layton
372
17.09%
Trond Myklebust
175
8.04%
Christoph Hellwig
119
5.47%
Dai Ngo
104
4.78%
Neil Brown
26
1.19%
Mike Snitzer
9
0.41%
J. Bruce Fields
3
0.14%
Linus Torvalds (pre-git)
2
0.09%
Boaz Harrosh
2
0.09%
Others
22
1.01%
Total
2177
vfs.c
2562
-
61
10210
Christoph Hellwig
Linus Torvalds (pre-git)
Neil Brown
Chuck Lever
J. Bruce Fields
Trond Myklebust
van der Linden, Frank
Jeff Layton
Al Viro
David Woodhouse
Anna Schumaker
Christian Brauner
David Howells
Andreas Gruenbacher
Amir Goldstein
Kinglong Mee
Miklos Szeredi
Andrew Morton
Linus Torvalds
Dave Hansen
Greg Banks
Jan Kara
Jan Blunck
Stanislav Kinsbursky
David Shaw
Andy Adamson
Oleg Drokin
Eric W. Biedermann
Mi Jinlong
Steve Dickson
Kendrick M. Smith
Boaz Harrosh
Josef Whiter
David P. Quigley
Pali Rohár
Others
March 1992
August 1992
September 1992
December 1992
June 1995
January 1996
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
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
February 2004
April 2004
May 2004
July 2004
August 2004
March 2005
June 2005
January 2006
October 2006
November 2006
December 2006
June 2007
July 2007
September 2007
October 2007
November 2007
February 2008
April 2008
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
April 2012
June 2012
September 2012
December 2012
January 2013
February 2013
April 2013
May 2013
November 2013
December 2013
February 2014
March 2014
May 2014
June 2014
July 2014
September 2014
October 2014
November 2014
January 2015
March 2015
April 2015
May 2015
June 2015
November 2015
December 2015
January 2016
April 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
December 2022
January 2023
March 2023
May 2023
June 2023
July 2023
September 2023
October 2023
November 2023
December 2023
January 2024
February 2024
March 2024
May 2024
July 2024
August 2024
September 2024
October 2024
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": 8}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"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": 1164}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 5, "token_count": 155}, ]}, {"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": 12}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 5, "token_count": 38}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 109}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 90}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 5, "token_count": 100}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 41}, {"author_id": 35, "token_count": 31}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 16, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 53, "token_count": 5}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 13, "token_count": 1}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 13, "token_count": 1}, {"author_id": 1, "token_count": 127}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 13, "token_count": 20}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 153}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 90}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 19, "token_count": 73}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 4, "token_count": 35}, {"author_id": 43, "token_count": 7}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 51}, {"author_id": 28, "token_count": 20}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 10, "token_count": 9}, {"author_id": 2, "token_count": 125}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 50, "token_count": 23}, {"author_id": 56, "token_count": 15}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 45, "token_count": 24}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 38, "token_count": 205}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 16, "token_count": 12}, {"author_id": 2, "token_count": 7}, {"author_id": 3, "token_count": 29}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 29, "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": 43, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 16, "token_count": 69}, {"author_id": 38, "token_count": 9}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 140}, {"author_id": 46, "token_count": 5}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 5}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 29, "token_count": 11}, {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 55, "token_count": 12}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 16, "token_count": 14}, {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 4, "token_count": 63}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 4, "token_count": 1828}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 99}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 3, "token_count": 2}, {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 19}, {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 20, "token_count": 28}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 45, "token_count": 14}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 18, "token_count": 71}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 29, "token_count": 50}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 4, "token_count": 73}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 102}, {"author_id": 52, "token_count": 8}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 18, "token_count": 23}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 20, "token_count": 7}, {"author_id": 35, "token_count": 1}, {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 4, "token_count": 33}, {"author_id": 2, "token_count": 85}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 20, "token_count": 7}, {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 16, "token_count": 67}, {"author_id": 4, "token_count": 38}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 16, "token_count": 121}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 24, "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": 2, "token_count": 20}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 234}, {"author_id": 6, "token_count": 81}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 6, "token_count": 29}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 6, "token_count": 46}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 6, "token_count": 48}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 135}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 12, "token_count": 664}, {"author_id": 2, "token_count": 16}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 29}, {"author_id": 6, "token_count": 51}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 24, "token_count": 12}, {"author_id": 44, "token_count": 55}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 83}, {"author_id": 3, "token_count": 44}, {"author_id": 6, "token_count": 128}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 24, "token_count": 24}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 380}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 16, "token_count": 31}, {"author_id": 44, "token_count": 2}, {"author_id": 0, "token_count": 249}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 24, "token_count": 2}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 44, "token_count": 23}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 44, "token_count": 7}, {"author_id": 0, "token_count": 206}, {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 29, "token_count": 16}, {"author_id": 3, "token_count": 122}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 6, "token_count": 71}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 16, "token_count": 46}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 16, "token_count": 15}, {"author_id": 24, "token_count": 20}, {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 1, "token_count": 30}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 6, "token_count": 70}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 36, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
2111
20.68%
Linus Torvalds (pre-git)
1787
17.50%
Neil Brown
1039
10.18%
Chuck Lever
874
8.56%
J. Bruce Fields
780
7.64%
Trond Myklebust
706
6.91%
van der Linden, Frank
664
6.50%
Jeff Layton
590
5.78%
Al Viro
482
4.72%
David Woodhouse
214
2.10%
Anna Schumaker
94
0.92%
Christian Brauner
87
0.85%
David Howells
85
0.83%
Andreas Gruenbacher
75
0.73%
Amir Goldstein
59
0.58%
Kinglong Mee
44
0.43%
Miklos Szeredi
39
0.38%
Andrew Morton
34
0.33%
Linus Torvalds
32
0.31%
Dave Hansen
23
0.23%
Greg Banks
20
0.20%
Jan Kara
15
0.15%
Jan Blunck
15
0.15%
Stanislav Kinsbursky
10
0.10%
David Shaw
9
0.09%
Andy Adamson
9
0.09%
Oleg Drokin
8
0.08%
Eric W. Biedermann
7
0.07%
Mi Jinlong
6
0.06%
Steve Dickson
5
0.05%
Kendrick M. Smith
5
0.05%
Boaz Harrosh
5
0.05%
Josef Whiter
4
0.04%
David P. Quigley
3
0.03%
Pali Rohár
2
0.02%
Others
268
2.62%
click to expand▼
Total
10210
vfs.h
196
-
25
1241
Linus Torvalds (pre-git)
J. Bruce Fields
Neil Brown
Christoph Hellwig
Al Viro
Chuck Lever
Trond Myklebust
van der Linden, Frank
Jeff Layton
Miklos Szeredi
Jan Kara
Dave Hansen
Andy Adamson
Yu Zhiguo
Anna Schumaker
Weston Andros Adamson
David Shaw
Jan Blunck
David Howells
Kinglong Mee
Kendrick M. Smith
David P. Quigley
Others
September 1991
January 1992
March 1992
August 1992
December 1992
August 1993
March 1997
September 1999
January 2000
February 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
September 2022
October 2022
May 2023
September 2023
November 2023
December 2023
February 2024
May 2024
July 2024
September 2024
October 2024
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"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": 284}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"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": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 43, "token_count": 5}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 12}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 50, "token_count": 15}, {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 45, "token_count": 22}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 15, "token_count": 13}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 132}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "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": 55, "token_count": 27}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 16, "token_count": 37}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 45, "token_count": 10}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 44}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 6, "token_count": 26}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 12, "token_count": 44}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 69}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 1, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
348
28.04%
J. Bruce Fields
229
18.45%
Neil Brown
134
10.80%
Christoph Hellwig
84
6.77%
Al Viro
84
6.77%
Chuck Lever
52
4.19%
Trond Myklebust
48
3.87%
van der Linden, Frank
44
3.55%
Jeff Layton
42
3.38%
Miklos Szeredi
32
2.58%
Jan Kara
27
2.18%
Dave Hansen
15
1.21%
Andy Adamson
15
1.21%
Yu Zhiguo
13
1.05%
Anna Schumaker
9
0.73%
Weston Andros Adamson
5
0.40%
David Shaw
5
0.40%
Jan Blunck
3
0.24%
David Howells
3
0.24%
Kinglong Mee
1
0.08%
Kendrick M. Smith
1
0.08%
David P. Quigley
1
0.08%
Others
46
3.71%
click to expand▼
Total
1241
xdr.h
177
-
12
736
Linus Torvalds (pre-git)
Chuck Lever
David Shaw
Neil Brown
J. Bruce Fields
Andreas Gruenbacher
Christoph Hellwig
Linus Torvalds
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": 35, "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": 13, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 43, "token_count": 12}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 1}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "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%
Boaz Harrosh
1
0.14%
Andrew Morton
1
0.14%
Others
2
0.27%
Total
736
xdr3.h
314
-
13
1298
Linus Torvalds (pre-git)
Chuck Lever
Andreas Gruenbacher
Al Viro
Neil Brown
J. Bruce Fields
David Shaw
Trond Myklebust
Linus Torvalds
Christoph Hellwig
Boaz Harrosh
Andrew Morton
Others
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
October 2020
November 2020
September 2021
October 2021
February 2024
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": 35, "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": 13, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 19, "token_count": 57}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 43, "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": 0, "token_count": 8}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 1}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 150}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 6, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
936
72.11%
Chuck Lever
252
19.41%
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%
Trond Myklebust
3
0.23%
Linus Torvalds
2
0.15%
Christoph Hellwig
2
0.15%
Boaz Harrosh
1
0.08%
Andrew Morton
1
0.08%
Others
1
0.08%
Total
1298
xdr4.h
1046
-
25
3752
Neil Brown
Chuck Lever
J. Bruce Fields
Christoph Hellwig
Andy Adamson
Anna Schumaker
Linus Torvalds (pre-git)
Olga Kornievskaia
Jeff Layton
van der Linden, Frank
Benny Halevy
Tigran Mkrtchyan
Mi Jinlong
Andrew Elble
Andrew Morton
Dai Ngo
Al Viro
David P. Quigley
Pali Rohár
Trond Myklebust
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
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
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
December 2022
September 2023
October 2023
November 2023
March 2024
April 2024
August 2024
October 2024
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 5, "token_count": 100}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 10, "token_count": 14}, {"author_id": 1, "token_count": 809}, ]}, {"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": 233}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 13, "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": 1159686000, "group": [ {"author_id": 16, "token_count": 14}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 2, "token_count": 76}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 10, "token_count": 24}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 10, "token_count": 170}, {"author_id": 17, "token_count": 45}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 57, "token_count": 4}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 18, "token_count": 47}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 21, "token_count": 12}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 29}, {"author_id": 21, "token_count": 15}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 18, "token_count": 17}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 17, "token_count": 14}, {"author_id": 2, "token_count": 5}, {"author_id": 25, "token_count": 50}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 37, "token_count": 12}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 185}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 3, "token_count": 5}, {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 18, "token_count": 27}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 18, "token_count": 23}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 4, "token_count": 25}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 26, "token_count": 29}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 18, "token_count": 42}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 95}, {"author_id": 2, "token_count": 68}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 51}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 8, "token_count": 26}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 12, "token_count": 91}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 163}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 0, "token_count": 449}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 3, "token_count": 70}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 36, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
1235
32.92%
Chuck Lever
749
19.96%
J. Bruce Fields
427
11.38%
Christoph Hellwig
306
8.16%
Andy Adamson
224
5.97%
Anna Schumaker
156
4.16%
Linus Torvalds (pre-git)
100
2.67%
Olga Kornievskaia
99
2.64%
Jeff Layton
92
2.45%
van der Linden, Frank
91
2.43%
Benny Halevy
59
1.57%
Tigran Mkrtchyan
50
1.33%
Mi Jinlong
31
0.83%
Andrew Elble
29
0.77%
Andrew Morton
26
0.69%
Dai Ngo
20
0.53%
Al Viro
14
0.37%
David P. Quigley
12
0.32%
Pali Rohár
7
0.19%
Trond Myklebust
6
0.16%
Sachin Bhamare
6
0.16%
Stanislav Kinsbursky
5
0.13%
Boaz Harrosh
4
0.11%
Kinglong Mee
1
0.03%
Others
3
0.08%
click to expand▼
Total
3752
xdr4cb.h
74
-
8
105
Neil Brown
Andy Adamson
Dai Ngo
Olga Kornievskaia
Jeff Layton
Christoph Hellwig
Benny Halevy
Others
January 2005
July 2007
September 2009
September 2014
September 2016
November 2017
July 2018
November 2022
February 2024
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": 10, "token_count": 20}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 7, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
41
39.05%
Andy Adamson
20
19.05%
Dai Ngo
17
16.19%
Olga Kornievskaia
11
10.48%
Jeff Layton
7
6.67%
Christoph Hellwig
7
6.67%
Benny Halevy
1
0.95%
Others
1
0.95%
Total
105
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
230
Author
Tokens
Proportion
Commits
Proportion
0
Chuck Lever
33388
16.26%
569
17.56%
1
Neil Brown
29877
14.55%
368
11.36%
2
J. Bruce Fields
26677
12.99%
628
19.38%
3
Jeff Layton
18948
9.23%
288
8.89%
4
Christoph Hellwig
15603
7.60%
87
2.69%
5
Linus Torvalds (pre-git)
14321
6.97%
111
3.43%
6
Trond Myklebust
7661
3.73%
145
4.48%
7
Dai Ngo
5012
2.44%
37
1.14%
8
Olga Kornievskaia
4575
2.23%
32
0.99%
9
Stanislav Kinsbursky
3780
1.84%
75
2.31%
10
Andy Adamson
3709
1.81%
41
1.27%
11
Lorenzo Bianconi
3549
1.73%
6
0.19%
12
van der Linden, Frank
3348
1.63%
7
0.22%
13
Andrew Morton
3087
1.50%
45
1.39%
14
Scott Mayhew
3045
1.48%
20
0.62%
15
Yu Zhiguo
2435
1.19%
4
0.12%
16
Al Viro
2371
1.15%
83
2.56%
17
Benny Halevy
2155
1.05%
53
1.64%
18
Anna Schumaker
1945
0.95%
26
0.80%
19
Andreas Gruenbacher
1798
0.88%
8
0.25%
20
Kinglong Mee
1595
0.78%
81
2.50%
21
Mi Jinlong
1329
0.65%
14
0.43%
22
Tom Haynes
1251
0.61%
2
0.06%
23
Kees Cook
1084
0.53%
5
0.15%
24
Amir Goldstein
854
0.42%
18
0.56%
25
Tigran Mkrtchyan
832
0.41%
10
0.31%
26
Andrew Elble
745
0.36%
11
0.34%
27
Mike Snitzer
707
0.34%
7
0.22%
28
Greg Banks
696
0.34%
7
0.22%
29
David Howells
624
0.30%
17
0.52%
30
Manoj Naik
605
0.29%
1
0.03%
31
Eric W. Biedermann
564
0.27%
13
0.40%
32
Weston Andros Adamson
423
0.21%
3
0.09%
33
Sachin Bhamare
404
0.20%
1
0.03%
34
Marc Eshel
347
0.17%
7
0.22%
35
Linus Torvalds
341
0.17%
21
0.65%
36
Pali Rohár
331
0.16%
2
0.06%
37
David P. Quigley
251
0.12%
1
0.03%
38
David Woodhouse
237
0.12%
3
0.09%
39
Ricardo Labiaga
228
0.11%
5
0.15%
40
Vasily Averin
224
0.11%
8
0.25%
41
Josef Whiter
207
0.10%
6
0.19%
42
S. Wendy Cheng
190
0.09%
2
0.06%
43
David Shaw
183
0.09%
3
0.09%
44
Christian Brauner
171
0.08%
15
0.46%
45
Miklos Szeredi
138
0.07%
4
0.12%
46
Steve Dickson
136
0.07%
6
0.19%
47
Qi Zheng
123
0.06%
3
0.09%
48
yangerkun
113
0.06%
3
0.09%
49
Arnd Bergmann
100
0.05%
14
0.43%
50
Dave Hansen
94
0.05%
6
0.19%
51
Harvey Harrison
93
0.05%
2
0.06%
52
Oleg Drokin
90
0.04%
5
0.15%
53
Kendrick M. Smith
90
0.04%
8
0.25%
54
Achilles Gaikwad
89
0.04%
1
0.03%
55
Jan Kara
87
0.04%
3
0.09%
56
Jan Blunck
87
0.04%
6
0.19%
57
Boaz Harrosh
85
0.04%
5
0.15%
58
Eric Biggers
82
0.04%
3
0.09%
59
Andi Kleen
82
0.04%
2
0.06%
60
Others
2180
1.06%
273
8.43%
click to expand▼
Total
205376
3240