Linux Source Code
Home
Release 6.1
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
Art Haas
Benjamin Coddington
Benny Halevy
Boaz Harrosh
Christian Brauner
Christoph Hellwig
Chuck Lever
Dai Ngo
Dave Jones
Dave Wysochanski
David Chinner
David Howells
David P. Quigley
Dean Hildebrand
Donald Buczek
EG Keizer
Eric W. Biedermann
Fred Isaman
Gustavo A. R. Silva
J. Bruce Fields
Jeff Layton
Jim Rees
Kees Cook
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
van der Linden, Frank
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
blocklayout
2688
5
28
12749
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
Gustavo A. R. Silva
Chuck Lever
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
November 2017
December 2017
January 2018
July 2018
December 2018
February 2020
August 2020
November 2020
October 2021
January 2022
June 2022
July 2022
var spanGroupData = [ {"timestamp": 1309503600, "group": [ {"author_id": 13, "token_count": 54}, {"author_id": 6, "token_count": 1599}, {"author_id": 56, "token_count": 76}, {"author_id": 8, "token_count": 42}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 56, "token_count": 2}, {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 8, "token_count": 22}, {"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": 56, "token_count": 6}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 8, "token_count": 291}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 8, "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": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 12, "token_count": 40}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 5, "token_count": 31}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 8146}, {"author_id": 0, "token_count": 26}, {"author_id": 12, "token_count": 10}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 16, "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": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 5, "token_count": 79}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 26, "token_count": 10}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 26, "token_count": 33}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 26, "token_count": 15}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 5, "token_count": 1079}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 17, "token_count": 84}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 5, "token_count": 107}, {"author_id": 26, "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": 1509519600, "group": [ {"author_id": 33, "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": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 54, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 5, "token_count": 30}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
9500
74.52%
Fred Isaman
1635
12.82%
Benjamin Coddington
624
4.89%
Peng Tao
494
3.87%
Kinglong Mee
135
1.06%
Jim Rees
84
0.66%
Weston Andros Adamson
56
0.44%
Benny Halevy
54
0.42%
Trond Myklebust
53
0.42%
Stanislav Kinsbursky
27
0.21%
Al Viro
4
0.03%
Anna Schumaker
3
0.02%
Neil Brown
2
0.02%
Gustavo A. R. Silva
2
0.02%
Chuck Lever
2
0.02%
Matthew Wilcox
1
0.01%
Others
73
0.57%
Total
12749
filelayout
1573
3
27
6707
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
Gustavo A. R. Silva
Neil Brown
J. Bruce Fields
Stanislav Kinsbursky
Chuck Lever
Tejun Heo
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
September 2018
April 2019
May 2019
September 2019
February 2020
March 2020
August 2020
November 2020
May 2021
August 2021
March 2022
May 2022
var spanGroupData = [ {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 958}, {"author_id": 58, "token_count": 88}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 443}, {"author_id": 5, "token_count": 22}, {"author_id": 6, "token_count": 452}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 4, "token_count": 69}, {"author_id": 6, "token_count": 746}, {"author_id": 12, "token_count": 416}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 13, "token_count": 104}, {"author_id": 0, "token_count": 17}, {"author_id": 12, "token_count": 127}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 153}, {"author_id": 13, "token_count": 4}, {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 24, "token_count": 5}, {"author_id": 8, "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": 12, "token_count": 5}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 12, "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": 640}, {"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": 8, "token_count": 90}, {"author_id": 9, "token_count": 9}, {"author_id": 0, "token_count": 2}, {"author_id": 12, "token_count": 117}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 8, "token_count": 15}, {"author_id": 9, "token_count": 15}, {"author_id": 12, "token_count": 89}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 82}, {"author_id": 8, "token_count": 3}, {"author_id": 12, "token_count": 15}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 26, "token_count": 12}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 8, "token_count": 62}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 9, "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": 15, "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": 12, "token_count": 23}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 276}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 35}, ]}, ]
Author Name
Tokens
Token Proportion
Andy Adamson
2720
40.55%
Fred Isaman
1629
24.29%
Weston Andros Adamson
877
13.08%
Trond Myklebust
811
12.09%
Peng Tao
193
2.88%
Benny Halevy
108
1.61%
Christoph Hellwig
104
1.55%
Dean Hildebrand
88
1.31%
Tom Haynes
50
0.75%
Anna Schumaker
17
0.25%
Olga Kornievskaia
15
0.22%
Kinglong Mee
12
0.18%
Scott Mayhew
8
0.12%
Gustavo A. R. Silva
8
0.12%
Neil Brown
6
0.09%
J. Bruce Fields
5
0.07%
Stanislav Kinsbursky
4
0.06%
Chuck Lever
4
0.06%
Tejun Heo
3
0.04%
Others
45
0.67%
Total
6707
flexfilelayout
3466
3
22
16495
Tom Haynes
Trond Myklebust
Peng Tao
Jeff Layton
Neil Brown
Tigran Mkrtchyan
Fred Isaman
Weston Andros Adamson
Anna Schumaker
Kees Cook
Gustavo A. R. Silva
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
April 2019
May 2019
June 2019
July 2019
August 2019
January 2020
February 2020
March 2020
June 2020
August 2020
September 2020
November 2020
December 2020
March 2021
September 2021
March 2022
May 2022
June 2022
August 2022
October 2022
var spanGroupData = [ {"timestamp": 1417420800, "group": [ {"author_id": 9, "token_count": 7327}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 9, "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": 8, "token_count": 1084}, {"author_id": 0, "token_count": 665}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 8, "token_count": 24}, {"author_id": 0, "token_count": 1156}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 171}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 120}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 8, "token_count": 123}, {"author_id": 0, "token_count": 439}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 176}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 14, "token_count": 315}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 14, "token_count": 17}, {"author_id": 9, "token_count": 198}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"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": 658}, {"author_id": 12, "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": 12, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 41, "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": 12, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 47, "token_count": 4}, {"author_id": 0, "token_count": 166}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 41, "token_count": 12}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 41, "token_count": 57}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 15, "token_count": 115}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 894}, ]}, {"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": 31}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 374}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 54, "token_count": 4}, {"author_id": 0, "token_count": 150}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 381}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Haynes
7528
45.64%
Trond Myklebust
7004
42.46%
Peng Tao
1231
7.46%
Jeff Layton
336
2.04%
Neil Brown
115
0.70%
Tigran Mkrtchyan
98
0.59%
Fred Isaman
78
0.47%
Weston Andros Adamson
36
0.22%
Anna Schumaker
18
0.11%
Kees Cook
4
0.02%
Gustavo A. R. Silva
4
0.02%
Chuck Lever
4
0.02%
Others
39
0.24%
Total
16495
Files:
cache_lib.c
158
-
7
619
Trond Myklebust
Stanislav Kinsbursky
Tejun Heo
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": 57, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 16, "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": 60, "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%
Al Viro
1
0.16%
Others
5
0.81%
Total
619
cache_lib.h
32
-
5
135
Trond Myklebust
Stanislav Kinsbursky
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": 60, "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%
Others
3
2.22%
Total
135
callback.c
429
-
20
1656
Stanislav Kinsbursky
Trond Myklebust
Ricardo Labiaga
Chuck Lever
Andy Adamson
Jeff Layton
Olga Kornievskaia
Benny Halevy
Neil Brown
Alexandros Batsakis
J. Bruce Fields
David Howells
Kees Cook
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
April 2017
May 2017
August 2017
November 2017
December 2018
April 2019
July 2021
November 2021
January 2022
February 2022
var spanGroupData = [ {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 220}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 15, "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": 14, "token_count": 25}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 10, "token_count": 67}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 35}, {"author_id": 13, "token_count": 32}, {"author_id": 23, "token_count": 235}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 25, "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": 24, "token_count": 4}, {"author_id": 19, "token_count": 22}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 19, "token_count": 581}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 14, "token_count": 19}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"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}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 44}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Kinsbursky
603
36.41%
Trond Myklebust
384
23.19%
Ricardo Labiaga
235
14.19%
Chuck Lever
87
5.25%
Andy Adamson
79
4.77%
Jeff Layton
70
4.23%
Olga Kornievskaia
67
4.05%
Benny Halevy
32
1.93%
Neil Brown
17
1.03%
Alexandros Batsakis
7
0.42%
J. Bruce Fields
4
0.24%
David Howells
4
0.24%
Kees Cook
1
0.06%
Christoph Hellwig
1
0.06%
Others
65
3.93%
Total
1656
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
January 2022
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": 16, "token_count": 5}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 13, "token_count": 157}, {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 25, "token_count": 28}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 25, "token_count": 31}, {"author_id": 4, "token_count": 62}, {"author_id": 6, "token_count": 51}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 27, "token_count": 45}, ]}, {"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": 14, "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": 10, "token_count": 46}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
205
27.63%
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
45
6.06%
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
739
-
22
3426
Trond Myklebust
Olga Kornievskaia
Andy Adamson
Fred Isaman
Mike Sager
Alexandros Batsakis
Christoph Hellwig
Marc Eshel
Benny Halevy
Chuck Lever
Jeff Layton
Ricardo Labiaga
Weston Andros Adamson
Kinglong Mee
Anna Schumaker
Stanislav Kinsbursky
Tejun Heo
David Howells
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
December 2020
April 2021
November 2021
January 2022
March 2022
May 2022
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": 16, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 13, "token_count": 23}, {"author_id": 23, "token_count": 60}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 25, "token_count": 88}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 4, "token_count": 132}, {"author_id": 39, "token_count": 218}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 57, "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": 25, "token_count": 100}, {"author_id": 4, "token_count": 124}, {"author_id": 6, "token_count": 224}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 27, "token_count": 111}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 13, "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": 26, "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": 129}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 14, "token_count": 9}, {"author_id": 10, "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": 14, "token_count": 74}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 161}, ]}, {"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": 10, "token_count": 268}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 10, "token_count": 36}, {"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": 133}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 10, "token_count": 27}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1559
45.50%
Olga Kornievskaia
339
9.89%
Andy Adamson
259
7.56%
Fred Isaman
224
6.54%
Mike Sager
218
6.36%
Alexandros Batsakis
188
5.49%
Christoph Hellwig
128
3.74%
Marc Eshel
111
3.24%
Benny Halevy
109
3.18%
Chuck Lever
88
2.57%
Jeff Layton
83
2.42%
Ricardo Labiaga
60
1.75%
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%
Al Viro
2
0.06%
Others
12
0.35%
Total
3426
callback_xdr.c
1097
-
24
5701
Trond Myklebust
Benny Halevy
Marc Eshel
Olga Kornievskaia
Andy Adamson
Fred Isaman
Jeff Layton
Anna Schumaker
Chuck Lever
Alexandros Batsakis
Christoph Hellwig
Al Viro
Kinglong Mee
Peng Tao
Stanislav Kinsbursky
Steve Dickson
Tejun Heo
Weston Andros Adamson
Ricardo Labiaga
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
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
September 2020
July 2021
October 2021
January 2022
September 2022
var spanGroupData = [ {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 1886}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 44}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 42}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 13, "token_count": 990}, {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 25, "token_count": 138}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 4, "token_count": 166}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 158}, {"author_id": 6, "token_count": 306}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 27, "token_count": 468}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 8, "token_count": 17}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 19, "token_count": 5}, {"author_id": 12, "token_count": 1}, ]}, {"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": 34, "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": 26, "token_count": 19}, ]}, {"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": 12}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 14, "token_count": 244}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 14, "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": 124}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 10, "token_count": 414}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 95}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 1, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
2184
38.31%
Benny Halevy
990
17.37%
Marc Eshel
468
8.21%
Olga Kornievskaia
414
7.26%
Andy Adamson
324
5.68%
Fred Isaman
306
5.37%
Jeff Layton
260
4.56%
Anna Schumaker
199
3.49%
Chuck Lever
183
3.21%
Alexandros Batsakis
138
2.42%
Christoph Hellwig
124
2.18%
Al Viro
44
0.77%
Kinglong Mee
19
0.33%
Peng Tao
17
0.30%
Stanislav Kinsbursky
11
0.19%
Steve Dickson
5
0.09%
Tejun Heo
3
0.05%
Weston Andros Adamson
1
0.02%
Ricardo Labiaga
1
0.02%
Others
10
0.18%
Total
5701
client.c
1390
-
46
6356
David Howells
Trond Myklebust
Chuck Lever
Anna Schumaker
Stanislav Kinsbursky
Andy Adamson
Eric W. Biedermann
Scott Mayhew
Olga Kornievskaia
Weston Andros Adamson
van der Linden, Frank
Jeff Layton
Fred Isaman
Benjamin Coddington
Kinglong Mee
Peng Tao
Steve Dickson
Benny Halevy
Ricardo Labiaga
Christoph Hellwig
Suresh Jayaraman
Neil Brown
Talpey, Thomas
Kees Cook
Alexandros Batsakis
Al Viro
Tejun Heo
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
March 2018
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
June 2020
November 2020
March 2021
June 2021
August 2021
October 2021
January 2022
February 2022
March 2022
June 2022
October 2022
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": 2745}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 15, "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": 53, "token_count": 11}, {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 34, "token_count": 10}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 36}, {"author_id": 0, "token_count": 192}, ]}, {"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": 60, "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": 13, "token_count": 14}, {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"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": 25, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 52, "token_count": 13}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 23, "token_count": 16}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 107}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 72}, {"author_id": 6, "token_count": 37}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 68}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 56, "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": 320}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 16, "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": 185}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 437}, ]}, {"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": 15, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 29, "token_count": 159}, {"author_id": 8, "token_count": 17}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 14, "token_count": 16}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 26, "token_count": 17}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 26, "token_count": 16}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 14, "token_count": 11}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 13}, {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 12, "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": 34, "token_count": 8}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 18, "token_count": 42}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 15, "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": 60}, {"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": 16, "token_count": 3}, {"author_id": 3, "token_count": 1}, {"author_id": 10, "token_count": 5}, {"author_id": 18, "token_count": 63}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 7, "token_count": 69}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 10, "token_count": 22}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 66}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 10, "token_count": 42}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 47, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
2775
43.66%
Trond Myklebust
914
14.38%
Chuck Lever
639
10.05%
Anna Schumaker
579
9.11%
Stanislav Kinsbursky
320
5.03%
Andy Adamson
161
2.53%
Eric W. Biedermann
159
2.50%
Scott Mayhew
113
1.78%
Olga Kornievskaia
85
1.34%
Weston Andros Adamson
72
1.13%
van der Linden, Frank
69
1.09%
Jeff Layton
40
0.63%
Fred Isaman
39
0.61%
Benjamin Coddington
39
0.61%
Kinglong Mee
33
0.52%
Peng Tao
25
0.39%
Steve Dickson
18
0.28%
Benny Halevy
18
0.28%
Ricardo Labiaga
16
0.25%
Christoph Hellwig
16
0.25%
Suresh Jayaraman
13
0.20%
Neil Brown
13
0.20%
Talpey, Thomas
11
0.17%
Kees Cook
6
0.09%
Alexandros Batsakis
6
0.09%
Al Viro
6
0.09%
Tejun Heo
3
0.05%
David P. Quigley
2
0.03%
Jim Rees
1
0.02%
Others
165
2.60%
click to expand▼
Total
6356
delegation.c
1479
-
16
6051
Trond Myklebust
Chuck Lever
Neil Brown
Jeff Layton
Peng Tao
Alexandros Batsakis
David Howells
Scott Mayhew
Anna Schumaker
Andy Adamson
Tejun Heo
Olga Kornievskaia
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
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
January 2021
March 2021
April 2021
May 2021
October 2021
January 2022
October 2022
var spanGroupData = [ {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 518}, ]}, {"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": 114}, ]}, {"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": 60, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 440}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 25, "token_count": 39}, {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 3, "token_count": 29}, {"author_id": 0, "token_count": 46}, ]}, {"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": 18}, ]}, {"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": 1338534000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 387}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 277}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 14, "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": 8, "token_count": 56}, ]}, {"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": 14, "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": 619}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 15, "token_count": 135}, ]}, {"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": 10, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 15, "token_count": 17}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "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": 488}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 366}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 319}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 308}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
5332
88.12%
Chuck Lever
297
4.91%
Neil Brown
152
2.51%
Jeff Layton
84
1.39%
Peng Tao
56
0.93%
Alexandros Batsakis
39
0.64%
David Howells
37
0.61%
Scott Mayhew
21
0.35%
Anna Schumaker
9
0.15%
Andy Adamson
5
0.08%
Tejun Heo
3
0.05%
Olga Kornievskaia
3
0.05%
Others
13
0.21%
Total
6051
delegation.h
91
-
9
531
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
May 2021
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": 25, "token_count": 11}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"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": 8, "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": 15, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "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}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
464
87.38%
Peng Tao
12
2.26%
Anna Schumaker
11
2.07%
Alexandros Batsakis
11
2.07%
Neil Brown
10
1.88%
Scott Mayhew
9
1.69%
Chuck Lever
9
1.69%
David Howells
4
0.75%
Others
1
0.19%
Total
531
dir.c
3286
-
63
14930
Trond Myklebust
Anna Schumaker
Linus Torvalds (pre-git)
Neil Brown
Al Viro
Chuck Lever
Miklos Szeredi
Jeff Layton
Benjamin Coddington
David Howells
Linus Torvalds
van der Linden, Frank
Weston Andros Adamson
David P. Quigley
Olga Kornievskaia
Christian Brauner
Andreas Gruenbacher
David Chinner
Suresh Jayaraman
Andrew Morton
Matthew Wilcox
Dai Ngo
Art Haas
Benny Halevy
Peter Zijlstra
Dave Wysochanski
Mel Gorman
Christoph Hellwig
Peng Tao
Nicholas Piggin
Gustavo A. R. Silva
Peter Staubach
J. Bruce Fields
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
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
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
July 2014
October 2014
February 2015
March 2015
May 2015
July 2015
December 2015
January 2016
March 2016
April 2016
June 2016
July 2016
September 2016
October 2016
November 2016
December 2016
March 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
June 2020
August 2020
October 2020
November 2020
January 2021
March 2021
April 2021
July 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
May 2022
June 2022
July 2022
August 2022
var spanGroupData = [ {"timestamp": 723196800, "group": [ {"author_id": 11, "token_count": 237}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 11, "token_count": 22}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 11, "token_count": 199}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 11, "token_count": 148}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 11, "token_count": 94}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 11, "token_count": 25}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 11, "token_count": 116}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 922953600, "group": [ {"author_id": 11, "token_count": 33}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 11, "token_count": 58}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 11, "token_count": 52}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 11, "token_count": 11}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 11, "token_count": 288}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 11, "token_count": 17}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 11, "token_count": 58}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 5}, {"author_id": 45, "token_count": 1}, {"author_id": 28, "token_count": 75}, {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 16, "token_count": 31}, {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 32, "token_count": 14}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 43, "token_count": 15}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 43, "token_count": 7}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 146}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 219}, ]}, {"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": 40}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 49}, {"author_id": 60, "token_count": 51}, ]}, {"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": 103}, {"author_id": 0, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 782}, ]}, {"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": 1175410800, "group": [ {"author_id": 15, "token_count": 25}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 49, "token_count": 2}, {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 99}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 13, "token_count": 6}, {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 31}, {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 16, "token_count": 23}, {"author_id": 36, "token_count": 14}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 52, "token_count": 26}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 36, "token_count": 21}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 16, "token_count": 5}, {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 152}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 2, "token_count": 1106}, {"author_id": 0, "token_count": 160}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 2, "token_count": 154}, {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 130}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 46, "token_count": 1}, {"author_id": 1, "token_count": 18}, {"author_id": 0, "token_count": 41}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 37, "token_count": 3}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 16, "token_count": 54}, {"author_id": 2, "token_count": 163}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 16, "token_count": 18}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 16, "token_count": 3}, {"author_id": 0, "token_count": 16}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 28, "token_count": 5}, {"author_id": 36, "token_count": 3}, {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 16, "token_count": 54}, {"author_id": 2, "token_count": 1}, {"author_id": 36, "token_count": 138}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 95}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 12, "token_count": 49}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 43, "token_count": 3}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 14, "token_count": 100}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 16, "token_count": 30}, {"author_id": 20, "token_count": 48}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 16, "token_count": 9}, {"author_id": 14, "token_count": 6}, {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 44, "token_count": 29}, {"author_id": 14, "token_count": 14}, {"author_id": 0, "token_count": 303}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 16, "token_count": 16}, {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 0, "token_count": 92}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 14, "token_count": 51}, {"author_id": 38, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 15, "token_count": 228}, {"author_id": 0, "token_count": 140}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 16, "token_count": 9}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 69}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 16, "token_count": 12}, {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 16, "token_count": 83}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 16, "token_count": 5}, {"author_id": 28, "token_count": 2}, {"author_id": 0, "token_count": 117}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 16, "token_count": 145}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 36, "token_count": 12}, {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 15, "token_count": 9}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 21, "token_count": 30}, {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 17, "token_count": 87}, {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 29}, {"author_id": 15, "token_count": 21}, {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 16, "token_count": 15}, {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 16, "token_count": 17}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 568}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 15, "token_count": 50}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 17, "token_count": 66}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 40, "token_count": 23}, {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 585}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 7, "token_count": 67}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 1277}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 55, "token_count": 33}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 15, "token_count": 280}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 189}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 157}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 10, "token_count": 44}, {"author_id": 0, "token_count": 1458}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 121}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 33, "token_count": 23}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 22, "token_count": 6}, {"author_id": 0, "token_count": 25}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 15, "token_count": 189}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 16, "token_count": 3}, {"author_id": 15, "token_count": 7}, {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
8970
60.08%
Anna Schumaker
1572
10.53%
Linus Torvalds (pre-git)
1376
9.22%
Neil Brown
816
5.47%
Al Viro
552
3.70%
Chuck Lever
332
2.22%
Miklos Szeredi
191
1.28%
Jeff Layton
178
1.19%
Benjamin Coddington
156
1.04%
David Howells
86
0.58%
Linus Torvalds
83
0.56%
van der Linden, Frank
67
0.45%
Weston Andros Adamson
65
0.44%
David P. Quigley
48
0.32%
Olga Kornievskaia
44
0.29%
Christian Brauner
33
0.22%
Andreas Gruenbacher
30
0.20%
David Chinner
29
0.19%
Suresh Jayaraman
26
0.17%
Andrew Morton
25
0.17%
Matthew Wilcox
23
0.15%
Dai Ngo
23
0.15%
Art Haas
14
0.09%
Benny Halevy
10
0.07%
Peter Zijlstra
6
0.04%
Dave Wysochanski
6
0.04%
Mel Gorman
4
0.03%
Christoph Hellwig
4
0.03%
Peng Tao
3
0.02%
Nicholas Piggin
3
0.02%
Gustavo A. R. Silva
3
0.02%
Peter Staubach
2
0.01%
J. Bruce Fields
2
0.01%
Eric W. Biedermann
1
0.01%
Dave Jones
1
0.01%
Aneesh Kumar K.V
1
0.01%
Others
145
0.97%
click to expand▼
Total
14930
direct.c
985
-
31
4166
Trond Myklebust
Fred Isaman
Chuck Lever
Al Viro
Christoph Hellwig
Peng Tao
Neil Brown
Weston Andros Adamson
Tom Haynes
Jeff Layton
Mel Gorman
Dave Wysochanski
Olga Kornievskaia
Tejun Heo
Linus Torvalds
David Howells
Matthew Wilcox
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
June 2016
September 2016
December 2016
April 2017
August 2017
August 2018
November 2018
February 2019
April 2019
May 2019
August 2019
September 2019
January 2020
March 2020
May 2020
July 2020
November 2020
June 2021
October 2021
March 2022
May 2022
June 2022
July 2022
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"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": 182}, ]}, {"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": 165}, {"author_id": 0, "token_count": 143}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 33}, {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 147}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"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": 33, "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": 57, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"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": 806}, {"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": 35, "token_count": 26}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 8, "token_count": 20}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 8, "token_count": 34}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 5, "token_count": 292}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 16, "token_count": 299}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 28, "token_count": 2}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 12, "token_count": 41}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 9, "token_count": 54}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 8, "token_count": 25}, ]}, {"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": 16, "token_count": 34}, {"author_id": 8, "token_count": 12}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 8, "token_count": 39}, {"author_id": 0, "token_count": 128}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 5, "token_count": 12}, {"author_id": 22, "token_count": 15}, {"author_id": 12, "token_count": 16}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 16, "token_count": 52}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"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": 47}, {"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": 291}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 22, "token_count": 10}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 15, "token_count": 63}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 15, "token_count": 23}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 14, "token_count": 42}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1680
40.33%
Fred Isaman
812
19.49%
Chuck Lever
466
11.19%
Al Viro
389
9.34%
Christoph Hellwig
319
7.66%
Peng Tao
130
3.12%
Neil Brown
89
2.14%
Weston Andros Adamson
58
1.39%
Tom Haynes
54
1.30%
Jeff Layton
43
1.03%
Mel Gorman
26
0.62%
Dave Wysochanski
25
0.60%
Olga Kornievskaia
7
0.17%
Tejun Heo
3
0.07%
Linus Torvalds
3
0.07%
David Howells
2
0.05%
Matthew Wilcox
1
0.02%
Anna Schumaker
1
0.02%
Andy Adamson
1
0.02%
Others
57
1.37%
Total
4166
dns_resolve.c
482
-
9
2329
Trond Myklebust
Stanislav Kinsbursky
Anna Schumaker
Kees Cook
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
October 2022
var spanGroupData = [ {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 1521}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 57, "token_count": 3}, {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 2, "token_count": 94}, {"author_id": 15, "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": 15, "token_count": 13}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 14, "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}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 47, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1790
76.86%
Stanislav Kinsbursky
386
16.57%
Anna Schumaker
106
4.55%
Kees Cook
17
0.73%
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
2329
dns_resolve.h
37
-
5
128
Stanislav Kinsbursky
Trond Myklebust
Anna Schumaker
Kees Cook
Others
August 2009
August 2010
November 2011
November 2017
October 2022
var spanGroupData = [ {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 19, "token_count": 52}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 47, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Kinsbursky
52
40.63%
Trond Myklebust
46
35.94%
Anna Schumaker
28
21.88%
Kees Cook
1
0.78%
Others
1
0.78%
Total
128
export.c
162
-
6
802
Peng Tao
J. Bruce Fields
Trond Myklebust
Anna Schumaker
Jeff Layton
Others
June 2017
November 2017
April 2018
November 2019
November 2020
January 2021
March 2021
October 2021
var spanGroupData = [ {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 729}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 14, "token_count": 9}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 24, "token_count": 24}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Peng Tao
729
90.90%
J. Bruce Fields
24
2.99%
Trond Myklebust
23
2.87%
Anna Schumaker
16
2.00%
Jeff Layton
9
1.12%
Others
1
0.12%
Total
802
file.c
874
-
44
3515
Trond Myklebust
Linus Torvalds (pre-git)
Chuck Lever
Neil Brown
Nicholas Piggin
Mel Gorman
Peter Staubach
Anna Schumaker
Jeff Layton
Matthew Wilcox
Al Viro
Suresh Jayaraman
Andy Adamson
Scott Mayhew
Christoph Hellwig
Andrew Morton
David Howells
Dave Wysochanski
J. Bruce Fields
Benjamin Coddington
Linus Torvalds
Art Haas
Miklos Szeredi
Tejun Heo
Ricardo Labiaga
Peter Zijlstra
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
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
August 2020
November 2020
February 2021
March 2021
August 2021
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
August 2022
var spanGroupData = [ {"timestamp": 723196800, "group": [ {"author_id": 11, "token_count": 44}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 11, "token_count": 43}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 836204400, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 11, "token_count": 103}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 11, "token_count": 20}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 11, "token_count": 41}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 11, "token_count": 16}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 11, "token_count": 35}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 11, "token_count": 24}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 11, "token_count": 23}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 11, "token_count": 15}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 45, "token_count": 1}, {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 32, "token_count": 10}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 43, "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": 43, "token_count": 22}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 28, "token_count": 8}, {"author_id": 33, "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}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 1, "token_count": 24}, {"author_id": 15, "token_count": 1}, {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 36, "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": 16}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 24, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 37, "token_count": 134}, ]}, {"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": 57}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 142}, {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 37, "token_count": 12}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 29}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 49, "token_count": 105}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 52, "token_count": 75}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 23, "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": 14, "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": 51}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 48}, {"author_id": 35, "token_count": 58}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 43, "token_count": 6}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 35, "token_count": 68}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 4, "token_count": 39}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 16, "token_count": 46}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 16, "token_count": 13}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 18}, {"author_id": 14, "token_count": 17}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 16, "token_count": 11}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"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": 9}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 18, "token_count": 4}, {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 16, "token_count": 2}, {"author_id": 14, "token_count": 2}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 0, "token_count": 2}, ]}, {"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": 15, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 15, "token_count": 21}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 15, "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": 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": 34}, {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 18, "token_count": 49}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 22, "token_count": 27}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 24, "token_count": 10}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 33, "token_count": 11}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 33, "token_count": 41}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 15, "token_count": 82}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 33, "token_count": 21}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 15, "token_count": 72}, {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 38, "token_count": 2}, {"author_id": 0, "token_count": 33}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1380
39.26%
Linus Torvalds (pre-git)
392
11.15%
Chuck Lever
218
6.20%
Neil Brown
179
5.09%
Nicholas Piggin
147
4.18%
Mel Gorman
126
3.58%
Peter Staubach
105
2.99%
Anna Schumaker
104
2.96%
Jeff Layton
95
2.70%
Matthew Wilcox
94
2.67%
Al Viro
80
2.28%
Suresh Jayaraman
75
2.13%
Andy Adamson
57
1.62%
Scott Mayhew
53
1.51%
Christoph Hellwig
40
1.14%
Andrew Morton
33
0.94%
David Howells
29
0.83%
Dave Wysochanski
27
0.77%
J. Bruce Fields
19
0.54%
Benjamin Coddington
15
0.43%
Linus Torvalds
13
0.37%
Art Haas
10
0.28%
Miklos Szeredi
3
0.09%
Tejun Heo
2
0.06%
Ricardo Labiaga
2
0.06%
Peter Zijlstra
2
0.06%
Dave Jones
1
0.03%
Others
214
6.09%
click to expand▼
Total
3515
fs_context.c
1597
-
13
6853
David Howells
Scott Mayhew
Christoph Hellwig
Trond Myklebust
Al Viro
Olga Kornievskaia
Chuck Lever
Gustavo A. R. Silva
Kees Cook
Others
September 2019
December 2019
January 2020
February 2020
April 2020
August 2020
September 2020
October 2020
November 2020
February 2021
March 2021
August 2021
December 2021
March 2022
May 2022
July 2022
October 2022
var spanGroupData = [ {"timestamp": 1567321200, "group": [ {"author_id": 16, "token_count": 89}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 16, "token_count": 55}, {"author_id": 3, "token_count": 4476}, {"author_id": 18, "token_count": 1246}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 18, "token_count": 54}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 18, "token_count": 10}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 54, "token_count": 20}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 5, "token_count": 340}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 10, "token_count": 12}, {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 125}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 10, "token_count": 40}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 10, "token_count": 33}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 84}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 47, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
4477
65.33%
Scott Mayhew
1316
19.20%
Christoph Hellwig
340
4.96%
Trond Myklebust
330
4.82%
Al Viro
144
2.10%
Olga Kornievskaia
85
1.24%
Chuck Lever
84
1.23%
Gustavo A. R. Silva
20
0.29%
Kees Cook
10
0.15%
Others
47
0.69%
Total
6853
fscache.c
348
-
7
1632
David Howells
Dave Wysochanski
Trond Myklebust
Scott Mayhew
Tejun Heo
Anna Schumaker
Others
April 2009
September 2009
February 2010
March 2010
March 2012
May 2012
December 2012
September 2013
April 2018
May 2019
August 2019
December 2019
February 2020
April 2020
November 2020
June 2021
August 2021
March 2022
May 2022
var spanGroupData = [ {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 352}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"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": 35}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 121}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 22, "token_count": 11}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 22, "token_count": 593}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 22, "token_count": 14}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 3, "token_count": 421}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 22, "token_count": 45}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 22, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
944
57.84%
Dave Wysochanski
671
41.12%
Trond Myklebust
6
0.37%
Scott Mayhew
4
0.25%
Tejun Heo
3
0.18%
Anna Schumaker
2
0.12%
Others
2
0.12%
Total
1632
fscache.h
149
-
6
636
David Howells
Dave Wysochanski
Matthew Wilcox
Anna Schumaker
Others
April 2009
September 2009
May 2012
December 2012
September 2013
April 2018
May 2019
October 2019
November 2020
August 2021
December 2021
March 2022
April 2022
var spanGroupData = [ {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 344}, ]}, {"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": 46}, ]}, {"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": 60, "token_count": 10}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 22, "token_count": 169}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 22, "token_count": 20}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 33, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
418
65.72%
Dave Wysochanski
189
29.72%
Matthew Wilcox
16
2.52%
Anna Schumaker
1
0.16%
Others
12
1.89%
Total
636
getroot.c
164
-
12
700
Scott Mayhew
David Howells
Trond Myklebust
Al Viro
Nicholas Piggin
Anna Schumaker
Kinglong Mee
Stanislav Kinsbursky
Christoph Hellwig
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
February 2014
April 2014
October 2014
March 2015
December 2016
May 2019
December 2019
March 2020
June 2021
October 2021
var spanGroupData = [ {"timestamp": 1151737200, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 180}, ]}, {"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": 17}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 37, "token_count": 34}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 16, "token_count": 53}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 18, "token_count": 98}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 18, "token_count": 158}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 18, "token_count": 32}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Scott Mayhew
288
41.14%
David Howells
195
27.86%
Trond Myklebust
101
14.43%
Al Viro
59
8.43%
Nicholas Piggin
34
4.86%
Anna Schumaker
9
1.29%
Kinglong Mee
4
0.57%
Stanislav Kinsbursky
3
0.43%
Christoph Hellwig
3
0.43%
Linus Torvalds
1
0.14%
J. Bruce Fields
1
0.14%
Others
2
0.29%
Total
700
inode.c
2449
-
64
10824
Trond Myklebust
David Howells
Chuck Lever
Linus Torvalds (pre-git)
Anna Schumaker
Linus Torvalds
Al Viro
Peng Tao
David P. Quigley
Steve Dickson
Stanislav Kinsbursky
Jeff Layton
Neil Brown
Manoj Naik
Eric W. Biedermann
Weston Andros Adamson
van der Linden, Frank
Andrew Morton
Kinglong Mee
Benjamin Coddington
Andy Adamson
Benny Halevy
Nicholas Piggin
Andreas Gruenbacher
Peter Zijlstra
Miklos Szeredi
Christoph Hellwig
Christian Brauner
J. Bruce Fields
Peter Staubach
Dave Wysochanski
Mel Gorman
Tejun Heo
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
February 1999
May 1999
September 1999
January 2000
March 2000
August 2000
October 2000
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
June 2011
October 2011
November 2011
December 2011
January 2012
March 2012
April 2012
May 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
April 2014
June 2014
July 2014
September 2014
October 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
November 2015
December 2015
January 2016
March 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
August 2019
October 2019
January 2020
February 2020
April 2020
May 2020
June 2020
November 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
September 2021
October 2021
November 2021
January 2022
February 2022
March 2022
August 2022
var spanGroupData = [ {"timestamp": 723196800, "group": [ {"author_id": 11, "token_count": 43}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 11, "token_count": 20}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 11, "token_count": 44}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 11, "token_count": 14}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 11, "token_count": 19}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 11, "token_count": 28}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 11, "token_count": 104}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 45, "token_count": 1}, {"author_id": 28, "token_count": 225}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 149}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 34, "token_count": 2}, {"author_id": 0, "token_count": 30}, ]}, {"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": 12}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 21, "token_count": 17}, {"author_id": 24, "token_count": 12}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 1, "token_count": 37}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 97}, {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 43, "token_count": 33}, {"author_id": 3, "token_count": 1837}, {"author_id": 30, "token_count": 54}, {"author_id": 0, "token_count": 34}, ]}, {"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": 68}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"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": 49, "token_count": 9}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 195}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 14, "token_count": 20}, {"author_id": 0, "token_count": 154}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 99}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 14, "token_count": 6}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 252}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 49, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 627}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 37, "token_count": 14}, {"author_id": 0, "token_count": 120}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 57, "token_count": 3}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 153}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 16, "token_count": 26}, {"author_id": 0, "token_count": 286}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 13, "token_count": 4}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 13, "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": 37, "token_count": 3}, {"author_id": 57, "token_count": 1}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 16, "token_count": 30}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 16, "token_count": 15}, {"author_id": 36, "token_count": 11}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 14, "token_count": 10}, {"author_id": 19, "token_count": 88}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 14, "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": 0, "token_count": 5}, {"author_id": 12, "token_count": 38}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 27}, {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 24}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 145}, {"author_id": 35, "token_count": 8}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 29, "token_count": 32}, {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 20, "token_count": 117}, {"author_id": 34, "token_count": 111}, {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 27}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 139}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 29, "token_count": 9}, ]}, {"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": 1417420800, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 151}, ]}, {"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": 15, "token_count": 20}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 26, "token_count": 25}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 16, "token_count": 112}, {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 8, "token_count": 16}, {"author_id": 38, "token_count": 7}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 17, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 17, "token_count": 17}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 15, "token_count": 16}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 0, "token_count": 174}, ]}, {"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": 8}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 104}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 15, "token_count": 30}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 14, "token_count": 31}, {"author_id": 0, "token_count": 149}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 200}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 229}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 15, "token_count": 15}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 16, "token_count": 4}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 41}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"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": 17}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 7, "token_count": 36}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 22, "token_count": 9}, {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 55, "token_count": 13}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 257}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 16, "token_count": 12}, {"author_id": 0, "token_count": 514}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 185}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 154}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 91}, {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 17, "token_count": 7}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 38, "token_count": 9}, {"author_id": 0, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
6106
56.41%
David Howells
1943
17.95%
Chuck Lever
388
3.58%
Linus Torvalds (pre-git)
322
2.97%
Anna Schumaker
274
2.53%
Linus Torvalds
227
2.10%
Al Viro
205
1.89%
Peng Tao
120
1.11%
David P. Quigley
117
1.08%
Steve Dickson
113
1.04%
Stanislav Kinsbursky
111
1.03%
Jeff Layton
94
0.87%
Neil Brown
83
0.77%
Manoj Naik
54
0.50%
Eric W. Biedermann
41
0.38%
Weston Andros Adamson
38
0.35%
van der Linden, Frank
36
0.33%
Andrew Morton
36
0.33%
Kinglong Mee
29
0.27%
Benjamin Coddington
27
0.25%
Andy Adamson
25
0.23%
Benny Halevy
19
0.18%
Nicholas Piggin
17
0.16%
Andreas Gruenbacher
17
0.16%
Peter Zijlstra
16
0.15%
Miklos Szeredi
14
0.13%
Christoph Hellwig
13
0.12%
Christian Brauner
13
0.12%
J. Bruce Fields
12
0.11%
Peter Staubach
10
0.09%
Dave Wysochanski
9
0.08%
Mel Gorman
8
0.07%
Tejun Heo
4
0.04%
Dave Jones
1
0.01%
Others
282
2.61%
click to expand▼
Total
10824
internal.h
937
-
45
4642
Trond Myklebust
Anna Schumaker
David Howells
Fred Isaman
Andy Adamson
Chuck Lever
Jeff Layton
Peng Tao
Scott Mayhew
Kinglong Mee
Weston Andros Adamson
Talpey, Thomas
Olga Kornievskaia
Eric W. Biedermann
Tom Haynes
Stanislav Kinsbursky
David Chinner
Christian Brauner
Alexandros Batsakis
Neil Brown
Christoph Hellwig
Mel Gorman
Steve Dickson
Al Viro
Matthew Wilcox
Kees Cook
Benjamin Coddington
Tigran Mkrtchyan
Tejun Heo
Mike Sager
Peter Zijlstra
Miklos Szeredi
Andrew Morton
Linus Torvalds
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
January 2021
February 2021
March 2021
August 2021
October 2021
December 2021
February 2022
March 2022
May 2022
June 2022
July 2022
September 2022
October 2022
var spanGroupData = [ {"timestamp": 1149145200, "group": [ {"author_id": 43, "token_count": 3}, {"author_id": 3, "token_count": 446}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 154}, ]}, {"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": 53, "token_count": 76}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 34, "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": 2}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 33}, {"author_id": 3, "token_count": 10}, {"author_id": 39, "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": 18}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 25, "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": 44, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"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": 47}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 16, "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": 35, "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": 482}, {"author_id": 35, "token_count": 9}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 44}, {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 12, "token_count": 5}, {"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": 44, "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": 30}, {"author_id": 12, "token_count": 15}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 14, "token_count": 58}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 16, "token_count": 2}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 66}, {"author_id": 8, "token_count": 32}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 8, "token_count": 16}, {"author_id": 9, "token_count": 2}, {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 29, "token_count": 47}, {"author_id": 15, "token_count": 3}, {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 12, "token_count": 15}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 9, "token_count": 44}, {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 57, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 26, "token_count": 105}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 10, "token_count": 43}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 8, "token_count": 43}, {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 18, "token_count": 5}, {"author_id": 41, "token_count": 4}, {"author_id": 0, "token_count": 217}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 15}, {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 12, "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": 8, "token_count": 6}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 15, "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": 16, "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": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 140}, {"author_id": 18, "token_count": 69}, ]}, {"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": 15, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 55, "token_count": 20}, {"author_id": 18, "token_count": 42}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 27}, {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 61}, {"author_id": 33, "token_count": 11}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 14, "token_count": 106}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 2, "token_count": 80}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 47, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1208
26.02%
Anna Schumaker
842
18.14%
David Howells
762
16.42%
Fred Isaman
315
6.79%
Andy Adamson
222
4.78%
Chuck Lever
181
3.90%
Jeff Layton
164
3.53%
Peng Tao
121
2.61%
Scott Mayhew
116
2.50%
Kinglong Mee
105
2.26%
Weston Andros Adamson
78
1.68%
Talpey, Thomas
76
1.64%
Olga Kornievskaia
54
1.16%
Eric W. Biedermann
47
1.01%
Tom Haynes
46
0.99%
Stanislav Kinsbursky
26
0.56%
David Chinner
24
0.52%
Christian Brauner
20
0.43%
Alexandros Batsakis
20
0.43%
Neil Brown
19
0.41%
Christoph Hellwig
19
0.41%
Mel Gorman
13
0.28%
Steve Dickson
12
0.26%
Al Viro
12
0.26%
Matthew Wilcox
11
0.24%
Kees Cook
11
0.24%
Benjamin Coddington
5
0.11%
Tigran Mkrtchyan
4
0.09%
Tejun Heo
4
0.09%
Mike Sager
4
0.09%
Peter Zijlstra
3
0.06%
Miklos Szeredi
3
0.06%
Andrew Morton
3
0.06%
Linus Torvalds
1
0.02%
Others
91
1.96%
click to expand▼
Total
4642
io.c
148
-
2
358
Trond Myklebust
Others
June 2016
November 2017
January 2018
February 2019
March 2021
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": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
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": 57, "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
544
-
17
2324
Chuck Lever
Linus Torvalds (pre-git)
Trond Myklebust
Christoph Hellwig
Art Haas
Jeff Layton
Dave Jones
Kees Cook
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
March 2021
October 2022
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 11, "token_count": 152}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 11, "token_count": 32}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 45, "token_count": 18}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 32, "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": 34, "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": 18, "token_count": 3}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 14, "token_count": 39}, ]}, {"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": 10, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 47, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
1849
79.56%
Linus Torvalds (pre-git)
184
7.92%
Trond Myklebust
69
2.97%
Christoph Hellwig
50
2.15%
Art Haas
42
1.81%
Jeff Layton
39
1.68%
Dave Jones
18
0.77%
Kees Cook
10
0.43%
Stanislav Kinsbursky
6
0.26%
Steve Dickson
5
0.22%
Olga Kornievskaia
5
0.22%
Scott Mayhew
3
0.13%
Others
44
1.89%
Total
2324
namespace.c
369
-
21
1684
David Howells
Trond Myklebust
Al Viro
Anna Schumaker
Nicholas Piggin
Christian Brauner
Scott Mayhew
Manoj Naik
Benjamin Coddington
Tejun Heo
Kees Cook
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
March 2015
June 2016
January 2017
April 2017
May 2019
August 2019
December 2019
February 2020
March 2020
April 2020
October 2020
January 2021
May 2021
October 2022
var spanGroupData = [ {"timestamp": 1149145200, "group": [ {"author_id": 3, "token_count": 197}, {"author_id": 30, "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": 57, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 20}, {"author_id": 37, "token_count": 51}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 16, "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": 14}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 97}, ]}, {"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": 47, "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": 16, "token_count": 57}, {"author_id": 3, "token_count": 378}, {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 299}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 55, "token_count": 17}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 47, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
644
38.24%
Trond Myklebust
604
35.87%
Al Viro
178
10.57%
Anna Schumaker
115
6.83%
Nicholas Piggin
51
3.03%
Christian Brauner
17
1.01%
Scott Mayhew
12
0.71%
Manoj Naik
6
0.36%
Benjamin Coddington
4
0.24%
Tejun Heo
3
0.18%
Kees Cook
3
0.18%
Others
47
2.79%
Total
1684
netns.h
44
-
9
124
Stanislav Kinsbursky
Eric W. Biedermann
Trond Myklebust
Anna Schumaker
Christoph Hellwig
Chuck Lever
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": 29, "token_count": 10}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "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%
Others
3
2.42%
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
-
16
4345
Chuck Lever
Linus Torvalds (pre-git)
Trond Myklebust
Christoph Hellwig
Anna Schumaker
Eric W. Biedermann
Benny Halevy
Peng Tao
Linus Torvalds
Art Haas
Dave Jones
Al Viro
Talpey, Thomas
Benjamin Coddington
Others
March 1997
August 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
November 2020
February 2022
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 11, "token_count": 570}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 11, "token_count": 11}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 11, "token_count": 34}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 11, "token_count": 123}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 45, "token_count": 1}, {"author_id": 28, "token_count": 9}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 32, "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": 32}, ]}, {"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": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 13, "token_count": 31}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 79}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 2731}, ]}, {"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": 29, "token_count": 62}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 8, "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": 101}, ]}, {"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}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
2836
65.27%
Linus Torvalds (pre-git)
752
17.31%
Trond Myklebust
371
8.54%
Christoph Hellwig
146
3.36%
Anna Schumaker
95
2.19%
Eric W. Biedermann
62
1.43%
Benny Halevy
31
0.71%
Peng Tao
26
0.60%
Linus Torvalds
9
0.21%
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
4345
nfs3_fs.h
38
-
6
169
Anna Schumaker
Peng Tao
Christian Brauner
Miklos Szeredi
Scott Mayhew
Others
May 2014
September 2014
November 2017
December 2019
January 2021
August 2021
var spanGroupData = [ {"timestamp": 1398927600, "group": [ {"author_id": 8, "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": 18, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 55, "token_count": 5}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 36, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
153
90.53%
Peng Tao
6
3.55%
Christian Brauner
5
2.96%
Miklos Szeredi
3
1.78%
Scott Mayhew
1
0.59%
Others
1
0.59%
Total
169
nfs3acl.c
349
-
13
1657
Andreas Gruenbacher
Trond Myklebust
Christoph Hellwig
Chuck Lever
Miklos Szeredi
Gustavo A. R. Silva
Christian Brauner
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
April 2020
August 2020
November 2020
January 2021
March 2021
August 2021
var spanGroupData = [ {"timestamp": 1117609200, "group": [ {"author_id": 21, "token_count": 751}, {"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": 21, "token_count": 13}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 132}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 57, "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": 82}, ]}, {"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": 21, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 21, "token_count": 178}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 21, "token_count": 47}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 55, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 36, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Andreas Gruenbacher
991
59.81%
Trond Myklebust
276
16.66%
Christoph Hellwig
273
16.48%
Chuck Lever
73
4.41%
Miklos Szeredi
14
0.84%
Gustavo A. R. Silva
7
0.42%
Christian Brauner
5
0.30%
Jeff Layton
4
0.24%
Tejun Heo
3
0.18%
David Howells
3
0.18%
Others
8
0.48%
Total
1657
nfs3client.c
119
-
7
518
Anna Schumaker
Peng Tao
Trond Myklebust
Tigran Mkrtchyan
Kees Cook
Scott Mayhew
Others
July 2012
May 2014
July 2014
September 2014
June 2016
April 2017
April 2019
May 2019
October 2019
December 2019
October 2022
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 274}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 8, "token_count": 98}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 8, "token_count": 41}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 41, "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": 11}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 47, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
274
52.90%
Peng Tao
139
26.83%
Trond Myklebust
67
12.93%
Tigran Mkrtchyan
28
5.41%
Kees Cook
6
1.16%
Scott Mayhew
3
0.58%
Others
1
0.19%
Total
518
nfs3proc.c
1068
-
30
5300
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
Neil Brown
Al Viro
Peter Zijlstra
Tejun Heo
Andy Adamson
Matthew Wilcox
David P. Quigley
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
November 2006
June 2007
July 2007
September 2007
October 2007
December 2007
January 2008
May 2008
June 2008
August 2008
March 2009
September 2009
March 2010
April 2010
September 2010
October 2010
February 2011
November 2011
December 2011
March 2012
April 2012
June 2012
July 2012
August 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
July 2017
November 2017
February 2018
March 2018
April 2018
May 2018
December 2018
September 2019
December 2019
January 2020
October 2020
November 2020
June 2021
September 2021
August 2022
var spanGroupData = [ {"timestamp": 951897600, "group": [ {"author_id": 11, "token_count": 1177}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 11, "token_count": 43}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 11, "token_count": 26}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 45, "token_count": 56}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 32, "token_count": 133}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 269}, ]}, {"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": 42}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 21, "token_count": 65}, {"author_id": 24, "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": 24, "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": 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": 33, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 688}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 48, "token_count": 74}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 221}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 14, "token_count": 101}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 14, "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": 1351753200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 16, "token_count": 4}, {"author_id": 15, "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": 57, "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": 12, "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": 16, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 17, "token_count": 254}, {"author_id": 0, "token_count": 3}, ]}, {"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": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"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": 26}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 164}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 38, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
2165
40.85%
Linus Torvalds (pre-git)
1252
23.62%
Chuck Lever
398
7.51%
Benjamin Coddington
370
6.98%
Anna Schumaker
251
4.74%
Christoph Hellwig
179
3.38%
Art Haas
133
2.51%
Jeff Layton
110
2.08%
EG Keizer
74
1.40%
J. Bruce Fields
72
1.36%
Andreas Gruenbacher
65
1.23%
Dave Jones
56
1.06%
Fred Isaman
44
0.83%
David Howells
31
0.58%
Weston Andros Adamson
14
0.26%
Neil Brown
13
0.25%
Al Viro
9
0.17%
Peter Zijlstra
8
0.15%
Tejun Heo
6
0.11%
Andy Adamson
6
0.11%
Matthew Wilcox
4
0.08%
David P. Quigley
3
0.06%
Others
37
0.70%
click to expand▼
Total
5300
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
2581
-
17
9080
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
August 1997
March 2000
February 2002
April 2002
July 2002
September 2002
October 2002
November 2002
March 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
November 2020
March 2021
April 2021
September 2021
February 2022
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 11, "token_count": 263}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 11, "token_count": 352}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 32, "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": 31}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 21, "token_count": 257}, ]}, {"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": 16}, ]}, {"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": 23, "token_count": 6}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 6435}, ]}, {"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": 29, "token_count": 62}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 8, "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": 10}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 162}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 323}, ]}, {"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}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
6643
73.16%
Trond Myklebust
722
7.95%
Linus Torvalds (pre-git)
617
6.80%
Anna Schumaker
395
4.35%
Christoph Hellwig
326
3.59%
Andreas Gruenbacher
257
2.83%
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
17
0.19%
Total
9080
nfs42.h
64
-
6
328
van der Linden, Frank
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
June 2020
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": 8, "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": 10, "token_count": 92}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 7, "token_count": 115}, ]}, ]
Author Name
Tokens
Token Proportion
van der Linden, Frank
115
35.06%
Olga Kornievskaia
94
28.66%
Anna Schumaker
65
19.82%
Trond Myklebust
35
10.67%
Peng Tao
18
5.49%
Others
1
0.30%
Total
328
nfs42proc.c
1442
-
18
7667
Olga Kornievskaia
Trond Myklebust
van der Linden, Frank
Anna Schumaker
Peng Tao
Christoph Hellwig
J. Bruce Fields
Chuck Lever
Benjamin Coddington
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
June 2020
August 2020
September 2020
November 2020
December 2020
March 2021
April 2021
November 2021
December 2021
January 2022
March 2022
August 2022
September 2022
October 2022
var spanGroupData = [ {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 435}, ]}, {"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": 390}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 102}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 8, "token_count": 248}, {"author_id": 0, "token_count": 159}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 24, "token_count": 84}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 24, "token_count": 8}, {"author_id": 8, "token_count": 383}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 8, "token_count": 102}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 5, "token_count": 316}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 173}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 14, "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": 10, "token_count": 78}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 10, "token_count": 40}, ]}, {"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": 10, "token_count": 962}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 10, "token_count": 60}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 10, "token_count": 31}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 887}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 10, "token_count": 730}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 10, "token_count": 35}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 10, "token_count": 98}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 7, "token_count": 1147}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 7, "token_count": 141}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 10, "token_count": 15}, {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 17, "token_count": 10}, {"author_id": 10, "token_count": 99}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 2, "token_count": 61}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 17, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
Olga Kornievskaia
2153
28.08%
Trond Myklebust
1705
22.24%
van der Linden, Frank
1288
16.80%
Anna Schumaker
1233
16.08%
Peng Tao
733
9.56%
Christoph Hellwig
321
4.19%
J. Bruce Fields
92
1.20%
Chuck Lever
56
0.73%
Benjamin Coddington
38
0.50%
Jeff Layton
5
0.07%
Al Viro
4
0.05%
Linus Torvalds
2
0.03%
Others
37
0.48%
Total
7667
nfs42xattr.c
1057
-
6
3810
van der Linden, Frank
J. Bruce Fields
Trond Myklebust
Others
June 2020
July 2020
September 2020
October 2020
March 2021
January 2022
May 2022
var spanGroupData = [ {"timestamp": 1590994800, "group": [ {"author_id": 7, "token_count": 3778}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 24, "token_count": 12}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
van der Linden, Frank
3782
99.27%
J. Bruce Fields
12
0.31%
Trond Myklebust
3
0.08%
Others
13
0.34%
Total
3810
nfs42xdr.c
1643
-
8
7386
van der Linden, Frank
Anna Schumaker
Trond Myklebust
Olga Kornievskaia
Peng Tao
Christoph Hellwig
Chuck Lever
Others
May 2013
May 2014
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
April 2020
June 2020
October 2020
November 2020
December 2020
July 2022
September 2022
var spanGroupData = [ {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 359}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 530}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 270}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 445}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 412}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 8, "token_count": 276}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 95}, {"author_id": 10, "token_count": 42}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 10, "token_count": 221}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 394}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 56}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 10, "token_count": 458}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 7, "token_count": 3213}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 0, "token_count": 132}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 383}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 2, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
van der Linden, Frank
3217
43.56%
Anna Schumaker
2119
28.69%
Trond Myklebust
953
12.90%
Olga Kornievskaia
721
9.76%
Peng Tao
276
3.74%
Christoph Hellwig
95
1.29%
Chuck Lever
4
0.05%
Others
1
0.01%
Total
7386
nfs4_fs.h
672
-
30
3500
Trond Myklebust
Anna Schumaker
Weston Andros Adamson
Chuck Lever
Andy Adamson
van der Linden, Frank
Olga Kornievskaia
Neil Brown
Fred Isaman
Benjamin Coddington
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
Kees Cook
Al Viro
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
June 2020
July 2020
September 2020
May 2021
June 2021
December 2021
January 2022
March 2022
October 2022
var spanGroupData = [ {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 392}, ]}, {"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": 30, "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": 16, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 86}, {"author_id": 13, "token_count": 34}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 25, "token_count": 29}, {"author_id": 4, "token_count": 28}, {"author_id": 23, "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": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 46, "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": 37}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 12, "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": 71}, {"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": 12, "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": 88}, {"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": 9}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 20, "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": 12, "token_count": 258}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 15, "token_count": 4}, {"author_id": 0, "token_count": 6}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 116}, ]}, {"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": 14, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 8, "token_count": 37}, {"author_id": 12, "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": 16, "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": 90}, {"author_id": 14, "token_count": 3}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 15, "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": 15, "token_count": 29}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "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": 10, "token_count": 45}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 10, "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": 15, "token_count": 61}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 10, "token_count": 17}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 51, "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": 10, "token_count": 51}, {"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}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 7, "token_count": 210}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 17, "token_count": 54}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 10, "token_count": 25}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 47, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1562
44.63%
Anna Schumaker
295
8.43%
Weston Andros Adamson
290
8.29%
Chuck Lever
276
7.89%
Andy Adamson
264
7.54%
van der Linden, Frank
210
6.00%
Olga Kornievskaia
151
4.31%
Neil Brown
97
2.77%
Fred Isaman
91
2.60%
Benjamin Coddington
54
1.54%
Peng Tao
37
1.06%
Benny Halevy
34
0.97%
David Howells
30
0.86%
Alexandros Batsakis
29
0.83%
Donald Buczek
15
0.43%
Ricardo Labiaga
12
0.34%
Manoj Naik
8
0.23%
Aneesh Kumar K.V
8
0.23%
Jeff Layton
5
0.14%
David P. Quigley
3
0.09%
Christoph Hellwig
3
0.09%
Kees Cook
2
0.06%
Al Viro
2
0.06%
Others
22
0.63%
click to expand▼
Total
3500
nfs4client.c
1355
-
29
5455
Anna Schumaker
Chuck Lever
Trond Myklebust
Andy Adamson
Olga Kornievskaia
van der Linden, Frank
Scott Mayhew
J. Bruce Fields
Weston Andros Adamson
Steve Dickson
Peng Tao
Tigran Mkrtchyan
David Howells
Tejun Heo
Jeff Layton
Kees Cook
Benjamin Coddington
Stanislav Kinsbursky
Neil Brown
Gustavo A. R. Silva
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
June 2020
November 2020
June 2021
August 2021
October 2021
December 2021
June 2022
August 2022
October 2022
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 1950}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 19, "token_count": 4}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 401}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 57, "token_count": 26}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 34, "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": 141}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 489}, {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 246}, {"author_id": 12, "token_count": 42}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 8, "token_count": 37}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 34, "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": 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": 41, "token_count": 29}, {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 175}, {"author_id": 14, "token_count": 16}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 24, "token_count": 67}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "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": 60, "token_count": 6}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 74}, {"author_id": 18, "token_count": 29}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 10, "token_count": 71}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"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": 16}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 28}, {"author_id": 18, "token_count": 77}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 7, "token_count": 127}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 54, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 0, "token_count": 231}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 10, "token_count": 208}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 93}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 47, "token_count": 21}, {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
2280
41.80%
Chuck Lever
933
17.10%
Trond Myklebust
666
12.21%
Andy Adamson
666
12.21%
Olga Kornievskaia
282
5.17%
van der Linden, Frank
127
2.33%
Scott Mayhew
106
1.94%
J. Bruce Fields
67
1.23%
Weston Andros Adamson
43
0.79%
Steve Dickson
41
0.75%
Peng Tao
41
0.75%
Tigran Mkrtchyan
29
0.53%
David Howells
28
0.51%
Tejun Heo
26
0.48%
Jeff Layton
22
0.40%
Kees Cook
21
0.38%
Benjamin Coddington
11
0.20%
Stanislav Kinsbursky
4
0.07%
Neil Brown
4
0.07%
Gustavo A. R. Silva
3
0.05%
Others
55
1.01%
click to expand▼
Total
5455
nfs4file.c
473
-
23
2079
Olga Kornievskaia
Anna Schumaker
Peng Tao
Trond Myklebust
Christoph Hellwig
David Chinner
Dai Ngo
Scott Mayhew
David Howells
Al Viro
Dave Wysochanski
Benjamin Coddington
Miklos Szeredi
Neil Brown
Gustavo A. R. Silva
Kinglong Mee
Others
July 2012
December 2012
May 2013
September 2013
April 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
October 2018
January 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
October 2019
November 2019
December 2019
February 2020
August 2020
October 2020
November 2020
May 2021
November 2021
January 2022
March 2022
June 2022
August 2022
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 337}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 58}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 74}, ]}, {"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": 26, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 8, "token_count": 246}, {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 5, "token_count": 55}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 5, "token_count": 23}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 36, "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": 16, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 10, "token_count": 18}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 44, "token_count": 77}, {"author_id": 10, "token_count": 126}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 10, "token_count": 39}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 10, "token_count": 449}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 22, "token_count": 11}, {"author_id": 54, "token_count": 2}, {"author_id": 18, "token_count": 22}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 40, "token_count": 50}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 40, "token_count": 12}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 40, "token_count": 1}, {"author_id": 0, "token_count": 38}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 16, "token_count": 3}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 10, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
Olga Kornievskaia
673
32.37%
Anna Schumaker
590
28.38%
Peng Tao
246
11.83%
Trond Myklebust
163
7.84%
Christoph Hellwig
79
3.80%
David Chinner
77
3.70%
Dai Ngo
63
3.03%
Scott Mayhew
22
1.06%
David Howells
19
0.91%
Al Viro
18
0.87%
Dave Wysochanski
17
0.82%
Benjamin Coddington
14
0.67%
Miklos Szeredi
6
0.29%
Neil Brown
2
0.10%
Gustavo A. R. Silva
2
0.10%
Kinglong Mee
1
0.05%
Others
87
4.18%
Total
2079
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
806
-
25
3651
Trond Myklebust
Anna Schumaker
Marius Aamodt Eriksen
David Howells
Eric W. Biedermann
Stanislav Kinsbursky
Linus Torvalds
Dave Wysochanski
Tom Haynes
Chuck Lever
Al Viro
Gustavo A. R. Silva
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
February 2019
April 2019
June 2019
July 2019
August 2020
October 2020
October 2021
July 2022
var spanGroupData = [ {"timestamp": 1049184000, "group": [ {"author_id": 31, "token_count": 355}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 196}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 16, "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": 8, "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": 12, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 398}, {"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": 43}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 131}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 214}, {"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": 16, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 29, "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": 9, "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": 22, "token_count": 13}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 52}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 99}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 28, "token_count": 15}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 75}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1407
38.54%
Anna Schumaker
1398
38.29%
Marius Aamodt Eriksen
355
9.72%
David Howells
171
4.68%
Eric W. Biedermann
136
3.73%
Stanislav Kinsbursky
78
2.14%
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%
Gustavo A. R. Silva
4
0.11%
J. Bruce Fields
2
0.05%
Weston Andros Adamson
1
0.03%
Peng Tao
1
0.03%
Others
55
1.51%
Total
3651
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": 31, "token_count": 47}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 28, "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": 29, "token_count": 7}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 9, "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
577
-
20
2497
David Howells
Chuck Lever
Anna Schumaker
J. Bruce Fields
Trond Myklebust
Weston Andros Adamson
Andy Adamson
Olga Kornievskaia
Al Viro
Kees Cook
Benjamin Coddington
Scott Mayhew
Stanislav Kinsbursky
Tejun Heo
Jeff Layton
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
December 2021
May 2022
October 2022
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": 60, "token_count": 3}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 24, "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": 66}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 16, "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": 12, "token_count": 100}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 16, "token_count": 2}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 412}, {"author_id": 12, "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": 16, "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": 626}, {"author_id": 18, "token_count": 20}, ]}, {"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}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 10, "token_count": 43}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 17, "token_count": 28}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 47, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
1110
44.45%
Chuck Lever
448
17.94%
Anna Schumaker
236
9.45%
J. Bruce Fields
144
5.77%
Trond Myklebust
131
5.25%
Weston Andros Adamson
124
4.97%
Andy Adamson
103
4.12%
Olga Kornievskaia
43
1.72%
Al Viro
37
1.48%
Kees Cook
32
1.28%
Benjamin Coddington
28
1.12%
Scott Mayhew
20
0.80%
Stanislav Kinsbursky
11
0.44%
Tejun Heo
3
0.12%
Jeff Layton
3
0.12%
Others
24
0.96%
Total
2497
nfs4proc.c
10728
-
74
52962
Trond Myklebust
Andy Adamson
Anna Schumaker
Chuck Lever
Weston Andros Adamson
Olga Kornievskaia
Jeff Layton
David P. Quigley
van der Linden, Frank
J. Bruce Fields
Benjamin Coddington
Neil Brown
Benny Halevy
Ricardo Labiaga
Alexandros Batsakis
Fred Isaman
Andreas Gruenbacher
David Howells
Kinglong Mee
Peng Tao
Neil Horman
Aneesh Kumar K.V
Andrew Elble
Al Viro
Scott Mayhew
Manoj Naik
Steve Dickson
Gustavo A. R. Silva
Peter Zijlstra
Miklos Szeredi
Dai Ngo
Dave Wysochanski
Christian Brauner
Tigran Mkrtchyan
Donald Buczek
Boaz Harrosh
Peter Staubach
Kees Cook
Matthew Wilcox
Tejun Heo
Linus Torvalds
Mike Sager
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
April 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
December 2008
March 2009
April 2009
May 2009
June 2009
July 2009
August 2009
October 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
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
July 2022
August 2022
October 2022
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 802}, ]}, {"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": 71}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 835}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 386}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 0, "token_count": 1130}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 130}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 196}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 24, "token_count": 453}, {"author_id": 0, "token_count": 136}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 526}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 142}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 2013}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 24, "token_count": 8}, {"author_id": 0, "token_count": 63}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 30, "token_count": 114}, {"author_id": 0, "token_count": 245}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 132}, {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "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": 6}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 24, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 14, "token_count": 51}, {"author_id": 0, "token_count": 136}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 2274}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 49, "token_count": 6}, {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 128}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 121}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 3545}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 157}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 1148}, {"author_id": 13, "token_count": 183}, {"author_id": 23, "token_count": 23}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 126}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 25, "token_count": 179}, {"author_id": 4, "token_count": 11}, {"author_id": 39, "token_count": 1}, {"author_id": 15, "token_count": 17}, {"author_id": 23, "token_count": 382}, {"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": 25, "token_count": 127}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 166}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 81}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 521}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 13, "token_count": 11}, {"author_id": 0, "token_count": 286}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 14, "token_count": 174}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 445}, {"author_id": 2, "token_count": 7}, {"author_id": 24, "token_count": 97}, {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 4, "token_count": 61}, {"author_id": 46, "token_count": 127}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 10}, {"author_id": 6, "token_count": 24}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 75}, {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 4, "token_count": 380}, {"author_id": 2, "token_count": 495}, {"author_id": 6, "token_count": 135}, {"author_id": 42, "token_count": 168}, {"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": 8}, {"author_id": 13, "token_count": 286}, {"author_id": 0, "token_count": 2}, {"author_id": 12, "token_count": 69}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 16, "token_count": 52}, {"author_id": 4, "token_count": 40}, {"author_id": 2, "token_count": 659}, {"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": 94}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 4, "token_count": 94}, {"author_id": 14, "token_count": 3}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 2, "token_count": 71}, {"author_id": 8, "token_count": 1}, {"author_id": 0, "token_count": 285}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 27}, {"author_id": 12, "token_count": 39}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 108}, {"author_id": 1, "token_count": 93}, {"author_id": 0, "token_count": 284}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 328}, {"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": 75}, {"author_id": 28, "token_count": 1}, {"author_id": 0, "token_count": 74}, {"author_id": 12, "token_count": 132}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 43}, {"author_id": 36, "token_count": 24}, {"author_id": 34, "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": 8, "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": 102}, {"author_id": 0, "token_count": 90}, {"author_id": 12, "token_count": 132}, {"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": 236}, {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 1043}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 72}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 12, "token_count": 13}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 341}, {"author_id": 12, "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": 389}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 20, "token_count": 1155}, {"author_id": 34, "token_count": 67}, {"author_id": 0, "token_count": 596}, ]}, {"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": 524}, {"author_id": 0, "token_count": 633}, {"author_id": 12, "token_count": 824}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 15, "token_count": 64}, {"author_id": 0, "token_count": 69}, {"author_id": 12, "token_count": 295}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 1318}, {"author_id": 0, "token_count": 13}, {"author_id": 12, "token_count": 101}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 14, "token_count": 17}, {"author_id": 0, "token_count": 127}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 59, "token_count": 7}, {"author_id": 0, "token_count": 33}, {"author_id": 12, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 341}, ]}, {"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": 179}, {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 14, "token_count": 122}, {"author_id": 8, "token_count": 16}, {"author_id": 12, "token_count": 61}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 8, "token_count": 28}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 26, "token_count": 33}, {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 15, "token_count": 66}, {"author_id": 8, "token_count": 15}, {"author_id": 0, "token_count": 29}, ]}, {"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": 8, "token_count": 9}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 716}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 348}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 61}, {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 14, "token_count": 157}, {"author_id": 26, "token_count": 4}, {"author_id": 15, "token_count": 9}, {"author_id": 10, "token_count": 5}, {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 14, "token_count": 14}, {"author_id": 26, "token_count": 39}, {"author_id": 15, "token_count": 10}, {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 26, "token_count": 118}, {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 8, "token_count": 76}, {"author_id": 0, "token_count": 458}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 21, "token_count": 25}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 10, "token_count": 59}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 21, "token_count": 127}, {"author_id": 50, "token_count": 123}, {"author_id": 8, "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": 34}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 16, "token_count": 24}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 16, "token_count": 18}, {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 16, "token_count": 16}, {"author_id": 1, "token_count": 20}, {"author_id": 14, "token_count": 119}, {"author_id": 41, "token_count": 12}, {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 159}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 16, "token_count": 5}, {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 340}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 328}, {"author_id": 6, "token_count": 52}, {"author_id": 14, "token_count": 385}, {"author_id": 0, "token_count": 1121}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 6, "token_count": 20}, {"author_id": 15, "token_count": 57}, {"author_id": 0, "token_count": 36}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 17, "token_count": 66}, {"author_id": 0, "token_count": 300}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 21, "token_count": 81}, {"author_id": 15, "token_count": 11}, {"author_id": 0, "token_count": 153}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 281}, {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 17, "token_count": 65}, {"author_id": 22, "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": 16}, {"author_id": 14, "token_count": 251}, {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"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": 0, "token_count": 228}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 17, "token_count": 46}, {"author_id": 1, "token_count": 30}, {"author_id": 0, "token_count": 816}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 15, "token_count": 42}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 14, "token_count": 23}, {"author_id": 0, "token_count": 508}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 184}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 100}, {"author_id": 17, "token_count": 14}, {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 16, "token_count": 2}, {"author_id": 1, "token_count": 44}, {"author_id": 0, "token_count": 302}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 14, "token_count": 22}, {"author_id": 10, "token_count": 198}, {"author_id": 0, "token_count": 209}, ]}, {"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": 15, "token_count": 14}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 15, "token_count": 128}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 314}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 15, "token_count": 13}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 17, "token_count": 112}, {"author_id": 10, "token_count": 6}, {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 51, "token_count": 7}, {"author_id": 0, "token_count": 351}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 244}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 578}, ]}, {"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": 116}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 10, "token_count": 10}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 10, "token_count": 59}, {"author_id": 0, "token_count": 164}, {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 54, "token_count": 1}, {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 10, "token_count": 51}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 7, "token_count": 689}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 93}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 54, "token_count": 32}, {"author_id": 10, "token_count": 24}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 17, "token_count": 166}, {"author_id": 1, "token_count": 7}, {"author_id": 10, "token_count": 130}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 10, "token_count": 31}, {"author_id": 0, "token_count": 221}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 54, "token_count": 3}, {"author_id": 10, "token_count": 40}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 22, "token_count": 13}, {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 55, "token_count": 15}, {"author_id": 24, "token_count": 11}, {"author_id": 0, "token_count": 23}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 202}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 175}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 40, "token_count": 21}, {"author_id": 0, "token_count": 193}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 10, "token_count": 97}, {"author_id": 18, "token_count": 22}, {"author_id": 0, "token_count": 167}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 15, "token_count": 25}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 75}, {"author_id": 1, "token_count": 5}, {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 18, "token_count": 47}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 10, "token_count": 310}, {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 10, "token_count": 270}, {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 10, "token_count": 93}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 15, "token_count": 64}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 17, "token_count": 7}, {"author_id": 10, "token_count": 51}, {"author_id": 0, "token_count": 496}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 18, "token_count": 43}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 10, "token_count": 75}, {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 38, "token_count": 26}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 17, "token_count": 39}, {"author_id": 47, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
32389
61.16%
Andy Adamson
3125
5.90%
Anna Schumaker
3105
5.86%
Chuck Lever
2689
5.08%
Weston Andros Adamson
1692
3.19%
Olga Kornievskaia
1525
2.88%
Jeff Layton
1356
2.56%
David P. Quigley
1155
2.18%
van der Linden, Frank
689
1.30%
J. Bruce Fields
578
1.09%
Benjamin Coddington
531
1.00%
Neil Brown
520
0.98%
Benny Halevy
482
0.91%
Ricardo Labiaga
406
0.77%
Alexandros Batsakis
306
0.58%
Fred Isaman
296
0.56%
Andreas Gruenbacher
233
0.44%
David Howells
198
0.37%
Kinglong Mee
194
0.37%
Peng Tao
168
0.32%
Neil Horman
168
0.32%
Aneesh Kumar K.V
127
0.24%
Andrew Elble
123
0.23%
Al Viro
119
0.22%
Scott Mayhew
114
0.22%
Manoj Naik
114
0.22%
Steve Dickson
75
0.14%
Gustavo A. R. Silva
36
0.07%
Peter Zijlstra
26
0.05%
Miklos Szeredi
24
0.05%
Dai Ngo
21
0.04%
Dave Wysochanski
20
0.04%
Christian Brauner
15
0.03%
Tigran Mkrtchyan
12
0.02%
Donald Buczek
7
0.01%
Boaz Harrosh
7
0.01%
Peter Staubach
6
0.01%
Kees Cook
6
0.01%
Matthew Wilcox
4
0.01%
Tejun Heo
3
0.01%
Linus Torvalds
2
0.00%
Mike Sager
1
0.00%
Andrew Morton
1
0.00%
Others
294
0.56%
click to expand▼
Total
52962
nfs4renewd.c
151
-
10
464
Trond Myklebust
Andy Adamson
David Howells
Benny Halevy
Alexandros Batsakis
Neil Brown
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": 86}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 144}, ]}, {"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": 60, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 13, "token_count": 13}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 25, "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": 57, "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": 15, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
385
82.97%
Andy Adamson
27
5.82%
David Howells
16
3.45%
Benny Halevy
13
2.80%
Alexandros Batsakis
9
1.94%
Neil Brown
4
0.86%
Tejun Heo
3
0.65%
Chuck Lever
2
0.43%
Others
5
1.08%
Total
464
nfs4session.c
657
-
8
2675
Trond Myklebust
Chuck Lever
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
November 2021
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 1689}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 335}, ]}, {"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": 60, "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": 15, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
2477
92.60%
Chuck Lever
172
6.43%
Andy Adamson
7
0.26%
Neil Brown
3
0.11%
Fred Isaman
1
0.04%
Others
15
0.56%
Total
2675
nfs4session.h
185
-
6
705
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
December 2020
November 2021
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 372}, ]}, {"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}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
543
77.02%
Chuck Lever
114
16.17%
Anna Schumaker
27
3.83%
Andy Adamson
19
2.70%
Others
2
0.28%
Total
705
nfs4state.c
2759
-
38
12102
Trond Myklebust
Chuck Lever
Neil Brown
Andy Adamson
Anna Schumaker
Olga Kornievskaia
Weston Andros Adamson
Jeff Layton
Ricardo Labiaga
Alexandros Batsakis
Donald Buczek
Matthew Wilcox
Benjamin Coddington
Fred Isaman
Benny Halevy
Stanislav Kinsbursky
David Howells
Gustavo A. R. Silva
J. Bruce Fields
Peter Zijlstra
Linus Torvalds
Kees Cook
Scott Mayhew
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
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
July 2020
August 2020
November 2020
March 2021
July 2021
November 2021
December 2021
January 2022
March 2022
May 2022
June 2022
August 2022
October 2022
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 389}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 536}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 255}, ]}, {"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": 185}, ]}, {"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": 559}, ]}, {"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": 60, "token_count": 3}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 954}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 178}, {"author_id": 13, "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": 25, "token_count": 89}, {"author_id": 4, "token_count": 58}, {"author_id": 23, "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": 131}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "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": 51}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 217}, ]}, {"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": 18}, ]}, {"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": 12, "token_count": 155}, ]}, {"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": 12, "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": 53}, ]}, {"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": 14, "token_count": 20}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 38}, {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 30}, {"author_id": 15, "token_count": 14}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 15, "token_count": 38}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 1, "token_count": 946}, {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 14, "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": 0, "token_count": 11}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 14, "token_count": 25}, {"author_id": 10, "token_count": 1}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 14, "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": 28, "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": 15, "token_count": 28}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 15, "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": 60, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 15, "token_count": 29}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 33, "token_count": 50}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 10, "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": 64}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 15, "token_count": 137}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 10, "token_count": 115}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 51, "token_count": 80}, {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 59}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 10, "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": 90}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 24, "token_count": 11}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 54, "token_count": 14}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 10, "token_count": 24}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 10, "token_count": 5}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 15, "token_count": 245}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 17, "token_count": 41}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 15, "token_count": 5}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
7527
62.20%
Chuck Lever
2247
18.57%
Neil Brown
535
4.42%
Andy Adamson
406
3.35%
Anna Schumaker
282
2.33%
Olga Kornievskaia
219
1.81%
Weston Andros Adamson
165
1.36%
Jeff Layton
136
1.12%
Ricardo Labiaga
119
0.98%
Alexandros Batsakis
89
0.74%
Donald Buczek
80
0.66%
Matthew Wilcox
50
0.41%
Benjamin Coddington
45
0.37%
Fred Isaman
29
0.24%
Benny Halevy
28
0.23%
Stanislav Kinsbursky
21
0.17%
David Howells
21
0.17%
Gustavo A. R. Silva
15
0.12%
J. Bruce Fields
11
0.09%
Peter Zijlstra
2
0.02%
Linus Torvalds
2
0.02%
Kees Cook
2
0.02%
Scott Mayhew
1
0.01%
Others
70
0.58%
click to expand▼
Total
12102
nfs4super.c
314
-
10
1219
Anna Schumaker
David Howells
Al Viro
Trond Myklebust
van der Linden, Frank
Scott Mayhew
Dai Ngo
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
June 2020
October 2020
November 2020
January 2021
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 720}, ]}, {"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": 8, "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": 16, "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": 16, "token_count": 128}, {"author_id": 3, "token_count": 250}, {"author_id": 18, "token_count": 14}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 7, "token_count": 30}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 40, "token_count": 14}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 18, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Anna Schumaker
723
59.31%
David Howells
250
20.51%
Al Viro
130
10.66%
Trond Myklebust
46
3.77%
van der Linden, Frank
30
2.46%
Scott Mayhew
20
1.64%
Dai Ngo
14
1.15%
Peng Tao
4
0.33%
Others
2
0.16%
Total
1219
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
2557
-
11
2047
Trond Myklebust
Chuck Lever
Olga Kornievskaia
Anna Schumaker
Jeff Layton
Weston Andros Adamson
Benjamin Coddington
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
August 2020
September 2020
December 2020
April 2021
June 2021
October 2021
November 2021
September 2022
October 2022
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 699}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 10, "token_count": 87}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 14, "token_count": 19}, {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 14, "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": 65}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 69}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 223}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 139}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 10, "token_count": 216}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 2, "token_count": 48}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 2, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1164
56.86%
Chuck Lever
451
22.03%
Olga Kornievskaia
303
14.80%
Anna Schumaker
75
3.66%
Jeff Layton
37
1.81%
Weston Andros Adamson
6
0.29%
Benjamin Coddington
5
0.24%
David Howells
1
0.05%
Others
5
0.24%
Total
2047
nfs4xdr.c
7725
-
42
37961
Trond Myklebust
Andy Adamson
Benny Halevy
Anna Schumaker
Chuck Lever
Weston Andros Adamson
Christoph Hellwig
Jeff Layton
Fred Isaman
David P. Quigley
Manoj Naik
J. Bruce Fields
Ricardo Labiaga
van der Linden, Frank
Kinglong Mee
Peng Tao
Andreas Gruenbacher
Alexandros Batsakis
Al Viro
Marius Aamodt Eriksen
Eric W. Biedermann
Olga Kornievskaia
Donald Buczek
Mike Sager
David Howells
Jim Rees
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
June 2019
July 2019
October 2019
November 2019
January 2020
April 2020
June 2020
August 2020
November 2020
March 2021
April 2021
October 2021
November 2021
December 2021
February 2022
May 2022
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 1429}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 165}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 967}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 31, "token_count": 58}, {"author_id": 0, "token_count": 556}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 1989}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 5899}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 842}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 24, "token_count": 367}, {"author_id": 30, "token_count": 10}, {"author_id": 0, "token_count": 70}, ]}, {"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": 30, "token_count": 369}, {"author_id": 0, "token_count": 342}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 65}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 14, "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": 8}, {"author_id": 53, "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": 13, "token_count": 31}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 4, "token_count": 609}, {"author_id": 13, "token_count": 19}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 393}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 3397}, {"author_id": 13, "token_count": 588}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 13, "token_count": 2065}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 25, "token_count": 99}, {"author_id": 24, "token_count": 1}, {"author_id": 39, "token_count": 16}, {"author_id": 23, "token_count": 212}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 14, "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": 13, "token_count": 5}, {"author_id": 1, "token_count": 1}, {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 1304}, {"author_id": 2, "token_count": 626}, {"author_id": 23, "token_count": 127}, {"author_id": 0, "token_count": 57}, {"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": 834}, {"author_id": 6, "token_count": 6}, {"author_id": 0, "token_count": 186}, {"author_id": 12, "token_count": 47}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 2, "token_count": 25}, {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 13, "token_count": 429}, {"author_id": 12, "token_count": 21}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 2, "token_count": 799}, {"author_id": 13, "token_count": 15}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 396}, {"author_id": 6, "token_count": 181}, {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 73}, {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 12, "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": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 525}, {"author_id": 1, "token_count": 57}, {"author_id": 0, "token_count": 215}, {"author_id": 12, "token_count": 338}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 127}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 12, "token_count": 75}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 0, "token_count": 2}, {"author_id": 12, "token_count": 24}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 56, "token_count": 10}, {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 29, "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": 20, "token_count": 429}, {"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": 12, "token_count": 219}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 364}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 5, "token_count": 25}, {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 5, "token_count": 46}, {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 1, "token_count": 4}, {"author_id": 8, "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": 14, "token_count": 27}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 26, "token_count": 161}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 8, "token_count": 121}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 21, "token_count": 92}, {"author_id": 26, "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": 14, "token_count": 20}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 6, "token_count": 220}, {"author_id": 14, "token_count": 51}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 6, "token_count": 30}, {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 211}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 21, "token_count": 68}, {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 262}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 885}, {"author_id": 0, "token_count": 121}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 17, "token_count": 1}, {"author_id": 14, "token_count": 316}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 24, "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": 400}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 510}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 51, "token_count": 20}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 7, "token_count": 189}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 145}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 10, "token_count": 6}, {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 282}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 215}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
18455
48.62%
Andy Adamson
6717
17.69%
Benny Halevy
3152
8.30%
Anna Schumaker
2465
6.49%
Chuck Lever
1630
4.29%
Weston Andros Adamson
1006
2.65%
Christoph Hellwig
956
2.52%
Jeff Layton
476
1.25%
Fred Isaman
446
1.17%
David P. Quigley
429
1.13%
Manoj Naik
379
1.00%
J. Bruce Fields
370
0.97%
Ricardo Labiaga
339
0.89%
van der Linden, Frank
189
0.50%
Kinglong Mee
170
0.45%
Peng Tao
165
0.43%
Andreas Gruenbacher
160
0.42%
Alexandros Batsakis
99
0.26%
Al Viro
65
0.17%
Marius Aamodt Eriksen
58
0.15%
Eric W. Biedermann
38
0.10%
Olga Kornievskaia
24
0.06%
Donald Buczek
20
0.05%
Mike Sager
16
0.04%
David Howells
14
0.04%
Jim Rees
10
0.03%
Talpey, Thomas
1
0.00%
Benjamin Coddington
1
0.00%
Andrew Morton
1
0.00%
Others
110
0.29%
click to expand▼
Total
37961
nfsroot.c
316
-
11
865
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
October 2020
August 2022
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 11, "token_count": 17}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 11, "token_count": 20}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 11, "token_count": 19}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 11, "token_count": 18}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 43, "token_count": 3}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 16, "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}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
707
81.73%
Linus Torvalds (pre-git)
101
11.68%
Trond Myklebust
16
1.85%
Al Viro
4
0.46%
Andrew Morton
3
0.35%
Others
34
3.93%
Total
865
nfstrace.c
15
-
3
37
Trond Myklebust
Chuck Lever
Others
August 2013
March 2015
November 2017
February 2019
April 2021
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}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
31
83.78%
Chuck Lever
5
13.51%
Others
1
2.70%
Total
37
nfstrace.h
1799
-
8
1277
Trond Myklebust
Chuck Lever
Dave Wysochanski
Jeff Layton
Benjamin Coddington
Matthew Wilcox
Others
August 2013
August 2017
November 2017
January 2018
February 2019
June 2019
November 2019
December 2019
January 2020
April 2020
May 2020
April 2021
June 2021
October 2021
November 2021
January 2022
February 2022
March 2022
July 2022
August 2022
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 523}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 77}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 136}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 17, "token_count": 5}, {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 22, "token_count": 72}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 51}, {"author_id": 14, "token_count": 59}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 38}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
748
58.57%
Chuck Lever
380
29.76%
Dave Wysochanski
76
5.95%
Jeff Layton
63
4.93%
Benjamin Coddington
5
0.39%
Matthew Wilcox
3
0.23%
Others
2
0.16%
Total
1277
pagelist.c
1462
-
30
5873
Trond Myklebust
Weston Andros Adamson
Anna Schumaker
Benjamin Coddington
Linus Torvalds
Fred Isaman
Peng Tao
Jeff Layton
Boaz Harrosh
Olga Kornievskaia
Christoph Hellwig
Chuck Lever
Tom Haynes
Peter Zijlstra
Benny Halevy
David Howells
Neil Brown
Mel Gorman
Gustavo A. R. Silva
Matthew Wilcox
Kinglong Mee
Others
February 2002
October 2002
November 2002
January 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
September 2018
October 2018
November 2018
December 2018
February 2019
April 2019
May 2019
August 2019
March 2020
April 2020
May 2020
August 2020
November 2020
March 2021
May 2021
June 2021
July 2021
March 2022
May 2022
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 28, "token_count": 273}, {"author_id": 0, "token_count": 56}, ]}, {"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": 1091343600, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"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": 228}, ]}, {"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": 33, "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": 14, "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": 59, "token_count": 51}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 13, "token_count": 9}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 172}, ]}, {"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": 35, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 8, "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": 38, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 886}, {"author_id": 0, "token_count": 29}, {"author_id": 12, "token_count": 488}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 28, "token_count": 1}, {"author_id": 8, "token_count": 8}, {"author_id": 9, "token_count": 13}, {"author_id": 12, "token_count": 194}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 12, "token_count": 28}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 5, "token_count": 27}, {"author_id": 12, "token_count": 112}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 12, "token_count": 504}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 53}, {"author_id": 12, "token_count": 27}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 14, "token_count": 52}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 8, "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": 202}, ]}, {"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": 38, "token_count": 10}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 17, "token_count": 76}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 15, "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": 1564642800, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 495}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 118}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 10, "token_count": 27}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 10, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
2427
41.32%
Weston Andros Adamson
1353
23.04%
Anna Schumaker
902
15.36%
Benjamin Coddington
301
5.13%
Linus Torvalds
274
4.67%
Fred Isaman
194
3.30%
Peng Tao
163
2.78%
Jeff Layton
54
0.92%
Boaz Harrosh
51
0.87%
Olga Kornievskaia
44
0.75%
Christoph Hellwig
27
0.46%
Chuck Lever
18
0.31%
Tom Haynes
13
0.22%
Peter Zijlstra
11
0.19%
Benny Halevy
9
0.15%
David Howells
4
0.07%
Neil Brown
3
0.05%
Mel Gorman
2
0.03%
Gustavo A. R. Silva
2
0.03%
Matthew Wilcox
1
0.02%
Kinglong Mee
1
0.02%
Others
19
0.32%
click to expand▼
Total
5873
pnfs.c
3344
-
24
15544
Trond Myklebust
Fred Isaman
Andy Adamson
Peng Tao
Benny Halevy
Jeff Layton
Weston Andros Adamson
Ricardo Labiaga
Christoph Hellwig
Tom Haynes
Benjamin Coddington
Anna Schumaker
Kinglong Mee
Boaz Harrosh
Olga Kornievskaia
Scott Mayhew
Peter Zijlstra
Neil Brown
Gustavo A. R. Silva
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
April 2019
July 2019
September 2019
January 2020
February 2020
March 2020
April 2020
August 2020
September 2020
November 2020
January 2021
April 2021
May 2021
July 2021
March 2022
May 2022
August 2022
October 2022
var spanGroupData = [ {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 1077}, {"author_id": 13, "token_count": 123}, {"author_id": 6, "token_count": 277}, {"author_id": 23, "token_count": 170}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 514}, ]}, {"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": 13, "token_count": 529}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 19}, {"author_id": 13, "token_count": 5}, {"author_id": 6, "token_count": 22}, {"author_id": 0, "token_count": 154}, {"author_id": 12, "token_count": 24}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 41}, {"author_id": 13, "token_count": 61}, {"author_id": 8, "token_count": 76}, {"author_id": 0, "token_count": 272}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 8, "token_count": 41}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 8, "token_count": 62}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 59, "token_count": 22}, {"author_id": 0, "token_count": 37}, {"author_id": 12, "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": 367}, ]}, {"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": 8, "token_count": 38}, {"author_id": 0, "token_count": 570}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 55}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 0, "token_count": 484}, ]}, {"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": 102}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 12, "token_count": 44}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 12, "token_count": 90}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 5, "token_count": 121}, {"author_id": 8, "token_count": 181}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 26}, {"author_id": 8, "token_count": 219}, {"author_id": 12, "token_count": 45}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 8, "token_count": 32}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 101}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 9, "token_count": 44}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 8, "token_count": 10}, {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 8, "token_count": 280}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 14, "token_count": 7}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 8, "token_count": 6}, {"author_id": 0, "token_count": 375}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 8, "token_count": 82}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 26, "token_count": 39}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 14, "token_count": 98}, {"author_id": 8, "token_count": 77}, {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 267}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 12, "token_count": 25}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 14, "token_count": 283}, {"author_id": 9, "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": 289}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 14, "token_count": 11}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 6, "token_count": 474}, {"author_id": 14, "token_count": 169}, {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 6, "token_count": 496}, {"author_id": 0, "token_count": 308}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 778}, ]}, {"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": 60, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 17, "token_count": 1}, {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 230}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 10, "token_count": 12}, {"author_id": 0, "token_count": 140}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 54, "token_count": 1}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 223}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"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": 144}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 54, "token_count": 2}, {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 54, "token_count": 2}, {"author_id": 0, "token_count": 135}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 365}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 123}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
7940
51.08%
Fred Isaman
2237
14.39%
Andy Adamson
2012
12.94%
Peng Tao
1205
7.75%
Benny Halevy
720
4.63%
Jeff Layton
568
3.65%
Weston Andros Adamson
237
1.52%
Ricardo Labiaga
170
1.09%
Christoph Hellwig
151
0.97%
Tom Haynes
74
0.48%
Benjamin Coddington
62
0.40%
Anna Schumaker
48
0.31%
Kinglong Mee
39
0.25%
Boaz Harrosh
22
0.14%
Olga Kornievskaia
12
0.08%
Scott Mayhew
6
0.04%
Peter Zijlstra
5
0.03%
Neil Brown
5
0.03%
Gustavo A. R. Silva
5
0.03%
Others
26
0.17%
Total
15544
pnfs.h
932
-
17
4249
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
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
August 2020
November 2020
October 2021
March 2022
May 2022
October 2022
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 13, "token_count": 67}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 146}, {"author_id": 13, "token_count": 64}, {"author_id": 6, "token_count": 38}, {"author_id": 23, "token_count": 69}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 138}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 21}, {"author_id": 6, "token_count": 85}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 4, "token_count": 49}, {"author_id": 6, "token_count": 161}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 13, "token_count": 231}, {"author_id": 27, "token_count": 14}, {"author_id": 0, "token_count": 3}, {"author_id": 12, "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": 13, "token_count": 38}, {"author_id": 8, "token_count": 16}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 59, "token_count": 6}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 6, "token_count": 68}, {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 6, "token_count": 153}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 94}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 13, "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": 38, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 8, "token_count": 157}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 12, "token_count": 88}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 5, "token_count": 8}, {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 127}, {"author_id": 8, "token_count": 22}, {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 9, "token_count": 132}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 9, "token_count": 22}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 102}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 8, "token_count": 42}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 168}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 8, "token_count": 34}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 14, "token_count": 15}, {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 6, "token_count": 16}, {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 6, "token_count": 96}, {"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": 12, "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": 60, "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": 15, "token_count": 8}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 545}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 46}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1736
40.86%
Fred Isaman
759
17.86%
Andy Adamson
417
9.81%
Benny Halevy
402
9.46%
Peng Tao
313
7.37%
Tom Haynes
157
3.69%
Christoph Hellwig
135
3.18%
Weston Andros Adamson
115
2.71%
Benjamin Coddington
87
2.05%
Ricardo Labiaga
69
1.62%
Jeff Layton
22
0.52%
Marc Eshel
14
0.33%
Neil Brown
8
0.19%
Boaz Harrosh
6
0.14%
Peter Zijlstra
1
0.02%
Others
8
0.19%
Total
4249
pnfs_dev.c
384
-
8
1589
Benny Halevy
Christoph Hellwig
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
December 2020
var spanGroupData = [ {"timestamp": 1304233200, "group": [ {"author_id": 13, "token_count": 482}, {"author_id": 27, "token_count": 167}, {"author_id": 12, "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": 479}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 56}, ]}, ]
Author Name
Tokens
Token Proportion
Benny Halevy
482
30.33%
Christoph Hellwig
479
30.14%
Trond Myklebust
321
20.20%
Marc Eshel
167
10.51%
Andy Adamson
72
4.53%
Weston Andros Adamson
61
3.84%
Neil Brown
4
0.25%
Others
3
0.19%
Total
1589
pnfs_nfs.c
1206
-
14
5368
Trond Myklebust
Peng Tao
Tom Haynes
Andy Adamson
Weston Andros Adamson
Dave Wysochanski
Neil Brown
Tigran Mkrtchyan
Anna Schumaker
Kees Cook
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
November 2020
January 2021
July 2021
September 2021
March 2022
September 2022
October 2022
var spanGroupData = [ {"timestamp": 1398927600, "group": [ {"author_id": 8, "token_count": 2003}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 9, "token_count": 762}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 9, "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": 8, "token_count": 1}, {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 22, "token_count": 16}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 41, "token_count": 2}, {"author_id": 0, "token_count": 32}, {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 157}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 12, "token_count": 62}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"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": 60, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 15, "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": 1579}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 185}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 47, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
2232
41.58%
Peng Tao
2011
37.46%
Tom Haynes
850
15.83%
Andy Adamson
157
2.92%
Weston Andros Adamson
77
1.43%
Dave Wysochanski
16
0.30%
Neil Brown
5
0.09%
Tigran Mkrtchyan
2
0.04%
Anna Schumaker
2
0.04%
Kees Cook
1
0.02%
Others
15
0.28%
Total
5368
proc.c
763
-
21
3663
Trond Myklebust
Linus Torvalds (pre-git)
Chuck Lever
Anna Schumaker
Art Haas
Jeff Layton
EG Keizer
Dave Jones
Fred Isaman
Weston Andros Adamson
David Howells
Al Viro
J. Bruce Fields
Neil Brown
Andy Adamson
David P. Quigley
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
November 2017
March 2018
April 2018
May 2018
December 2018
August 2019
December 2019
January 2020
November 2020
March 2021
September 2021
February 2022
var spanGroupData = [ {"timestamp": 723196800, "group": [ {"author_id": 11, "token_count": 197}, ]}, {"timestamp": 728553600, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 11, "token_count": 11}, ]}, {"timestamp": 760089600, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 11, "token_count": 20}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 11, "token_count": 309}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 11, "token_count": 453}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 11, "token_count": 30}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 11, "token_count": 21}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 45, "token_count": 48}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 32, "token_count": 118}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 340}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 16, "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": 24, "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": 0, "token_count": 110}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 48, "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": 14, "token_count": 68}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"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": 14, "token_count": 6}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 14, "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": 16, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 16, "token_count": 4}, {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 12, "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": 16, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"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": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"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}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1556
42.48%
Linus Torvalds (pre-git)
1072
29.27%
Chuck Lever
392
10.70%
Anna Schumaker
231
6.31%
Art Haas
118
3.22%
Jeff Layton
77
2.10%
EG Keizer
58
1.58%
Dave Jones
49
1.34%
Fred Isaman
33
0.90%
Weston Andros Adamson
18
0.49%
David Howells
18
0.49%
Al Viro
12
0.33%
J. Bruce Fields
6
0.16%
Neil Brown
5
0.14%
Andy Adamson
5
0.14%
David P. Quigley
2
0.05%
Benjamin Coddington
2
0.05%
Others
9
0.25%
Total
3663
read.c
456
-
22
2108
Trond Myklebust
Dave Wysochanski
Fred Isaman
Linus Torvalds (pre-git)
Weston Andros Adamson
Peng Tao
Matthew Wilcox
Anna Schumaker
Chuck Lever
Christoph Hellwig
David Howells
Kinglong Mee
Andy Adamson
Benjamin Coddington
Linus Torvalds
Tom Haynes
Mel Gorman
Benny Halevy
Dave Jones
Others
March 1996
March 1997
January 1998
August 1998
March 2000
October 2000
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
April 2008
April 2009
December 2009
May 2010
October 2010
February 2011
July 2011
October 2011
March 2012
April 2012
May 2012
June 2012
July 2012
April 2014
May 2014
June 2014
September 2014
September 2015
October 2015
December 2015
April 2016
April 2017
August 2017
September 2018
February 2019
April 2019
May 2019
August 2019
January 2020
April 2020
May 2020
January 2021
June 2021
August 2021
October 2021
November 2021
January 2022
March 2022
April 2022
var spanGroupData = [ {"timestamp": 825667200, "group": [ {"author_id": 11, "token_count": 38}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 11, "token_count": 111}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 45, "token_count": 1}, {"author_id": 28, "token_count": 8}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 149}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 18}, {"author_id": 6, "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": 274}, ]}, {"timestamp": 1335855600, "group": [ {"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": 35, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 5, "token_count": 51}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 65}, {"author_id": 12, "token_count": 82}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 9, "token_count": 7}, {"author_id": 12, "token_count": 26}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 12, "token_count": 28}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 26, "token_count": 21}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 26, "token_count": 19}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 8, "token_count": 88}, ]}, {"timestamp": 1459494000, "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": 97}, ]}, {"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}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 22, "token_count": 337}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 22, "token_count": 21}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 3, "token_count": 37}, {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 33, "token_count": 62}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 33, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
664
31.50%
Dave Wysochanski
363
17.22%
Fred Isaman
278
13.19%
Linus Torvalds (pre-git)
161
7.64%
Weston Andros Adamson
136
6.45%
Peng Tao
88
4.17%
Matthew Wilcox
75
3.56%
Anna Schumaker
72
3.42%
Chuck Lever
70
3.32%
Christoph Hellwig
51
2.42%
David Howells
42
1.99%
Kinglong Mee
40
1.90%
Andy Adamson
25
1.19%
Benjamin Coddington
18
0.85%
Linus Torvalds
8
0.38%
Tom Haynes
7
0.33%
Mel Gorman
2
0.09%
Benny Halevy
2
0.09%
Dave Jones
1
0.05%
Others
5
0.24%
Total
2108
super.c
1428
-
44
6753
David Howells
Anna Schumaker
Trond Myklebust
Chuck Lever
Scott Mayhew
Jeff Layton
Dai Ngo
Al Viro
Olga Kornievskaia
Dave Wysochanski
Talpey, Thomas
Weston Andros Adamson
Eric W. Biedermann
Miklos Szeredi
Suresh Jayaraman
Christoph Hellwig
Tejun Heo
Steve Dickson
Stanislav Kinsbursky
Neil Brown
J. Bruce Fields
Kees Cook
Peng Tao
Linus Torvalds
Benjamin Coddington
Others
June 2006
August 2006
February 2007
May 2007
July 2007
August 2007
September 2007
November 2007
December 2007
March 2008
April 2008
June 2008
October 2008
April 2009
June 2009
September 2009
October 2009
February 2010
March 2010
April 2010
August 2010
September 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
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
September 2020
October 2020
November 2020
January 2021
February 2021
March 2021
May 2021
August 2021
October 2021
May 2022
August 2022
October 2022
var spanGroupData = [ {"timestamp": 1149145200, "group": [ {"author_id": 3, "token_count": 140}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 3, "token_count": 47}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 53, "token_count": 22}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 36, "token_count": 6}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 39}, {"author_id": 14, "token_count": 28}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 15, "token_count": 3}, {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 52, "token_count": 4}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 16, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 24, "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": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 72}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 788}, {"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": 18}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 14, "token_count": 55}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 18, "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": 14, "token_count": 9}, {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"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": 34, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 28, "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": 8, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 29, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 7}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"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": 16, "token_count": 50}, {"author_id": 3, "token_count": 4422}, {"author_id": 18, "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}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 40, "token_count": 50}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 22, "token_count": 33}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 40, "token_count": 21}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 10, "token_count": 32}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 10, "token_count": 19}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 47, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
4613
68.31%
Anna Schumaker
890
13.18%
Trond Myklebust
532
7.88%
Chuck Lever
140
2.07%
Scott Mayhew
99
1.47%
Jeff Layton
95
1.41%
Dai Ngo
71
1.05%
Al Viro
68
1.01%
Olga Kornievskaia
51
0.76%
Dave Wysochanski
33
0.49%
Talpey, Thomas
22
0.33%
Weston Andros Adamson
15
0.22%
Eric W. Biedermann
7
0.10%
Miklos Szeredi
6
0.09%
Suresh Jayaraman
4
0.06%
Christoph Hellwig
4
0.06%
Tejun Heo
3
0.04%
Steve Dickson
3
0.04%
Stanislav Kinsbursky
3
0.04%
Neil Brown
3
0.04%
J. Bruce Fields
3
0.04%
Kees Cook
2
0.03%
Peng Tao
1
0.01%
Linus Torvalds
1
0.01%
Benjamin Coddington
1
0.01%
Others
83
1.23%
click to expand▼
Total
6753
symlink.c
85
-
10
314
Linus Torvalds (pre-git)
Al Viro
Matthew Wilcox
Trond Myklebust
Linus Torvalds
Christoph Hellwig
Art Haas
Dave Jones
Others
December 1992
October 1994
May 1999
September 1999
January 2000
March 2000
October 2000
February 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
May 2022
var spanGroupData = [ {"timestamp": 723196800, "group": [ {"author_id": 11, "token_count": 27}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 11, "token_count": 52}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 11, "token_count": 29}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 11, "token_count": 20}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 16, "token_count": 15}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 32, "token_count": 6}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 16, "token_count": 8}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 28, "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": 16, "token_count": 11}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 16, "token_count": 81}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 33, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
135
42.99%
Al Viro
125
39.81%
Matthew Wilcox
22
7.01%
Trond Myklebust
10
3.18%
Linus Torvalds
7
2.23%
Christoph Hellwig
6
1.91%
Art Haas
6
1.91%
Dave Jones
1
0.32%
Others
2
0.64%
Total
314
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": 38, "token_count": 29}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 29, "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
192
-
2
830
Trond Myklebust
Others
January 2019
October 2020
December 2021
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 793}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
823
99.16%
Others
7
0.84%
Total
830
sysfs.h
25
-
2
77
Trond Myklebust
Others
January 2019
April 2020
October 2020
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
76
98.70%
Others
1
1.30%
Total
77
unlink.c
530
-
18
2193
Jeff Layton
Trond Myklebust
Al Viro
Linus Torvalds (pre-git)
Benjamin Coddington
Andy Adamson
Olga Kornievskaia
Andrew Morton
David Howells
Steve Dickson
Anna Schumaker
Linus Torvalds
Neil Brown
J. Bruce Fields
Benny Halevy
Others
August 2000
September 2000
February 2002
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
March 2021
April 2022
May 2022
var spanGroupData = [ {"timestamp": 965113200, "group": [ {"author_id": 11, "token_count": 172}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 43, "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": 28, "token_count": 6}, {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 34, "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": 13, "token_count": 1}, {"author_id": 14, "token_count": 798}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 16, "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": 16, "token_count": 31}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 14, "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": 16, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 14, "token_count": 76}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 16, "token_count": 250}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 16, "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": 54}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 10, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
894
40.77%
Trond Myklebust
589
26.86%
Al Viro
289
13.18%
Linus Torvalds (pre-git)
182
8.30%
Benjamin Coddington
75
3.42%
Andy Adamson
43
1.96%
Olga Kornievskaia
37
1.69%
Andrew Morton
31
1.41%
David Howells
15
0.68%
Steve Dickson
12
0.55%
Anna Schumaker
9
0.41%
Linus Torvalds
7
0.32%
Neil Brown
5
0.23%
J. Bruce Fields
1
0.05%
Benny Halevy
1
0.05%
Others
3
0.14%
Total
2193
write.c
2206
-
41
9196
Trond Myklebust
Fred Isaman
Linus Torvalds (pre-git)
Weston Andros Adamson
Jeff Layton
Neil Brown
Anna Schumaker
Peter Zijlstra
Peng Tao
Chuck Lever
Scott Mayhew
Mel Gorman
Andy Adamson
Christoph Hellwig
Kinglong Mee
Olga Kornievskaia
Linus Torvalds
David Howells
Benjamin Coddington
Matthew Wilcox
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
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
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
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
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
November 2020
February 2021
March 2021
April 2021
June 2021
July 2021
August 2021
October 2021
February 2022
March 2022
May 2022
June 2022
July 2022
August 2022
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 11, "token_count": 45}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 11, "token_count": 563}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 11, "token_count": 15}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 11, "token_count": 15}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 28, "token_count": 33}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 43, "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": 94}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 43, "token_count": 5}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 229}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"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": 136}, {"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": 43, "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": 265}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 38, "token_count": 125}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 38, "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": 219}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 38, "token_count": 7}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 37, "token_count": 3}, {"author_id": 0, "token_count": 54}, ]}, {"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": 287}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 104}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 14, "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": 5}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 44, "token_count": 8}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 14, "token_count": 16}, {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 35, "token_count": 6}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 6, "token_count": 103}, {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 6, "token_count": 822}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 20}, {"author_id": 35, "token_count": 77}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 14, "token_count": 39}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"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": 7}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 18, "token_count": 64}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 4, "token_count": 46}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 14, "token_count": 29}, {"author_id": 18, "token_count": 14}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 5, "token_count": 51}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 106}, {"author_id": 12, "token_count": 156}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 8, "token_count": 12}, {"author_id": 18, "token_count": 11}, {"author_id": 9, "token_count": 7}, {"author_id": 12, "token_count": 29}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 12, "token_count": 248}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 8, "token_count": 75}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 15, "token_count": 42}, {"author_id": 0, "token_count": 117}, {"author_id": 12, "token_count": 40}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 14, "token_count": 208}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 9, "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": 57, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 26, "token_count": 21}, {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 26, "token_count": 18}, {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 8, "token_count": 31}, {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 22, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 12, "token_count": 11}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 18, "token_count": 21}, {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 17, "token_count": 10}, {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 17, "token_count": 6}, {"author_id": 6, "token_count": 5}, {"author_id": 15, "token_count": 24}, {"author_id": 0, "token_count": 20}, {"author_id": 60, "token_count": 11}, ]}, {"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": 290}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 18, "token_count": 4}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 38, "token_count": 10}, {"author_id": 0, "token_count": 167}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 15, "token_count": 81}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 17, "token_count": 14}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 102}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"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": 77}, ]}, {"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": 15, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 10, "token_count": 23}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 110}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 33, "token_count": 9}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 15, "token_count": 65}, {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 10, "token_count": 17}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 33, "token_count": 15}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 14, "token_count": 36}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 43}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
5086
55.31%
Fred Isaman
1232
13.40%
Linus Torvalds (pre-git)
660
7.18%
Weston Andros Adamson
486
5.28%
Jeff Layton
336
3.65%
Neil Brown
214
2.33%
Anna Schumaker
167
1.82%
Peter Zijlstra
144
1.57%
Peng Tao
118
1.28%
Chuck Lever
115
1.25%
Scott Mayhew
114
1.24%
Mel Gorman
84
0.91%
Andy Adamson
71
0.77%
Christoph Hellwig
55
0.60%
Kinglong Mee
46
0.50%
Olga Kornievskaia
40
0.43%
Linus Torvalds
34
0.37%
David Howells
30
0.33%
Benjamin Coddington
30
0.33%
Matthew Wilcox
24
0.26%
Dave Wysochanski
20
0.22%
Andrew Morton
14
0.15%
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
50
0.54%
click to expand▼
Total
9196
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
264
Author
Tokens
Proportion
Commits
Proportion
0
Trond Myklebust
140498
40.63%
2214
46.67%
1
Chuck Lever
25826
7.47%
300
6.32%
2
Anna Schumaker
23008
6.65%
238
5.02%
3
David Howells
19004
5.50%
70
1.48%
4
Andy Adamson
18076
5.23%
145
3.06%
5
Christoph Hellwig
13989
4.05%
94
1.98%
6
Fred Isaman
10732
3.10%
92
1.94%
7
van der Linden, Frank
9819
2.84%
13
0.27%
8
Peng Tao
8908
2.58%
101
2.13%
9
Tom Haynes
8809
2.55%
15
0.32%
10
Olga Kornievskaia
7536
2.18%
86
1.81%
11
Linus Torvalds (pre-git)
7206
2.08%
113
2.38%
12
Weston Andros Adamson
7136
2.06%
98
2.07%
13
Benny Halevy
6853
1.98%
72
1.52%
14
Jeff Layton
5795
1.68%
104
2.19%
15
Neil Brown
2947
0.85%
78
1.64%
16
Al Viro
2573
0.74%
121
2.55%
17
Benjamin Coddington
2550
0.74%
49
1.03%
18
Scott Mayhew
2449
0.71%
30
0.63%
19
Stanislav Kinsbursky
1967
0.57%
45
0.95%
20
David P. Quigley
1759
0.51%
5
0.11%
21
Andreas Gruenbacher
1753
0.51%
14
0.30%
22
Dave Wysochanski
1485
0.43%
20
0.42%
23
Ricardo Labiaga
1442
0.42%
16
0.34%
24
J. Bruce Fields
1425
0.41%
34
0.72%
25
Alexandros Batsakis
1000
0.29%
16
0.34%
26
Kinglong Mee
838
0.24%
29
0.61%
27
Marc Eshel
805
0.23%
1
0.02%
28
Linus Torvalds
692
0.20%
29
0.61%
29
Eric W. Biedermann
573
0.17%
10
0.21%
30
Manoj Naik
561
0.16%
6
0.13%
31
Marius Aamodt Eriksen
460
0.13%
2
0.04%
32
Art Haas
335
0.10%
1
0.02%
33
Matthew Wilcox
329
0.10%
17
0.36%
34
Steve Dickson
284
0.08%
10
0.21%
35
Mel Gorman
265
0.08%
8
0.17%
36
Miklos Szeredi
264
0.08%
17
0.36%
37
Nicholas Piggin
255
0.07%
11
0.23%
38
Peter Zijlstra
253
0.07%
7
0.15%
39
Mike Sager
239
0.07%
4
0.08%
40
Dai Ngo
192
0.06%
6
0.13%
41
Tigran Mkrtchyan
173
0.05%
6
0.13%
42
Neil Horman
168
0.05%
1
0.02%
43
Andrew Morton
147
0.04%
18
0.38%
44
David Chinner
138
0.04%
4
0.08%
45
Dave Jones
136
0.04%
2
0.04%
46
Aneesh Kumar K.V
136
0.04%
3
0.06%
47
Kees Cook
135
0.04%
4
0.08%
48
EG Keizer
132
0.04%
1
0.02%
49
Peter Staubach
123
0.04%
3
0.06%
50
Andrew Elble
123
0.04%
2
0.04%
51
Donald Buczek
122
0.04%
4
0.08%
52
Suresh Jayaraman
118
0.03%
2
0.04%
53
Talpey, Thomas
111
0.03%
6
0.13%
54
Gustavo A. R. Silva
111
0.03%
5
0.11%
55
Christian Brauner
108
0.03%
4
0.08%
56
Jim Rees
95
0.03%
4
0.08%
57
Tejun Heo
93
0.03%
8
0.17%
58
Dean Hildebrand
88
0.03%
1
0.02%
59
Boaz Harrosh
86
0.02%
3
0.06%
60
Others
2571
0.74%
322
6.79%
click to expand▼
Total
345804
4744