Linux Source Code
Home
Release 5.1
Help
sunrpc
root
net
Highlighting
Reset All
By Author
By Age
──────────
Adrian Bunk
Al Viro
Alexandros Batsakis
Alexey Dobriyan
Andreas Gruenbacher
Andrew Morton
Andy Adamson
Andy Shevchenko
Anna Schumaker
Arnd Bergmann
Art Haas
Aurélien Charbon
Benny Halevy
Bill Baker
Christoph Hellwig
Chuck Lever
Dan Carpenter
Dave Jones
Dave Wysochanski
David Alan Gilbert
David Chinner
David Howells
Eric Dumazet
Eric W. Biedermann
Frank van Maarseveen
Greg Banks
Herbert Xu
J. Bruce Fields
Jeff Layton
Joe Perches
Kees Cook
Kevin Coffman
Kinglong Mee
Linus Torvalds
Linus Torvalds (pre-git)
Mel Gorman
Mi Jinlong
Neil Brown
Olaf Kirch
Olga Kornievskaia
Others
Paolo Abeni
Paul Burton
Pavel Emelyanov
Peng Tao
Peter Zijlstra
Rahul Iyer
Ricardo Labiaga
Sagi Grimberg
Scott Mayhew
Shirley Ma
Simo Sorce
Stanislav Kinsbursky
Steve Wise
Talpey, Thomas
Tejun Heo
Tom Talpey
Tom Tucker
Trond Myklebust
Vasily Averin
Weston Andros Adamson
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
auth_gss
9792
16
67
44514
Trond Myklebust
Kevin Coffman
Simo Sorce
J. Bruce Fields
Andrew Morton
Chuck Lever
Herbert Xu
Neil Brown
Stanislav Kinsbursky
Jeff Layton
Andy Adamson
Scott Mayhew
Eric W. Biedermann
Olga Kornievskaia
Anna Schumaker
Kees Cook
Paul Burton
Christoph Hellwig
Alexey Dobriyan
Al Viro
Arnd Bergmann
Dan Carpenter
Vasily Averin
Dave Wysochanski
Adrian Bunk
Linus Torvalds
Tejun Heo
Joe Perches
Peng Tao
Eric Dumazet
Peter Zijlstra
Others
January 2003
February 2003
June 2003
July 2003
August 2003
October 2003
February 2004
March 2004
April 2004
May 2004
June 2004
July 2004
December 2004
January 2005
March 2005
June 2005
September 2005
October 2005
January 2006
February 2006
March 2006
April 2006
June 2006
July 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
November 2007
December 2007
January 2008
February 2008
March 2008
April 2008
June 2008
July 2008
December 2008
June 2009
August 2009
December 2009
January 2010
March 2010
April 2010
May 2010
July 2010
August 2010
September 2010
November 2010
December 2010
March 2011
April 2011
May 2011
June 2011
August 2011
September 2011
November 2011
December 2011
January 2012
March 2012
April 2012
May 2012
July 2012
September 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
January 2014
February 2014
March 2014
May 2014
June 2014
July 2014
November 2014
February 2015
April 2015
October 2015
November 2015
January 2016
February 2016
April 2016
May 2016
June 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
May 2017
June 2017
July 2017
October 2017
December 2017
January 2018
March 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
var spanGroupData = [ {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 4193}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 3, "token_count": 91}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 9, "token_count": 3218}, {"author_id": 0, "token_count": 563}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 9, "token_count": 45}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 9, "token_count": 631}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 9, "token_count": 55}, {"author_id": 0, "token_count": 718}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 27, "token_count": 8}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 79}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 0, "token_count": 1446}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 3, "token_count": 2378}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 17, "token_count": 66}, {"author_id": 3, "token_count": 20}, {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 100}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 3, "token_count": 31}, {"author_id": 2, "token_count": 673}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 3, "token_count": 1251}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 16, "token_count": 73}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 27, "token_count": 4}, {"author_id": 35, "token_count": 31}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 27, "token_count": 5}, {"author_id": 3, "token_count": 136}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 3, "token_count": 155}, {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 583}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 17, "token_count": 81}, {"author_id": 3, "token_count": 88}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 3, "token_count": 465}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 16, "token_count": 67}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 3, "token_count": 23}, {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 4, "token_count": 108}, {"author_id": 0, "token_count": 240}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 3, "token_count": 491}, {"author_id": 8, "token_count": 24}, {"author_id": 20, "token_count": 133}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 8, "token_count": 50}, {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 8, "token_count": 43}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 4, "token_count": 9820}, {"author_id": 45, "token_count": 3}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 299}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 33, "token_count": 131}, {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 33, "token_count": 16}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 3, "token_count": 131}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 23, "token_count": 27}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 10, "token_count": 170}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 31, "token_count": 1}, {"author_id": 10, "token_count": 649}, {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 213}, {"author_id": 6, "token_count": 296}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 6, "token_count": 6536}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 17, "token_count": 21}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 27, "token_count": 3}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 23, "token_count": 142}, {"author_id": 8, "token_count": 27}, {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 312}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 111}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 3, "token_count": 74}, {"author_id": 26, "token_count": 2}, {"author_id": 0, "token_count": 141}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 27, "token_count": 6}, {"author_id": 3, "token_count": 33}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 17, "token_count": 95}, {"author_id": 3, "token_count": 223}, {"author_id": 0, "token_count": 1244}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 3, "token_count": 42}, {"author_id": 8, "token_count": 3}, {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 17, "token_count": 1}, {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 8, "token_count": 74}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 8, "token_count": 161}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 8, "token_count": 147}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 168}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 56, "token_count": 13}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 21, "token_count": 64}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 52, "token_count": 22}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 16, "token_count": 748}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 16, "token_count": 27}, {"author_id": 8, "token_count": 6}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 86}, {"author_id": 21, "token_count": 12}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 20, "token_count": 27}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 35, "token_count": 8}, {"author_id": 3, "token_count": 224}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 28, "token_count": 45}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 21}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 30, "token_count": 11}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 212}, {"author_id": 0, "token_count": 193}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 34, "token_count": 97}, {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 160}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 55, "token_count": 56}, {"author_id": 0, "token_count": 179}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 2, "token_count": 36}, {"author_id": 36, "token_count": 12}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 999}, {"author_id": 21, "token_count": 128}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
10733
24.11%
Kevin Coffman
9974
22.41%
Simo Sorce
6832
15.35%
J. Bruce Fields
6337
14.24%
Andrew Morton
3949
8.87%
Chuck Lever
1708
3.84%
Herbert Xu
915
2.06%
Neil Brown
843
1.89%
Stanislav Kinsbursky
821
1.84%
Jeff Layton
716
1.61%
Andy Adamson
264
0.59%
Scott Mayhew
212
0.48%
Eric W. Biedermann
169
0.38%
Olga Kornievskaia
166
0.37%
Anna Schumaker
147
0.33%
Kees Cook
101
0.23%
Paul Burton
56
0.13%
Christoph Hellwig
45
0.10%
Alexey Dobriyan
39
0.09%
Al Viro
26
0.06%
Arnd Bergmann
22
0.05%
Dan Carpenter
13
0.03%
Vasily Averin
12
0.03%
Dave Wysochanski
11
0.02%
Adrian Bunk
4
0.01%
Linus Torvalds
3
0.01%
Tejun Heo
3
0.01%
Joe Perches
2
0.00%
Peng Tao
2
0.00%
Eric Dumazet
1
0.00%
Peter Zijlstra
1
0.00%
Others
387
0.87%
Total
44514
xprtrdma
9291
13
38
34565
Chuck Lever
Talpey, Thomas
Tom Tucker
Tom Talpey
Sagi Grimberg
Trond Myklebust
Jeff Layton
Shirley Ma
Steve Wise
Tejun Heo
Scott Mayhew
Dan Carpenter
J. Bruce Fields
Pavel Emelyanov
Alexey Dobriyan
Christoph Hellwig
Joe Perches
Eric W. Biedermann
Linus Torvalds
Stanislav Kinsbursky
Others
September 2007
October 2007
December 2007
January 2008
March 2008
April 2008
May 2008
July 2008
August 2008
September 2008
October 2008
December 2008
March 2009
April 2009
August 2009
October 2009
November 2009
March 2010
April 2010
May 2010
August 2010
September 2010
October 2010
February 2011
June 2011
July 2011
December 2011
February 2012
September 2012
January 2013
February 2013
June 2013
March 2014
May 2014
July 2014
November 2014
January 2015
March 2015
May 2015
June 2015
July 2015
August 2015
September 2015
October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
May 2016
June 2016
September 2016
October 2016
November 2016
February 2017
March 2017
April 2017
June 2017
July 2017
August 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
April 2019
var spanGroupData = [ {"timestamp": 1188630000, "group": [ {"author_id": 11, "token_count": 3646}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 5, "token_count": 2968}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 5, "token_count": 55}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 5, "token_count": 62}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 5, "token_count": 169}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 24, "token_count": 226}, {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 24, "token_count": 34}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 54, "token_count": 5}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 23, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 45, "token_count": 11}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 5, "token_count": 26}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 15, "token_count": 17}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 45, "token_count": 44}, {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 5, "token_count": 86}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 35, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 5, "token_count": 23}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 173}, {"author_id": 49, "token_count": 20}, {"author_id": 54, "token_count": 31}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 160}, {"author_id": 54, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 8, "token_count": 36}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 593}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 603}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 217}, {"author_id": 39, "token_count": 34}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 121}, {"author_id": 8, "token_count": 33}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 32}, {"author_id": 39, "token_count": 1}, {"author_id": 49, "token_count": 5}, {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 142}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 54, "token_count": 12}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 1, "token_count": 1219}, {"author_id": 39, "token_count": 96}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 56, "token_count": 7}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 167}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 1, "token_count": 1381}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 477}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 1, "token_count": 1055}, {"author_id": 49, "token_count": 44}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 962}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 28, "token_count": 4}, {"author_id": 1, "token_count": 1722}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 38}, {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 429}, {"author_id": 21, "token_count": 24}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 355}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 2899}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 3026}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 1829}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 1429}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 1135}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 250}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 112}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 3734}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 69}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 467}, {"author_id": 26, "token_count": 2}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 253}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 755}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 438}, {"author_id": 56, "token_count": 11}, {"author_id": 3, "token_count": 18}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 115}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
26485
76.62%
Talpey, Thomas
3646
10.55%
Tom Tucker
3456
10.00%
Tom Talpey
260
0.75%
Sagi Grimberg
131
0.38%
Trond Myklebust
104
0.30%
Jeff Layton
81
0.23%
Shirley Ma
69
0.20%
Steve Wise
57
0.16%
Tejun Heo
55
0.16%
Scott Mayhew
24
0.07%
Dan Carpenter
18
0.05%
J. Bruce Fields
18
0.05%
Pavel Emelyanov
17
0.05%
Alexey Dobriyan
7
0.02%
Christoph Hellwig
7
0.02%
Joe Perches
6
0.02%
Eric W. Biedermann
5
0.01%
Linus Torvalds
2
0.01%
Stanislav Kinsbursky
2
0.01%
Others
115
0.33%
Total
34565
Files:
addr.c
357
-
8
1510
Chuck Lever
Stanislav Kinsbursky
Trond Myklebust
Eric Dumazet
Jeff Layton
Tejun Heo
Others
August 2009
November 2009
December 2009
January 2010
March 2010
July 2011
October 2011
December 2011
January 2012
February 2013
June 2014
var spanGroupData = [ {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 1431}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 10, "token_count": 33}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
1452
96.16%
Stanislav Kinsbursky
33
2.19%
Trond Myklebust
5
0.33%
Eric Dumazet
4
0.26%
Jeff Layton
4
0.26%
Tejun Heo
3
0.20%
Others
9
0.60%
Total
1510
auth.c
935
-
27
3800
Trond Myklebust
Chuck Lever
Linus Torvalds (pre-git)
Neil Brown
Linus Torvalds
David Chinner
Jeff Layton
David Howells
Olaf Kirch
Kinglong Mee
J. Bruce Fields
Andrew Morton
Andy Adamson
Christoph Hellwig
Adrian Bunk
Eric W. Biedermann
Others
March 1997
December 1998
September 1999
March 2000
February 2002
September 2002
January 2003
February 2003
February 2004
December 2004
January 2005
March 2005
June 2005
February 2006
March 2006
June 2007
July 2007
March 2008
April 2008
October 2008
November 2008
September 2009
December 2009
May 2010
July 2010
August 2010
September 2010
December 2010
May 2011
July 2012
February 2013
March 2013
August 2013
June 2014
July 2014
May 2015
April 2016
May 2016
June 2016
September 2016
January 2017
February 2017
July 2018
August 2018
September 2018
October 2018
December 2018
January 2019
February 2019
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 7, "token_count": 336}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 7, "token_count": 41}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 26, "token_count": 69}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 142}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 53, "token_count": 10}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 598}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 36}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 37, "token_count": 21}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 59, "token_count": 5}, {"author_id": 0, "token_count": 428}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 163}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 177}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 59, "token_count": 46}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 17, "token_count": 5}, {"author_id": 8, "token_count": 38}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 126}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 19, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 225}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 292}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 256}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 135}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
2335
61.45%
Chuck Lever
519
13.66%
Linus Torvalds (pre-git)
395
10.39%
Neil Brown
259
6.82%
Linus Torvalds
69
1.82%
David Chinner
51
1.34%
Jeff Layton
43
1.13%
David Howells
21
0.55%
Olaf Kirch
10
0.26%
Kinglong Mee
8
0.21%
J. Bruce Fields
6
0.16%
Andrew Morton
5
0.13%
Andy Adamson
5
0.13%
Christoph Hellwig
4
0.11%
Adrian Bunk
1
0.03%
Eric W. Biedermann
1
0.03%
Others
68
1.79%
Total
3800
auth_null.c
143
-
11
484
Linus Torvalds (pre-git)
Trond Myklebust
Chuck Lever
Dave Jones
Linus Torvalds
Christoph Hellwig
Jeff Layton
Andy Adamson
Kinglong Mee
Others
March 1997
March 2000
February 2002
September 2002
October 2002
January 2003
February 2003
January 2005
March 2005
June 2006
June 2007
July 2010
August 2013
November 2014
March 2016
February 2017
November 2017
July 2018
October 2018
February 2019
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 7, "token_count": 167}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 26, "token_count": 14}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 51, "token_count": 31}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 28, "token_count": 8}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 17, "token_count": 4}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 89}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
170
35.12%
Trond Myklebust
151
31.20%
Chuck Lever
97
20.04%
Dave Jones
31
6.40%
Linus Torvalds
14
2.89%
Christoph Hellwig
8
1.65%
Jeff Layton
6
1.24%
Andy Adamson
4
0.83%
Kinglong Mee
1
0.21%
Others
2
0.41%
Total
484
auth_unix.c
234
-
16
1079
Linus Torvalds (pre-git)
Chuck Lever
Trond Myklebust
Neil Brown
Eric W. Biedermann
Dave Jones
Linus Torvalds
Christoph Hellwig
Jeff Layton
Alexey Dobriyan
Andy Adamson
Kinglong Mee
Tejun Heo
Andrew Morton
Others
March 1997
March 1998
August 1998
March 2000
February 2002
September 2002
October 2002
January 2003
February 2003
February 2004
March 2004
January 2005
March 2005
February 2006
June 2006
September 2006
June 2007
March 2008
March 2010
July 2010
November 2011
February 2013
August 2013
November 2014
March 2016
October 2016
February 2017
November 2017
July 2018
October 2018
December 2018
February 2019
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 7, "token_count": 325}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 26, "token_count": 16}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 51, "token_count": 30}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 28, "token_count": 8}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 23, "token_count": 10}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 23, "token_count": 37}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 17, "token_count": 4}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 148}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 240}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
355
32.90%
Chuck Lever
256
23.73%
Trond Myklebust
194
17.98%
Neil Brown
148
13.72%
Eric W. Biedermann
47
4.36%
Dave Jones
30
2.78%
Linus Torvalds
16
1.48%
Christoph Hellwig
8
0.74%
Jeff Layton
6
0.56%
Alexey Dobriyan
5
0.46%
Andy Adamson
4
0.37%
Kinglong Mee
3
0.28%
Tejun Heo
3
0.28%
Andrew Morton
2
0.19%
Others
2
0.19%
Total
1079
backchannel_rqst.c
371
-
8
1344
Trond Myklebust
Ricardo Labiaga
Chuck Lever
Weston Andros Adamson
Jeff Layton
Tejun Heo
Peter Zijlstra
Others
April 2009
March 2010
July 2011
March 2012
October 2012
November 2012
February 2014
March 2014
November 2014
February 2015
June 2015
July 2015
October 2015
September 2016
August 2017
December 2018
March 2019
var spanGroupData = [ {"timestamp": 1238569200, "group": [ {"author_id": 14, "token_count": 550}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 25, "token_count": 9}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 225}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 325}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 106}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 59}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
634
47.17%
Ricardo Labiaga
550
40.92%
Chuck Lever
136
10.12%
Weston Andros Adamson
10
0.74%
Jeff Layton
6
0.45%
Tejun Heo
3
0.22%
Peter Zijlstra
2
0.15%
Others
3
0.22%
Total
1344
cache.c
1896
-
42
8858
Neil Brown
Trond Myklebust
J. Bruce Fields
Kinglong Mee
Stanislav Kinsbursky
Al Viro
Pavel Emelyanov
Andy Shevchenko
Andrew Morton
Vasily Averin
Adrian Bunk
Arnd Bergmann
Linus Torvalds
Dan Carpenter
Eric Dumazet
Joe Perches
David Howells
Christoph Hellwig
Kees Cook
Weston Andros Adamson
Chuck Lever
Peter Zijlstra
Tejun Heo
Others
October 2002
November 2002
January 2003
June 2003
August 2003
September 2003
January 2004
May 2004
August 2004
December 2004
January 2005
January 2006
March 2006
May 2006
August 2006
November 2006
December 2006
January 2007
February 2007
July 2007
October 2007
November 2007
January 2008
February 2008
May 2008
December 2008
August 2009
September 2009
February 2010
March 2010
May 2010
July 2010
August 2010
September 2010
October 2010
January 2011
July 2011
November 2011
December 2011
January 2012
April 2012
July 2012
August 2012
October 2012
January 2013
February 2013
March 2013
June 2013
July 2013
December 2013
January 2014
November 2014
April 2015
July 2015
October 2015
January 2016
February 2016
March 2016
April 2016
September 2016
November 2016
December 2016
February 2017
July 2017
October 2017
February 2018
March 2018
June 2018
October 2018
November 2018
April 2019
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 2610}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 28, "token_count": 3}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 2, "token_count": 754}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 144}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 27, "token_count": 5}, {"author_id": 9, "token_count": 59}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 43, "token_count": 31}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 2, "token_count": 452}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 28}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 3, "token_count": 60}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 2, "token_count": 66}, {"author_id": 0, "token_count": 2179}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 52, "token_count": 10}, {"author_id": 3, "token_count": 193}, {"author_id": 2, "token_count": 103}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 50, "token_count": 39}, {"author_id": 3, "token_count": 57}, {"author_id": 2, "token_count": 2}, {"author_id": 15, "token_count": 73}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 52, "token_count": 2}, {"author_id": 2, "token_count": 142}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 104}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 56, "token_count": 10}, {"author_id": 10, "token_count": 92}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 27, "token_count": 42}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 10, "token_count": 113}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 27, "token_count": 12}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 171}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 27, "token_count": 9}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 50, "token_count": 6}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 50, "token_count": 20}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 19, "token_count": 161}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 104}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 2, "token_count": 74}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 19, "token_count": 160}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 26, "token_count": 4}, {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 351}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 36, "token_count": 51}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 31}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
4777
53.93%
Trond Myklebust
2564
28.95%
J. Bruce Fields
425
4.80%
Kinglong Mee
321
3.62%
Stanislav Kinsbursky
225
2.54%
Al Viro
78
0.88%
Pavel Emelyanov
77
0.87%
Andy Shevchenko
65
0.73%
Andrew Morton
62
0.70%
Vasily Averin
51
0.58%
Adrian Bunk
32
0.36%
Arnd Bergmann
12
0.14%
Linus Torvalds
12
0.14%
Dan Carpenter
10
0.11%
Eric Dumazet
5
0.06%
Joe Perches
5
0.06%
David Howells
4
0.05%
Christoph Hellwig
3
0.03%
Kees Cook
2
0.02%
Weston Andros Adamson
2
0.02%
Chuck Lever
1
0.01%
Peter Zijlstra
1
0.01%
Tejun Heo
1
0.01%
Others
123
1.39%
Total
8858
clnt.c
2948
-
40
11477
Trond Myklebust
Chuck Lever
Linus Torvalds (pre-git)
Stanislav Kinsbursky
Andy Adamson
J. Bruce Fields
Ricardo Labiaga
Kinglong Mee
Jeff Layton
Andreas Gruenbacher
Bill Baker
Neil Brown
Christoph Hellwig
Weston Andros Adamson
Olga Kornievskaia
Linus Torvalds
Frank van Maarseveen
Al Viro
Anna Schumaker
David Howells
Mel Gorman
Alexandros Batsakis
Pavel Emelyanov
Joe Perches
Benny Halevy
Simo Sorce
Alexey Dobriyan
Talpey, Thomas
Andrew Morton
Vasily Averin
Others
March 1997
August 1997
October 1997
January 1998
May 1998
August 1998
May 1999
September 1999
March 2000
May 2000
February 2002
July 2002
August 2002
September 2002
November 2002
January 2003
February 2003
March 2003
May 2003
June 2003
August 2003
October 2003
February 2004
March 2004
April 2004
May 2004
August 2004
January 2005
March 2005
June 2005
July 2005
August 2005
September 2005
October 2005
November 2005
January 2006
March 2006
July 2006
August 2006
September 2006
November 2006
December 2006
January 2007
February 2007
March 2007
April 2007
June 2007
July 2007
September 2007
October 2007
December 2007
January 2008
February 2008
March 2008
April 2008
May 2008
June 2008
July 2008
September 2008
October 2008
December 2008
March 2009
April 2009
August 2009
September 2009
December 2009
April 2010
July 2010
September 2010
November 2010
December 2010
April 2011
May 2011
June 2011
July 2011
October 2011
January 2012
February 2012
March 2012
April 2012
May 2012
July 2012
September 2012
October 2012
November 2012
January 2013
February 2013
March 2013
April 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
December 2013
March 2014
June 2014
July 2014
September 2014
November 2014
January 2015
February 2015
May 2015
June 2015
July 2015
December 2015
January 2016
May 2016
July 2016
August 2016
September 2016
October 2016
November 2016
January 2017
February 2017
May 2017
August 2017
October 2017
November 2017
March 2018
June 2018
August 2018
September 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 7, "token_count": 889}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 7, "token_count": 27}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 7, "token_count": 35}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 7, "token_count": 167}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 7, "token_count": 20}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 26, "token_count": 26}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 0, "token_count": 122}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 13, "token_count": 86}, {"author_id": 3, "token_count": 4}, {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 28, "token_count": 10}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 1, "token_count": 179}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 54}, {"author_id": 0, "token_count": 41}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 30}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 172}, {"author_id": 37, "token_count": 14}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 35, "token_count": 2}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 32}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 138}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 394}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 29}, {"author_id": 48, "token_count": 25}, {"author_id": 0, "token_count": 136}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 48}, {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 76}, {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 42}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 1, "token_count": 180}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 20, "token_count": 24}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 20, "token_count": 11}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 17, "token_count": 28}, {"author_id": 14, "token_count": 210}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 126}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 358}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 117}, {"author_id": 15, "token_count": 7}, {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 70}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 27, "token_count": 3}, {"author_id": 0, "token_count": 4}, {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 10, "token_count": 373}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 10, "token_count": 88}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 555}, {"author_id": 0, "token_count": 224}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 108}, {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 42, "token_count": 2}, {"author_id": 38, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 176}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 25, "token_count": 21}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 36}, {"author_id": 25, "token_count": 24}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "token_count": 141}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 27, "token_count": 12}, {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 17, "token_count": 13}, {"author_id": 0, "token_count": 130}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 145}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 0, "token_count": 332}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 19, "token_count": 155}, {"author_id": 0, "token_count": 32}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 32}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 8, "token_count": 77}, {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 956}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 53}, {"author_id": 3, "token_count": 106}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 0, "token_count": 71}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 17, "token_count": 306}, {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 33, "token_count": 15}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 19, "token_count": 13}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 28, "token_count": 45}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 47, "token_count": 79}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 215}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 506}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 490}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 45}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
5332
46.46%
Chuck Lever
2584
22.51%
Linus Torvalds (pre-git)
1186
10.33%
Stanislav Kinsbursky
710
6.19%
Andy Adamson
347
3.02%
J. Bruce Fields
243
2.12%
Ricardo Labiaga
210
1.83%
Kinglong Mee
168
1.46%
Jeff Layton
112
0.98%
Andreas Gruenbacher
86
0.75%
Bill Baker
79
0.69%
Neil Brown
61
0.53%
Christoph Hellwig
55
0.48%
Weston Andros Adamson
48
0.42%
Olga Kornievskaia
35
0.30%
Linus Torvalds
26
0.23%
Frank van Maarseveen
25
0.22%
Al Viro
15
0.13%
Anna Schumaker
15
0.13%
David Howells
14
0.12%
Mel Gorman
13
0.11%
Alexandros Batsakis
7
0.06%
Pavel Emelyanov
7
0.06%
Joe Perches
6
0.05%
Benny Halevy
5
0.04%
Simo Sorce
5
0.04%
Alexey Dobriyan
2
0.02%
Talpey, Thomas
2
0.02%
Andrew Morton
1
0.01%
Vasily Averin
1
0.01%
Others
77
0.67%
Total
11477
debugfs.c
362
-
5
1592
Jeff Layton
Chuck Lever
Kinglong Mee
Joe Perches
Others
November 2014
March 2015
May 2015
June 2015
February 2017
November 2017
March 2018
February 2019
var spanGroupData = [ {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 1154}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 8, "token_count": 63}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 346}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 19, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
1217
76.44%
Chuck Lever
354
22.24%
Kinglong Mee
14
0.88%
Joe Perches
3
0.19%
Others
4
0.25%
Total
1592
netns.h
43
-
7
136
Pavel Emelyanov
Stanislav Kinsbursky
Simo Sorce
Trond Myklebust
Jeff Layton
Alexey Dobriyan
Others
September 2010
December 2011
January 2012
May 2012
May 2013
August 2013
November 2013
November 2016
November 2017
var spanGroupData = [ {"timestamp": 1283324400, "group": [ {"author_id": 15, "token_count": 52}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 10, "token_count": 39}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Pavel Emelyanov
52
38.24%
Stanislav Kinsbursky
48
35.29%
Simo Sorce
17
12.50%
Trond Myklebust
12
8.82%
Jeff Layton
5
3.68%
Alexey Dobriyan
1
0.74%
Others
1
0.74%
Total
136
rpc_pipe.c
1499
-
37
6868
Trond Myklebust
Stanislav Kinsbursky
Jeff Layton
J. Bruce Fields
Peng Tao
Al Viro
David Howells
Eric W. Biedermann
Arnd Bergmann
Joe Perches
Linus Torvalds
Christoph Hellwig
Vasily Averin
Chuck Lever
Dan Carpenter
Andrew Morton
Adrian Bunk
Alexey Dobriyan
Eric Dumazet
Weston Andros Adamson
Others
January 2003
February 2003
May 2003
June 2003
October 2003
February 2004
May 2004
December 2004
January 2005
July 2005
August 2005
September 2005
October 2005
November 2005
December 2005
January 2006
February 2006
March 2006
July 2006
August 2006
September 2006
November 2006
December 2006
February 2007
May 2007
June 2007
July 2007
August 2007
September 2007
October 2007
November 2007
March 2008
December 2008
August 2009
September 2009
January 2010
March 2010
May 2010
July 2010
September 2010
October 2010
December 2010
January 2011
July 2011
September 2011
November 2011
December 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
October 2012
November 2012
January 2013
March 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
December 2013
March 2015
January 2016
April 2016
May 2016
September 2016
July 2017
November 2017
February 2018
March 2018
April 2018
December 2018
var spanGroupData = [ {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 1723}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 26, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 3, "token_count": 13}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 185}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 161}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 205}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 37, "token_count": 12}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 3, "token_count": 82}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 1400}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 27, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 56, "token_count": 7}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 52, "token_count": 27}, {"author_id": 28, "token_count": 7}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 44, "token_count": 113}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 10, "token_count": 676}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 27, "token_count": 1}, {"author_id": 10, "token_count": 40}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 10, "token_count": 155}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 8, "token_count": 19}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 26, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 27, "token_count": 13}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 23, "token_count": 10}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "token_count": 32}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 27, "token_count": 37}, {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 660}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 8, "token_count": 446}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 8, "token_count": 231}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 37, "token_count": 45}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 27, "token_count": 28}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 23, "token_count": 28}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 10}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 42, "token_count": 20}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
4600
66.98%
Stanislav Kinsbursky
916
13.34%
Jeff Layton
711
10.35%
J. Bruce Fields
114
1.66%
Peng Tao
113
1.65%
Al Viro
105
1.53%
David Howells
57
0.83%
Eric W. Biedermann
38
0.55%
Arnd Bergmann
27
0.39%
Joe Perches
20
0.29%
Linus Torvalds
13
0.19%
Christoph Hellwig
12
0.17%
Vasily Averin
10
0.15%
Chuck Lever
9
0.13%
Dan Carpenter
7
0.10%
Andrew Morton
2
0.03%
Adrian Bunk
1
0.01%
Alexey Dobriyan
1
0.01%
Eric Dumazet
1
0.01%
Weston Andros Adamson
1
0.01%
Others
110
1.60%
Total
6868
rpcb_clnt.c
1169
-
15
4593
Chuck Lever
Trond Myklebust
Stanislav Kinsbursky
Christoph Hellwig
J. Bruce Fields
Pavel Emelyanov
Weston Andros Adamson
Jeff Layton
Talpey, Thomas
Vasily Averin
Tejun Heo
Adrian Bunk
Alexey Dobriyan
Others
March 2007
June 2007
July 2007
August 2007
September 2007
December 2007
January 2008
March 2008
June 2008
July 2008
August 2008
September 2008
October 2008
March 2009
August 2009
December 2009
March 2010
May 2010
September 2010
October 2010
December 2010
May 2011
October 2011
January 2012
March 2012
May 2012
October 2012
February 2013
August 2013
November 2014
January 2015
January 2016
May 2017
November 2017
December 2018
var spanGroupData = [ {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 966}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 43, "token_count": 2}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 178}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 1, "token_count": 447}, {"author_id": 0, "token_count": 126}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 1, "token_count": 119}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 1168}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 135}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 247}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 10, "token_count": 169}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 10, "token_count": 212}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 10, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 25, "token_count": 12}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 107}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 28, "token_count": 102}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
3466
75.46%
Trond Myklebust
532
11.58%
Stanislav Kinsbursky
391
8.51%
Christoph Hellwig
102
2.22%
J. Bruce Fields
37
0.81%
Pavel Emelyanov
13
0.28%
Weston Andros Adamson
12
0.26%
Jeff Layton
9
0.20%
Talpey, Thomas
9
0.20%
Vasily Averin
5
0.11%
Tejun Heo
3
0.07%
Adrian Bunk
2
0.04%
Alexey Dobriyan
1
0.02%
Others
11
0.24%
Total
4593
sched.c
1241
-
28
4894
Trond Myklebust
Linus Torvalds (pre-git)
Chuck Lever
Weston Andros Adamson
Neil Brown
Kees Cook
Peter Zijlstra
David Howells
Jeff Layton
Talpey, Thomas
Mel Gorman
Alexandros Batsakis
Eric Dumazet
Benny Halevy
Pavel Emelyanov
Olga Kornievskaia
Al Viro
Linus Torvalds
Tejun Heo
Others
March 1997
August 1997
January 1998
May 1998
December 1998
January 1999
April 1999
September 1999
January 2000
March 2000
June 2000
August 2000
October 2000
February 2002
November 2002
March 2004
April 2004
January 2005
March 2005
June 2005
August 2005
October 2005
January 2006
March 2006
August 2006
October 2006
November 2006
December 2006
January 2007
February 2007
March 2007
May 2007
June 2007
July 2007
September 2007
October 2007
December 2007
February 2008
March 2009
September 2009
December 2009
July 2010
September 2010
January 2011
February 2011
March 2011
May 2011
July 2011
December 2011
January 2012
February 2012
March 2012
July 2012
October 2012
November 2012
January 2013
March 2013
May 2013
September 2013
March 2014
July 2014
November 2014
January 2015
March 2015
December 2015
January 2016
May 2016
September 2016
June 2017
October 2017
November 2017
January 2018
February 2018
August 2018
September 2018
December 2018
February 2019
March 2019
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 7, "token_count": 617}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 7, "token_count": 15}, ]}, {"timestamp": 922953600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 7, "token_count": 21}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 7, "token_count": 136}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 7, "token_count": 32}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 201}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 454}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 186}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 0, "token_count": 174}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 37, "token_count": 14}, {"author_id": 0, "token_count": 69}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 1, "token_count": 25}, {"author_id": 29, "token_count": 7}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 376}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 15, "token_count": 3}, {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 277}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 238}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 169}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 38, "token_count": 7}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 25, "token_count": 68}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 29, "token_count": 9}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 174}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 34, "token_count": 20}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 200}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 267}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
3601
73.58%
Linus Torvalds (pre-git)
856
17.49%
Chuck Lever
187
3.82%
Weston Andros Adamson
68
1.39%
Neil Brown
46
0.94%
Kees Cook
20
0.41%
Peter Zijlstra
16
0.33%
David Howells
14
0.29%
Jeff Layton
13
0.27%
Talpey, Thomas
10
0.20%
Mel Gorman
7
0.14%
Alexandros Batsakis
5
0.10%
Eric Dumazet
4
0.08%
Benny Halevy
3
0.06%
Pavel Emelyanov
3
0.06%
Olga Kornievskaia
2
0.04%
Al Viro
1
0.02%
Linus Torvalds
1
0.02%
Tejun Heo
1
0.02%
Others
36
0.74%
Total
4894
socklib.c
187
-
12
841
Chuck Lever
Herbert Xu
Trond Myklebust
Talpey, Thomas
Al Viro
Tejun Heo
Others
August 2005
November 2005
August 2006
November 2006
December 2006
April 2007
September 2007
October 2007
March 2010
July 2011
June 2014
April 2016
September 2018
November 2018
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 1, "token_count": 756}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 16, "token_count": 26}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
775
92.15%
Herbert Xu
29
3.45%
Trond Myklebust
10
1.19%
Talpey, Thomas
5
0.59%
Al Viro
4
0.48%
Tejun Heo
3
0.36%
Others
15
1.78%
Total
841
stats.c
336
-
21
1561
Chuck Lever
Linus Torvalds (pre-git)
Dave Wysochanski
Andrew Morton
Pavel Emelyanov
Trond Myklebust
Weston Andros Adamson
Stanislav Kinsbursky
Christoph Hellwig
Eric W. Biedermann
Neil Brown
Tejun Heo
Adrian Bunk
Al Viro
Alexey Dobriyan
Ricardo Labiaga
Others
March 1997
January 1998
September 1999
February 2002
February 2004
September 2005
March 2006
April 2006
July 2006
January 2007
February 2007
July 2007
September 2007
October 2007
February 2008
May 2008
December 2008
March 2009
April 2009
March 2010
May 2010
September 2010
December 2011
February 2012
March 2012
March 2013
August 2013
June 2014
November 2014
November 2016
May 2017
March 2018
July 2018
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 7, "token_count": 441}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 9, "token_count": 132}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 316}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 30}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 15, "token_count": 90}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 10, "token_count": 32}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 25, "token_count": 10}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 25, "token_count": 43}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 28, "token_count": 10}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 30, "token_count": 239}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
468
29.98%
Linus Torvalds (pre-git)
446
28.57%
Dave Wysochanski
239
15.31%
Andrew Morton
132
8.46%
Pavel Emelyanov
90
5.77%
Trond Myklebust
53
3.40%
Weston Andros Adamson
53
3.40%
Stanislav Kinsbursky
32
2.05%
Christoph Hellwig
10
0.64%
Eric W. Biedermann
4
0.26%
Neil Brown
3
0.19%
Tejun Heo
3
0.19%
Adrian Bunk
1
0.06%
Al Viro
1
0.06%
Alexey Dobriyan
1
0.06%
Ricardo Labiaga
1
0.06%
Others
24
1.54%
Total
1561
sunrpc.h
59
-
5
133
Neil Brown
Rahul Iyer
Benny Halevy
Stanislav Kinsbursky
Ricardo Labiaga
April 2009
September 2009
January 2012
May 2014
var spanGroupData = [ {"timestamp": 1238569200, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 40, "token_count": 16}, {"author_id": 18, "token_count": 32}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 62}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
62
46.62%
Rahul Iyer
32
24.06%
Benny Halevy
16
12.03%
Stanislav Kinsbursky
12
9.02%
Ricardo Labiaga
11
8.27%
Total
133
sunrpc_syms.c
140
-
14
455
Pavel Emelyanov
Stanislav Kinsbursky
Trond Myklebust
Neil Brown
Jeff Layton
Linus Torvalds (pre-git)
Vasily Averin
Tom Tucker
Chuck Lever
Kinglong Mee
Talpey, Thomas
Alexey Dobriyan
Others
March 1997
October 2002
November 2002
January 2003
February 2004
December 2006
May 2007
June 2007
September 2007
December 2007
June 2009
August 2009
July 2010
September 2010
December 2011
January 2012
February 2012
April 2012
November 2013
November 2014
November 2016
January 2017
November 2017
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 7, "token_count": 28}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 15, "token_count": 137}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 10, "token_count": 59}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 19}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 8, "token_count": 21}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Pavel Emelyanov
137
30.11%
Stanislav Kinsbursky
91
20.00%
Trond Myklebust
63
13.85%
Neil Brown
47
10.33%
Jeff Layton
39
8.57%
Linus Torvalds (pre-git)
28
6.15%
Vasily Averin
24
5.27%
Tom Tucker
8
1.76%
Chuck Lever
6
1.32%
Kinglong Mee
3
0.66%
Talpey, Thomas
3
0.66%
Alexey Dobriyan
1
0.22%
Others
5
1.10%
Total
455
svc.c
1625
-
39
6546
Greg Banks
Chuck Lever
Linus Torvalds (pre-git)
Trond Myklebust
Neil Brown
Jeff Layton
Ricardo Labiaga
Stanislav Kinsbursky
Eric Dumazet
Joe Perches
J. Bruce Fields
David Alan Gilbert
Olaf Kirch
Kinglong Mee
Alexey Dobriyan
Weston Andros Adamson
Andreas Gruenbacher
Andy Adamson
Vasily Averin
Christoph Hellwig
Andrew Morton
Kees Cook
Tom Tucker
Tejun Heo
David Howells
Linus Torvalds
Dan Carpenter
Others
March 1997
August 1997
October 1997
January 2000
May 2000
February 2002
September 2002
October 2002
November 2002
January 2003
February 2003
June 2003
February 2004
August 2004
March 2005
June 2005
November 2005
January 2006
June 2006
July 2006
September 2006
October 2006
December 2006
January 2007
February 2007
March 2007
May 2007
July 2007
August 2007
October 2007
December 2007
January 2008
February 2008
April 2008
June 2008
July 2008
August 2008
September 2008
December 2008
March 2009
April 2009
June 2009
January 2010
March 2010
August 2010
January 2011
May 2011
July 2011
October 2011
December 2011
January 2012
May 2012
October 2012
December 2012
January 2013
July 2013
December 2013
October 2014
November 2014
January 2015
May 2015
June 2015
November 2015
December 2015
June 2016
August 2016
November 2016
February 2017
April 2017
May 2017
June 2017
August 2017
October 2017
March 2018
July 2018
December 2018
February 2019
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 7, "token_count": 649}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 7, "token_count": 25}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 7, "token_count": 205}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 37, "token_count": 2}, {"author_id": 2, "token_count": 51}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 244}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 13, "token_count": 32}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 35, "token_count": 41}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 12, "token_count": 1173}, {"author_id": 3, "token_count": 3}, {"author_id": 2, "token_count": 89}, {"author_id": 53, "token_count": 50}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 12, "token_count": 397}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 58, "token_count": 52}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 8, "token_count": 37}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 116}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 1, "token_count": 231}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 1, "token_count": 224}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 1, "token_count": 107}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 17, "token_count": 4}, {"author_id": 14, "token_count": 403}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 45, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 17, "token_count": 17}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 31, "token_count": 104}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 42, "token_count": 6}, {"author_id": 10, "token_count": 140}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 31, "token_count": 3}, {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 10, "token_count": 143}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 42, "token_count": 60}, {"author_id": 10, "token_count": 39}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 25, "token_count": 36}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 19, "token_count": 44}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 56, "token_count": 1}, {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 101}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 92}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 8, "token_count": 186}, {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 120}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 8, "token_count": 36}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 347}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 28, "token_count": 20}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 34, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 297}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 36, "token_count": 26}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Greg Banks
1570
23.98%
Chuck Lever
1106
16.90%
Linus Torvalds (pre-git)
897
13.70%
Trond Myklebust
587
8.97%
Neil Brown
525
8.02%
Jeff Layton
489
7.47%
Ricardo Labiaga
403
6.16%
Stanislav Kinsbursky
322
4.92%
Eric Dumazet
107
1.63%
Joe Perches
66
1.01%
J. Bruce Fields
59
0.90%
David Alan Gilbert
52
0.79%
Olaf Kirch
50
0.76%
Kinglong Mee
44
0.67%
Alexey Dobriyan
42
0.64%
Weston Andros Adamson
36
0.55%
Andreas Gruenbacher
32
0.49%
Andy Adamson
32
0.49%
Vasily Averin
26
0.40%
Christoph Hellwig
20
0.31%
Andrew Morton
13
0.20%
Kees Cook
9
0.14%
Tom Tucker
5
0.08%
Tejun Heo
3
0.05%
David Howells
2
0.03%
Linus Torvalds
2
0.03%
Dan Carpenter
1
0.02%
Others
46
0.70%
Total
6546
svc_xprt.c
1431
-
27
6256
Tom Tucker
J. Bruce Fields
Jeff Layton
Trond Myklebust
Greg Banks
Chuck Lever
Scott Mayhew
Stanislav Kinsbursky
Pavel Emelyanov
Neil Brown
Kees Cook
Weston Andros Adamson
Mi Jinlong
Vasily Averin
Andy Adamson
Joe Perches
Al Viro
Tejun Heo
Alexey Dobriyan
Eric Dumazet
Peter Zijlstra
Others
July 2007
December 2007
February 2008
March 2008
June 2008
October 2008
December 2008
January 2009
March 2009
April 2009
July 2009
August 2009
January 2010
February 2010
March 2010
August 2010
September 2010
October 2010
November 2010
December 2010
January 2011
May 2011
June 2011
August 2011
November 2011
December 2011
January 2012
May 2012
August 2012
October 2012
January 2013
February 2013
August 2013
February 2014
May 2014
July 2014
August 2014
October 2014
November 2014
December 2014
January 2015
June 2015
December 2015
May 2016
June 2016
November 2016
January 2017
June 2017
October 2017
March 2018
October 2018
December 2018
January 2019
var spanGroupData = [ {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 5, "token_count": 3037}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 8, "token_count": 39}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 140}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 8, "token_count": 25}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 12, "token_count": 378}, {"author_id": 5, "token_count": 84}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 17, "token_count": 4}, {"author_id": 1, "token_count": 93}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 24}, {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 95}, {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 15, "token_count": 29}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 78}, {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 46, "token_count": 14}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 107}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 31, "token_count": 2}, {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 10, "token_count": 99}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 3, "token_count": 469}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 25, "token_count": 16}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 3, "token_count": 71}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 8, "token_count": 67}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 303}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 8, "token_count": 20}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 21, "token_count": 165}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 120}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 223}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 29, "token_count": 2}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 21, "token_count": 38}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 34, "token_count": 20}, {"author_id": 0, "token_count": 115}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 36, "token_count": 14}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 0, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Tucker
3121
49.89%
J. Bruce Fields
1019
16.29%
Jeff Layton
466
7.45%
Trond Myklebust
465
7.43%
Greg Banks
378
6.04%
Chuck Lever
340
5.43%
Scott Mayhew
204
3.26%
Stanislav Kinsbursky
105
1.68%
Pavel Emelyanov
35
0.56%
Neil Brown
22
0.35%
Kees Cook
20
0.32%
Weston Andros Adamson
16
0.26%
Mi Jinlong
14
0.22%
Vasily Averin
14
0.22%
Andy Adamson
4
0.06%
Joe Perches
4
0.06%
Al Viro
3
0.05%
Tejun Heo
3
0.05%
Alexey Dobriyan
2
0.03%
Eric Dumazet
2
0.03%
Peter Zijlstra
2
0.03%
Others
17
0.27%
Total
6256
svcauth.c
204
-
13
770
Neil Brown
Trond Myklebust
Linus Torvalds (pre-git)
Peter Zijlstra
J. Bruce Fields
Chuck Lever
Dave Jones
Alexey Dobriyan
Adrian Bunk
Others
March 1997
February 2002
September 2002
October 2002
January 2003
June 2004
August 2004
December 2004
March 2005
March 2006
September 2006
November 2006
December 2006
February 2007
May 2007
July 2007
December 2008
May 2014
November 2015
November 2016
December 2016
October 2018
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 7, "token_count": 125}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 139}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 56}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 29, "token_count": 38}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 217}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
314
40.78%
Trond Myklebust
248
32.21%
Linus Torvalds (pre-git)
125
16.23%
Peter Zijlstra
41
5.32%
J. Bruce Fields
20
2.60%
Chuck Lever
6
0.78%
Dave Jones
3
0.39%
Alexey Dobriyan
2
0.26%
Adrian Bunk
1
0.13%
Others
10
1.30%
Total
770
svcauth_unix.c
916
-
26
4735
Neil Brown
Pavel Emelyanov
Stanislav Kinsbursky
Aurélien Charbon
J. Bruce Fields
Eric W. Biedermann
Greg Banks
Chuck Lever
Trond Myklebust
Andrew Morton
Tom Tucker
Alexey Dobriyan
Andy Adamson
Eric Dumazet
Al Viro
Adrian Bunk
Jeff Layton
Tejun Heo
Kinglong Mee
Others
October 2002
January 2003
March 2003
June 2003
February 2004
April 2004
June 2004
July 2004
August 2004
November 2004
December 2004
January 2005
March 2005
June 2005
March 2006
September 2006
October 2006
December 2006
February 2007
April 2007
May 2007
July 2007
December 2007
January 2008
October 2008
December 2008
August 2009
October 2009
January 2010
March 2010
August 2010
September 2010
October 2010
March 2011
June 2011
November 2011
December 2011
January 2012
April 2012
May 2012
July 2012
February 2013
May 2013
June 2013
October 2016
February 2017
October 2017
December 2017
October 2018
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 1186}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 2, "token_count": 90}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 9, "token_count": 63}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 2, "token_count": 147}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 394}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 35, "token_count": 17}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 12, "token_count": 127}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 2, "token_count": 1030}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 17, "token_count": 13}, {"author_id": 3, "token_count": 4}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 5, "token_count": 48}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 32, "token_count": 182}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 3, "token_count": 97}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 80}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 15, "token_count": 364}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 35, "token_count": 4}, {"author_id": 23, "token_count": 56}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 10, "token_count": 300}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 31, "token_count": 7}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 23, "token_count": 74}, {"author_id": 8, "token_count": 3}, {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 35, "token_count": 12}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 56}, ]}, ]
Author Name
Tokens
Token Proportion
Neil Brown
3089
65.24%
Pavel Emelyanov
371
7.84%
Stanislav Kinsbursky
305
6.44%
Aurélien Charbon
182
3.84%
J. Bruce Fields
151
3.19%
Eric W. Biedermann
130
2.75%
Greg Banks
127
2.68%
Chuck Lever
85
1.80%
Trond Myklebust
67
1.41%
Andrew Morton
63
1.33%
Tom Tucker
48
1.01%
Alexey Dobriyan
33
0.70%
Andy Adamson
13
0.27%
Eric Dumazet
8
0.17%
Al Viro
4
0.08%
Adrian Bunk
3
0.06%
Jeff Layton
3
0.06%
Tejun Heo
3
0.06%
Kinglong Mee
2
0.04%
Others
48
1.01%
Total
4735
svcsock.c
1519
-
40
7262
Tom Tucker
J. Bruce Fields
Trond Myklebust
Neil Brown
Chuck Lever
Rahul Iyer
Linus Torvalds (pre-git)
Alexandros Batsakis
Peter Zijlstra
Scott Mayhew
Stanislav Kinsbursky
Mi Jinlong
Paolo Abeni
Greg Banks
Pavel Emelyanov
Jeff Layton
Eric Dumazet
Al Viro
Linus Torvalds
Joe Perches
Alexey Dobriyan
Andrew Morton
Weston Andros Adamson
Adrian Bunk
Others
March 1997
August 1998
January 1999
April 1999
January 2000
June 2000
February 2002
August 2002
October 2002
November 2002
January 2003
March 2003
May 2003
June 2003
August 2003
September 2003
April 2004
August 2005
January 2006
October 2006
December 2006
February 2007
March 2007
April 2007
May 2007
August 2007
September 2007
December 2007
February 2008
April 2008
October 2008
November 2008
December 2008
March 2009
April 2009
May 2009
July 2009
August 2009
September 2009
October 2009
January 2010
September 2010
October 2010
November 2010
February 2011
April 2011
May 2011
June 2011
August 2011
November 2011
December 2011
January 2012
April 2012
May 2012
June 2012
August 2012
October 2012
December 2012
January 2013
June 2013
October 2013
February 2014
April 2014
May 2014
July 2014
August 2014
November 2014
October 2015
April 2016
June 2016
July 2016
October 2016
November 2016
December 2016
February 2017
July 2017
August 2017
February 2018
March 2018
August 2018
October 2018
December 2018
February 2019
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 7, "token_count": 363}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 7, "token_count": 19}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 922953600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 26, "token_count": 11}, {"author_id": 2, "token_count": 105}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 115}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 2, "token_count": 85}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 12, "token_count": 50}, {"author_id": 2, "token_count": 68}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 29, "token_count": 116}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 129}, {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 5, "token_count": 2947}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 15, "token_count": 10}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 1, "token_count": 92}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 0, "token_count": 224}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 1, "token_count": 149}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 22, "token_count": 138}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 18, "token_count": 442}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 15, "token_count": 28}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 471}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 46, "token_count": 75}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 10, "token_count": 18}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 31, "token_count": 10}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 3, "token_count": 138}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 3, "token_count": 175}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 31, "token_count": 9}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 10, "token_count": 72}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 27}, {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 23}, {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 57, "token_count": 52}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 57, "token_count": 1}, {"author_id": 21, "token_count": 96}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 27, "token_count": 17}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 43}, ]}, ]
Author Name
Tokens
Token Proportion
Tom Tucker
2955
40.69%
J. Bruce Fields
865
11.91%
Trond Myklebust
696
9.58%
Neil Brown
544
7.49%
Chuck Lever
471
6.49%
Rahul Iyer
442
6.09%
Linus Torvalds (pre-git)
405
5.58%
Alexandros Batsakis
138
1.90%
Peter Zijlstra
116
1.60%
Scott Mayhew
96
1.32%
Stanislav Kinsbursky
94
1.29%
Mi Jinlong
75
1.03%
Paolo Abeni
53
0.73%
Greg Banks
50
0.69%
Pavel Emelyanov
44
0.61%
Jeff Layton
39
0.54%
Eric Dumazet
24
0.33%
Al Viro
17
0.23%
Linus Torvalds
12
0.17%
Joe Perches
5
0.07%
Alexey Dobriyan
3
0.04%
Andrew Morton
3
0.04%
Weston Andros Adamson
3
0.04%
Adrian Bunk
1
0.01%
Others
111
1.53%
Total
7262
sysctl.c
186
-
14
773
Linus Torvalds (pre-git)
Art Haas
Tom Tucker
Kinglong Mee
Trond Myklebust
Al Viro
Linus Torvalds
J. Bruce Fields
Stanislav Kinsbursky
Jeff Layton
Joe Perches
Eric W. Biedermann
Others
March 1997
January 1998
September 1999
March 2000
February 2002
February 2003
January 2004
March 2004
May 2004
August 2004
July 2007
October 2007
December 2007
August 2008
November 2009
January 2012
June 2013
November 2014
September 2015
December 2016
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 7, "token_count": 390}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 7, "token_count": 22}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 41, "token_count": 128}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 27, "token_count": 15}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 5, "token_count": 102}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 19, "token_count": 26}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 26, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
416
53.82%
Art Haas
128
16.56%
Tom Tucker
102
13.20%
Kinglong Mee
26
3.36%
Trond Myklebust
21
2.72%
Al Viro
15
1.94%
Linus Torvalds
10
1.29%
J. Bruce Fields
7
0.91%
Stanislav Kinsbursky
7
0.91%
Jeff Layton
6
0.78%
Joe Perches
5
0.65%
Eric W. Biedermann
2
0.26%
Others
28
3.62%
Total
773
timer.c
122
-
4
328
Trond Myklebust
Chuck Lever
Talpey, Thomas
Eric Dumazet
July 2002
November 2002
August 2003
May 2004
September 2007
August 2009
April 2012
var spanGroupData = [ {"timestamp": 1025506800, "group": [ {"author_id": 0, "token_count": 246}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 11, "token_count": 18}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 31, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
268
81.71%
Chuck Lever
39
11.89%
Talpey, Thomas
18
5.49%
Eric Dumazet
3
0.91%
Total
328
xdr.c
1676
-
23
7678
Trond Myklebust
Andreas Gruenbacher
J. Bruce Fields
Olga Kornievskaia
Chuck Lever
Linus Torvalds (pre-git)
Benny Halevy
Adrian Bunk
Linus Torvalds
Alexey Dobriyan
Weston Andros Adamson
Al Viro
Herbert Xu
Andy Adamson
Kevin Coffman
Tejun Heo
Eric Dumazet
Others
March 1997
March 2000
February 2002
May 2002
July 2002
October 2002
December 2002
October 2003
February 2004
March 2004
April 2004
July 2004
December 2004
January 2005
May 2005
June 2005
August 2005
June 2006
July 2006
August 2006
September 2006
October 2006
December 2006
July 2007
October 2007
November 2007
March 2008
December 2008
August 2009
March 2010
August 2010
September 2010
October 2010
January 2011
May 2011
July 2011
December 2011
April 2012
June 2012
July 2012
August 2012
October 2012
August 2013
February 2014
March 2014
June 2014
July 2014
October 2014
December 2014
April 2016
September 2016
February 2017
April 2017
March 2018
September 2018
October 2018
February 2019
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 7, "token_count": 165}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 7, "token_count": 41}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 26, "token_count": 56}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 1161}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 475}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 392}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 27, "token_count": 8}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 43, "token_count": 74}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 13, "token_count": 1265}, {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 209}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 35, "token_count": 25}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 216}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 20, "token_count": 393}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 16, "token_count": 7}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 40, "token_count": 24}, {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 639}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 40, "token_count": 76}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 271}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 25, "token_count": 15}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 3, "token_count": 324}, {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 3, "token_count": 281}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 3, "token_count": 114}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 232}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 188}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 213}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
4429
57.68%
Andreas Gruenbacher
1265
16.48%
J. Bruce Fields
752
9.79%
Olga Kornievskaia
393
5.12%
Chuck Lever
274
3.57%
Linus Torvalds (pre-git)
206
2.68%
Benny Halevy
106
1.38%
Adrian Bunk
74
0.96%
Linus Torvalds
56
0.73%
Alexey Dobriyan
25
0.33%
Weston Andros Adamson
15
0.20%
Al Viro
8
0.10%
Herbert Xu
7
0.09%
Andy Adamson
5
0.07%
Kevin Coffman
5
0.07%
Tejun Heo
3
0.04%
Eric Dumazet
1
0.01%
Others
54
0.70%
Total
7678
xprt.c
1921
-
27
7854
Trond Myklebust
Chuck Lever
Linus Torvalds (pre-git)
Talpey, Thomas
Pavel Emelyanov
Tom Talpey
Linus Torvalds
Jeff Layton
Ricardo Labiaga
Weston Andros Adamson
J. Bruce Fields
Andy Adamson
Kees Cook
Neil Brown
David Howells
Rahul Iyer
Anna Schumaker
Eric Dumazet
Alexey Dobriyan
Others
March 1997
February 1998
May 1998
August 1998
September 1999
March 2000
June 2000
October 2000
February 2002
May 2002
July 2002
September 2002
April 2003
May 2003
June 2003
August 2003
October 2003
February 2004
March 2004
April 2004
May 2004
August 2004
June 2005
August 2005
October 2005
January 2006
March 2006
May 2006
July 2006
August 2006
September 2006
October 2006
November 2006
January 2007
March 2007
June 2007
September 2007
November 2007
December 2007
February 2008
March 2008
April 2008
March 2009
April 2009
September 2009
December 2009
March 2010
April 2010
May 2010
July 2010
September 2010
October 2010
December 2010
March 2011
April 2011
July 2011
December 2011
January 2012
February 2012
March 2012
April 2012
May 2012
July 2012
September 2012
January 2013
April 2013
September 2013
October 2013
January 2014
May 2014
July 2014
October 2014
November 2014
February 2015
March 2015
May 2015
June 2015
September 2015
January 2016
May 2016
August 2016
September 2016
November 2016
April 2017
June 2017
August 2017
October 2017
December 2017
January 2018
February 2018
March 2018
May 2018
June 2018
August 2018
September 2018
November 2018
December 2018
January 2019
February 2019
March 2019
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 7, "token_count": 347}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 7, "token_count": 85}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 26, "token_count": 60}, {"author_id": 2, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 0, "token_count": 172}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 109}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 162}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 1, "token_count": 788}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 67}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 109}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 35, "token_count": 2}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 37, "token_count": 10}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 11, "token_count": 260}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 79}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 66}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 24, "token_count": 85}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 18, "token_count": 6}, {"author_id": 14, "token_count": 43}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 31, "token_count": 4}, {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 15, "token_count": 108}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 544}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 17, "token_count": 24}, {"author_id": 25, "token_count": 36}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 0, "token_count": 161}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 8, "token_count": 35}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 251}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 34, "token_count": 19}, {"author_id": 0, "token_count": 72}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 1232}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 1308}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 42}, {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
5370
68.37%
Chuck Lever
1241
15.80%
Linus Torvalds (pre-git)
456
5.81%
Talpey, Thomas
260
3.31%
Pavel Emelyanov
109
1.39%
Tom Talpey
85
1.08%
Linus Torvalds
60
0.76%
Jeff Layton
51
0.65%
Ricardo Labiaga
43
0.55%
Weston Andros Adamson
36
0.46%
J. Bruce Fields
35
0.45%
Andy Adamson
24
0.31%
Kees Cook
19
0.24%
Neil Brown
15
0.19%
David Howells
10
0.13%
Rahul Iyer
9
0.11%
Anna Schumaker
6
0.08%
Eric Dumazet
5
0.06%
Alexey Dobriyan
2
0.03%
Others
18
0.23%
Total
7854
xprtmultipath.c
496
-
4
1720
Trond Myklebust
Andy Adamson
Chuck Lever
Others
February 2015
July 2016
September 2016
November 2017
December 2018
var spanGroupData = [ {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 1600}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 17, "token_count": 114}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1603
93.20%
Andy Adamson
114
6.63%
Chuck Lever
2
0.12%
Others
1
0.06%
Total
1720
xprtsock.c
3284
-
47
14296
Trond Myklebust
Chuck Lever
Rahul Iyer
J. Bruce Fields
Alexandros Batsakis
Jeff Layton
Pavel Emelyanov
Talpey, Thomas
Ricardo Labiaga
Mel Gorman
Peter Zijlstra
Andy Adamson
Neil Brown
Frank van Maarseveen
Kinglong Mee
Eric Dumazet
Weston Andros Adamson
David Howells
Stanislav Kinsbursky
Dan Carpenter
Anna Schumaker
Joe Perches
Linus Torvalds
Eric W. Biedermann
Adrian Bunk
Herbert Xu
Others
August 2005
November 2005
December 2005
January 2006
March 2006
May 2006
August 2006
October 2006
November 2006
December 2006
January 2007
June 2007
July 2007
August 2007
September 2007
October 2007
November 2007
December 2007
January 2008
March 2008
April 2008
October 2008
February 2009
March 2009
April 2009
June 2009
August 2009
September 2009
November 2009
January 2010
March 2010
April 2010
May 2010
June 2010
August 2010
September 2010
October 2010
December 2010
February 2011
March 2011
May 2011
July 2011
November 2011
February 2012
March 2012
July 2012
September 2012
October 2012
December 2012
January 2013
February 2013
March 2013
April 2013
June 2013
July 2013
September 2013
October 2013
November 2013
December 2013
January 2014
February 2014
March 2014
June 2014
September 2014
October 2014
November 2014
February 2015
May 2015
June 2015
July 2015
August 2015
September 2015
October 2015
November 2015
December 2015
January 2016
April 2016
May 2016
August 2016
September 2016
October 2016
February 2017
May 2017
August 2017
October 2017
November 2017
January 2018
February 2018
March 2018
May 2018
August 2018
September 2018
October 2018
December 2018
January 2019
February 2019
March 2019
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 1, "token_count": 1640}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 60}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 173}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 163}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 1, "token_count": 99}, {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 37, "token_count": 17}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 1, "token_count": 506}, {"author_id": 29, "token_count": 89}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 48, "token_count": 49}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 1, "token_count": 525}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 11, "token_count": 134}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 182}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 16, "token_count": 2}, {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 49}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 32}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 14, "token_count": 118}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 234}, {"author_id": 0, "token_count": 210}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 22, "token_count": 258}, {"author_id": 2, "token_count": 3}, {"author_id": 18, "token_count": 383}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 42, "token_count": 2}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 3, "token_count": 66}, {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 31, "token_count": 8}, {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 127}, {"author_id": 15, "token_count": 158}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 56}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 1262}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 139}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 17, "token_count": 59}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 38, "token_count": 117}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 33, "token_count": 5}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 25, "token_count": 24}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 3, "token_count": 94}, {"author_id": 8, "token_count": 3}, {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 148}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 20}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 19, "token_count": 36}, {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 238}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 22}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 8, "token_count": 188}, {"author_id": 0, "token_count": 100}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 79}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 36}, {"author_id": 0, "token_count": 165}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 31, "token_count": 21}, {"author_id": 3, "token_count": 8}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 0, "token_count": 142}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 52}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 56, "token_count": 6}, {"author_id": 0, "token_count": 351}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 3353}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 52}, {"author_id": 3, "token_count": 40}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 127}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 233}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 127}, {"author_id": 0, "token_count": 543}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
6843
47.87%
Chuck Lever
5239
36.65%
Rahul Iyer
383
2.68%
J. Bruce Fields
281
1.97%
Alexandros Batsakis
258
1.80%
Jeff Layton
216
1.51%
Pavel Emelyanov
163
1.14%
Talpey, Thomas
134
0.94%
Ricardo Labiaga
118
0.83%
Mel Gorman
117
0.82%
Peter Zijlstra
93
0.65%
Andy Adamson
59
0.41%
Neil Brown
57
0.40%
Frank van Maarseveen
49
0.34%
Kinglong Mee
36
0.25%
Eric Dumazet
31
0.22%
Weston Andros Adamson
24
0.17%
David Howells
17
0.12%
Stanislav Kinsbursky
7
0.05%
Dan Carpenter
6
0.04%
Anna Schumaker
5
0.03%
Joe Perches
5
0.03%
Linus Torvalds
5
0.03%
Eric W. Biedermann
3
0.02%
Adrian Bunk
2
0.01%
Herbert Xu
2
0.01%
Others
137
0.96%
Total
14296
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
192
Author
Tokens
Proportion
Commits
Proportion
0
Trond Myklebust
51520
27.56%
678
26.43%
1
Chuck Lever
47306
25.31%
669
26.08%
2
Neil Brown
10812
5.78%
146
5.69%
3
J. Bruce Fields
10369
5.55%
174
6.78%
4
Kevin Coffman
9979
5.34%
25
0.97%
5
Tom Tucker
9695
5.19%
61
2.38%
6
Simo Sorce
6854
3.67%
4
0.16%
7
Linus Torvalds (pre-git)
5941
3.18%
44
1.72%
8
Jeff Layton
4238
2.27%
72
2.81%
9
Andrew Morton
4232
2.26%
19
0.74%
10
Stanislav Kinsbursky
4121
2.20%
74
2.88%
11
Talpey, Thomas
4087
2.19%
11
0.43%
12
Greg Banks
2125
1.14%
10
0.39%
13
Andreas Gruenbacher
1383
0.74%
4
0.16%
14
Ricardo Labiaga
1336
0.71%
8
0.31%
15
Pavel Emelyanov
1118
0.60%
33
1.29%
16
Herbert Xu
953
0.51%
8
0.31%
17
Andy Adamson
875
0.47%
18
0.70%
18
Rahul Iyer
866
0.46%
2
0.08%
19
Kinglong Mee
626
0.33%
18
0.70%
20
Olga Kornievskaia
596
0.32%
9
0.35%
21
Scott Mayhew
536
0.29%
8
0.31%
22
Alexandros Batsakis
408
0.22%
3
0.12%
23
Eric W. Biedermann
399
0.21%
17
0.66%
24
Tom Talpey
345
0.18%
13
0.51%
25
Weston Andros Adamson
324
0.17%
25
0.97%
26
Linus Torvalds
301
0.16%
20
0.78%
27
Al Viro
277
0.15%
23
0.90%
28
Christoph Hellwig
274
0.15%
21
0.82%
29
Peter Zijlstra
272
0.15%
7
0.27%
30
Dave Wysochanski
250
0.13%
4
0.16%
31
Eric Dumazet
196
0.10%
17
0.66%
32
Aurélien Charbon
182
0.10%
1
0.04%
33
Anna Schumaker
173
0.09%
6
0.23%
34
Kees Cook
171
0.09%
6
0.23%
35
Alexey Dobriyan
167
0.09%
12
0.47%
36
Vasily Averin
143
0.08%
8
0.31%
37
David Howells
139
0.07%
6
0.23%
38
Mel Gorman
137
0.07%
1
0.04%
39
Sagi Grimberg
131
0.07%
3
0.12%
40
Benny Halevy
130
0.07%
8
0.31%
41
Art Haas
128
0.07%
1
0.04%
42
Joe Perches
127
0.07%
10
0.39%
43
Adrian Bunk
122
0.07%
6
0.23%
44
Peng Tao
115
0.06%
1
0.04%
45
Tejun Heo
90
0.05%
4
0.16%
46
Mi Jinlong
89
0.05%
1
0.04%
47
Bill Baker
79
0.04%
1
0.04%
48
Frank van Maarseveen
74
0.04%
2
0.08%
49
Shirley Ma
69
0.04%
3
0.12%
50
Andy Shevchenko
65
0.03%
3
0.12%
51
Dave Jones
64
0.03%
2
0.08%
52
Arnd Bergmann
61
0.03%
3
0.12%
53
Olaf Kirch
60
0.03%
2
0.08%
54
Steve Wise
57
0.03%
8
0.31%
55
Paul Burton
56
0.03%
1
0.04%
56
Dan Carpenter
55
0.03%
8
0.31%
57
Paolo Abeni
53
0.03%
2
0.08%
58
David Alan Gilbert
52
0.03%
1
0.04%
59
David Chinner
51
0.03%
2
0.08%
60
Others
1468
0.79%
208
8.11%
Total
186922
2565