Linux Source Code
Home
Release 5.8
Help
nfs
root
fs
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alexandros Batsakis
Andreas Gruenbacher
Andrew Elble
Andrew Morton
Andy Adamson
Aneesh Kumar K.V
Anna Schumaker
Arnd Bergmann
Art Haas
Benjamin Coddington
Benny Halevy
Boaz Harrosh
Christoph Hellwig
Chuck Lever
Dave Jones
Dave Wysochanski
David Chinner
David Howells
David P. Quigley
Dean Hildebrand
Deepa Dinamani
Donald Buczek
EG Keizer
Elena Reshetova
Eric W. Biedermann
Fred Isaman
Harvey Harrison
J. Bruce Fields
Jeff Layton
Jim Rees
Kinglong Mee
Linus Torvalds
Linus Torvalds (pre-git)
Manoj Naik
Marc Eshel
Marius Aamodt Eriksen
Matthew Wilcox
Mel Gorman
Mike Sager
Miklos Szeredi
Neil Brown
Neil Horman
Nicholas Piggin
Olga Kornievskaia
Others
Peng Tao
Peter Staubach
Peter Zijlstra
Ricardo Labiaga
Scott Mayhew
Stanislav Kinsbursky
Steve Dickson
Suresh Jayaraman
Talpey, Thomas
Tejun Heo
Tigran Mkrtchyan
Tom Haynes
Trond Myklebust
Weston Andros Adamson
Xiong Zhou
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
blocklayout
2733
5
25
12961
Christoph Hellwig
Fred Isaman
Benjamin Coddington
Peng Tao
Kinglong Mee
Jim Rees
Weston Andros Adamson
Benny Halevy
Trond Myklebust
Stanislav Kinsbursky
Al Viro
Anna Schumaker
Neil Brown
Matthew Wilcox
Others
July 2011
August 2011
September 2011
December 2011
January 2012
March 2012
April 2012
August 2012
September 2012
October 2012
November 2012
February 2013
October 2013
November 2013
May 2014
June 2014
August 2014
September 2014
October 2014
November 2014
March 2015
July 2015
August 2015
October 2015
January 2016
February 2016
March 2016
April 2016
June 2016
July 2016
August 2016
October 2016
February 2017
June 2017
August 2017
November 2017
December 2017
January 2018
July 2018
December 2018
February 2020
var spanGroupData = [ {"timestamp": 1309503600, "group": [ {"author_id": 11, "token_count": 54}, {"author_id": 6, "token_count": 1684}, {"author_id": 50, "token_count": 76}, {"author_id": 7, "token_count": 43}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 50, "token_count": 2}, {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 7, "token_count": 67}, {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 19, "token_count": 13}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 6, "token_count": 36}, {"author_id": 50, "token_count": 6}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 7, "token_count": 292}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 7, "token_count": 129}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 10, "token_count": 40}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 5, "token_count": 31}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 8181}, {"author_id": 0, "token_count": 26}, {"author_id": 10, "token_count": 10}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 5, "token_count": 79}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 25, "token_count": 10}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 25, "token_count": 33}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 25, "token_count": 15}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 5, "token_count": 1082}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 17, "token_count": 84}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 5, "token_count": 196}, {"author_id": 25, "token_count": 77}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 17, "token_count": 48}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 17, "token_count": 16}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 55, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 17, "token_count": 429}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 17, "token_count": 47}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
9584
73.94%
Fred Isaman
1720
13.27%
Benjamin Coddington
624
4.81%
Peng Tao
541
4.17%
Kinglong Mee
135
1.04%
Jim Rees
84
0.65%
Weston Andros Adamson
56
0.43%
Benny Halevy
54
0.42%
Trond Myklebust
53
0.41%
Stanislav Kinsbursky
27
0.21%
Al Viro
4
0.03%
Anna Schumaker
3
0.02%
Neil Brown
2
0.02%
Matthew Wilcox
1
0.01%
Others
73
0.56%
Total
12961
filelayout
1570
3
26
6712
Andy Adamson
Fred Isaman
Weston Andros Adamson
Trond Myklebust
Peng Tao
Benny Halevy
Christoph Hellwig
Dean Hildebrand
Tom Haynes
Anna Schumaker
Olga Kornievskaia
Kinglong Mee
Scott Mayhew
Neil Brown
Elena Reshetova
J. Bruce Fields
Stanislav Kinsbursky
Tejun Heo
Chuck Lever
Tigran Mkrtchyan
Others
October 2010
February 2011
March 2011
May 2011
June 2011
July 2011
August 2011
October 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
September 2012
October 2012
November 2012
March 2013
May 2013
August 2013
September 2013
December 2013
January 2014
March 2014
May 2014
June 2014
July 2014
August 2014
September 2014
December 2014
February 2015
March 2015
May 2015
September 2015
December 2015
May 2016
June 2016
July 2016
December 2016
January 2017
February 2017
March 2017
April 2017
June 2017
July 2017
September 2017
October 2017
January 2018
September 2018
April 2019
May 2019
September 2019
February 2020
March 2020
var spanGroupData = [ {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 984}, {"author_id": 53, "token_count": 88}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 454}, {"author_id": 5, "token_count": 22}, {"author_id": 6, "token_count": 453}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 4, "token_count": 69}, {"author_id": 6, "token_count": 747}, {"author_id": 10, "token_count": 428}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 11, "token_count": 104}, {"author_id": 0, "token_count": 17}, {"author_id": 10, "token_count": 127}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 153}, {"author_id": 11, "token_count": 4}, {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 22, "token_count": 5}, {"author_id": 7, "token_count": 7}, {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 19, "token_count": 4}, {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 10, "token_count": 85}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 6, "token_count": 23}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 641}, {"author_id": 6, "token_count": 408}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 2, "token_count": 8}, {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 98}, {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 7, "token_count": 90}, {"author_id": 8, "token_count": 9}, {"author_id": 0, "token_count": 2}, {"author_id": 10, "token_count": 117}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 7, "token_count": 15}, {"author_id": 8, "token_count": 15}, {"author_id": 10, "token_count": 89}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 82}, {"author_id": 7, "token_count": 3}, {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 25, "token_count": 12}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 62}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 4, "token_count": 281}, {"author_id": 10, "token_count": 23}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 16, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 59, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 277}, ]}, ]
Author Name
Tokens
Token Proportion
Andy Adamson
2758
41.09%
Fred Isaman
1631
24.30%
Weston Andros Adamson
889
13.24%
Trond Myklebust
775
11.55%
Peng Tao
193
2.88%
Benny Halevy
108
1.61%
Christoph Hellwig
104
1.55%
Dean Hildebrand
88
1.31%
Tom Haynes
50
0.74%
Anna Schumaker
17
0.25%
Olga Kornievskaia
15
0.22%
Kinglong Mee
12
0.18%
Scott Mayhew
8
0.12%
Neil Brown
6
0.09%
Elena Reshetova
6
0.09%
J. Bruce Fields
5
0.07%
Stanislav Kinsbursky
4
0.06%
Tejun Heo
3
0.04%
Chuck Lever
2
0.03%
Tigran Mkrtchyan
1
0.01%
Others
37
0.55%
Total
6712
flexfilelayout
3357
3
19
15995
Tom Haynes
Trond Myklebust
Peng Tao
Jeff Layton
Neil Brown
Tigran Mkrtchyan
Fred Isaman
Weston Andros Adamson
Elena Reshetova
Anna Schumaker
Chuck Lever
Others
December 2014
February 2015
March 2015
April 2015
June 2015
August 2015
September 2015
November 2015
December 2015
January 2016
February 2016
April 2016
May 2016
June 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
July 2017
August 2017
October 2017
November 2017
June 2018
August 2018
September 2018
November 2018
December 2018
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
January 2020
February 2020
March 2020
June 2020
var spanGroupData = [ {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 7414}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 1106}, {"author_id": 0, "token_count": 666}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 7, "token_count": 24}, {"author_id": 0, "token_count": 1159}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 171}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 145}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 123}, {"author_id": 0, "token_count": 440}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 176}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 13, "token_count": 315}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 13, "token_count": 17}, {"author_id": 8, "token_count": 202}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 6, "token_count": 78}, {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 601}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 660}, {"author_id": 10, "token_count": 24}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 37, "token_count": 29}, {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 39}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 59, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 173}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 37, "token_count": 12}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 37, "token_count": 57}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "token_count": 115}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 920}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 213}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 375}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Haynes
7619
47.63%
Trond Myklebust
6417
40.12%
Peng Tao
1253
7.83%
Jeff Layton
336
2.10%
Neil Brown
115
0.72%
Tigran Mkrtchyan
98
0.61%
Fred Isaman
78
0.49%
Weston Andros Adamson
36
0.23%
Elena Reshetova
14
0.09%
Anna Schumaker
6
0.04%
Chuck Lever
2
0.01%
Others
21
0.13%
Total
15995
Files:
cache_lib.c
158
-
7
619
Trond Myklebust
Stanislav Kinsbursky
Tejun Heo
Elena Reshetova
Al Viro
Others
August 2009
March 2010
June 2011
November 2011
February 2013
September 2016
October 2017
November 2017
var spanGroupData = [ {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 458}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 19, "token_count": 138}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 19, "token_count": 14}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
458
73.99%
Stanislav Kinsbursky
152
24.56%
Tejun Heo
3
0.48%
Elena Reshetova
3
0.48%
Al Viro
1
0.16%
Others
2
0.32%
Total
619
cache_lib.h
32
-
5
135
Trond Myklebust
Stanislav Kinsbursky
Elena Reshetova
Others
August 2009
July 2011
November 2011
October 2017
November 2017
var spanGroupData = [ {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 19, "token_count": 42}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
90
66.67%
Stanislav Kinsbursky
42
31.11%
Elena Reshetova
1
0.74%
Others
2
1.48%
Total
135
callback.c
465
-
22
1793
Stanislav Kinsbursky
Trond Myklebust
Ricardo Labiaga
Jeff Layton
Andy Adamson
Olga Kornievskaia
Chuck Lever
Benny Halevy
Neil Brown
Alexandros Batsakis
Arnd Bergmann
J. Bruce Fields
David Howells
Kinglong Mee
Christoph Hellwig
Others
August 2004
March 2005
June 2005
December 2005
March 2006
August 2006
February 2007
July 2007
February 2008
June 2008
December 2008
April 2009
December 2009
January 2011
March 2012
May 2012
August 2012
October 2012
March 2013
July 2013
June 2014
January 2015
March 2015
June 2015
October 2015
August 2016
November 2016
February 2017
March 2017
April 2017
May 2017
August 2017
November 2017
December 2018
April 2019
var spanGroupData = [ {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 220}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 18, "token_count": 10}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 13, "token_count": 30}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 12, "token_count": 67}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 35}, {"author_id": 11, "token_count": 32}, {"author_id": 21, "token_count": 234}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 44}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 22, "token_count": 4}, {"author_id": 19, "token_count": 22}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 19, "token_count": 600}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 13, "token_count": 19}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 13, "token_count": 11}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 13, "token_count": 14}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 227}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 51, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Kinsbursky
622
34.69%
Trond Myklebust
540
30.12%
Ricardo Labiaga
234
13.05%
Jeff Layton
88
4.91%
Andy Adamson
79
4.41%
Olga Kornievskaia
67
3.74%
Chuck Lever
36
2.01%
Benny Halevy
32
1.78%
Neil Brown
10
0.56%
Alexandros Batsakis
7
0.39%
Arnd Bergmann
6
0.33%
J. Bruce Fields
4
0.22%
David Howells
4
0.22%
Kinglong Mee
1
0.06%
Christoph Hellwig
1
0.06%
Others
62
3.46%
Total
1793
callback.h
223
-
16
742
Trond Myklebust
Benny Halevy
Andy Adamson
Alexandros Batsakis
Fred Isaman
Olga Kornievskaia
Marc Eshel
Jeff Layton
Christoph Hellwig
Anna Schumaker
Stanislav Kinsbursky
Ricardo Labiaga
Al Viro
David Howells
Others
August 2004
January 2006
August 2006
October 2006
May 2007
April 2009
December 2009
January 2010
January 2011
May 2011
August 2011
January 2012
July 2012
August 2012
November 2012
June 2013
January 2016
August 2016
September 2016
May 2017
November 2017
July 2018
October 2019
February 2020
var spanGroupData = [ {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 168}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 11, "token_count": 157}, {"author_id": 21, "token_count": 7}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 23, "token_count": 28}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 23, "token_count": 31}, {"author_id": 4, "token_count": 62}, {"author_id": 6, "token_count": 51}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 24, "token_count": 46}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 19, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 13, "token_count": 31}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 26}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 12, "token_count": 46}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
204
27.49%
Benny Halevy
157
21.16%
Andy Adamson
81
10.92%
Alexandros Batsakis
59
7.95%
Fred Isaman
51
6.87%
Olga Kornievskaia
46
6.20%
Marc Eshel
46
6.20%
Jeff Layton
31
4.18%
Christoph Hellwig
26
3.50%
Anna Schumaker
13
1.75%
Stanislav Kinsbursky
10
1.35%
Ricardo Labiaga
7
0.94%
Al Viro
5
0.67%
David Howells
4
0.54%
Others
2
0.27%
Total
742
callback_proc.c
738
-
21
3394
Trond Myklebust
Olga Kornievskaia
Andy Adamson
Fred Isaman
Mike Sager
Alexandros Batsakis
Marc Eshel
Christoph Hellwig
Benny Halevy
Chuck Lever
Jeff Layton
Ricardo Labiaga
Weston Andros Adamson
Kinglong Mee
Anna Schumaker
Stanislav Kinsbursky
Tejun Heo
David Howells
Harvey Harrison
Al Viro
Others
August 2004
June 2005
January 2006
August 2006
October 2006
December 2007
May 2008
April 2009
December 2009
January 2010
March 2010
June 2010
August 2010
January 2011
May 2011
June 2011
August 2011
January 2012
March 2012
September 2012
November 2012
February 2013
May 2013
June 2013
August 2013
February 2014
September 2014
February 2015
June 2015
July 2015
August 2015
December 2015
January 2016
February 2016
May 2016
July 2016
August 2016
September 2016
October 2016
April 2017
May 2017
August 2017
November 2017
February 2018
June 2018
July 2018
August 2018
November 2018
June 2019
October 2019
January 2020
February 2020
var spanGroupData = [ {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 307}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 11, "token_count": 23}, {"author_id": 21, "token_count": 58}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 23, "token_count": 88}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 4, "token_count": 132}, {"author_id": 35, "token_count": 218}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 23, "token_count": 100}, {"author_id": 4, "token_count": 124}, {"author_id": 6, "token_count": 224}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 11, "token_count": 5}, {"author_id": 24, "token_count": 166}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 11, "token_count": 84}, {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 32}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 25, "token_count": 10}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 135}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 13, "token_count": 9}, {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 136}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 13, "token_count": 74}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 165}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 96}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 129}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 12, "token_count": 268}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 12, "token_count": 37}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 137}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1506
44.37%
Olga Kornievskaia
313
9.22%
Andy Adamson
259
7.63%
Fred Isaman
224
6.60%
Mike Sager
218
6.42%
Alexandros Batsakis
188
5.54%
Marc Eshel
166
4.89%
Christoph Hellwig
128
3.77%
Benny Halevy
112
3.30%
Chuck Lever
88
2.59%
Jeff Layton
83
2.45%
Ricardo Labiaga
58
1.71%
Weston Andros Adamson
16
0.47%
Kinglong Mee
10
0.29%
Anna Schumaker
10
0.29%
Stanislav Kinsbursky
4
0.12%
Tejun Heo
3
0.09%
David Howells
3
0.09%
Harvey Harrison
2
0.06%
Al Viro
2
0.06%
Others
1
0.03%
Total
3394
callback_xdr.c
1095
-
25
5764
Trond Myklebust
Benny Halevy
Marc Eshel
Olga Kornievskaia
Andy Adamson
Fred Isaman
Jeff Layton
Anna Schumaker
Alexandros Batsakis
Christoph Hellwig
Chuck Lever
Al Viro
Kinglong Mee
Peng Tao
Stanislav Kinsbursky
Steve Dickson
Harvey Harrison
Tejun Heo
Weston Andros Adamson
Ricardo Labiaga
Benjamin Coddington
Others
August 2004
June 2005
March 2006
October 2006
February 2008
May 2008
April 2009
October 2009
December 2009
January 2010
March 2010
January 2011
March 2011
May 2011
August 2011
October 2011
November 2011
January 2012
March 2012
June 2012
July 2012
November 2012
May 2013
June 2013
February 2015
June 2015
September 2015
November 2015
December 2015
January 2016
May 2016
June 2016
September 2016
February 2017
April 2017
May 2017
November 2017
March 2018
July 2018
February 2019
April 2019
October 2019
December 2019
var spanGroupData = [ {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 2020}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 14, "token_count": 47}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 58, "token_count": 1}, {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 11, "token_count": 990}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 23, "token_count": 139}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 4, "token_count": 170}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 161}, {"author_id": 6, "token_count": 308}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 24, "token_count": 499}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 7, "token_count": 17}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 19, "token_count": 5}, {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 148}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 25, "token_count": 19}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 13, "token_count": 244}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 13, "token_count": 12}, {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 51}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 130}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 12, "token_count": 414}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
2280
39.56%
Benny Halevy
990
17.18%
Marc Eshel
499
8.66%
Olga Kornievskaia
414
7.18%
Andy Adamson
331
5.74%
Fred Isaman
308
5.34%
Jeff Layton
260
4.51%
Anna Schumaker
199
3.45%
Alexandros Batsakis
139
2.41%
Christoph Hellwig
130
2.26%
Chuck Lever
73
1.27%
Al Viro
47
0.82%
Kinglong Mee
19
0.33%
Peng Tao
17
0.29%
Stanislav Kinsbursky
11
0.19%
Steve Dickson
5
0.09%
Harvey Harrison
4
0.07%
Tejun Heo
3
0.05%
Weston Andros Adamson
1
0.02%
Ricardo Labiaga
1
0.02%
Benjamin Coddington
1
0.02%
Others
32
0.56%
Total
5764
client.c
1340
-
42
6151
David Howells
Trond Myklebust
Chuck Lever
Anna Schumaker
Stanislav Kinsbursky
Andy Adamson
Eric W. Biedermann
Scott Mayhew
Weston Andros Adamson
Jeff Layton
Benjamin Coddington
Fred Isaman
Kinglong Mee
Peng Tao
Steve Dickson
Olga Kornievskaia
Benny Halevy
Ricardo Labiaga
Christoph Hellwig
Suresh Jayaraman
Neil Brown
Talpey, Thomas
Alexandros Batsakis
Al Viro
Elena Reshetova
Tejun Heo
Harvey Harrison
Deepa Dinamani
David P. Quigley
Jim Rees
Others
July 2006
August 2006
October 2006
February 2007
May 2007
July 2007
September 2007
November 2007
December 2007
January 2008
March 2008
April 2008
May 2008
July 2008
December 2008
March 2009
April 2009
June 2009
August 2009
September 2009
February 2010
March 2010
April 2010
September 2010
October 2010
December 2010
January 2011
February 2011
May 2011
June 2011
July 2011
September 2011
December 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
December 2012
April 2013
May 2013
September 2013
October 2013
June 2014
July 2014
September 2014
March 2015
June 2015
July 2015
September 2015
April 2016
June 2016
August 2016
September 2016
October 2016
November 2016
March 2017
April 2017
June 2017
September 2017
October 2017
December 2017
April 2018
July 2018
September 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
October 2019
December 2019
February 2020
var spanGroupData = [ {"timestamp": 1151737200, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 61}, {"author_id": 3, "token_count": 2763}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 49, "token_count": 11}, {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 32, "token_count": 10}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 42}, {"author_id": 0, "token_count": 193}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 85}, {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 11, "token_count": 14}, {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 0, "token_count": 25}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 48, "token_count": 13}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 2, "token_count": 4}, {"author_id": 21, "token_count": 16}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 107}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 71}, {"author_id": 6, "token_count": 36}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 68}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 19, "token_count": 322}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 193}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 444}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 27, "token_count": 159}, {"author_id": 7, "token_count": 18}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 13, "token_count": 16}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 25, "token_count": 17}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 25, "token_count": 16}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 13, "token_count": 11}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 13}, {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 48}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 17, "token_count": 11}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 32, "token_count": 8}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 16, "token_count": 42}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 16}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "token_count": 10}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 64}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 17, "token_count": 8}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 3, "token_count": 1}, {"author_id": 12, "token_count": 10}, {"author_id": 16, "token_count": 63}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 16, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
2803
45.57%
Trond Myklebust
905
14.71%
Chuck Lever
653
10.62%
Anna Schumaker
491
7.98%
Stanislav Kinsbursky
322
5.23%
Andy Adamson
160
2.60%
Eric W. Biedermann
159
2.58%
Scott Mayhew
113
1.84%
Weston Andros Adamson
72
1.17%
Jeff Layton
40
0.65%
Benjamin Coddington
39
0.63%
Fred Isaman
38
0.62%
Kinglong Mee
33
0.54%
Peng Tao
26
0.42%
Steve Dickson
18
0.29%
Olga Kornievskaia
18
0.29%
Benny Halevy
18
0.29%
Ricardo Labiaga
16
0.26%
Christoph Hellwig
16
0.26%
Suresh Jayaraman
13
0.21%
Neil Brown
13
0.21%
Talpey, Thomas
11
0.18%
Alexandros Batsakis
6
0.10%
Al Viro
6
0.10%
Elena Reshetova
5
0.08%
Tejun Heo
3
0.05%
Harvey Harrison
2
0.03%
Deepa Dinamani
2
0.03%
David P. Quigley
2
0.03%
Jim Rees
1
0.02%
Others
147
2.39%
Total
6151
delegation.c
1414
-
16
5782
Trond Myklebust
Chuck Lever
Neil Brown
Jeff Layton
Peng Tao
Alexandros Batsakis
David Howells
Scott Mayhew
Anna Schumaker
Andy Adamson
Tejun Heo
Olga Kornievskaia
Harvey Harrison
Others
August 2004
June 2005
November 2005
January 2006
March 2006
August 2006
September 2006
July 2007
August 2007
October 2007
December 2007
January 2008
May 2008
December 2008
June 2009
December 2009
March 2010
May 2010
June 2010
December 2010
January 2011
May 2011
July 2011
October 2011
March 2012
May 2012
June 2012
February 2013
April 2013
June 2013
August 2013
March 2014
July 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
September 2015
May 2016
September 2016
August 2017
November 2017
January 2018
March 2018
April 2018
June 2018
September 2018
October 2018
November 2018
December 2018
February 2019
May 2019
July 2019
October 2019
January 2020
February 2020
April 2020
var spanGroupData = [ {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 536}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 121}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 204}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 458}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 23, "token_count": 39}, {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 3, "token_count": 29}, {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 294}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 404}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 293}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 13, "token_count": 21}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 7, "token_count": 57}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 13, "token_count": 57}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 99}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 621}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 18, "token_count": 135}, {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "token_count": 17}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 16, "token_count": 21}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 492}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 367}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 320}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 44}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
5062
87.55%
Chuck Lever
297
5.14%
Neil Brown
152
2.63%
Jeff Layton
84
1.45%
Peng Tao
57
0.99%
Alexandros Batsakis
39
0.67%
David Howells
37
0.64%
Scott Mayhew
21
0.36%
Anna Schumaker
9
0.16%
Andy Adamson
5
0.09%
Tejun Heo
3
0.05%
Olga Kornievskaia
3
0.05%
Harvey Harrison
1
0.02%
Others
12
0.21%
Total
5782
delegation.h
91
-
9
541
Trond Myklebust
Peng Tao
Anna Schumaker
Alexandros Batsakis
Neil Brown
Scott Mayhew
Chuck Lever
David Howells
Others
August 2004
November 2005
January 2006
March 2006
August 2006
June 2007
July 2007
January 2008
December 2008
December 2009
March 2010
December 2010
March 2012
June 2012
July 2012
February 2013
April 2013
July 2014
November 2014
September 2015
May 2016
September 2016
November 2017
March 2018
December 2018
February 2019
May 2019
October 2019
January 2020
February 2020
var spanGroupData = [ {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 171}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 23, "token_count": 11}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
474
87.62%
Peng Tao
12
2.22%
Anna Schumaker
11
2.03%
Alexandros Batsakis
11
2.03%
Neil Brown
10
1.85%
Scott Mayhew
9
1.66%
Chuck Lever
9
1.66%
David Howells
4
0.74%
Others
1
0.18%
Total
541
dir.c
2787
-
57
12451
Trond Myklebust
Anna Schumaker
Linus Torvalds (pre-git)
Al Viro
Neil Brown
Chuck Lever
Jeff Layton
Benjamin Coddington
Miklos Szeredi
David P. Quigley
Linus Torvalds
David Howells
Weston Andros Adamson
Andreas Gruenbacher
David Chinner
Suresh Jayaraman
Andrew Morton
Scott Mayhew
Art Haas
Christoph Hellwig
Benny Halevy
Peter Zijlstra
Mel Gorman
Peng Tao
Nicholas Piggin
Peter Staubach
J. Bruce Fields
Harvey Harrison
Eric W. Biedermann
Dave Jones
Aneesh Kumar K.V
Others
December 1992
September 1993
June 1995
March 1996
March 1997
August 1997
October 1997
January 1998
August 1998
February 1999
April 1999
May 1999
June 1999
September 1999
January 2000
March 2000
June 2000
August 2000
September 2000
October 2000
January 2001
February 2001
May 2001
February 2002
March 2002
May 2002
July 2002
September 2002
October 2002
November 2002
April 2003
June 2003
July 2003
August 2003
October 2003
January 2004
February 2004
March 2004
August 2004
September 2004
October 2004
January 2005
March 2005
June 2005
August 2005
October 2005
March 2006
July 2006
August 2006
September 2006
October 2006
December 2006
January 2007
February 2007
April 2007
May 2007
July 2007
August 2007
September 2007
October 2007
November 2007
January 2008
March 2008
May 2008
June 2008
July 2008
August 2008
October 2008
December 2008
February 2009
March 2009
December 2009
April 2010
May 2010
July 2010
September 2010
October 2010
November 2010
December 2010
January 2011
March 2011
May 2011
June 2011
July 2011
October 2011
November 2011
January 2012
May 2012
June 2012
July 2012
September 2012
November 2012
December 2012
January 2013
February 2013
March 2013
May 2013
July 2013
August 2013
September 2013
October 2013
December 2013
January 2014
February 2014
March 2014
April 2014
July 2014
October 2014
February 2015
March 2015
April 2015
May 2015
July 2015
December 2015
January 2016
March 2016
April 2016
May 2016
June 2016
July 2016
September 2016
October 2016
November 2016
December 2016
March 2017
May 2017
June 2017
July 2017
August 2017
October 2017
November 2017
March 2018
April 2018
May 2018
June 2018
July 2018
September 2018
December 2018
February 2019
May 2019
July 2019
August 2019
September 2019
December 2019
January 2020
February 2020
March 2020
April 2020
var spanGroupData = [ {"timestamp": 723196800, "group": [ {"author_id": 9, "token_count": 237}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 9, "token_count": 22}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 9, "token_count": 197}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 9, "token_count": 152}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 9, "token_count": 96}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 9, "token_count": 25}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 9, "token_count": 118}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 922953600, "group": [ {"author_id": 9, "token_count": 33}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 9, "token_count": 74}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 9, "token_count": 61}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 9, "token_count": 329}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 9, "token_count": 17}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 9, "token_count": 59}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 981014400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 988700400, "group": [ {"author_id": 26, "token_count": 51}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 14, "token_count": 11}, {"author_id": 43, "token_count": 1}, {"author_id": 26, "token_count": 28}, {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 14, "token_count": 47}, {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 30, "token_count": 14}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 40, "token_count": 15}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 40, "token_count": 7}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 141}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 232}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 64}, {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 111}, {"author_id": 0, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 798}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 148}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 18, "token_count": 19}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 18, "token_count": 22}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 45, "token_count": 2}, {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 104}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 11, "token_count": 6}, {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 32}, {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 14, "token_count": 23}, {"author_id": 34, "token_count": 14}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 48, "token_count": 26}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 34, "token_count": 25}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 0, "token_count": 100}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 0, "token_count": 152}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 2, "token_count": 1391}, {"author_id": 0, "token_count": 164}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 2, "token_count": 220}, {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 261}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 1, "token_count": 19}, {"author_id": 0, "token_count": 58}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 33, "token_count": 3}, {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 14, "token_count": 54}, {"author_id": 2, "token_count": 246}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 14, "token_count": 69}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 2, "token_count": 11}, {"author_id": 0, "token_count": 151}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 26, "token_count": 5}, {"author_id": 34, "token_count": 3}, {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 14, "token_count": 54}, {"author_id": 2, "token_count": 1}, {"author_id": 34, "token_count": 131}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 93}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 10, "token_count": 49}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 40, "token_count": 3}, {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 9}, {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 13, "token_count": 100}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 14, "token_count": 30}, {"author_id": 15, "token_count": 164}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 14, "token_count": 9}, {"author_id": 13, "token_count": 6}, {"author_id": 31, "token_count": 4}, {"author_id": 16, "token_count": 14}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 42, "token_count": 29}, {"author_id": 13, "token_count": 14}, {"author_id": 0, "token_count": 304}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 14, "token_count": 22}, {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 13, "token_count": 46}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 27, "token_count": 1}, {"author_id": 0, "token_count": 104}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 13, "token_count": 51}, {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 13, "token_count": 12}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 18, "token_count": 271}, {"author_id": 0, "token_count": 140}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 14, "token_count": 9}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 69}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 14, "token_count": 12}, {"author_id": 34, "token_count": 9}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 14, "token_count": 83}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 26, "token_count": 4}, {"author_id": 0, "token_count": 117}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 14, "token_count": 133}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 34, "token_count": 12}, {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 18, "token_count": 9}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 20, "token_count": 30}, {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 17, "token_count": 16}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 17, "token_count": 105}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 32}, {"author_id": 18, "token_count": 27}, {"author_id": 0, "token_count": 133}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 14, "token_count": 15}, {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 14, "token_count": 17}, {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 642}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "token_count": 62}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 5, "token_count": 8}, {"author_id": 0, "token_count": 26}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 17, "token_count": 77}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 47}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 716}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
6190
49.71%
Anna Schumaker
1999
16.05%
Linus Torvalds (pre-git)
1452
11.66%
Al Viro
631
5.07%
Neil Brown
417
3.35%
Chuck Lever
341
2.74%
Jeff Layton
233
1.87%
Benjamin Coddington
209
1.68%
Miklos Szeredi
194
1.56%
David P. Quigley
164
1.32%
Linus Torvalds
92
0.74%
David Howells
86
0.69%
Weston Andros Adamson
65
0.52%
Andreas Gruenbacher
30
0.24%
David Chinner
29
0.23%
Suresh Jayaraman
26
0.21%
Andrew Morton
25
0.20%
Scott Mayhew
14
0.11%
Art Haas
14
0.11%
Christoph Hellwig
13
0.10%
Benny Halevy
10
0.08%
Peter Zijlstra
6
0.05%
Mel Gorman
4
0.03%
Peng Tao
3
0.02%
Nicholas Piggin
3
0.02%
Peter Staubach
2
0.02%
J. Bruce Fields
2
0.02%
Harvey Harrison
1
0.01%
Eric W. Biedermann
1
0.01%
Dave Jones
1
0.01%
Aneesh Kumar K.V
1
0.01%
Others
193
1.55%
Total
12451
direct.c
995
-
31
4188
Trond Myklebust
Fred Isaman
Chuck Lever
Al Viro
Christoph Hellwig
Peng Tao
Weston Andros Adamson
Tom Haynes
Mel Gorman
Dave Wysochanski
Olga Kornievskaia
Tejun Heo
Neil Brown
Linus Torvalds
David Howells
Matthew Wilcox
Jeff Layton
Anna Schumaker
Andy Adamson
Others
October 2002
October 2003
May 2004
August 2004
January 2005
November 2005
January 2006
March 2006
June 2006
September 2006
December 2006
April 2007
May 2007
July 2007
August 2007
October 2007
November 2007
December 2007
February 2008
April 2008
June 2008
April 2009
February 2010
March 2010
June 2010
January 2011
February 2011
July 2011
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
December 2012
September 2013
November 2013
March 2014
April 2014
June 2014
September 2014
December 2014
January 2015
February 2015
March 2015
April 2015
December 2015
April 2016
May 2016
June 2016
September 2016
December 2016
April 2017
August 2017
March 2018
August 2018
November 2018
February 2019
April 2019
May 2019
August 2019
September 2019
January 2020
March 2020
May 2020
July 2020
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 198}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 185}, {"author_id": 0, "token_count": 167}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 32}, {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 162}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 117}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 6, "token_count": 817}, {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 6, "token_count": 6}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 31, "token_count": 33}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 7, "token_count": 22}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 7, "token_count": 37}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 5, "token_count": 292}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 14, "token_count": 309}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 41}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 54}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 7, "token_count": 49}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 5, "token_count": 9}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 14, "token_count": 34}, {"author_id": 7, "token_count": 12}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 39}, {"author_id": 0, "token_count": 128}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 5, "token_count": 14}, {"author_id": 39, "token_count": 15}, {"author_id": 10, "token_count": 19}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 14, "token_count": 52}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 51}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 150}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 318}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 12, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1741
41.57%
Fred Isaman
823
19.65%
Chuck Lever
488
11.65%
Al Viro
397
9.48%
Christoph Hellwig
321
7.66%
Peng Tao
159
3.80%
Weston Andros Adamson
70
1.67%
Tom Haynes
54
1.29%
Mel Gorman
33
0.79%
Dave Wysochanski
15
0.36%
Olga Kornievskaia
7
0.17%
Tejun Heo
3
0.07%
Neil Brown
3
0.07%
Linus Torvalds
3
0.07%
David Howells
2
0.05%
Matthew Wilcox
1
0.02%
Jeff Layton
1
0.02%
Anna Schumaker
1
0.02%
Andy Adamson
1
0.02%
Others
65
1.55%
Total
4188
dns_resolve.c
481
-
8
2318
Trond Myklebust
Stanislav Kinsbursky
Anna Schumaker
Neil Brown
Jeff Layton
David Howells
Tejun Heo
Others
August 2009
December 2009
March 2010
August 2010
November 2011
January 2012
March 2012
July 2012
October 2012
February 2013
June 2013
November 2013
November 2017
October 2018
May 2019
June 2019
February 2020
March 2020
var spanGroupData = [ {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 1525}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 52, "token_count": 3}, {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 2, "token_count": 96}, {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 19, "token_count": 278}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 18, "token_count": 13}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 13, "token_count": 6}, {"author_id": 19, "token_count": 102}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1794
77.39%
Stanislav Kinsbursky
386
16.65%
Anna Schumaker
108
4.66%
Neil Brown
16
0.69%
Jeff Layton
6
0.26%
David Howells
4
0.17%
Tejun Heo
3
0.13%
Others
1
0.04%
Total
2318
dns_resolve.h
37
-
4
126
Stanislav Kinsbursky
Trond Myklebust
Anna Schumaker
Others
August 2009
August 2010
November 2011
November 2017
var spanGroupData = [ {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 19, "token_count": 51}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Kinsbursky
51
40.48%
Trond Myklebust
47
37.30%
Anna Schumaker
27
21.43%
Others
1
0.79%
Total
126
export.c
174
-
3
856
Peng Tao
Trond Myklebust
Others
June 2017
November 2017
April 2018
November 2019
var spanGroupData = [ {"timestamp": 1496300400, "group": [ {"author_id": 7, "token_count": 840}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Peng Tao
840
98.13%
Trond Myklebust
15
1.75%
Others
1
0.12%
Total
856
file.c
858
-
45
3347
Trond Myklebust
Linus Torvalds (pre-git)
Chuck Lever
Mel Gorman
Nicholas Piggin
Jeff Layton
Peter Staubach
Anna Schumaker
Al Viro
Suresh Jayaraman
Andy Adamson
Xiong Zhou
David Howells
Neil Brown
Christoph Hellwig
Andrew Morton
Matthew Wilcox
Benjamin Coddington
Linus Torvalds
Art Haas
J. Bruce Fields
Scott Mayhew
Miklos Szeredi
Tejun Heo
Ricardo Labiaga
Dave Jones
Others
December 1992
September 1993
October 1994
June 1995
January 1996
March 1996
July 1996
March 1997
August 1997
October 1997
January 1998
May 1998
August 1998
February 1999
May 1999
January 2000
March 2000
June 2000
September 2000
October 2000
April 2001
February 2002
September 2002
October 2002
November 2002
December 2002
April 2003
October 2003
January 2004
February 2004
March 2004
April 2004
May 2004
August 2004
January 2005
March 2005
June 2005
October 2005
December 2005
March 2006
April 2006
May 2006
June 2006
September 2006
October 2006
December 2006
January 2007
May 2007
July 2007
August 2007
October 2007
December 2007
January 2008
May 2008
June 2008
September 2008
January 2009
March 2009
April 2009
August 2009
September 2009
February 2010
March 2010
April 2010
July 2010
August 2010
September 2010
October 2010
November 2010
March 2011
July 2011
September 2011
October 2011
November 2011
December 2011
January 2012
May 2012
June 2012
July 2012
September 2012
December 2012
January 2013
April 2013
May 2013
July 2013
August 2013
September 2013
December 2013
March 2014
April 2014
August 2014
September 2014
March 2015
April 2015
June 2015
July 2015
August 2015
September 2015
March 2016
April 2016
June 2016
September 2016
December 2016
February 2017
April 2017
July 2017
August 2017
September 2017
November 2017
July 2018
February 2019
April 2019
May 2019
November 2019
January 2020
var spanGroupData = [ {"timestamp": 723196800, "group": [ {"author_id": 9, "token_count": 47}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 9, "token_count": 43}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 836204400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 9, "token_count": 118}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 9, "token_count": 20}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 9, "token_count": 46}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 9, "token_count": 16}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 9, "token_count": 35}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 9, "token_count": 27}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 9, "token_count": 23}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 986112000, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 43, "token_count": 1}, {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 30, "token_count": 10}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 40, "token_count": 22}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 26, "token_count": 8}, {"author_id": 55, "token_count": 19}, {"author_id": 0, "token_count": 204}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 122}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 1, "token_count": 24}, {"author_id": 18, "token_count": 1}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 22, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 117}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 33, "token_count": 136}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 152}, {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 33, "token_count": 12}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 60}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 45, "token_count": 107}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 48, "token_count": 75}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 13, "token_count": 72}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 48}, {"author_id": 13, "token_count": 13}, {"author_id": 31, "token_count": 70}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 31, "token_count": 89}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 4, "token_count": 56}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 14, "token_count": 48}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 14, "token_count": 13}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 18}, {"author_id": 13, "token_count": 23}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 16, "token_count": 6}, {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 13, "token_count": 2}, {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 17, "token_count": 11}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 18, "token_count": 21}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 18, "token_count": 21}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 48}, {"author_id": 57, "token_count": 66}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1315
39.29%
Linus Torvalds (pre-git)
418
12.49%
Chuck Lever
246
7.35%
Mel Gorman
159
4.75%
Nicholas Piggin
151
4.51%
Jeff Layton
115
3.44%
Peter Staubach
107
3.20%
Anna Schumaker
106
3.17%
Al Viro
83
2.48%
Suresh Jayaraman
75
2.24%
Andy Adamson
74
2.21%
Xiong Zhou
66
1.97%
David Howells
60
1.79%
Neil Brown
45
1.34%
Christoph Hellwig
40
1.20%
Andrew Morton
34
1.02%
Matthew Wilcox
19
0.57%
Benjamin Coddington
15
0.45%
Linus Torvalds
13
0.39%
Art Haas
10
0.30%
J. Bruce Fields
9
0.27%
Scott Mayhew
6
0.18%
Miklos Szeredi
3
0.09%
Tejun Heo
2
0.06%
Ricardo Labiaga
2
0.06%
Dave Jones
1
0.03%
Others
173
5.17%
Total
3347
fs_context.c
1452
-
6
6228
David Howells
Scott Mayhew
Al Viro
Trond Myklebust
Olga Kornievskaia
Others
September 2019
December 2019
January 2020
February 2020
March 2020
April 2020
var spanGroupData = [ {"timestamp": 1567321200, "group": [ {"author_id": 14, "token_count": 89}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 14, "token_count": 55}, {"author_id": 3, "token_count": 4689}, {"author_id": 12, "token_count": 18}, {"author_id": 16, "token_count": 1273}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 16, "token_count": 54}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 16, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
4690
75.31%
Scott Mayhew
1337
21.47%
Al Viro
144
2.31%
Trond Myklebust
37
0.59%
Olga Kornievskaia
18
0.29%
Others
2
0.03%
Total
6228
fscache-index.c
140
-
5
352
David Howells
Arnd Bergmann
Jeff Layton
Trond Myklebust
Others
April 2009
October 2011
January 2018
April 2018
May 2019
October 2019
var spanGroupData = [ {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 309}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 51, "token_count": 30}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
312
88.64%
Arnd Bergmann
30
8.52%
Jeff Layton
7
1.99%
Trond Myklebust
1
0.28%
Others
2
0.57%
Total
352
fscache.c
516
-
10
2216
David Howells
Dave Wysochanski
Arnd Bergmann
Trond Myklebust
Scott Mayhew
Chuck Lever
Tejun Heo
Anna Schumaker
Others
April 2009
September 2009
November 2009
February 2010
March 2010
May 2010
March 2012
May 2012
December 2012
September 2013
November 2014
April 2018
May 2019
August 2019
November 2019
December 2019
February 2020
April 2020
var spanGroupData = [ {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 1472}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 3, "token_count": 167}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 369}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 51, "token_count": 30}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 16, "token_count": 14}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 39, "token_count": 87}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
2039
92.01%
Dave Wysochanski
87
3.93%
Arnd Bergmann
30
1.35%
Trond Myklebust
26
1.17%
Scott Mayhew
15
0.68%
Chuck Lever
4
0.18%
Tejun Heo
3
0.14%
Anna Schumaker
2
0.09%
Others
10
0.45%
Total
2216
fscache.h
242
-
4
876
David Howells
Arnd Bergmann
Anna Schumaker
Others
April 2009
September 2009
May 2012
December 2012
September 2013
April 2018
May 2019
October 2019
var spanGroupData = [ {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 774}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 3, "token_count": 68}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 51, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
863
98.52%
Arnd Bergmann
10
1.14%
Anna Schumaker
1
0.11%
Others
2
0.23%
Total
876
getroot.c
165
-
12
724
Scott Mayhew
David Howells
Trond Myklebust
Al Viro
Nicholas Piggin
Kinglong Mee
Stanislav Kinsbursky
Christoph Hellwig
David P. Quigley
Linus Torvalds
J. Bruce Fields
Others
July 2006
August 2006
October 2007
December 2007
August 2008
April 2010
October 2010
January 2011
March 2011
January 2012
June 2012
October 2012
May 2013
February 2014
April 2014
October 2014
March 2015
December 2016
May 2019
December 2019
March 2020
var spanGroupData = [ {"timestamp": 1151737200, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 181}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 33, "token_count": 34}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 14, "token_count": 53}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 16, "token_count": 101}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 16, "token_count": 207}, ]}, ]
Author Name
Tokens
Token Proportion
Scott Mayhew
308
42.54%
David Howells
196
27.07%
Trond Myklebust
111
15.33%
Al Viro
59
8.15%
Nicholas Piggin
34
4.70%
Kinglong Mee
4
0.55%
Stanislav Kinsbursky
3
0.41%
Christoph Hellwig
3
0.41%
David P. Quigley
2
0.28%
Linus Torvalds
1
0.14%
J. Bruce Fields
1
0.14%
Others
2
0.28%
Total
724
inode.c
2313
-
62
10333
Trond Myklebust
David Howells
Chuck Lever
Linus Torvalds (pre-git)
Linus Torvalds
Jeff Layton
Al Viro
Anna Schumaker
David P. Quigley
Steve Dickson
Peng Tao
Stanislav Kinsbursky
Neil Brown
Manoj Naik
Deepa Dinamani
Benjamin Coddington
Eric W. Biedermann
Weston Andros Adamson
Andrew Morton
Kinglong Mee
Andy Adamson
Benny Halevy
Nicholas Piggin
Andreas Gruenbacher
Miklos Szeredi
Christoph Hellwig
J. Bruce Fields
Mel Gorman
Peter Staubach
Peter Zijlstra
Fred Isaman
Tejun Heo
Elena Reshetova
Harvey Harrison
Dave Jones
Others
December 1992
July 1993
January 1995
June 1995
January 1996
March 1996
March 1997
August 1997
October 1997
January 1998
May 1998
December 1998
February 1999
May 1999
September 1999
January 2000
March 2000
August 2000
October 2000
March 2001
April 2001
August 2001
November 2001
February 2002
March 2002
May 2002
July 2002
October 2002
November 2002
December 2002
May 2003
July 2003
January 2004
February 2004
March 2004
May 2004
August 2004
September 2004
January 2005
March 2005
May 2005
June 2005
August 2005
October 2005
November 2005
December 2005
January 2006
March 2006
April 2006
June 2006
July 2006
August 2006
October 2006
December 2006
January 2007
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
August 2007
September 2007
October 2007
January 2008
February 2008
March 2008
May 2008
June 2008
September 2008
October 2008
December 2008
March 2009
April 2009
August 2009
February 2010
March 2010
April 2010
June 2010
September 2010
October 2010
December 2010
January 2011
March 2011
May 2011
June 2011
October 2011
November 2011
December 2011
January 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
December 2012
February 2013
April 2013
May 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
June 2014
July 2014
September 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
November 2015
December 2015
January 2016
March 2016
April 2016
June 2016
July 2016
October 2016
November 2016
December 2016
January 2017
February 2017
April 2017
June 2017
July 2017
August 2017
October 2017
November 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
September 2018
December 2018
January 2019
February 2019
April 2019
May 2019
June 2019
August 2019
October 2019
January 2020
February 2020
April 2020
May 2020
var spanGroupData = [ {"timestamp": 723196800, "group": [ {"author_id": 9, "token_count": 40}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 9, "token_count": 19}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 9, "token_count": 44}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 9, "token_count": 16}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 9, "token_count": 19}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 9, "token_count": 30}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 9, "token_count": 110}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 983433600, "group": [ {"author_id": 26, "token_count": 23}, ]}, {"timestamp": 986112000, "group": [ {"author_id": 26, "token_count": 10}, ]}, {"timestamp": 996649200, "group": [ {"author_id": 26, "token_count": 23}, ]}, {"timestamp": 1004601600, "group": [ {"author_id": 26, "token_count": 43}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 26, "token_count": 144}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 0, "token_count": 19}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 151}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 32, "token_count": 2}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 20, "token_count": 17}, {"author_id": 22, "token_count": 12}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 1, "token_count": 39}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 96}, {"author_id": 0, "token_count": 13}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 40, "token_count": 33}, {"author_id": 3, "token_count": 1930}, {"author_id": 28, "token_count": 56}, {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 45, "token_count": 9}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 208}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 13, "token_count": 20}, {"author_id": 0, "token_count": 164}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 99}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 13, "token_count": 6}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 264}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 45, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 18, "token_count": 15}, {"author_id": 0, "token_count": 666}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 41}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 33, "token_count": 14}, {"author_id": 0, "token_count": 235}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 52, "token_count": 3}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 159}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 14, "token_count": 26}, {"author_id": 0, "token_count": 287}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 11, "token_count": 4}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 33, "token_count": 3}, {"author_id": 52, "token_count": 1}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 14, "token_count": 30}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 14, "token_count": 15}, {"author_id": 34, "token_count": 11}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 13, "token_count": 10}, {"author_id": 19, "token_count": 88}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 19, "token_count": 14}, {"author_id": 0, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 207}, {"author_id": 6, "token_count": 1}, {"author_id": 0, "token_count": 5}, {"author_id": 10, "token_count": 38}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 0, "token_count": 28}, {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 24}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 147}, {"author_id": 31, "token_count": 11}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 3, "token_count": 13}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 27, "token_count": 32}, {"author_id": 13, "token_count": 21}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 15, "token_count": 181}, {"author_id": 32, "token_count": 132}, {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 108}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 13, "token_count": 96}, {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 130}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 27}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 159}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 27, "token_count": 9}, {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 154}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 27}, {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 18, "token_count": 20}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 25, "token_count": 25}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 14, "token_count": 112}, {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 16}, {"author_id": 36, "token_count": 8}, {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 17, "token_count": 24}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 17, "token_count": 18}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 18, "token_count": 16}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 0, "token_count": 286}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 7, "token_count": 104}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 18, "token_count": 30}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 13, "token_count": 31}, {"author_id": 0, "token_count": 154}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 132}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 232}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 56, "token_count": 45}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "token_count": 16}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 50}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 30}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
5395
52.21%
David Howells
2062
19.96%
Chuck Lever
369
3.57%
Linus Torvalds (pre-git)
333
3.22%
Linus Torvalds
245
2.37%
Jeff Layton
202
1.95%
Al Viro
196
1.90%
Anna Schumaker
186
1.80%
David P. Quigley
181
1.75%
Steve Dickson
134
1.30%
Peng Tao
120
1.16%
Stanislav Kinsbursky
111
1.07%
Neil Brown
98
0.95%
Manoj Naik
56
0.54%
Deepa Dinamani
45
0.44%
Benjamin Coddington
42
0.41%
Eric W. Biedermann
41
0.40%
Weston Andros Adamson
39
0.38%
Andrew Morton
36
0.35%
Kinglong Mee
29
0.28%
Andy Adamson
25
0.24%
Benny Halevy
19
0.18%
Nicholas Piggin
17
0.16%
Andreas Gruenbacher
17
0.16%
Miklos Szeredi
14
0.14%
Christoph Hellwig
13
0.13%
J. Bruce Fields
12
0.12%
Mel Gorman
11
0.11%
Peter Staubach
10
0.10%
Peter Zijlstra
9
0.09%
Fred Isaman
6
0.06%
Tejun Heo
4
0.04%
Elena Reshetova
2
0.02%
Harvey Harrison
1
0.01%
Dave Jones
1
0.01%
Others
252
2.44%
Total
10333
internal.h
812
-
40
4206
Trond Myklebust
David Howells
Anna Schumaker
Fred Isaman
Andy Adamson
Chuck Lever
Peng Tao
Kinglong Mee
Weston Andros Adamson
Scott Mayhew
Talpey, Thomas
Jeff Layton
Tom Haynes
Eric W. Biedermann
Olga Kornievskaia
Stanislav Kinsbursky
David Chinner
Alexandros Batsakis
Neil Brown
Christoph Hellwig
Benjamin Coddington
Mel Gorman
Steve Dickson
Al Viro
Tigran Mkrtchyan
Tejun Heo
Mike Sager
Peter Zijlstra
Miklos Szeredi
Andrew Morton
Linus Torvalds
Arnd Bergmann
Others
June 2006
July 2006
August 2006
December 2006
April 2007
July 2007
September 2007
November 2007
December 2007
January 2008
February 2008
March 2008
June 2008
July 2008
December 2008
March 2009
April 2009
June 2009
August 2009
September 2009
December 2009
March 2010
April 2010
July 2010
October 2010
November 2010
December 2010
January 2011
February 2011
March 2011
May 2011
June 2011
July 2011
January 2012
March 2012
April 2012
May 2012
June 2012
July 2012
September 2012
October 2012
December 2012
April 2013
June 2013
August 2013
September 2013
October 2013
November 2013
February 2014
March 2014
April 2014
May 2014
June 2014
July 2014
September 2014
November 2014
February 2015
May 2015
July 2015
October 2015
November 2015
December 2015
January 2016
March 2016
April 2016
June 2016
July 2016
August 2016
September 2016
October 2016
December 2016
March 2017
April 2017
May 2017
June 2017
November 2017
December 2018
January 2019
February 2019
April 2019
August 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
June 2020
var spanGroupData = [ {"timestamp": 1149145200, "group": [ {"author_id": 40, "token_count": 3}, {"author_id": 3, "token_count": 447}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 153}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 49, "token_count": 76}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 32, "token_count": 12}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 47}, {"author_id": 3, "token_count": 10}, {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 23, "token_count": 20}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 15}, {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 48}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 14, "token_count": 8}, {"author_id": 2, "token_count": 42}, {"author_id": 6, "token_count": 69}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 58}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 31, "token_count": 3}, {"author_id": 19, "token_count": 26}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 11}, {"author_id": 2, "token_count": 17}, {"author_id": 6, "token_count": 246}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 500}, {"author_id": 31, "token_count": 9}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 44}, {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 4, "token_count": 23}, {"author_id": 42, "token_count": 19}, {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 15}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 31}, {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 84}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 13, "token_count": 58}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 66}, {"author_id": 7, "token_count": 33}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 7, "token_count": 16}, {"author_id": 8, "token_count": 2}, {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 27, "token_count": 46}, {"author_id": 18, "token_count": 3}, {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 7, "token_count": 17}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 8, "token_count": 44}, {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 52, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 25, "token_count": 105}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 12, "token_count": 43}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 43}, {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 16, "token_count": 5}, {"author_id": 37, "token_count": 4}, {"author_id": 0, "token_count": 216}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 15}, {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 22}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 17, "token_count": 3}, {"author_id": 7, "token_count": 6}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 26, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 18, "token_count": 12}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 141}, {"author_id": 16, "token_count": 72}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 18, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1096
26.06%
David Howells
767
18.24%
Anna Schumaker
744
17.69%
Fred Isaman
315
7.49%
Andy Adamson
237
5.63%
Chuck Lever
183
4.35%
Peng Tao
122
2.90%
Kinglong Mee
105
2.50%
Weston Andros Adamson
77
1.83%
Scott Mayhew
77
1.83%
Talpey, Thomas
76
1.81%
Jeff Layton
58
1.38%
Tom Haynes
46
1.09%
Eric W. Biedermann
46
1.09%
Olga Kornievskaia
43
1.02%
Stanislav Kinsbursky
26
0.62%
David Chinner
24
0.57%
Alexandros Batsakis
20
0.48%
Neil Brown
19
0.45%
Christoph Hellwig
19
0.45%
Benjamin Coddington
14
0.33%
Mel Gorman
13
0.31%
Steve Dickson
12
0.29%
Al Viro
12
0.29%
Tigran Mkrtchyan
4
0.10%
Tejun Heo
4
0.10%
Mike Sager
4
0.10%
Peter Zijlstra
3
0.07%
Miklos Szeredi
3
0.07%
Andrew Morton
3
0.07%
Linus Torvalds
1
0.02%
Arnd Bergmann
1
0.02%
Others
32
0.76%
Total
4206
io.c
148
-
2
358
Trond Myklebust
Others
June 2016
November 2017
January 2018
February 2019
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 348}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
357
99.72%
Others
1
0.28%
Total
358
iostat.h
77
-
7
291
Chuck Lever
David Howells
Trond Myklebust
Tejun Heo
Others
March 2006
June 2008
April 2009
October 2009
February 2010
November 2014
November 2017
var spanGroupData = [ {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 183}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 51}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
188
64.60%
David Howells
51
17.53%
Trond Myklebust
10
3.44%
Tejun Heo
2
0.69%
Others
40
13.75%
Total
291
mount_clnt.c
540
-
16
2284
Chuck Lever
Linus Torvalds (pre-git)
Trond Myklebust
Christoph Hellwig
Art Haas
Jeff Layton
Dave Jones
Stanislav Kinsbursky
Steve Dickson
Olga Kornievskaia
Scott Mayhew
Others
March 1997
March 2000
April 2002
September 2002
November 2002
March 2004
March 2005
March 2006
March 2007
June 2007
July 2007
April 2008
December 2008
June 2009
August 2009
February 2010
September 2010
December 2010
January 2012
October 2012
June 2013
May 2017
July 2017
November 2017
April 2019
May 2020
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 9, "token_count": 152}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 9, "token_count": 32}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 43, "token_count": 18}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 30, "token_count": 42}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 62}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 138}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 1240}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 317}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 19, "token_count": 6}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 16, "token_count": 3}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 13, "token_count": 40}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 50}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 12, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
1849
80.95%
Linus Torvalds (pre-git)
184
8.06%
Trond Myklebust
69
3.02%
Christoph Hellwig
50
2.19%
Art Haas
42
1.84%
Jeff Layton
40
1.75%
Dave Jones
18
0.79%
Stanislav Kinsbursky
6
0.26%
Steve Dickson
5
0.22%
Olga Kornievskaia
5
0.22%
Scott Mayhew
3
0.13%
Others
13
0.57%
Total
2284
namespace.c
363
-
19
1653
David Howells
Trond Myklebust
Al Viro
Anna Schumaker
Nicholas Piggin
Scott Mayhew
Manoj Naik
Benjamin Coddington
Tejun Heo
David P. Quigley
Others
June 2006
July 2006
August 2006
November 2006
February 2007
August 2007
April 2008
May 2008
August 2008
June 2009
March 2010
April 2010
January 2011
March 2011
April 2012
July 2012
October 2012
January 2013
May 2013
March 2015
June 2016
January 2017
April 2017
May 2019
August 2019
December 2019
February 2020
March 2020
April 2020
var spanGroupData = [ {"timestamp": 1149145200, "group": [ {"author_id": 3, "token_count": 199}, {"author_id": 28, "token_count": 6}, {"author_id": 0, "token_count": 157}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 20}, {"author_id": 33, "token_count": 51}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 14, "token_count": 121}, {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 80}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 14, "token_count": 57}, {"author_id": 3, "token_count": 379}, {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 16, "token_count": 7}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 300}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
647
39.14%
Trond Myklebust
605
36.60%
Al Viro
178
10.77%
Anna Schumaker
115
6.96%
Nicholas Piggin
51
3.09%
Scott Mayhew
12
0.73%
Manoj Naik
6
0.36%
Benjamin Coddington
4
0.24%
Tejun Heo
3
0.18%
David P. Quigley
2
0.12%
Others
30
1.81%
Total
1653
netns.h
44
-
9
124
Stanislav Kinsbursky
Eric W. Biedermann
Trond Myklebust
Anna Schumaker
Christoph Hellwig
Chuck Lever
Deepa Dinamani
Others
November 2011
January 2012
March 2012
May 2012
July 2012
August 2012
October 2012
July 2014
September 2014
October 2016
November 2016
November 2017
January 2019
var spanGroupData = [ {"timestamp": 1320130800, "group": [ {"author_id": 19, "token_count": 28}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 19, "token_count": 24}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 19, "token_count": 20}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 19, "token_count": 16}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 27, "token_count": 10}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Kinsbursky
91
73.39%
Eric W. Biedermann
10
8.06%
Trond Myklebust
8
6.45%
Anna Schumaker
5
4.03%
Christoph Hellwig
4
3.23%
Chuck Lever
3
2.42%
Deepa Dinamani
1
0.81%
Others
2
1.61%
Total
124
nfs.h
30
-
2
104
Anna Schumaker
Others
July 2012
November 2017
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 103}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
103
99.04%
Others
1
0.96%
Total
104
nfs2super.c
32
-
2
98
Anna Schumaker
Others
July 2012
May 2019
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 97}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
97
98.98%
Others
1
1.02%
Total
98
nfs2xdr.c
1156
-
15
4343
Chuck Lever
Linus Torvalds (pre-git)
Trond Myklebust
Christoph Hellwig
Eric W. Biedermann
Anna Schumaker
Benny Halevy
Peng Tao
Art Haas
Dave Jones
Al Viro
Talpey, Thomas
Benjamin Coddington
Others
March 1997
October 1997
February 1999
May 1999
September 1999
March 2000
February 2002
April 2002
May 2002
July 2002
August 2002
September 2002
November 2002
March 2004
May 2004
August 2004
January 2006
March 2006
June 2006
August 2006
October 2006
July 2007
September 2007
March 2008
February 2010
October 2010
December 2010
January 2012
April 2012
May 2012
June 2012
October 2012
February 2013
May 2014
August 2014
May 2017
June 2017
November 2017
February 2019
April 2019
June 2019
October 2019
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 9, "token_count": 679}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 9, "token_count": 34}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 9, "token_count": 105}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 30, "token_count": 6}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 11, "token_count": 31}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 2725}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 27, "token_count": 62}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 7, "token_count": 26}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 146}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 104}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 139}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
2836
65.30%
Linus Torvalds (pre-git)
833
19.18%
Trond Myklebust
337
7.76%
Christoph Hellwig
146
3.36%
Eric W. Biedermann
62
1.43%
Anna Schumaker
55
1.27%
Benny Halevy
31
0.71%
Peng Tao
26
0.60%
Art Haas
6
0.14%
Dave Jones
4
0.09%
Al Viro
3
0.07%
Talpey, Thomas
1
0.02%
Benjamin Coddington
1
0.02%
Others
2
0.05%
Total
4343
nfs3_fs.h
37
-
4
161
Anna Schumaker
Peng Tao
Scott Mayhew
Others
May 2014
September 2014
November 2017
December 2019
var spanGroupData = [ {"timestamp": 1398927600, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 153}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 16, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
153
95.03%
Peng Tao
6
3.73%
Scott Mayhew
1
0.62%
Others
1
0.62%
Total
161
nfs3acl.c
344
-
11
1633
Andreas Gruenbacher
Christoph Hellwig
Trond Myklebust
Chuck Lever
Jeff Layton
Tejun Heo
David Howells
Others
June 2005
August 2005
March 2006
May 2006
June 2008
August 2008
March 2009
March 2010
April 2010
January 2011
March 2012
December 2013
January 2014
February 2014
June 2014
July 2014
August 2014
September 2014
March 2015
December 2015
March 2016
November 2017
July 2018
April 2020
var spanGroupData = [ {"timestamp": 1117609200, "group": [ {"author_id": 20, "token_count": 743}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 20, "token_count": 13}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 132}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 5, "token_count": 92}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 5, "token_count": 190}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 20, "token_count": 178}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 20, "token_count": 47}, ]}, ]
Author Name
Tokens
Token Proportion
Andreas Gruenbacher
983
60.20%
Christoph Hellwig
283
17.33%
Trond Myklebust
274
16.78%
Chuck Lever
73
4.47%
Jeff Layton
4
0.24%
Tejun Heo
3
0.18%
David Howells
3
0.18%
Others
10
0.61%
Total
1633
nfs3client.c
120
-
6
523
Anna Schumaker
Peng Tao
Trond Myklebust
Tigran Mkrtchyan
Scott Mayhew
Others
July 2012
May 2014
July 2014
September 2014
June 2016
April 2017
April 2019
May 2019
October 2019
December 2019
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 274}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 7, "token_count": 99}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 7, "token_count": 41}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 37, "token_count": 28}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 16, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
274
52.39%
Peng Tao
140
26.77%
Trond Myklebust
77
14.72%
Tigran Mkrtchyan
28
5.35%
Scott Mayhew
3
0.57%
Others
1
0.19%
Total
523
nfs3proc.c
1044
-
30
5176
Trond Myklebust
Linus Torvalds (pre-git)
Chuck Lever
Benjamin Coddington
Anna Schumaker
Christoph Hellwig
Art Haas
Jeff Layton
EG Keizer
J. Bruce Fields
Andreas Gruenbacher
Dave Jones
Fred Isaman
David Howells
Weston Andros Adamson
David P. Quigley
Neil Brown
Al Viro
Tejun Heo
Andy Adamson
Matthew Wilcox
Harvey Harrison
Others
March 2000
August 2000
September 2000
October 2000
March 2002
April 2002
May 2002
July 2002
September 2002
October 2002
November 2002
December 2002
October 2003
February 2004
March 2004
April 2004
August 2004
September 2004
January 2005
March 2005
June 2005
August 2005
October 2005
January 2006
March 2006
June 2006
August 2006
October 2006
November 2006
June 2007
July 2007
September 2007
October 2007
December 2007
January 2008
May 2008
June 2008
August 2008
March 2009
September 2009
January 2010
March 2010
April 2010
September 2010
October 2010
February 2011
November 2011
December 2011
March 2012
April 2012
June 2012
July 2012
August 2012
September 2012
November 2012
January 2013
May 2013
August 2013
September 2013
December 2013
January 2014
February 2014
May 2014
June 2014
September 2014
February 2015
March 2015
July 2016
April 2017
June 2017
July 2017
November 2017
February 2018
March 2018
April 2018
May 2018
December 2018
September 2019
December 2019
January 2020
March 2020
var spanGroupData = [ {"timestamp": 951897600, "group": [ {"author_id": 9, "token_count": 1192}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 9, "token_count": 43}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 9, "token_count": 28}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 43, "token_count": 56}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 30, "token_count": 135}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 271}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 20, "token_count": 66}, {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 22, "token_count": 67}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 351}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 25}, {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 55, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 688}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 44, "token_count": 74}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 221}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 13, "token_count": 101}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 72}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 6, "token_count": 44}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 114}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 15, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 5, "token_count": 171}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 0, "token_count": 54}, {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 17, "token_count": 254}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 70}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 17, "token_count": 116}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
2003
38.70%
Linus Torvalds (pre-git)
1269
24.52%
Chuck Lever
398
7.69%
Benjamin Coddington
371
7.17%
Anna Schumaker
253
4.89%
Christoph Hellwig
179
3.46%
Art Haas
135
2.61%
Jeff Layton
119
2.30%
EG Keizer
74
1.43%
J. Bruce Fields
72
1.39%
Andreas Gruenbacher
66
1.28%
Dave Jones
56
1.08%
Fred Isaman
44
0.85%
David Howells
31
0.60%
Weston Andros Adamson
14
0.27%
David P. Quigley
12
0.23%
Neil Brown
11
0.21%
Al Viro
10
0.19%
Tejun Heo
6
0.12%
Andy Adamson
6
0.12%
Matthew Wilcox
4
0.08%
Harvey Harrison
3
0.06%
Others
40
0.77%
Total
5176
nfs3super.c
36
-
3
111
Anna Schumaker
Christoph Hellwig
Others
July 2012
December 2013
September 2014
May 2019
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 95}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
98
88.29%
Christoph Hellwig
12
10.81%
Others
1
0.90%
Total
111
nfs3xdr.c
2584
-
17
9077
Chuck Lever
Trond Myklebust
Linus Torvalds (pre-git)
Anna Schumaker
Christoph Hellwig
Andreas Gruenbacher
Eric W. Biedermann
Peng Tao
Ricardo Labiaga
Art Haas
Dave Jones
Fred Isaman
David Howells
Benjamin Coddington
Others
March 1997
March 2000
February 2002
April 2002
July 2002
September 2002
October 2002
November 2002
March 2004
September 2004
June 2005
March 2006
June 2006
August 2006
March 2007
July 2007
March 2009
April 2009
October 2010
December 2010
January 2011
January 2012
April 2012
May 2012
June 2012
October 2012
February 2013
May 2014
August 2014
February 2015
May 2015
August 2015
May 2017
June 2017
November 2017
March 2018
April 2018
September 2018
February 2019
April 2019
June 2019
October 2019
January 2020
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 9, "token_count": 317}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 9, "token_count": 294}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 30, "token_count": 6}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 20, "token_count": 262}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 49}, {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 6481}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 338}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 27, "token_count": 62}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 326}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 167}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 324}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
6694
73.75%
Trond Myklebust
666
7.34%
Linus Torvalds (pre-git)
611
6.73%
Anna Schumaker
395
4.35%
Christoph Hellwig
326
3.59%
Andreas Gruenbacher
262
2.89%
Eric W. Biedermann
62
0.68%
Peng Tao
18
0.20%
Ricardo Labiaga
6
0.07%
Art Haas
6
0.07%
Dave Jones
4
0.04%
Fred Isaman
3
0.03%
David Howells
3
0.03%
Benjamin Coddington
1
0.01%
Others
20
0.22%
Total
9077
nfs42.h
40
-
5
213
Olga Kornievskaia
Anna Schumaker
Trond Myklebust
Peng Tao
Others
May 2013
September 2014
November 2014
June 2015
September 2015
November 2017
February 2019
June 2019
July 2019
var spanGroupData = [ {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 92}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 12, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Olga Kornievskaia
94
44.13%
Anna Schumaker
65
30.52%
Trond Myklebust
35
16.43%
Peng Tao
18
8.45%
Others
1
0.47%
Total
213
nfs42proc.c
1090
-
12
5917
Olga Kornievskaia
Trond Myklebust
Anna Schumaker
Peng Tao
Christoph Hellwig
J. Bruce Fields
Jeff Layton
Al Viro
Linus Torvalds
Others
May 2013
September 2014
October 2014
November 2014
March 2015
May 2015
June 2015
July 2015
September 2015
November 2015
December 2015
January 2016
February 2016
May 2016
June 2016
July 2016
August 2016
October 2016
January 2017
February 2017
April 2017
May 2017
July 2017
September 2017
November 2017
May 2018
July 2018
August 2018
November 2018
February 2019
June 2019
July 2019
November 2019
December 2019
February 2020
var spanGroupData = [ {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 438}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 224}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 396}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 107}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 248}, {"author_id": 0, "token_count": 160}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 22, "token_count": 84}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 22, "token_count": 8}, {"author_id": 7, "token_count": 386}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 102}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 5, "token_count": 320}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 173}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 13, "token_count": 5}, {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 127}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 12, "token_count": 80}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 12, "token_count": 41}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 12, "token_count": 973}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 12, "token_count": 61}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 12, "token_count": 35}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 889}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 736}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 12, "token_count": 35}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 12, "token_count": 98}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Olga Kornievskaia
2060
34.81%
Trond Myklebust
1506
25.45%
Anna Schumaker
1180
19.94%
Peng Tao
736
12.44%
Christoph Hellwig
325
5.49%
J. Bruce Fields
92
1.55%
Jeff Layton
5
0.08%
Al Viro
3
0.05%
Linus Torvalds
2
0.03%
Others
8
0.14%
Total
5917
nfs42xdr.c
991
-
7
4450
Anna Schumaker
Olga Kornievskaia
Trond Myklebust
Peng Tao
Christoph Hellwig
Chuck Lever
Others
May 2013
September 2014
November 2014
March 2015
June 2015
September 2015
July 2016
October 2016
May 2017
November 2017
July 2018
February 2019
March 2019
June 2019
var spanGroupData = [ {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 579}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 360}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 562}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 64}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 496}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 7, "token_count": 406}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 116}, {"author_id": 12, "token_count": 95}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 12, "token_count": 356}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 0, "token_count": 473}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 893}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
1575
35.39%
Olga Kornievskaia
1344
30.20%
Trond Myklebust
988
22.20%
Peng Tao
406
9.12%
Christoph Hellwig
116
2.61%
Chuck Lever
20
0.45%
Others
1
0.02%
Total
4450
nfs4_fs.h
624
-
26
3159
Trond Myklebust
Anna Schumaker
Weston Andros Adamson
Chuck Lever
Andy Adamson
Olga Kornievskaia
Fred Isaman
Neil Brown
Peng Tao
Benny Halevy
David Howells
Alexandros Batsakis
Donald Buczek
Ricardo Labiaga
Manoj Naik
Aneesh Kumar K.V
Jeff Layton
David P. Quigley
Christoph Hellwig
Al Viro
Elena Reshetova
Others
June 2005
October 2005
November 2005
January 2006
June 2006
August 2006
November 2006
January 2007
July 2007
October 2007
December 2008
February 2009
April 2009
December 2009
January 2010
April 2010
May 2010
June 2010
July 2010
December 2010
February 2011
March 2011
April 2011
May 2011
June 2011
July 2011
August 2011
December 2011
January 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
November 2012
February 2013
March 2013
April 2013
May 2013
July 2013
August 2013
September 2013
October 2013
November 2013
January 2014
February 2014
May 2014
June 2014
September 2014
November 2014
January 2015
June 2015
July 2015
September 2015
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
January 2017
May 2017
August 2017
October 2017
November 2017
May 2018
July 2018
August 2018
September 2018
November 2018
December 2018
April 2019
June 2019
July 2019
August 2019
September 2019
October 2019
December 2019
January 2020
February 2020
var spanGroupData = [ {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 401}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 125}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 28, "token_count": 8}, {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 86}, {"author_id": 11, "token_count": 34}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 23, "token_count": 29}, {"author_id": 4, "token_count": 28}, {"author_id": 21, "token_count": 12}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 41, "token_count": 8}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 72}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 102}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 70}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 1, "token_count": 3}, {"author_id": 0, "token_count": 25}, {"author_id": 10, "token_count": 11}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 87}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 78}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 15, "token_count": 3}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 60}, {"author_id": 10, "token_count": 256}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 18, "token_count": 4}, {"author_id": 0, "token_count": 6}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 118}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 7, "token_count": 37}, {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 51}, {"author_id": 6, "token_count": 95}, {"author_id": 13, "token_count": 3}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 18, "token_count": 29}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 25}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 12, "token_count": 45}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "token_count": 61}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 17}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 47, "token_count": 15}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 12, "token_count": 56}, {"author_id": 0, "token_count": 39}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1517
48.02%
Anna Schumaker
293
9.28%
Weston Andros Adamson
288
9.12%
Chuck Lever
278
8.80%
Andy Adamson
264
8.36%
Olga Kornievskaia
121
3.83%
Fred Isaman
96
3.04%
Neil Brown
95
3.01%
Peng Tao
37
1.17%
Benny Halevy
34
1.08%
David Howells
30
0.95%
Alexandros Batsakis
29
0.92%
Donald Buczek
15
0.47%
Ricardo Labiaga
12
0.38%
Manoj Naik
8
0.25%
Aneesh Kumar K.V
8
0.25%
Jeff Layton
5
0.16%
David P. Quigley
3
0.09%
Christoph Hellwig
3
0.09%
Al Viro
2
0.06%
Elena Reshetova
1
0.03%
Others
20
0.63%
Total
3159
nfs4client.c
1303
-
22
5135
Anna Schumaker
Chuck Lever
Andy Adamson
Trond Myklebust
Scott Mayhew
Olga Kornievskaia
J. Bruce Fields
Weston Andros Adamson
Steve Dickson
Peng Tao
David Howells
Tigran Mkrtchyan
Tejun Heo
Jeff Layton
Benjamin Coddington
Elena Reshetova
Stanislav Kinsbursky
Neil Brown
Others
July 2012
August 2012
September 2012
November 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
August 2013
September 2013
October 2013
November 2013
January 2014
February 2014
March 2014
May 2014
July 2014
September 2014
November 2014
January 2015
March 2015
April 2015
July 2015
November 2015
June 2016
August 2016
September 2016
November 2016
March 2017
April 2017
June 2017
October 2017
December 2017
February 2018
July 2018
September 2018
December 2018
February 2019
April 2019
May 2019
August 2019
October 2019
December 2019
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 2170}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 19, "token_count": 4}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 403}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 52, "token_count": 26}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 32, "token_count": 18}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 2, "token_count": 7}, {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 143}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 489}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 317}, {"author_id": 10, "token_count": 42}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 7, "token_count": 37}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 32, "token_count": 23}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 37, "token_count": 29}, {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 175}, {"author_id": 13, "token_count": 16}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 22, "token_count": 67}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 208}, {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 59, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 74}, {"author_id": 16, "token_count": 29}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 12, "token_count": 71}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 28}, {"author_id": 16, "token_count": 79}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
2390
46.54%
Chuck Lever
1010
19.67%
Andy Adamson
666
12.97%
Trond Myklebust
536
10.44%
Scott Mayhew
108
2.10%
Olga Kornievskaia
73
1.42%
J. Bruce Fields
67
1.30%
Weston Andros Adamson
46
0.90%
Steve Dickson
41
0.80%
Peng Tao
41
0.80%
David Howells
31
0.60%
Tigran Mkrtchyan
29
0.56%
Tejun Heo
26
0.51%
Jeff Layton
22
0.43%
Benjamin Coddington
11
0.21%
Elena Reshetova
5
0.10%
Stanislav Kinsbursky
4
0.08%
Neil Brown
4
0.08%
Others
25
0.49%
Total
5135
nfs4file.c
430
-
19
1957
Olga Kornievskaia
Anna Schumaker
Peng Tao
Trond Myklebust
Christoph Hellwig
David Chinner
David Howells
Xiong Zhou
Al Viro
Benjamin Coddington
Miklos Szeredi
Neil Brown
Kinglong Mee
Jeff Layton
Others
July 2012
December 2012
May 2013
September 2013
April 2014
August 2014
September 2014
November 2014
March 2015
June 2015
August 2015
September 2015
November 2015
December 2015
January 2016
March 2016
June 2016
July 2016
September 2016
October 2016
November 2017
July 2018
October 2018
January 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
October 2019
November 2019
December 2019
February 2020
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 339}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 58}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 75}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 118}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 3, "token_count": 6}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 17, "token_count": 14}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 7, "token_count": 246}, {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 5, "token_count": 57}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 5, "token_count": 23}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 34, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 12, "token_count": 18}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 42, "token_count": 77}, {"author_id": 12, "token_count": 127}, {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 12, "token_count": 54}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 12, "token_count": 497}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 12, "token_count": 22}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 57, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Olga Kornievskaia
719
36.74%
Anna Schumaker
593
30.30%
Peng Tao
246
12.57%
Trond Myklebust
112
5.72%
Christoph Hellwig
81
4.14%
David Chinner
77
3.93%
David Howells
19
0.97%
Xiong Zhou
16
0.82%
Al Viro
15
0.77%
Benjamin Coddington
14
0.72%
Miklos Szeredi
6
0.31%
Neil Brown
2
0.10%
Kinglong Mee
1
0.05%
Jeff Layton
1
0.05%
Others
55
2.81%
Total
1957
nfs4getroot.c
41
-
3
169
Anna Schumaker
Trond Myklebust
Others
July 2012
October 2012
September 2013
November 2017
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 160}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
160
94.67%
Trond Myklebust
8
4.73%
Others
1
0.59%
Total
169
nfs4idmap.c
803
-
23
3620
Anna Schumaker
Trond Myklebust
Marius Aamodt Eriksen
David Howells
Eric W. Biedermann
Stanislav Kinsbursky
Linus Torvalds
Dave Wysochanski
Tom Haynes
Chuck Lever
Al Viro
J. Bruce Fields
Weston Andros Adamson
Peng Tao
Others
April 2003
June 2003
October 2003
February 2004
June 2004
May 2005
January 2006
March 2006
August 2006
April 2007
December 2007
August 2009
September 2010
October 2010
February 2011
June 2011
September 2011
December 2011
January 2012
February 2012
March 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
January 2013
February 2013
March 2013
June 2013
August 2013
July 2014
December 2014
April 2015
July 2015
October 2015
April 2016
March 2017
June 2017
September 2017
January 2018
May 2018
June 2018
July 2018
February 2019
April 2019
June 2019
July 2019
var spanGroupData = [ {"timestamp": 1049184000, "group": [ {"author_id": 29, "token_count": 354}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 197}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 2, "token_count": 677}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 259}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 19, "token_count": 19}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 2, "token_count": 49}, {"author_id": 3, "token_count": 10}, {"author_id": 19, "token_count": 59}, {"author_id": 0, "token_count": 327}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 403}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 45}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 131}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 250}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 27, "token_count": 136}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 114}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 185}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 3, "token_count": 40}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 39, "token_count": 13}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 55}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 26, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
1403
38.76%
Trond Myklebust
1384
38.23%
Marius Aamodt Eriksen
354
9.78%
David Howells
176
4.86%
Eric W. Biedermann
136
3.76%
Stanislav Kinsbursky
78
2.15%
Linus Torvalds
15
0.41%
Dave Wysochanski
13
0.36%
Tom Haynes
5
0.14%
Chuck Lever
5
0.14%
Al Viro
5
0.14%
J. Bruce Fields
2
0.06%
Weston Andros Adamson
1
0.03%
Peng Tao
1
0.03%
Others
42
1.16%
Total
3620
nfs4idmap.h
68
-
8
185
Trond Myklebust
Marius Aamodt Eriksen
Anna Schumaker
Tom Haynes
Eric W. Biedermann
David Howells
Linus Torvalds
Others
April 2003
February 2004
January 2006
August 2006
January 2009
September 2010
February 2011
January 2012
October 2012
February 2013
December 2014
April 2015
var spanGroupData = [ {"timestamp": 1049184000, "group": [ {"author_id": 29, "token_count": 47}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 26, "token_count": 3}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 27, "token_count": 7}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
88
47.57%
Marius Aamodt Eriksen
47
25.41%
Anna Schumaker
17
9.19%
Tom Haynes
16
8.65%
Eric W. Biedermann
7
3.78%
David Howells
5
2.70%
Linus Torvalds
3
1.62%
Others
2
1.08%
Total
185
nfs4namespace.c
567
-
17
2414
David Howells
Chuck Lever
Anna Schumaker
J. Bruce Fields
Trond Myklebust
Weston Andros Adamson
Andy Adamson
Al Viro
Scott Mayhew
Stanislav Kinsbursky
Tejun Heo
Jeff Layton
Harvey Harrison
Others
June 2006
August 2006
January 2007
December 2007
May 2008
August 2008
March 2009
August 2009
October 2009
March 2010
April 2010
March 2011
November 2011
January 2012
March 2012
April 2012
October 2012
February 2013
March 2013
September 2013
October 2013
February 2014
June 2014
March 2015
July 2016
April 2017
November 2017
February 2019
December 2019
January 2020
February 2020
March 2020
June 2020
var spanGroupData = [ {"timestamp": 1149145200, "group": [ {"author_id": 3, "token_count": 330}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 148}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 22, "token_count": 144}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 14, "token_count": 34}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 234}, {"author_id": 10, "token_count": 100}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 425}, {"author_id": 10, "token_count": 24}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 103}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 628}, {"author_id": 16, "token_count": 21}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
1112
46.06%
Chuck Lever
461
19.10%
Anna Schumaker
236
9.78%
J. Bruce Fields
144
5.97%
Trond Myklebust
135
5.59%
Weston Andros Adamson
124
5.14%
Andy Adamson
103
4.27%
Al Viro
37
1.53%
Scott Mayhew
21
0.87%
Stanislav Kinsbursky
11
0.46%
Tejun Heo
3
0.12%
Jeff Layton
3
0.12%
Harvey Harrison
3
0.12%
Others
21
0.87%
Total
2414
nfs4proc.c
10151
-
65
50184
Trond Myklebust
Andy Adamson
Anna Schumaker
Chuck Lever
Weston Andros Adamson
Jeff Layton
David P. Quigley
J. Bruce Fields
Benny Halevy
Neil Brown
Ricardo Labiaga
Olga Kornievskaia
Benjamin Coddington
Alexandros Batsakis
Fred Isaman
Andreas Gruenbacher
David Howells
Kinglong Mee
Peng Tao
Neil Horman
Aneesh Kumar K.V
Andrew Elble
Al Viro
Manoj Naik
Steve Dickson
Miklos Szeredi
Deepa Dinamani
Tigran Mkrtchyan
Harvey Harrison
Elena Reshetova
Donald Buczek
Dave Wysochanski
Boaz Harrosh
Peter Staubach
Scott Mayhew
Matthew Wilcox
Tejun Heo
Linus Torvalds
Mike Sager
Arnd Bergmann
Andrew Morton
Others
October 2002
November 2002
December 2002
April 2003
October 2003
February 2004
March 2004
April 2004
August 2004
September 2004
January 2005
March 2005
June 2005
August 2005
October 2005
November 2005
January 2006
March 2006
June 2006
August 2006
September 2006
October 2006
November 2006
December 2006
January 2007
February 2007
May 2007
June 2007
July 2007
August 2007
September 2007
October 2007
December 2007
January 2008
February 2008
April 2008
May 2008
June 2008
October 2008
December 2008
March 2009
April 2009
May 2009
June 2009
July 2009
August 2009
October 2009
November 2009
December 2009
January 2010
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
October 2011
November 2011
December 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
July 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
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
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
October 2017
November 2017
December 2017
January 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
July 2020
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 760}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 866}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 405}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 0, "token_count": 984}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 140}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 40, "token_count": 1}, {"author_id": 22, "token_count": 456}, {"author_id": 0, "token_count": 147}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 398}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 129}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 1427}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 22, "token_count": 12}, {"author_id": 0, "token_count": 43}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 28, "token_count": 111}, {"author_id": 0, "token_count": 245}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 3, "token_count": 148}, {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 22, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 13, "token_count": 26}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 810}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 45, "token_count": 6}, {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 55, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 123}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 58, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 6484}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 157}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 1167}, {"author_id": 11, "token_count": 183}, {"author_id": 21, "token_count": 28}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 165}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 23, "token_count": 179}, {"author_id": 4, "token_count": 11}, {"author_id": 35, "token_count": 1}, {"author_id": 18, "token_count": 17}, {"author_id": 21, "token_count": 403}, {"author_id": 0, "token_count": 117}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 0, "token_count": 121}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 23, "token_count": 132}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 179}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 81}, {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 520}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 11, "token_count": 11}, {"author_id": 0, "token_count": 288}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 13, "token_count": 176}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 487}, {"author_id": 2, "token_count": 11}, {"author_id": 22, "token_count": 97}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 4, "token_count": 61}, {"author_id": 41, "token_count": 132}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 6, "token_count": 28}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 82}, {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 4, "token_count": 380}, {"author_id": 2, "token_count": 499}, {"author_id": 6, "token_count": 135}, {"author_id": 38, "token_count": 171}, {"author_id": 0, "token_count": 34}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 74}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "token_count": 9}, {"author_id": 11, "token_count": 314}, {"author_id": 0, "token_count": 2}, {"author_id": 10, "token_count": 69}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 14, "token_count": 52}, {"author_id": 4, "token_count": 47}, {"author_id": 2, "token_count": 662}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 4, "token_count": 94}, {"author_id": 13, "token_count": 3}, {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 2, "token_count": 71}, {"author_id": 7, "token_count": 1}, {"author_id": 0, "token_count": 303}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 27}, {"author_id": 10, "token_count": 39}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 108}, {"author_id": 1, "token_count": 114}, {"author_id": 0, "token_count": 288}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 329}, {"author_id": 6, "token_count": 58}, {"author_id": 0, "token_count": 134}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 105}, {"author_id": 2, "token_count": 133}, {"author_id": 1, "token_count": 78}, {"author_id": 26, "token_count": 1}, {"author_id": 0, "token_count": 77}, {"author_id": 10, "token_count": 132}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 43}, {"author_id": 34, "token_count": 24}, {"author_id": 32, "token_count": 8}, {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 89}, {"author_id": 1, "token_count": 204}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 7, "token_count": 11}, {"author_id": 0, "token_count": 86}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 1, "token_count": 103}, {"author_id": 0, "token_count": 101}, {"author_id": 10, "token_count": 140}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 4, "token_count": 341}, {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 237}, {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 1076}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 0, "token_count": 72}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 10, "token_count": 13}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 341}, {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 80}, {"author_id": 0, "token_count": 620}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 404}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 15, "token_count": 1523}, {"author_id": 32, "token_count": 67}, {"author_id": 0, "token_count": 598}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 4, "token_count": 10}, {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 19}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 1, "token_count": 526}, {"author_id": 0, "token_count": 634}, {"author_id": 10, "token_count": 824}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 2, "token_count": 2}, {"author_id": 18, "token_count": 64}, {"author_id": 0, "token_count": 70}, {"author_id": 10, "token_count": 308}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 1388}, {"author_id": 0, "token_count": 13}, {"author_id": 10, "token_count": 101}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 13, "token_count": 17}, {"author_id": 0, "token_count": 128}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 54, "token_count": 7}, {"author_id": 0, "token_count": 33}, {"author_id": 10, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 361}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 58}, {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 2, "token_count": 16}, {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 13, "token_count": 122}, {"author_id": 7, "token_count": 16}, {"author_id": 10, "token_count": 61}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 7, "token_count": 30}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 25, "token_count": 37}, {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 18, "token_count": 66}, {"author_id": 7, "token_count": 15}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 7, "token_count": 20}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 726}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 357}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 67}, {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 13, "token_count": 272}, {"author_id": 25, "token_count": 4}, {"author_id": 18, "token_count": 9}, {"author_id": 12, "token_count": 5}, {"author_id": 0, "token_count": 13}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 13, "token_count": 14}, {"author_id": 25, "token_count": 39}, {"author_id": 18, "token_count": 10}, {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 25, "token_count": 118}, {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 7, "token_count": 76}, {"author_id": 0, "token_count": 458}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 20, "token_count": 25}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 12, "token_count": 59}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 20, "token_count": 127}, {"author_id": 46, "token_count": 123}, {"author_id": 7, "token_count": 12}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 195}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 14, "token_count": 23}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 14, "token_count": 18}, {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 14, "token_count": 16}, {"author_id": 1, "token_count": 20}, {"author_id": 13, "token_count": 136}, {"author_id": 37, "token_count": 12}, {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 164}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 340}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 333}, {"author_id": 6, "token_count": 52}, {"author_id": 13, "token_count": 450}, {"author_id": 0, "token_count": 1126}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 51, "token_count": 1}, {"author_id": 56, "token_count": 19}, {"author_id": 6, "token_count": 20}, {"author_id": 18, "token_count": 57}, {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 17, "token_count": 66}, {"author_id": 0, "token_count": 359}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 20, "token_count": 82}, {"author_id": 18, "token_count": 11}, {"author_id": 0, "token_count": 186}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 281}, {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 17, "token_count": 65}, {"author_id": 39, "token_count": 7}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 30}, {"author_id": 17, "token_count": 18}, {"author_id": 13, "token_count": 269}, {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 34}, {"author_id": 0, "token_count": 399}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 240}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 59, "token_count": 7}, {"author_id": 0, "token_count": 228}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 17, "token_count": 46}, {"author_id": 1, "token_count": 30}, {"author_id": 0, "token_count": 929}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 18, "token_count": 42}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 13, "token_count": 16}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 13, "token_count": 24}, {"author_id": 0, "token_count": 417}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 228}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 102}, {"author_id": 17, "token_count": 14}, {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 1, "token_count": 61}, {"author_id": 0, "token_count": 314}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 22}, {"author_id": 12, "token_count": 198}, {"author_id": 0, "token_count": 255}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 179}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 18, "token_count": 14}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "token_count": 132}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 12, "token_count": 7}, {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 315}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 13}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 17, "token_count": 112}, {"author_id": 12, "token_count": 6}, {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 47, "token_count": 7}, {"author_id": 0, "token_count": 351}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 251}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 605}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 0, "token_count": 57}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 118}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 12, "token_count": 11}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 12, "token_count": 60}, {"author_id": 0, "token_count": 165}, {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 16, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 12, "token_count": 51}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 93}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
31226
62.22%
Andy Adamson
3213
6.40%
Anna Schumaker
2884
5.75%
Chuck Lever
2796
5.57%
Weston Andros Adamson
1725
3.44%
Jeff Layton
1557
3.10%
David P. Quigley
1523
3.03%
J. Bruce Fields
574
1.14%
Benny Halevy
510
1.02%
Neil Brown
438
0.87%
Ricardo Labiaga
432
0.86%
Olga Kornievskaia
410
0.82%
Benjamin Coddington
321
0.64%
Alexandros Batsakis
311
0.62%
Fred Isaman
300
0.60%
Andreas Gruenbacher
234
0.47%
David Howells
225
0.45%
Kinglong Mee
198
0.39%
Peng Tao
181
0.36%
Neil Horman
171
0.34%
Aneesh Kumar K.V
132
0.26%
Andrew Elble
123
0.25%
Al Viro
119
0.24%
Manoj Naik
111
0.22%
Steve Dickson
75
0.15%
Miklos Szeredi
24
0.05%
Deepa Dinamani
19
0.04%
Tigran Mkrtchyan
12
0.02%
Harvey Harrison
12
0.02%
Elena Reshetova
7
0.01%
Donald Buczek
7
0.01%
Dave Wysochanski
7
0.01%
Boaz Harrosh
7
0.01%
Peter Staubach
6
0.01%
Scott Mayhew
5
0.01%
Matthew Wilcox
4
0.01%
Tejun Heo
3
0.01%
Linus Torvalds
2
0.00%
Mike Sager
1
0.00%
Arnd Bergmann
1
0.00%
Andrew Morton
1
0.00%
Others
277
0.55%
Total
50184
nfs4renewd.c
157
-
10
465
Trond Myklebust
Andy Adamson
David Howells
Benny Halevy
Alexandros Batsakis
Neil Brown
Harvey Harrison
Tejun Heo
Chuck Lever
Others
October 2002
February 2004
June 2005
January 2006
August 2006
November 2006
August 2007
May 2008
December 2008
April 2009
February 2010
June 2010
December 2010
February 2011
August 2011
May 2012
August 2012
September 2014
August 2016
February 2017
December 2018
January 2020
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 143}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 58, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 23, "token_count": 9}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
386
83.01%
Andy Adamson
27
5.81%
David Howells
16
3.44%
Benny Halevy
13
2.80%
Alexandros Batsakis
9
1.94%
Neil Brown
4
0.86%
Harvey Harrison
4
0.86%
Tejun Heo
3
0.65%
Chuck Lever
2
0.43%
Others
1
0.22%
Total
465
nfs4session.c
653
-
8
2659
Trond Myklebust
Chuck Lever
Arnd Bergmann
Andy Adamson
Neil Brown
Fred Isaman
Others
November 2012
December 2012
May 2013
June 2013
July 2013
August 2013
September 2013
February 2014
February 2015
January 2016
August 2016
September 2016
October 2016
November 2016
June 2018
December 2018
February 2019
May 2019
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 1694}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 342}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 165}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 149}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 184}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 51, "token_count": 12}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
2461
92.55%
Chuck Lever
172
6.47%
Arnd Bergmann
12
0.45%
Andy Adamson
7
0.26%
Neil Brown
3
0.11%
Fred Isaman
1
0.04%
Others
3
0.11%
Total
2659
nfs4session.h
184
-
5
701
Trond Myklebust
Chuck Lever
Anna Schumaker
Andy Adamson
Others
November 2012
December 2012
May 2013
June 2013
July 2013
August 2013
September 2013
February 2014
February 2015
March 2015
May 2015
January 2016
August 2016
September 2016
January 2017
November 2017
June 2018
March 2019
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 373}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 94}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
540
77.03%
Chuck Lever
114
16.26%
Anna Schumaker
27
3.85%
Andy Adamson
19
2.71%
Others
1
0.14%
Total
701
nfs4state.c
2702
-
37
11792
Trond Myklebust
Chuck Lever
Andy Adamson
Neil Brown
Anna Schumaker
Olga Kornievskaia
Weston Andros Adamson
Jeff Layton
Ricardo Labiaga
Alexandros Batsakis
Donald Buczek
Matthew Wilcox
Fred Isaman
Benny Halevy
Stanislav Kinsbursky
David Howells
J. Bruce Fields
Elena Reshetova
Benjamin Coddington
Harvey Harrison
Peter Zijlstra
Linus Torvalds
Scott Mayhew
Arnd Bergmann
Others
October 2002
April 2003
October 2003
February 2004
March 2004
August 2004
January 2005
March 2005
June 2005
October 2005
November 2005
January 2006
August 2006
June 2007
July 2007
August 2007
October 2007
December 2007
January 2008
February 2008
April 2008
May 2008
December 2008
March 2009
April 2009
June 2009
July 2009
September 2009
December 2009
January 2010
March 2010
April 2010
May 2010
June 2010
July 2010
September 2010
October 2010
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
August 2011
December 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
November 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
December 2013
February 2014
March 2014
June 2014
July 2014
September 2014
January 2015
March 2015
April 2015
June 2015
July 2015
October 2015
May 2016
September 2016
October 2016
November 2016
December 2016
January 2017
May 2017
June 2017
October 2017
November 2017
December 2017
March 2018
July 2018
August 2018
September 2018
November 2018
December 2018
February 2019
May 2019
June 2019
July 2019
August 2019
October 2019
November 2019
January 2020
February 2020
May 2020
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 389}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 539}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 258}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 277}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 390}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 199}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 562}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 58, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 982}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 178}, {"author_id": 11, "token_count": 28}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 23, "token_count": 91}, {"author_id": 4, "token_count": 58}, {"author_id": 21, "token_count": 119}, {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 133}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 0, "token_count": 34}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 331}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 53}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 352}, {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 222}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 10}, {"author_id": 0, "token_count": 287}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 46}, {"author_id": 0, "token_count": 491}, {"author_id": 10, "token_count": 156}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 235}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 19, "token_count": 21}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 381}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 4, "token_count": 17}, {"author_id": 0, "token_count": 18}, {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 185}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 0, "token_count": 172}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 4, "token_count": 16}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 4, "token_count": 47}, {"author_id": 13, "token_count": 20}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 38}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 30}, {"author_id": 18, "token_count": 14}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 18, "token_count": 39}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 1, "token_count": 946}, {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 13, "token_count": 26}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 36, "token_count": 2}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 13, "token_count": 25}, {"author_id": 12, "token_count": 1}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 13, "token_count": 64}, {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 247}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 6, "token_count": 29}, {"author_id": 18, "token_count": 28}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 18, "token_count": 38}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 59, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 18, "token_count": 29}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 55, "token_count": 56}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 12, "token_count": 6}, {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 280}, {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "token_count": 137}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 115}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 47, "token_count": 80}, {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 61}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 12, "token_count": 58}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 22, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
7553
64.05%
Chuck Lever
2247
19.06%
Andy Adamson
406
3.44%
Neil Brown
286
2.43%
Anna Schumaker
282
2.39%
Olga Kornievskaia
181
1.53%
Weston Andros Adamson
166
1.41%
Jeff Layton
136
1.15%
Ricardo Labiaga
119
1.01%
Alexandros Batsakis
91
0.77%
Donald Buczek
80
0.68%
Matthew Wilcox
56
0.47%
Fred Isaman
29
0.25%
Benny Halevy
28
0.24%
Stanislav Kinsbursky
21
0.18%
David Howells
21
0.18%
J. Bruce Fields
11
0.09%
Elena Reshetova
7
0.06%
Benjamin Coddington
4
0.03%
Harvey Harrison
3
0.03%
Peter Zijlstra
2
0.02%
Linus Torvalds
2
0.02%
Scott Mayhew
1
0.01%
Arnd Bergmann
1
0.01%
Others
59
0.50%
Total
11792
nfs4super.c
299
-
8
1171
Anna Schumaker
David Howells
Al Viro
Trond Myklebust
Scott Mayhew
Peng Tao
Others
July 2012
December 2012
June 2013
January 2014
April 2014
May 2014
March 2015
April 2015
April 2019
May 2019
October 2019
December 2019
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 721}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 14, "token_count": 128}, {"author_id": 3, "token_count": 250}, {"author_id": 16, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
724
61.83%
David Howells
250
21.35%
Al Viro
130
11.10%
Trond Myklebust
45
3.84%
Scott Mayhew
16
1.37%
Peng Tao
4
0.34%
Others
2
0.17%
Total
1171
nfs4sysctl.c
70
-
5
224
Anna Schumaker
Stanislav Kinsbursky
Others
July 2012
October 2012
June 2014
April 2015
November 2017
January 2018
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 214}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
217
96.88%
Stanislav Kinsbursky
2
0.89%
Others
5
2.23%
Total
224
nfs4trace.c
31
-
2
96
Trond Myklebust
Others
August 2013
December 2015
November 2017
July 2019
January 2020
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
95
98.96%
Others
1
1.04%
Total
96
nfs4trace.h
2276
-
9
2458
Chuck Lever
Trond Myklebust
Olga Kornievskaia
Jeff Layton
Anna Schumaker
Weston Andros Adamson
David Howells
Others
August 2013
June 2014
March 2015
August 2015
November 2015
December 2015
May 2016
July 2016
January 2017
June 2017
November 2017
December 2018
February 2019
June 2019
July 2019
November 2019
December 2019
January 2020
February 2020
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 759}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 12, "token_count": 88}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 13, "token_count": 19}, {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 13, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 827}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 101}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 225}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 166}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
1199
48.78%
Trond Myklebust
1102
44.83%
Olga Kornievskaia
88
3.58%
Jeff Layton
38
1.55%
Anna Schumaker
22
0.90%
Weston Andros Adamson
6
0.24%
David Howells
1
0.04%
Others
2
0.08%
Total
2458
nfs4xdr.c
7601
-
39
37326
Trond Myklebust
Andy Adamson
Benny Halevy
Anna Schumaker
Chuck Lever
Weston Andros Adamson
Christoph Hellwig
David P. Quigley
Jeff Layton
Fred Isaman
J. Bruce Fields
Manoj Naik
Ricardo Labiaga
Kinglong Mee
Peng Tao
Andreas Gruenbacher
Alexandros Batsakis
Al Viro
Marius Aamodt Eriksen
Harvey Harrison
Eric W. Biedermann
Donald Buczek
Olga Kornievskaia
Mike Sager
Jim Rees
Arnd Bergmann
Deepa Dinamani
David Howells
Talpey, Thomas
Benjamin Coddington
Andrew Morton
Others
October 2002
November 2002
December 2002
April 2003
May 2003
October 2003
February 2004
March 2004
April 2004
August 2004
September 2004
March 2005
June 2005
October 2005
January 2006
March 2006
June 2006
August 2006
October 2006
May 2007
June 2007
July 2007
August 2007
September 2007
October 2007
December 2007
March 2008
April 2008
May 2008
December 2008
March 2009
April 2009
August 2009
December 2009
February 2010
March 2010
April 2010
June 2010
July 2010
September 2010
October 2010
November 2010
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
June 2011
July 2011
December 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
August 2012
September 2012
October 2012
November 2012
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
May 2014
August 2014
September 2014
November 2014
January 2015
February 2015
March 2015
April 2015
June 2015
August 2015
September 2015
November 2015
April 2016
May 2016
June 2016
August 2016
September 2016
October 2016
November 2016
December 2016
February 2017
March 2017
April 2017
May 2017
June 2017
August 2017
September 2017
November 2017
January 2018
March 2018
April 2018
July 2018
October 2018
February 2019
April 2019
June 2019
July 2019
October 2019
November 2019
January 2020
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 1406}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 154}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 922}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 29, "token_count": 58}, {"author_id": 0, "token_count": 555}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 1981}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 5521}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 808}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 22, "token_count": 382}, {"author_id": 28, "token_count": 10}, {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 168}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 268}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 4, "token_count": 44}, {"author_id": 28, "token_count": 342}, {"author_id": 0, "token_count": 344}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 14, "token_count": 64}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 13, "token_count": 53}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 248}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 11, "token_count": 31}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 58, "token_count": 38}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 4, "token_count": 609}, {"author_id": 11, "token_count": 5}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 362}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 4075}, {"author_id": 11, "token_count": 569}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 11, "token_count": 2110}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 23, "token_count": 99}, {"author_id": 22, "token_count": 1}, {"author_id": 35, "token_count": 16}, {"author_id": 21, "token_count": 212}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 138}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 11, "token_count": 5}, {"author_id": 1, "token_count": 1}, {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 1304}, {"author_id": 2, "token_count": 627}, {"author_id": 21, "token_count": 127}, {"author_id": 0, "token_count": 63}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 369}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 4, "token_count": 393}, {"author_id": 2, "token_count": 835}, {"author_id": 6, "token_count": 6}, {"author_id": 0, "token_count": 186}, {"author_id": 10, "token_count": 47}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 25}, {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 11, "token_count": 429}, {"author_id": 10, "token_count": 21}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 2, "token_count": 799}, {"author_id": 11, "token_count": 15}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 397}, {"author_id": 6, "token_count": 182}, {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 74}, {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 10, "token_count": 280}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 221}, {"author_id": 0, "token_count": 616}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 88}, {"author_id": 6, "token_count": 4}, {"author_id": 0, "token_count": 44}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 525}, {"author_id": 1, "token_count": 57}, {"author_id": 0, "token_count": 215}, {"author_id": 10, "token_count": 338}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 127}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 10, "token_count": 75}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 0, "token_count": 2}, {"author_id": 10, "token_count": 24}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 50, "token_count": 10}, {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 27, "token_count": 38}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 28}, {"author_id": 0, "token_count": 224}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 15, "token_count": 529}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 162}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 32}, {"author_id": 0, "token_count": 4}, {"author_id": 10, "token_count": 286}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 367}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 5, "token_count": 25}, {"author_id": 7, "token_count": 24}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 5, "token_count": 46}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 1, "token_count": 4}, {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 213}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 13, "token_count": 27}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 25, "token_count": 161}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 7, "token_count": 121}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 20, "token_count": 92}, {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 124}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 13, "token_count": 20}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 6, "token_count": 219}, {"author_id": 13, "token_count": 51}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 56, "token_count": 3}, {"author_id": 6, "token_count": 30}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 210}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 20, "token_count": 68}, {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 261}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 885}, {"author_id": 0, "token_count": 122}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 17, "token_count": 1}, {"author_id": 13, "token_count": 321}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 410}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 521}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 47, "token_count": 20}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 51, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
17189
46.05%
Andy Adamson
7397
19.82%
Benny Halevy
3164
8.48%
Anna Schumaker
2445
6.55%
Chuck Lever
1646
4.41%
Weston Andros Adamson
1073
2.87%
Christoph Hellwig
956
2.56%
David P. Quigley
529
1.42%
Jeff Layton
481
1.29%
Fred Isaman
445
1.19%
J. Bruce Fields
385
1.03%
Manoj Naik
352
0.94%
Ricardo Labiaga
339
0.91%
Kinglong Mee
170
0.46%
Peng Tao
165
0.44%
Andreas Gruenbacher
160
0.43%
Alexandros Batsakis
99
0.27%
Al Viro
64
0.17%
Marius Aamodt Eriksen
58
0.16%
Harvey Harrison
38
0.10%
Eric W. Biedermann
38
0.10%
Donald Buczek
20
0.05%
Olga Kornievskaia
18
0.05%
Mike Sager
16
0.04%
Jim Rees
10
0.03%
Arnd Bergmann
4
0.01%
Deepa Dinamani
3
0.01%
David Howells
2
0.01%
Talpey, Thomas
1
0.00%
Benjamin Coddington
1
0.00%
Andrew Morton
1
0.00%
Others
57
0.15%
Total
37326
nfsroot.c
310
-
9
841
Chuck Lever
Linus Torvalds (pre-git)
Trond Myklebust
Al Viro
Andrew Morton
Others
June 1995
March 1996
March 1997
October 1997
January 1998
March 1998
June 1999
September 1999
June 2002
April 2004
November 2006
December 2008
July 2010
September 2010
October 2010
March 2011
March 2012
December 2014
September 2015
November 2017
March 2020
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 9, "token_count": 18}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 9, "token_count": 20}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 9, "token_count": 18}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 9, "token_count": 18}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 40, "token_count": 3}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 656}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
707
84.07%
Linus Torvalds (pre-git)
101
12.01%
Trond Myklebust
17
2.02%
Al Viro
4
0.48%
Andrew Morton
3
0.36%
Others
9
1.07%
Total
841
nfstrace.c
14
-
3
32
Trond Myklebust
Chuck Lever
Others
August 2013
March 2015
November 2017
February 2019
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
26
81.25%
Chuck Lever
5
15.63%
Others
1
3.13%
Total
32
nfstrace.h
1443
-
5
1386
Chuck Lever
Trond Myklebust
Jeff Layton
Al Viro
Others
August 2013
August 2017
November 2017
January 2018
February 2019
June 2019
November 2019
December 2019
January 2020
April 2020
May 2020
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 557}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 87}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 168}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 391}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 44}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
744
53.68%
Trond Myklebust
636
45.89%
Jeff Layton
4
0.29%
Al Viro
1
0.07%
Others
1
0.07%
Total
1386
pagelist.c
1453
-
29
5806
Trond Myklebust
Weston Andros Adamson
Anna Schumaker
Benjamin Coddington
Linus Torvalds
Fred Isaman
Peng Tao
Jeff Layton
Boaz Harrosh
Christoph Hellwig
Chuck Lever
Tom Haynes
Peter Zijlstra
Benny Halevy
David Howells
Neil Brown
Mel Gorman
Matthew Wilcox
Kinglong Mee
Others
November 2001
February 2002
October 2002
November 2002
January 2003
October 2003
August 2004
June 2005
March 2006
June 2006
December 2006
April 2007
May 2007
June 2007
December 2007
February 2010
March 2010
May 2010
June 2010
October 2010
December 2010
February 2011
March 2011
May 2011
June 2011
July 2011
January 2012
April 2012
May 2012
July 2012
August 2012
March 2013
April 2013
September 2013
March 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
January 2015
March 2015
June 2015
July 2015
September 2015
December 2015
January 2016
April 2016
October 2016
April 2017
June 2017
July 2017
August 2017
September 2017
March 2018
July 2018
September 2018
October 2018
November 2018
December 2018
February 2019
April 2019
May 2019
June 2019
August 2019
March 2020
April 2020
May 2020
var spanGroupData = [ {"timestamp": 1004601600, "group": [ {"author_id": 26, "token_count": 274}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 259}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 49}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 6, "token_count": 19}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 54, "token_count": 53}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 11, "token_count": 9}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 193}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 6, "token_count": 175}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 901}, {"author_id": 0, "token_count": 29}, {"author_id": 10, "token_count": 488}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 26, "token_count": 2}, {"author_id": 7, "token_count": 8}, {"author_id": 8, "token_count": 13}, {"author_id": 10, "token_count": 194}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 10, "token_count": 28}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 5, "token_count": 27}, {"author_id": 10, "token_count": 112}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 540}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 7, "token_count": 55}, {"author_id": 10, "token_count": 27}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 13, "token_count": 52}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 98}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 17, "token_count": 17}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 17, "token_count": 203}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 17, "token_count": 6}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 169}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 36, "token_count": 10}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 17, "token_count": 81}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 298}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 498}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
2341
40.32%
Weston Andros Adamson
1389
23.92%
Anna Schumaker
917
15.79%
Benjamin Coddington
307
5.29%
Linus Torvalds
276
4.75%
Fred Isaman
194
3.34%
Peng Tao
165
2.84%
Jeff Layton
54
0.93%
Boaz Harrosh
53
0.91%
Christoph Hellwig
27
0.47%
Chuck Lever
18
0.31%
Tom Haynes
13
0.22%
Peter Zijlstra
12
0.21%
Benny Halevy
9
0.16%
David Howells
4
0.07%
Neil Brown
3
0.05%
Mel Gorman
2
0.03%
Matthew Wilcox
1
0.02%
Kinglong Mee
1
0.02%
Others
20
0.34%
Total
5806
pnfs.c
3276
-
23
15181
Trond Myklebust
Fred Isaman
Andy Adamson
Peng Tao
Benny Halevy
Jeff Layton
Weston Andros Adamson
Ricardo Labiaga
Christoph Hellwig
Tom Haynes
Benjamin Coddington
Kinglong Mee
Anna Schumaker
Boaz Harrosh
Olga Kornievskaia
Elena Reshetova
Scott Mayhew
Neil Brown
Peter Zijlstra
Others
October 2010
January 2011
February 2011
March 2011
May 2011
June 2011
July 2011
September 2011
October 2011
November 2011
January 2012
March 2012
April 2012
May 2012
June 2012
September 2012
October 2012
January 2013
February 2013
March 2013
May 2013
June 2013
August 2013
January 2014
February 2014
March 2014
April 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
June 2015
July 2015
August 2015
September 2015
October 2015
December 2015
January 2016
February 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
April 2017
May 2017
September 2017
October 2017
November 2017
December 2017
March 2018
May 2018
June 2018
July 2018
August 2018
September 2018
December 2018
February 2019
March 2019
April 2019
June 2019
July 2019
September 2019
January 2020
February 2020
March 2020
April 2020
var spanGroupData = [ {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 1097}, {"author_id": 11, "token_count": 124}, {"author_id": 6, "token_count": 277}, {"author_id": 21, "token_count": 170}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 541}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 106}, {"author_id": 6, "token_count": 128}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 4, "token_count": 338}, {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 11, "token_count": 532}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 19}, {"author_id": 11, "token_count": 5}, {"author_id": 6, "token_count": 23}, {"author_id": 0, "token_count": 157}, {"author_id": 10, "token_count": 24}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 41}, {"author_id": 11, "token_count": 61}, {"author_id": 7, "token_count": 76}, {"author_id": 0, "token_count": 272}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 7, "token_count": 41}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 7, "token_count": 62}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 54, "token_count": 22}, {"author_id": 0, "token_count": 37}, {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 15}, {"author_id": 6, "token_count": 314}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 369}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 4, "token_count": 42}, {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 7, "token_count": 42}, {"author_id": 0, "token_count": 573}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 69}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 0, "token_count": 485}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 341}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 10, "token_count": 42}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 10, "token_count": 92}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 5, "token_count": 119}, {"author_id": 7, "token_count": 181}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 44}, {"author_id": 7, "token_count": 219}, {"author_id": 10, "token_count": 45}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 7, "token_count": 32}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 7, "token_count": 156}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 53}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 7, "token_count": 10}, {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 280}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 13, "token_count": 7}, {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 7, "token_count": 6}, {"author_id": 0, "token_count": 376}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 7, "token_count": 82}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 25, "token_count": 39}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 13, "token_count": 112}, {"author_id": 7, "token_count": 77}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 306}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 10, "token_count": 25}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 13, "token_count": 327}, {"author_id": 8, "token_count": 30}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 322}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 13, "token_count": 11}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 6, "token_count": 476}, {"author_id": 13, "token_count": 169}, {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 6, "token_count": 537}, {"author_id": 0, "token_count": 308}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 835}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 180}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 214}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 17, "token_count": 61}, {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 59, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 17, "token_count": 1}, {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 246}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 12, "token_count": 12}, {"author_id": 0, "token_count": 241}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 109}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 231}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 606}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 154}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
7370
48.55%
Fred Isaman
2308
15.20%
Andy Adamson
2034
13.40%
Peng Tao
1264
8.33%
Benny Halevy
724
4.77%
Jeff Layton
626
4.12%
Weston Andros Adamson
237
1.56%
Ricardo Labiaga
170
1.12%
Christoph Hellwig
167
1.10%
Tom Haynes
83
0.55%
Benjamin Coddington
62
0.41%
Kinglong Mee
39
0.26%
Anna Schumaker
25
0.16%
Boaz Harrosh
22
0.14%
Olga Kornievskaia
12
0.08%
Elena Reshetova
12
0.08%
Scott Mayhew
6
0.04%
Neil Brown
5
0.03%
Peter Zijlstra
1
0.01%
Others
14
0.09%
Total
15181
pnfs.h
919
-
17
4147
Trond Myklebust
Fred Isaman
Andy Adamson
Benny Halevy
Peng Tao
Tom Haynes
Christoph Hellwig
Weston Andros Adamson
Benjamin Coddington
Ricardo Labiaga
Jeff Layton
Marc Eshel
Neil Brown
Elena Reshetova
Boaz Harrosh
Peter Zijlstra
Others
July 2010
October 2010
January 2011
February 2011
March 2011
May 2011
June 2011
July 2011
September 2011
January 2012
March 2012
April 2012
May 2012
June 2012
August 2012
September 2012
October 2012
February 2013
March 2013
May 2013
June 2013
January 2014
March 2014
May 2014
June 2014
July 2014
August 2014
September 2014
November 2014
December 2014
January 2015
February 2015
March 2015
June 2015
August 2015
September 2015
December 2015
January 2016
April 2016
May 2016
July 2016
August 2016
September 2016
October 2016
November 2016
December 2016
March 2017
April 2017
May 2017
October 2017
November 2017
December 2017
May 2018
June 2018
August 2018
September 2018
December 2018
February 2019
September 2019
January 2020
February 2020
March 2020
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 11, "token_count": 67}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 145}, {"author_id": 11, "token_count": 64}, {"author_id": 6, "token_count": 38}, {"author_id": 21, "token_count": 67}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 136}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 21}, {"author_id": 6, "token_count": 82}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 4, "token_count": 49}, {"author_id": 6, "token_count": 158}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 11, "token_count": 231}, {"author_id": 24, "token_count": 14}, {"author_id": 0, "token_count": 3}, {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 52}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 37}, {"author_id": 11, "token_count": 38}, {"author_id": 7, "token_count": 16}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 6, "token_count": 71}, {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 6, "token_count": 151}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 94}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 7, "token_count": 5}, {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 7, "token_count": 156}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 10, "token_count": 88}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 5, "token_count": 8}, {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 127}, {"author_id": 7, "token_count": 22}, {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 7, "token_count": 15}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 132}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 8, "token_count": 22}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 102}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 42}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 169}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 7, "token_count": 34}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 13, "token_count": 15}, {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 6, "token_count": 16}, {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 6, "token_count": 93}, {"author_id": 0, "token_count": 153}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 17, "token_count": 66}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 59, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 17, "token_count": 21}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 543}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1646
39.69%
Fred Isaman
749
18.06%
Andy Adamson
418
10.08%
Benny Halevy
402
9.69%
Peng Tao
312
7.52%
Tom Haynes
157
3.79%
Christoph Hellwig
135
3.26%
Weston Andros Adamson
115
2.77%
Benjamin Coddington
87
2.10%
Ricardo Labiaga
67
1.62%
Jeff Layton
22
0.53%
Marc Eshel
14
0.34%
Neil Brown
8
0.19%
Elena Reshetova
7
0.17%
Boaz Harrosh
6
0.14%
Peter Zijlstra
1
0.02%
Others
1
0.02%
Total
4147
pnfs_dev.c
377
-
8
1547
Christoph Hellwig
Benny Halevy
Trond Myklebust
Marc Eshel
Andy Adamson
Weston Andros Adamson
Neil Brown
Others
May 2011
June 2011
March 2012
September 2012
September 2014
March 2015
December 2018
February 2019
var spanGroupData = [ {"timestamp": 1304233200, "group": [ {"author_id": 11, "token_count": 482}, {"author_id": 24, "token_count": 167}, {"author_id": 10, "token_count": 61}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 72}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 105}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 493}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 51}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
493
31.87%
Benny Halevy
482
31.16%
Trond Myklebust
265
17.13%
Marc Eshel
167
10.80%
Andy Adamson
72
4.65%
Weston Andros Adamson
61
3.94%
Neil Brown
4
0.26%
Others
3
0.19%
Total
1547
pnfs_nfs.c
1215
-
11
5435
Peng Tao
Trond Myklebust
Tom Haynes
Andy Adamson
Weston Andros Adamson
Dave Wysochanski
Neil Brown
Elena Reshetova
Tigran Mkrtchyan
Anna Schumaker
Others
May 2014
June 2014
December 2014
February 2015
March 2015
July 2015
August 2015
January 2016
April 2016
May 2016
June 2016
September 2016
November 2016
March 2017
April 2017
July 2017
August 2017
September 2017
October 2017
August 2018
December 2018
May 2019
August 2019
January 2020
March 2020
April 2020
May 2020
var spanGroupData = [ {"timestamp": 1398927600, "group": [ {"author_id": 7, "token_count": 2291}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 777}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 8, "token_count": 88}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 39, "token_count": 16}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 37, "token_count": 2}, {"author_id": 0, "token_count": 32}, {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 166}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 82}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 1623}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Peng Tao
2299
42.30%
Trond Myklebust
1976
36.36%
Tom Haynes
865
15.92%
Andy Adamson
166
3.05%
Weston Andros Adamson
97
1.78%
Dave Wysochanski
16
0.29%
Neil Brown
6
0.11%
Elena Reshetova
5
0.09%
Tigran Mkrtchyan
2
0.04%
Anna Schumaker
2
0.04%
Others
1
0.02%
Total
5435
proc.c
763
-
21
3658
Trond Myklebust
Linus Torvalds (pre-git)
Chuck Lever
Anna Schumaker
Art Haas
Jeff Layton
EG Keizer
Dave Jones
Fred Isaman
Weston Andros Adamson
David P. Quigley
David Howells
Al Viro
Neil Brown
J. Bruce Fields
Andy Adamson
Harvey Harrison
Benjamin Coddington
Others
December 1992
February 1993
June 1993
November 1993
February 1994
May 1994
October 1994
January 1996
March 1997
September 1999
March 2000
June 2000
August 2000
September 2000
October 2000
February 2002
April 2002
May 2002
September 2002
October 2002
November 2002
December 2002
September 2003
October 2003
February 2004
March 2004
August 2004
September 2004
January 2005
March 2005
June 2005
August 2005
October 2005
December 2005
January 2006
March 2006
June 2006
August 2006
July 2007
September 2007
October 2007
January 2008
May 2008
June 2008
August 2008
March 2009
April 2010
September 2010
October 2010
December 2010
February 2011
November 2011
December 2011
March 2012
April 2012
May 2012
June 2012
July 2012
January 2013
May 2013
September 2013
May 2014
June 2014
February 2015
March 2015
July 2016
April 2017
June 2017
November 2017
March 2018
April 2018
May 2018
December 2018
August 2019
December 2019
January 2020
var spanGroupData = [ {"timestamp": 723196800, "group": [ {"author_id": 9, "token_count": 201}, ]}, {"timestamp": 728553600, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 760089600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 9, "token_count": 20}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 9, "token_count": 306}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 9, "token_count": 465}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 9, "token_count": 30}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 9, "token_count": 22}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 43, "token_count": 48}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 30, "token_count": 118}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 342}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 150}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 336}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 40}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 58, "token_count": 4}, {"author_id": 0, "token_count": 110}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 44, "token_count": 58}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 371}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 13, "token_count": 68}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 72}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 6, "token_count": 33}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 104}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 15, "token_count": 18}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 10, "token_count": 18}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 53}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1517
41.47%
Linus Torvalds (pre-git)
1085
29.66%
Chuck Lever
392
10.72%
Anna Schumaker
233
6.37%
Art Haas
118
3.23%
Jeff Layton
77
2.10%
EG Keizer
58
1.59%
Dave Jones
49
1.34%
Fred Isaman
33
0.90%
Weston Andros Adamson
18
0.49%
David P. Quigley
18
0.49%
David Howells
18
0.49%
Al Viro
12
0.33%
Neil Brown
7
0.19%
J. Bruce Fields
6
0.16%
Andy Adamson
5
0.14%
Harvey Harrison
4
0.11%
Benjamin Coddington
3
0.08%
Others
5
0.14%
Total
3658
read.c
486
-
23
2248
Trond Myklebust
Fred Isaman
Linus Torvalds (pre-git)
Weston Andros Adamson
Peng Tao
Anna Schumaker
David Howells
Christoph Hellwig
Chuck Lever
Andy Adamson
Kinglong Mee
Linus Torvalds
Benjamin Coddington
Tom Haynes
Mel Gorman
Benny Halevy
Dave Jones
Others
March 1996
March 1997
January 1998
August 1998
March 2000
July 2000
October 2000
January 2001
November 2001
February 2002
August 2002
October 2002
November 2002
April 2004
August 2004
November 2005
March 2006
May 2006
June 2006
August 2006
September 2006
November 2006
December 2006
April 2007
May 2007
July 2007
August 2007
October 2007
February 2008
March 2008
April 2008
April 2009
December 2009
May 2010
October 2010
February 2011
March 2011
June 2011
July 2011
October 2011
March 2012
April 2012
May 2012
June 2012
July 2012
December 2013
April 2014
May 2014
June 2014
September 2014
April 2015
September 2015
October 2015
December 2015
April 2016
June 2016
October 2016
April 2017
August 2017
September 2018
February 2019
April 2019
May 2019
August 2019
January 2020
April 2020
May 2020
var spanGroupData = [ {"timestamp": 825667200, "group": [ {"author_id": 9, "token_count": 45}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 9, "token_count": 165}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1004601600, "group": [ {"author_id": 26, "token_count": 10}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 26, "token_count": 7}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 142}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 137}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 99}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 30}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 151}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 3, "token_count": 65}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 18}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 6, "token_count": 300}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 18}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 5, "token_count": 54}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 67}, {"author_id": 10, "token_count": 83}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 8, "token_count": 7}, {"author_id": 10, "token_count": 27}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 81}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 25, "token_count": 21}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 25, "token_count": 19}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 121}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 17, "token_count": 18}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 155}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
968
43.06%
Fred Isaman
332
14.77%
Linus Torvalds (pre-git)
236
10.50%
Weston Andros Adamson
191
8.50%
Peng Tao
121
5.38%
Anna Schumaker
74
3.29%
David Howells
66
2.94%
Christoph Hellwig
54
2.40%
Chuck Lever
52
2.31%
Andy Adamson
43
1.91%
Kinglong Mee
40
1.78%
Linus Torvalds
18
0.80%
Benjamin Coddington
18
0.80%
Tom Haynes
7
0.31%
Mel Gorman
5
0.22%
Benny Halevy
2
0.09%
Dave Jones
1
0.04%
Others
20
0.89%
Total
2248
super.c
1382
-
34
6554
David Howells
Anna Schumaker
Trond Myklebust
Chuck Lever
Scott Mayhew
Jeff Layton
Al Viro
Weston Andros Adamson
Talpey, Thomas
Deepa Dinamani
Eric W. Biedermann
Miklos Szeredi
Tejun Heo
Steve Dickson
Stanislav Kinsbursky
J. Bruce Fields
Mike Sager
Peng Tao
Linus Torvalds
Christoph Hellwig
Benjamin Coddington
Others
June 2006
August 2006
February 2007
May 2007
July 2007
August 2007
September 2007
December 2007
April 2008
June 2008
October 2008
December 2008
April 2009
June 2009
August 2009
September 2009
October 2009
February 2010
March 2010
April 2010
December 2010
March 2011
May 2011
September 2011
January 2012
March 2012
May 2012
June 2012
July 2012
September 2012
November 2012
December 2012
February 2013
March 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
March 2014
May 2014
June 2014
December 2014
January 2015
May 2015
May 2016
August 2016
October 2016
December 2016
April 2017
May 2017
June 2017
August 2017
March 2018
December 2018
March 2019
April 2019
May 2019
August 2019
September 2019
December 2019
January 2020
February 2020
April 2020
var spanGroupData = [ {"timestamp": 1149145200, "group": [ {"author_id": 3, "token_count": 133}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 49, "token_count": 14}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 34, "token_count": 5}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 57}, {"author_id": 13, "token_count": 27}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 92}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 792}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 35}, {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 13, "token_count": 54}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 16, "token_count": 11}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 13, "token_count": 9}, {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 32, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 27, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 14, "token_count": 7}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 56, "token_count": 14}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 14, "token_count": 50}, {"author_id": 3, "token_count": 4496}, {"author_id": 16, "token_count": 87}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 170}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
4678
71.38%
Anna Schumaker
885
13.50%
Trond Myklebust
461
7.03%
Chuck Lever
155
2.36%
Scott Mayhew
101
1.54%
Jeff Layton
93
1.42%
Al Viro
62
0.95%
Weston Andros Adamson
15
0.23%
Talpey, Thomas
14
0.21%
Deepa Dinamani
14
0.21%
Eric W. Biedermann
7
0.11%
Miklos Szeredi
5
0.08%
Tejun Heo
3
0.05%
Steve Dickson
3
0.05%
Stanislav Kinsbursky
3
0.05%
J. Bruce Fields
3
0.05%
Mike Sager
2
0.03%
Peng Tao
1
0.02%
Linus Torvalds
1
0.02%
Christoph Hellwig
1
0.02%
Benjamin Coddington
1
0.02%
Others
46
0.70%
Total
6554
symlink.c
85
-
10
306
Linus Torvalds (pre-git)
Al Viro
Trond Myklebust
Christoph Hellwig
Linus Torvalds
Art Haas
Andrew Morton
Dave Jones
Others
December 1992
October 1994
May 1999
September 1999
January 2000
March 2000
October 2000
February 2002
April 2002
May 2002
September 2002
August 2004
September 2004
August 2005
May 2006
January 2007
February 2007
February 2010
May 2015
November 2015
December 2015
November 2017
May 2019
var spanGroupData = [ {"timestamp": 723196800, "group": [ {"author_id": 9, "token_count": 27}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 9, "token_count": 57}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 9, "token_count": 32}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 9, "token_count": 20}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 14, "token_count": 15}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 30, "token_count": 6}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 14, "token_count": 81}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 5, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
144
47.06%
Al Viro
125
40.85%
Trond Myklebust
10
3.27%
Christoph Hellwig
9
2.94%
Linus Torvalds
7
2.29%
Art Haas
6
1.96%
Andrew Morton
2
0.65%
Dave Jones
1
0.33%
Others
2
0.65%
Total
306
sysctl.c
65
-
5
198
Trond Myklebust
Peter Zijlstra
Eric W. Biedermann
Others
January 2006
June 2006
March 2007
November 2009
June 2014
November 2017
var spanGroupData = [ {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 128}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 36, "token_count": 29}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
162
81.82%
Peter Zijlstra
29
14.65%
Eric W. Biedermann
3
1.52%
Others
4
2.02%
Total
198
sysfs.c
186
-
1
796
Trond Myklebust
January 2019
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 796}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
796
100.00%
Total
796
sysfs.h
25
-
2
76
Trond Myklebust
Others
January 2019
April 2020
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
75
98.68%
Others
1
1.32%
Total
76
unlink.c
521
-
17
2149
Jeff Layton
Trond Myklebust
Al Viro
Linus Torvalds (pre-git)
Benjamin Coddington
Andy Adamson
Andrew Morton
David Howells
Steve Dickson
Anna Schumaker
Linus Torvalds
Neil Brown
J. Bruce Fields
Benny Halevy
Others
August 2000
September 2000
January 2001
October 2002
May 2004
March 2005
January 2006
March 2006
July 2007
October 2007
November 2007
March 2008
July 2008
April 2009
April 2010
September 2010
October 2010
December 2010
February 2011
March 2011
July 2011
October 2011
March 2012
January 2013
February 2013
July 2013
August 2013
September 2013
October 2013
March 2014
March 2015
April 2016
July 2016
June 2017
November 2017
March 2018
April 2018
May 2018
December 2018
February 2019
February 2020
var spanGroupData = [ {"timestamp": 965113200, "group": [ {"author_id": 9, "token_count": 172}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 40, "token_count": 31}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 215}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 26, "token_count": 6}, {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 32, "token_count": 12}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 43}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 13, "token_count": 798}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 14, "token_count": 31}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 13, "token_count": 20}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 13, "token_count": 76}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 14, "token_count": 250}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 17, "token_count": 75}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
894
41.60%
Trond Myklebust
582
27.08%
Al Viro
289
13.45%
Linus Torvalds (pre-git)
182
8.47%
Benjamin Coddington
75
3.49%
Andy Adamson
43
2.00%
Andrew Morton
31
1.44%
David Howells
15
0.70%
Steve Dickson
12
0.56%
Anna Schumaker
9
0.42%
Linus Torvalds
7
0.33%
Neil Brown
5
0.23%
J. Bruce Fields
1
0.05%
Benny Halevy
1
0.05%
Others
3
0.14%
Total
2149
write.c
2193
-
40
9095
Trond Myklebust
Fred Isaman
Linus Torvalds (pre-git)
Weston Andros Adamson
Jeff Layton
Neil Brown
Anna Schumaker
Peter Zijlstra
Peng Tao
Scott Mayhew
Chuck Lever
Mel Gorman
Andy Adamson
Christoph Hellwig
Kinglong Mee
Linus Torvalds
Benjamin Coddington
David Howells
Dave Wysochanski
Andrew Morton
Tom Haynes
David Chinner
Tejun Heo
Nicholas Piggin
Al Viro
Others
March 1997
August 1997
January 1998
August 1998
January 1999
February 1999
May 1999
September 1999
March 2000
August 2000
October 2000
January 2001
November 2001
February 2002
March 2002
April 2002
July 2002
October 2002
November 2002
December 2002
January 2003
July 2003
March 2004
April 2004
August 2004
March 2005
June 2005
October 2005
November 2005
January 2006
March 2006
May 2006
June 2006
August 2006
September 2006
October 2006
November 2006
December 2006
January 2007
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
August 2007
October 2007
February 2008
March 2008
April 2008
June 2008
March 2009
April 2009
July 2009
August 2009
February 2010
April 2010
May 2010
July 2010
September 2010
December 2010
February 2011
March 2011
April 2011
May 2011
June 2011
October 2011
January 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
November 2012
December 2012
January 2013
July 2013
August 2013
September 2013
December 2013
January 2014
April 2014
May 2014
June 2014
July 2014
August 2014
September 2014
November 2014
January 2015
February 2015
March 2015
May 2015
June 2015
July 2015
September 2015
October 2015
December 2015
January 2016
April 2016
May 2016
June 2016
July 2016
October 2016
December 2016
March 2017
April 2017
June 2017
July 2017
August 2017
September 2017
November 2017
December 2017
January 2018
March 2018
May 2018
July 2018
December 2018
January 2019
February 2019
April 2019
May 2019
June 2019
August 2019
September 2019
December 2019
January 2020
March 2020
April 2020
May 2020
June 2020
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 9, "token_count": 43}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 9, "token_count": 581}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1004601600, "group": [ {"author_id": 26, "token_count": 11}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 26, "token_count": 23}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 40, "token_count": 5}, {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 234}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 38}, {"author_id": 0, "token_count": 142}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 40, "token_count": 3}, {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 268}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 36, "token_count": 133}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 117}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 36, "token_count": 2}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 239}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 36, "token_count": 7}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 33, "token_count": 3}, {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 6, "token_count": 32}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 286}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 118}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 122}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 6, "token_count": 267}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 42, "token_count": 8}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 13, "token_count": 20}, {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 6, "token_count": 106}, {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 6, "token_count": 835}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 20}, {"author_id": 31, "token_count": 79}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 13, "token_count": 39}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 16, "token_count": 64}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 4, "token_count": 49}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 13, "token_count": 29}, {"author_id": 16, "token_count": 14}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 5, "token_count": 51}, {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 108}, {"author_id": 10, "token_count": 156}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 7, "token_count": 12}, {"author_id": 16, "token_count": 11}, {"author_id": 8, "token_count": 7}, {"author_id": 10, "token_count": 30}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 10, "token_count": 250}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 7, "token_count": 75}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 18, "token_count": 47}, {"author_id": 0, "token_count": 117}, {"author_id": 10, "token_count": 40}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 13, "token_count": 209}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 0, "token_count": 136}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 52, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 25, "token_count": 21}, {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 25, "token_count": 18}, {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 42}, {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 39, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 10, "token_count": 11}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 16, "token_count": 21}, {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 17, "token_count": 10}, {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 17, "token_count": 6}, {"author_id": 6, "token_count": 5}, {"author_id": 18, "token_count": 48}, {"author_id": 0, "token_count": 20}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 266}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 170}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 22}, {"author_id": 0, "token_count": 340}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 16, "token_count": 4}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 36, "token_count": 10}, {"author_id": 0, "token_count": 174}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "token_count": 126}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 17, "token_count": 14}, {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 107}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 493}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
5008
55.06%
Fred Isaman
1248
13.72%
Linus Torvalds (pre-git)
676
7.43%
Weston Andros Adamson
489
5.38%
Jeff Layton
306
3.36%
Neil Brown
223
2.45%
Anna Schumaker
175
1.92%
Peter Zijlstra
152
1.67%
Peng Tao
129
1.42%
Scott Mayhew
114
1.25%
Chuck Lever
111
1.22%
Mel Gorman
86
0.95%
Andy Adamson
74
0.81%
Christoph Hellwig
55
0.60%
Kinglong Mee
46
0.51%
Linus Torvalds
36
0.40%
Benjamin Coddington
30
0.33%
David Howells
20
0.22%
Dave Wysochanski
13
0.14%
Andrew Morton
13
0.14%
Tom Haynes
9
0.10%
David Chinner
8
0.09%
Tejun Heo
4
0.04%
Nicholas Piggin
3
0.03%
Al Viro
2
0.02%
Others
65
0.71%
Total
9095
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
234
Author
Tokens
Proportion
Commits
Proportion
0
Trond Myklebust
131700
40.09%
1973
45.87%
1
Chuck Lever
26966
8.21%
283
6.58%
2
Anna Schumaker
22314
6.79%
210
4.88%
3
David Howells
21360
6.50%
71
1.65%
4
Andy Adamson
18973
5.78%
146
3.39%
5
Christoph Hellwig
13820
4.21%
90
2.09%
6
Fred Isaman
10976
3.34%
93
2.16%
7
Peng Tao
9659
2.94%
103
2.39%
8
Tom Haynes
8924
2.72%
15
0.35%
9
Linus Torvalds (pre-git)
7524
2.29%
115
2.67%
10
Weston Andros Adamson
7376
2.25%
98
2.28%
11
Benny Halevy
6900
2.10%
72
1.67%
12
Olga Kornievskaia
6069
1.85%
51
1.19%
13
Jeff Layton
6031
1.84%
103
2.39%
14
Al Viro
2648
0.81%
119
2.77%
15
David P. Quigley
2436
0.74%
5
0.12%
16
Scott Mayhew
2299
0.70%
23
0.53%
17
Benjamin Coddington
2255
0.69%
45
1.05%
18
Neil Brown
2010
0.61%
61
1.42%
19
Stanislav Kinsbursky
1987
0.60%
45
1.05%
20
Andreas Gruenbacher
1752
0.53%
14
0.33%
21
Ricardo Labiaga
1463
0.45%
16
0.37%
22
J. Bruce Fields
1390
0.42%
30
0.70%
23
Alexandros Batsakis
1008
0.31%
16
0.37%
24
Marc Eshel
892
0.27%
1
0.02%
25
Kinglong Mee
843
0.26%
30
0.70%
26
Linus Torvalds
724
0.22%
29
0.67%
27
Eric W. Biedermann
572
0.17%
10
0.23%
28
Manoj Naik
533
0.16%
6
0.14%
29
Marius Aamodt Eriksen
459
0.14%
2
0.05%
30
Art Haas
337
0.10%
1
0.02%
31
Mel Gorman
313
0.10%
9
0.21%
32
Steve Dickson
305
0.09%
10
0.23%
33
Nicholas Piggin
259
0.08%
11
0.26%
34
Miklos Szeredi
249
0.08%
16
0.37%
35
Mike Sager
241
0.07%
4
0.09%
36
Peter Zijlstra
215
0.07%
6
0.14%
37
Tigran Mkrtchyan
174
0.05%
7
0.16%
38
Neil Horman
171
0.05%
1
0.02%
39
Dave Wysochanski
151
0.05%
5
0.12%
40
Andrew Morton
149
0.05%
18
0.42%
41
Aneesh Kumar K.V
141
0.04%
3
0.07%
42
David Chinner
138
0.04%
4
0.09%
43
Dave Jones
136
0.04%
2
0.05%
44
EG Keizer
132
0.04%
1
0.02%
45
Peter Staubach
125
0.04%
3
0.07%
46
Andrew Elble
123
0.04%
2
0.05%
47
Donald Buczek
122
0.04%
4
0.09%
48
Suresh Jayaraman
114
0.03%
2
0.05%
49
Talpey, Thomas
103
0.03%
5
0.12%
50
Jim Rees
95
0.03%
4
0.09%
51
Arnd Bergmann
95
0.03%
7
0.16%
52
Tejun Heo
93
0.03%
8
0.19%
53
Dean Hildebrand
88
0.03%
1
0.02%
54
Boaz Harrosh
88
0.03%
3
0.07%
55
Matthew Wilcox
86
0.03%
4
0.09%
56
Deepa Dinamani
84
0.03%
4
0.09%
57
Xiong Zhou
82
0.02%
2
0.05%
58
Harvey Harrison
78
0.02%
2
0.05%
59
Elena Reshetova
75
0.02%
8
0.19%
60
Others
2071
0.63%
269
6.25%
Total
328496
4301