Linux Source Code
Home
Release 5.1
Help
target
root
drivers
Highlighting
Reset All
By Author
By Age
──────────
Akinobu Mita
Al Viro
Andrey Vagin
Andy Grover
Andy Shevchenko
Asias He
Bart Van Assche
Bernhard Kohl
Bodo Stroesser
Brian Bunker
Bryant G. Ly
Chris Boot
Christoph Hellwig
Christophe Vu-Brugier
Christopher Leech
Damien Le Moal
Dan Carpenter
David Disseldorp
Dax Kelson
Dinesh Israni
Dmitriy Monakhov
Greg Edwards
Hannes Reinecke
Herbert Xu
Ilias Tsitsimpis
Jamie Pocas
Jason A. Donenfeld
Jens Axboe
Jesper Juhl
Jiang Yi
Jingoo Han
Jörn Engel
Kees Cook
Kenjiro Nakayama
Kiran Patil
Laura Abbott
Lee Duncan
Mark D Rustad
Matthew Wilcox
Michael Christie
Mikulas Patocka
Nicholas Bellinger
Others
Paolo Bonzini
Paul Bolle
Paul Gortmaker
Quinn Tran
Roland Dreier
SF Markus Elfring
Sagi Grimberg
Sebastian Andrzej Siewior
Sheng Yang
Tang Wenji
Tejas Vaykole
Tejun Heo
Thomas Glanzmann
Varun Prakash
Vincent Pelletier
Wei Yongjun
Xiubo Li
Zhu Lingshan
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
iscsi
25476
39
66
114486
Nicholas Bellinger
Varun Prakash
Christoph Hellwig
Andy Grover
Bart Van Assche
Michael Christie
Roland Dreier
David Disseldorp
Sagi Grimberg
Christophe Vu-Brugier
Herbert Xu
Tejas Vaykole
Kees Cook
Matthew Wilcox
Thomas Glanzmann
Al Viro
Jiang Yi
Jörn Engel
Vincent Pelletier
Jason A. Donenfeld
Jesper Juhl
Dan Carpenter
Christopher Leech
SF Markus Elfring
Dax Kelson
Laura Abbott
Tejun Heo
Mikulas Patocka
Tang Wenji
Jens Axboe
Paul Gortmaker
Andy Shevchenko
Chris Boot
Sebastian Andrzej Siewior
Hannes Reinecke
Jingoo Han
Others
July 2011
August 2011
September 2011
October 2011
November 2011
December 2011
January 2012
February 2012
April 2012
May 2012
July 2012
August 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
March 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
May 2014
June 2014
July 2014
September 2014
November 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
October 2015
November 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
var spanGroupData = [ {"timestamp": 1309503600, "group": [ {"author_id": 37, "token_count": 1}, {"author_id": 0, "token_count": 61133}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 37, "token_count": 1}, {"author_id": 25, "token_count": 66}, {"author_id": 55, "token_count": 11}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 53, "token_count": 2}, {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 22, "token_count": 2}, {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 0, "token_count": 66}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 32, "token_count": 6}, {"author_id": 54, "token_count": 40}, {"author_id": 0, "token_count": 19}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 1028}, {"author_id": 37, "token_count": 15}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 59}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 4, "token_count": 29}, {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 10, "token_count": 9}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 213}, {"author_id": 0, "token_count": 369}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 10, "token_count": 123}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 10, "token_count": 36}, {"author_id": 24, "token_count": 3}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 4, "token_count": 76}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 37, "token_count": 39}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 287}, {"author_id": 56, "token_count": 25}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 4, "token_count": 23}, {"author_id": 0, "token_count": 3216}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 35, "token_count": 13}, {"author_id": 0, "token_count": 131}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 376}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 44, "token_count": 2}, {"author_id": 22, "token_count": 67}, {"author_id": 0, "token_count": 200}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 50, "token_count": 50}, {"author_id": 0, "token_count": 1956}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 294}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 80}, {"author_id": 0, "token_count": 6}, {"author_id": 39, "token_count": 134}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 224}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 45}, {"author_id": 0, "token_count": 11}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 44}, {"author_id": 12, "token_count": 103}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 113}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 12, "token_count": 14}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 87}, {"author_id": 10, "token_count": 105}, {"author_id": 33, "token_count": 179}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 23, "token_count": 7}, {"author_id": 59, "token_count": 23}, {"author_id": 0, "token_count": 100}, {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 22, "token_count": 11}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 32, "token_count": 14}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 32, "token_count": 94}, {"author_id": 12, "token_count": 41}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 53, "token_count": 2}, {"author_id": 12, "token_count": 26}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 461}, {"author_id": 12, "token_count": 85}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 32, "token_count": 5}, {"author_id": 4, "token_count": 4}, {"author_id": 0, "token_count": 160}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 82}, {"author_id": 23, "token_count": 259}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 2, "token_count": 67}, {"author_id": 23, "token_count": 4}, {"author_id": 0, "token_count": 11}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 252}, {"author_id": 10, "token_count": 89}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 186}, {"author_id": 11, "token_count": 107}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 1128}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 26, "token_count": 242}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 76}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 54}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 34381}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 0, "token_count": 158}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 83}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 267}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 8, "token_count": 10}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 8, "token_count": 109}, {"author_id": 1, "token_count": 963}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 12, "token_count": 18}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 43, "token_count": 15}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 132}, {"author_id": 36, "token_count": 106}, {"author_id": 0, "token_count": 427}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 46, "token_count": 70}, {"author_id": 0, "token_count": 48}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 161}, {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 42, "token_count": 23}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 57}, {"author_id": 35, "token_count": 149}, {"author_id": 0, "token_count": 32}, {"author_id": 1, "token_count": 267}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 26}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 11, "token_count": 4}, {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 12, "token_count": 15}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 29, "token_count": 162}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 9}, {"author_id": 5, "token_count": 31}, {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 5, "token_count": 395}, {"author_id": 1, "token_count": 2}, {"author_id": 45, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 57, "token_count": 36}, {"author_id": 1, "token_count": 100}, {"author_id": 45, "token_count": 74}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 11, "token_count": 214}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 8, "token_count": 23}, {"author_id": 11, "token_count": 6}, {"author_id": 51, "token_count": 20}, {"author_id": 1, "token_count": 21}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 8, "token_count": 132}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
70822
61.86%
Varun Prakash
35943
31.40%
Christoph Hellwig
1747
1.53%
Andy Grover
1472
1.29%
Bart Van Assche
745
0.65%
Michael Christie
426
0.37%
Roland Dreier
379
0.33%
David Disseldorp
331
0.29%
Sagi Grimberg
307
0.27%
Christophe Vu-Brugier
270
0.24%
Herbert Xu
242
0.21%
Tejas Vaykole
179
0.16%
Kees Cook
162
0.14%
Matthew Wilcox
162
0.14%
Thomas Glanzmann
134
0.12%
Al Viro
119
0.10%
Jiang Yi
106
0.09%
Jörn Engel
82
0.07%
Vincent Pelletier
79
0.07%
Jason A. Donenfeld
70
0.06%
Jesper Juhl
66
0.06%
Dan Carpenter
56
0.05%
Christopher Leech
50
0.04%
SF Markus Elfring
41
0.04%
Dax Kelson
40
0.03%
Laura Abbott
36
0.03%
Tejun Heo
25
0.02%
Mikulas Patocka
23
0.02%
Tang Wenji
23
0.02%
Jens Axboe
20
0.02%
Paul Gortmaker
11
0.01%
Andy Shevchenko
4
0.00%
Chris Boot
3
0.00%
Sebastian Andrzej Siewior
3
0.00%
Hannes Reinecke
2
0.00%
Jingoo Han
2
0.00%
Others
304
0.27%
Total
114486
loopback
1263
2
19
4958
Nicholas Bellinger
Christoph Hellwig
Hannes Reinecke
Sheng Yang
Bart Van Assche
Roland Dreier
Sagi Grimberg
SF Markus Elfring
Andy Grover
Jesper Juhl
Dan Carpenter
Al Viro
Jörn Engel
David Disseldorp
Michael Christie
Ilias Tsitsimpis
Others
March 2011
April 2011
May 2011
June 2011
October 2011
November 2011
January 2012
February 2012
March 2012
July 2012
October 2012
March 2013
July 2013
September 2013
October 2013
December 2013
February 2014
March 2014
April 2014
June 2014
September 2014
October 2014
November 2014
February 2015
March 2015
April 2015
May 2015
June 2015
October 2015
November 2015
January 2016
November 2016
May 2017
November 2017
December 2017
August 2018
November 2018
December 2018
var spanGroupData = [ {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 3033}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 30}, {"author_id": 37, "token_count": 18}, {"author_id": 25, "token_count": 20}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 29}, {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 339}, {"author_id": 10, "token_count": 54}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 32, "token_count": 12}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 7, "token_count": 515}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 40}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 12, "token_count": 21}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 12, "token_count": 20}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 7, "token_count": 38}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 200}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 8, "token_count": 8}, {"author_id": 2, "token_count": 51}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 37}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 98}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 19, "token_count": 79}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 63}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 47}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 43, "token_count": 37}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
3368
67.93%
Christoph Hellwig
597
12.04%
Hannes Reinecke
594
11.98%
Sheng Yang
79
1.59%
Bart Van Assche
65
1.31%
Roland Dreier
56
1.13%
Sagi Grimberg
41
0.83%
SF Markus Elfring
37
0.75%
Andy Grover
35
0.71%
Jesper Juhl
20
0.40%
Dan Carpenter
19
0.38%
Al Viro
12
0.24%
Jörn Engel
3
0.06%
David Disseldorp
2
0.04%
Michael Christie
2
0.04%
Ilias Tsitsimpis
1
0.02%
Others
27
0.54%
Total
4958
sbp
2606
2
13
11678
Chris Boot
Nicholas Bellinger
Christoph Hellwig
Roland Dreier
Bart Van Assche
Matthew Wilcox
David Disseldorp
Jörn Engel
Michael Christie
Asias He
Wei Yongjun
Others
April 2012
May 2012
July 2012
September 2012
December 2012
February 2013
July 2013
March 2014
April 2014
November 2014
April 2015
May 2015
October 2015
January 2016
November 2016
November 2017
June 2018
August 2018
November 2018
var spanGroupData = [ {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 11019}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 10, "token_count": 49}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 8, "token_count": 11}, {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 108}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 151}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 52}, {"author_id": 0, "token_count": 175}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 29, "token_count": 14}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Chris Boot
11049
94.61%
Nicholas Bellinger
301
2.58%
Christoph Hellwig
237
2.03%
Roland Dreier
49
0.42%
Bart Van Assche
15
0.13%
Matthew Wilcox
14
0.12%
David Disseldorp
2
0.02%
Jörn Engel
2
0.02%
Michael Christie
2
0.02%
Asias He
1
0.01%
Wei Yongjun
1
0.01%
Others
5
0.04%
Total
11678
tcm_fc
2143
5
22
8335
Kiran Patil
Nicholas Bellinger
Andy Grover
Christoph Hellwig
Mark D Rustad
Hannes Reinecke
Bart Van Assche
Matthew Wilcox
Andy Shevchenko
Roland Dreier
Jingoo Han
Wei Yongjun
David Disseldorp
Dan Carpenter
Jörn Engel
Michael Christie
Others
April 2011
May 2011
June 2011
July 2011
August 2011
September 2011
November 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
December 2012
March 2013
April 2013
July 2013
September 2013
March 2014
April 2014
May 2014
June 2014
August 2014
November 2014
February 2015
April 2015
May 2015
October 2015
November 2015
December 2015
January 2016
July 2016
August 2016
October 2016
November 2016
June 2018
August 2018
November 2018
var spanGroupData = [ {"timestamp": 1301641200, "group": [ {"author_id": 6, "token_count": 6465}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 19}, {"author_id": 37, "token_count": 1}, {"author_id": 6, "token_count": 37}, {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 110}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "token_count": 59}, {"author_id": 6, "token_count": 160}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 53, "token_count": 17}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 36}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 4, "token_count": 13}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 31, "token_count": 79}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 31, "token_count": 7}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 61}, {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 31, "token_count": 35}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 52, "token_count": 6}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 31, "token_count": 37}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 31, "token_count": 28}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 44, "token_count": 13}, {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 111}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 8, "token_count": 15}, {"author_id": 2, "token_count": 79}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 68}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 4, "token_count": 99}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 8, "token_count": 33}, {"author_id": 0, "token_count": 190}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 7, "token_count": 114}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 29, "token_count": 20}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Kiran Patil
6662
79.93%
Nicholas Bellinger
470
5.64%
Andy Grover
394
4.73%
Christoph Hellwig
313
3.76%
Mark D Rustad
186
2.23%
Hannes Reinecke
139
1.67%
Bart Van Assche
54
0.65%
Matthew Wilcox
20
0.24%
Andy Shevchenko
17
0.20%
Roland Dreier
16
0.19%
Jingoo Han
13
0.16%
Wei Yongjun
8
0.10%
David Disseldorp
5
0.06%
Dan Carpenter
3
0.04%
Jörn Engel
3
0.04%
Michael Christie
2
0.02%
Others
30
0.36%
Total
8335
Files:
target_core_alua.c
2301
-
17
8487
Nicholas Bellinger
Hannes Reinecke
Christoph Hellwig
Andy Grover
Michael Christie
Paul Bolle
David Disseldorp
Bart Van Assche
Paolo Bonzini
Al Viro
Jingoo Han
Roland Dreier
Jörn Engel
Lee Duncan
Paul Gortmaker
Others
December 2010
March 2011
June 2011
July 2011
August 2011
October 2011
November 2011
January 2012
February 2012
April 2012
May 2012
September 2012
October 2012
November 2012
February 2013
April 2013
July 2013
August 2013
September 2013
November 2013
December 2013
January 2014
February 2014
June 2014
September 2014
November 2014
March 2015
May 2015
June 2015
April 2016
November 2016
March 2017
May 2017
September 2017
October 2017
October 2018
November 2018
January 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 4791}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 35}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 152}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 20, "token_count": 19}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 108}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 32}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 32, "token_count": 18}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 44, "token_count": 16}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 7, "token_count": 75}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 7, "token_count": 2091}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 40, "token_count": 130}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 8, "token_count": 1}, {"author_id": 2, "token_count": 381}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 62}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 152}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 11, "token_count": 93}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 8, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
5011
59.04%
Hannes Reinecke
2229
26.26%
Christoph Hellwig
553
6.52%
Andy Grover
197
2.32%
Michael Christie
152
1.79%
Paul Bolle
130
1.53%
David Disseldorp
96
1.13%
Bart Van Assche
34
0.40%
Paolo Bonzini
19
0.22%
Al Viro
18
0.21%
Jingoo Han
16
0.19%
Roland Dreier
10
0.12%
Jörn Engel
8
0.09%
Lee Duncan
6
0.07%
Paul Gortmaker
3
0.04%
Others
5
0.06%
Total
8487
target_core_alua.h
151
-
5
719
Nicholas Bellinger
Hannes Reinecke
Christoph Hellwig
Bart Van Assche
Others
December 2010
November 2011
April 2012
May 2012
October 2012
November 2012
November 2013
December 2013
May 2015
November 2016
November 2017
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 539}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 7, "token_count": 40}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 7, "token_count": 81}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
570
79.28%
Hannes Reinecke
121
16.83%
Christoph Hellwig
24
3.34%
Bart Van Assche
3
0.42%
Others
1
0.14%
Total
719
target_core_configfs.c
3460
-
24
13990
Nicholas Bellinger
Christoph Hellwig
Hannes Reinecke
David Disseldorp
Lee Duncan
Michael Christie
Andy Grover
Dmitriy Monakhov
Jamie Pocas
Jesper Juhl
Sebastian Andrzej Siewior
Roland Dreier
Dan Carpenter
Jingoo Han
Bart Van Assche
Tang Wenji
Bryant G. Ly
Al Viro
Jörn Engel
Christophe Vu-Brugier
Others
December 2010
February 2011
March 2011
May 2011
June 2011
July 2011
October 2011
November 2011
January 2012
May 2012
August 2012
September 2012
October 2012
April 2013
July 2013
August 2013
September 2013
November 2013
December 2013
March 2014
June 2014
September 2014
November 2014
March 2015
April 2015
May 2015
June 2015
July 2015
October 2015
November 2015
January 2016
February 2016
April 2016
November 2016
December 2016
March 2017
April 2017
June 2017
July 2017
August 2017
October 2017
December 2017
April 2018
June 2018
July 2018
November 2018
December 2018
February 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 6689}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 129}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 25, "token_count": 109}, {"author_id": 0, "token_count": 121}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 77}, {"author_id": 37, "token_count": 8}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 61}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 24, "token_count": 41}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 37, "token_count": 24}, {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 303}, {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 44, "token_count": 16}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 7, "token_count": 56}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 7, "token_count": 752}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 111}, {"author_id": 10, "token_count": 23}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 129}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 10}, {"author_id": 2, "token_count": 2148}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 11, "token_count": 72}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 1354}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 23, "token_count": 1}, {"author_id": 28, "token_count": 142}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 131}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 17, "token_count": 292}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 27, "token_count": 148}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 130}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 42, "token_count": 9}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 5, "token_count": 42}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 17, "token_count": 113}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 148}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 11, "token_count": 321}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 11, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
7190
51.39%
Christoph Hellwig
4074
29.12%
Hannes Reinecke
816
5.83%
David Disseldorp
568
4.06%
Lee Duncan
405
2.89%
Michael Christie
184
1.32%
Andy Grover
178
1.27%
Dmitriy Monakhov
148
1.06%
Jamie Pocas
142
1.02%
Jesper Juhl
109
0.78%
Sebastian Andrzej Siewior
41
0.29%
Roland Dreier
37
0.26%
Dan Carpenter
32
0.23%
Jingoo Han
16
0.11%
Bart Van Assche
13
0.09%
Tang Wenji
9
0.06%
Bryant G. Ly
5
0.04%
Al Viro
3
0.02%
Jörn Engel
2
0.01%
Christophe Vu-Brugier
1
0.01%
Others
17
0.12%
Total
13990
target_core_device.c
1200
-
20
5017
Nicholas Bellinger
Christoph Hellwig
Andy Grover
Michael Christie
Bryant G. Ly
David Disseldorp
Hannes Reinecke
Bart Van Assche
Roland Dreier
Tang Wenji
Jamie Pocas
Sebastian Andrzej Siewior
Damien Le Moal
Paul Gortmaker
Sagi Grimberg
Others
December 2010
February 2011
May 2011
June 2011
July 2011
August 2011
November 2011
January 2012
February 2012
July 2012
August 2012
October 2012
November 2012
January 2013
February 2013
May 2013
August 2013
September 2013
November 2013
December 2013
January 2014
June 2014
October 2014
January 2015
March 2015
April 2015
May 2015
June 2015
July 2015
September 2015
November 2015
January 2016
February 2016
June 2016
October 2016
November 2016
February 2017
April 2017
May 2017
June 2017
July 2017
January 2018
June 2018
July 2018
November 2018
December 2018
January 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1316}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 8}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 108}, {"author_id": 0, "token_count": 8}, {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 10, "token_count": 19}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 4, "token_count": 64}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 1035}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 7, "token_count": 31}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 11}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 523}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 216}, {"author_id": 8, "token_count": 2}, {"author_id": 2, "token_count": 97}, {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 97}, {"author_id": 0, "token_count": 6}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 28, "token_count": 8}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 5, "token_count": 140}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 14, "token_count": 202}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 58, "token_count": 1}, {"author_id": 5, "token_count": 250}, {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 42, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 42, "token_count": 12}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 80}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 88}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 11, "token_count": 101}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 8, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
2308
46.00%
Christoph Hellwig
1141
22.74%
Andy Grover
436
8.69%
Michael Christie
414
8.25%
Bryant G. Ly
202
4.03%
David Disseldorp
189
3.77%
Hannes Reinecke
128
2.55%
Bart Van Assche
109
2.17%
Roland Dreier
29
0.58%
Tang Wenji
14
0.28%
Jamie Pocas
8
0.16%
Sebastian Andrzej Siewior
4
0.08%
Damien Le Moal
1
0.02%
Paul Gortmaker
1
0.02%
Sagi Grimberg
1
0.02%
Others
32
0.64%
Total
5017
target_core_fabric_configfs.c
1005
-
11
4111
Nicholas Bellinger
Christoph Hellwig
Andy Grover
Jingoo Han
Jörn Engel
Michael Christie
Hannes Reinecke
David Disseldorp
Sebastian Andrzej Siewior
Others
December 2010
February 2011
March 2011
June 2011
July 2011
November 2011
January 2012
October 2012
December 2012
January 2013
February 2013
June 2013
July 2013
September 2013
September 2014
March 2015
April 2015
May 2015
June 2015
July 2015
October 2015
February 2016
March 2016
November 2016
March 2017
June 2017
July 2018
November 2018
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 2563}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 246}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 403}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 44, "token_count": 34}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 37}, {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 229}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 4, "token_count": 17}, {"author_id": 2, "token_count": 164}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 78}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
3456
84.07%
Christoph Hellwig
554
13.48%
Andy Grover
43
1.05%
Jingoo Han
34
0.83%
Jörn Engel
7
0.17%
Michael Christie
6
0.15%
Hannes Reinecke
5
0.12%
David Disseldorp
1
0.02%
Sebastian Andrzej Siewior
1
0.02%
Others
4
0.10%
Total
4111
target_core_fabric_lib.c
436
-
11
1465
Nicholas Bellinger
Christoph Hellwig
Andy Shevchenko
Bart Van Assche
Andy Grover
Paul Gortmaker
Jörn Engel
Others
December 2010
March 2011
June 2011
July 2011
August 2011
September 2011
November 2011
August 2012
September 2013
September 2014
May 2015
June 2015
May 2017
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 906}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 53, "token_count": 19}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 483}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
907
61.91%
Christoph Hellwig
485
33.11%
Andy Shevchenko
19
1.30%
Bart Van Assche
12
0.82%
Andy Grover
3
0.20%
Paul Gortmaker
3
0.20%
Jörn Engel
1
0.07%
Others
35
2.39%
Total
1465
target_core_file.c
974
-
21
4388
Nicholas Bellinger
Andrey Vagin
Christoph Hellwig
Asias He
Akinobu Mita
Sagi Grimberg
Sebastian Andrzej Siewior
Dmitriy Monakhov
Michael Christie
Andy Grover
Jesper Juhl
Al Viro
Jiang Yi
Jörn Engel
Bart Van Assche
Paul Gortmaker
Jingoo Han
Hannes Reinecke
Others
December 2010
March 2011
June 2011
July 2011
August 2011
October 2011
November 2011
April 2012
May 2012
June 2012
August 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
April 2013
May 2013
July 2013
August 2013
September 2013
November 2013
December 2013
January 2014
February 2014
September 2014
October 2014
February 2015
April 2015
May 2015
June 2015
January 2016
November 2016
March 2017
May 2017
June 2017
August 2017
September 2017
March 2018
October 2018
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1331}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 25, "token_count": 43}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 0, "token_count": 1}, {"author_id": 24, "token_count": 9}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 65}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 32, "token_count": 18}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 128}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 24, "token_count": 58}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 15, "token_count": 296}, {"author_id": 0, "token_count": 234}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 14}, {"author_id": 15, "token_count": 15}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 398}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 22, "token_count": 9}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 155}, {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 13, "token_count": 300}, {"author_id": 12, "token_count": 86}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 2, "token_count": 12}, {"author_id": 0, "token_count": 18}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 27, "token_count": 63}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 26}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 36, "token_count": 10}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 16, "token_count": 605}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
2297
52.35%
Andrey Vagin
605
13.79%
Christoph Hellwig
435
9.91%
Asias He
311
7.09%
Akinobu Mita
300
6.84%
Sagi Grimberg
95
2.16%
Sebastian Andrzej Siewior
67
1.53%
Dmitriy Monakhov
63
1.44%
Michael Christie
50
1.14%
Andy Grover
48
1.09%
Jesper Juhl
43
0.98%
Al Viro
21
0.48%
Jiang Yi
10
0.23%
Jörn Engel
9
0.21%
Bart Van Assche
4
0.09%
Paul Gortmaker
3
0.07%
Jingoo Han
2
0.05%
Hannes Reinecke
1
0.02%
Others
24
0.55%
Total
4388
target_core_file.h
52
-
5
138
Nicholas Bellinger
Andrey Vagin
Christoph Hellwig
Bart Van Assche
Others
December 2010
September 2012
October 2012
December 2013
January 2014
November 2016
November 2017
March 2018
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 16, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
126
91.30%
Andrey Vagin
4
2.90%
Christoph Hellwig
4
2.90%
Bart Van Assche
3
2.17%
Others
1
0.72%
Total
138
target_core_hba.c
191
-
5
713
Nicholas Bellinger
Christoph Hellwig
Andy Grover
Sagi Grimberg
Paul Gortmaker
December 2010
June 2011
July 2011
August 2011
November 2011
October 2012
September 2013
May 2015
July 2015
September 2015
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 498}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 142}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 12, "token_count": 22}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
516
72.37%
Christoph Hellwig
147
20.62%
Andy Grover
25
3.51%
Sagi Grimberg
22
3.09%
Paul Gortmaker
3
0.42%
Total
713
target_core_iblock.c
912
-
24
3959
Nicholas Bellinger
Christoph Hellwig
Andy Grover
Michael Christie
Greg Edwards
Asias He
Paolo Bonzini
Jens Axboe
Jesper Juhl
Roland Dreier
Bryant G. Ly
Bart Van Assche
Dan Carpenter
Paul Gortmaker
Jingoo Han
Sebastian Andrzej Siewior
Others
December 2010
February 2011
March 2011
June 2011
July 2011
August 2011
September 2011
October 2011
November 2011
December 2011
April 2012
May 2012
June 2012
August 2012
September 2012
October 2012
November 2012
January 2013
February 2013
July 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
March 2014
January 2015
February 2015
March 2015
May 2015
June 2015
July 2015
September 2015
October 2015
December 2015
January 2016
February 2016
April 2016
June 2016
August 2016
November 2016
March 2017
April 2017
June 2017
August 2017
April 2018
May 2018
September 2018
October 2018
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1133}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 37, "token_count": 3}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 25, "token_count": 16}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 9}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 2, "token_count": 56}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 48}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 0, "token_count": 1}, {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 52}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 82}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 4, "token_count": 109}, {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 20, "token_count": 24}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 132}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 706}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 15, "token_count": 62}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 4, "token_count": 203}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 374}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 2, "token_count": 12}, {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 5, "token_count": 55}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 5, "token_count": 131}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 51, "token_count": 21}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 5, "token_count": 46}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 5, "token_count": 26}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 30, "token_count": 190}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
2491
62.92%
Christoph Hellwig
482
12.17%
Andy Grover
328
8.28%
Michael Christie
258
6.52%
Greg Edwards
190
4.80%
Asias He
62
1.57%
Paolo Bonzini
24
0.61%
Jens Axboe
22
0.56%
Jesper Juhl
16
0.40%
Roland Dreier
15
0.38%
Bryant G. Ly
5
0.13%
Bart Van Assche
3
0.08%
Dan Carpenter
3
0.08%
Paul Gortmaker
3
0.08%
Jingoo Han
2
0.05%
Sebastian Andrzej Siewior
1
0.03%
Others
54
1.36%
Total
3959
target_core_iblock.h
29
-
6
75
Nicholas Bellinger
Bart Van Assche
Christoph Hellwig
Andy Grover
Others
December 2010
December 2011
June 2012
October 2012
November 2016
March 2017
November 2017
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
56
74.67%
Bart Van Assche
6
8.00%
Christoph Hellwig
5
6.67%
Andy Grover
3
4.00%
Others
5
6.67%
Total
75
target_core_internal.h
171
-
8
980
Christoph Hellwig
Nicholas Bellinger
Andy Grover
Michael Christie
Bart Van Assche
Lee Duncan
Hannes Reinecke
Others
November 2011
February 2012
May 2012
July 2012
October 2012
November 2012
February 2013
November 2013
December 2013
June 2014
March 2015
April 2015
May 2015
June 2015
October 2015
February 2016
April 2016
May 2016
November 2016
June 2017
October 2017
November 2017
December 2017
April 2018
var spanGroupData = [ {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 453}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 2, "token_count": 134}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 118}, {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 17, "token_count": 14}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 17, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
813
82.96%
Nicholas Bellinger
64
6.53%
Andy Grover
33
3.37%
Michael Christie
28
2.86%
Bart Van Assche
18
1.84%
Lee Duncan
18
1.84%
Hannes Reinecke
5
0.51%
Others
1
0.10%
Total
980
target_core_pr.c
4108
-
26
14727
Nicholas Bellinger
Christoph Hellwig
Andy Grover
Bart Van Assche
David Disseldorp
Ilias Tsitsimpis
Hannes Reinecke
Lee Duncan
Paolo Bonzini
Tang Wenji
Wei Yongjun
Jörn Engel
Bernhard Kohl
Al Viro
Roland Dreier
Dan Carpenter
Sagi Grimberg
Bryant G. Ly
Others
December 2010
March 2011
June 2011
July 2011
November 2011
January 2012
March 2012
April 2012
May 2012
August 2012
September 2012
October 2012
November 2012
December 2012
February 2013
May 2013
June 2013
September 2013
November 2013
January 2014
September 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
September 2015
April 2016
November 2016
April 2017
May 2017
July 2017
August 2017
September 2017
October 2017
June 2018
November 2018
January 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 11062}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 100}, {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 325}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 462}, {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 18}, {"author_id": 10, "token_count": 8}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 128}, {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 48, "token_count": 13}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 20, "token_count": 26}, {"author_id": 52, "token_count": 18}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 196}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 311}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 32, "token_count": 11}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 4, "token_count": 290}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 22, "token_count": 16}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 359}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 17, "token_count": 39}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 31}, {"author_id": 21, "token_count": 63}, {"author_id": 0, "token_count": 385}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 8, "token_count": 8}, {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 8, "token_count": 1}, {"author_id": 2, "token_count": 95}, {"author_id": 0, "token_count": 14}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 27}, {"author_id": 0, "token_count": 4}, {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 213}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 6}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 78}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 42, "token_count": 15}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 11, "token_count": 23}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 56}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 8, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
12229
83.04%
Christoph Hellwig
1129
7.67%
Andy Grover
863
5.86%
Bart Van Assche
119
0.81%
David Disseldorp
84
0.57%
Ilias Tsitsimpis
63
0.43%
Hannes Reinecke
44
0.30%
Lee Duncan
42
0.29%
Paolo Bonzini
26
0.18%
Tang Wenji
20
0.14%
Wei Yongjun
18
0.12%
Jörn Engel
16
0.11%
Bernhard Kohl
13
0.09%
Al Viro
11
0.07%
Roland Dreier
8
0.05%
Dan Carpenter
2
0.01%
Sagi Grimberg
2
0.01%
Bryant G. Ly
1
0.01%
Others
37
0.25%
Total
14727
target_core_pr.h
79
-
8
275
Nicholas Bellinger
Christoph Hellwig
Zhu Lingshan
Bart Van Assche
Hannes Reinecke
Andy Grover
Others
December 2010
July 2011
November 2011
April 2012
October 2012
November 2012
May 2013
December 2013
October 2014
June 2015
November 2016
March 2017
November 2017
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 213}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
215
78.18%
Christoph Hellwig
27
9.82%
Zhu Lingshan
8
2.91%
Bart Van Assche
6
2.18%
Hannes Reinecke
3
1.09%
Andy Grover
2
0.73%
Others
14
5.09%
Total
275
target_core_pscsi.c
1119
-
24
4836
Nicholas Bellinger
Christoph Hellwig
David Disseldorp
Andy Grover
Lee Duncan
Michael Christie
Jörn Engel
Bart Van Assche
Damien Le Moal
Paolo Bonzini
Asias He
Dan Carpenter
Wei Yongjun
Hannes Reinecke
Jens Axboe
Paul Gortmaker
Bryant G. Ly
Sebastian Andrzej Siewior
Others
December 2010
February 2011
March 2011
May 2011
June 2011
July 2011
August 2011
September 2011
October 2011
November 2011
January 2012
February 2012
April 2012
May 2012
June 2012
August 2012
September 2012
October 2012
November 2012
February 2013
March 2013
August 2013
September 2013
October 2013
June 2014
August 2014
September 2014
November 2014
February 2015
March 2015
May 2015
June 2015
June 2016
July 2016
November 2016
January 2017
March 2017
April 2017
May 2017
June 2017
December 2017
April 2018
May 2018
October 2018
December 2018
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 3501}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 37, "token_count": 12}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 41}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 2, "token_count": 118}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 7}, {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 85}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 122}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 20, "token_count": 25}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 219}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 15, "token_count": 13}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 52, "token_count": 6}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 22, "token_count": 36}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 26}, {"author_id": 2, "token_count": 12}, {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 71}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 28}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 30}, {"author_id": 5, "token_count": 40}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 58, "token_count": 30}, {"author_id": 5, "token_count": 23}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 17, "token_count": 75}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 11, "token_count": 89}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
3621
74.88%
Christoph Hellwig
698
14.43%
David Disseldorp
89
1.84%
Andy Grover
84
1.74%
Lee Duncan
75
1.55%
Michael Christie
72
1.49%
Jörn Engel
36
0.74%
Bart Van Assche
30
0.62%
Damien Le Moal
30
0.62%
Paolo Bonzini
25
0.52%
Asias He
16
0.33%
Dan Carpenter
16
0.33%
Wei Yongjun
6
0.12%
Hannes Reinecke
4
0.08%
Jens Axboe
3
0.06%
Paul Gortmaker
3
0.06%
Bryant G. Ly
2
0.04%
Sebastian Andrzej Siewior
1
0.02%
Others
25
0.52%
Total
4836
target_core_pscsi.h
60
-
6
162
Nicholas Bellinger
Bart Van Assche
Andy Grover
Christoph Hellwig
Others
December 2010
June 2011
February 2012
October 2012
May 2015
November 2016
November 2017
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
131
80.86%
Bart Van Assche
13
8.02%
Andy Grover
12
7.41%
Christoph Hellwig
4
2.47%
Others
2
1.23%
Total
162
target_core_rd.c
678
-
15
2888
Nicholas Bellinger
Christoph Hellwig
Akinobu Mita
Sebastian Andrzej Siewior
Hannes Reinecke
Sagi Grimberg
Andy Grover
Michael Christie
Quinn Tran
Dmitriy Monakhov
SF Markus Elfring
Dan Carpenter
Bart Van Assche
Others
December 2010
March 2011
June 2011
July 2011
August 2011
November 2011
March 2012
April 2012
May 2012
June 2012
October 2012
November 2012
January 2013
February 2013
May 2013
August 2013
September 2013
January 2014
March 2014
March 2015
April 2015
May 2015
June 2015
July 2015
November 2016
March 2017
April 2017
June 2017
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1191}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 37, "token_count": 8}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 52}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 1}, {"author_id": 24, "token_count": 141}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 115}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 7, "token_count": 66}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 707}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 47, "token_count": 17}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 13, "token_count": 198}, {"author_id": 12, "token_count": 49}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 2, "token_count": 13}, {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 27, "token_count": 11}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 43, "token_count": 10}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
2031
70.33%
Christoph Hellwig
240
8.31%
Akinobu Mita
198
6.86%
Sebastian Andrzej Siewior
141
4.88%
Hannes Reinecke
66
2.29%
Sagi Grimberg
57
1.97%
Andy Grover
53
1.84%
Michael Christie
26
0.90%
Quinn Tran
17
0.59%
Dmitriy Monakhov
11
0.38%
SF Markus Elfring
10
0.35%
Dan Carpenter
8
0.28%
Bart Van Assche
7
0.24%
Others
23
0.80%
Total
2888
target_core_rd.h
56
-
4
146
Nicholas Bellinger
Bart Van Assche
Christoph Hellwig
Others
December 2010
October 2012
May 2013
January 2014
November 2016
November 2017
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 118}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
132
90.41%
Bart Van Assche
9
6.16%
Christoph Hellwig
4
2.74%
Others
1
0.68%
Total
146
target_core_sbc.c
1470
-
21
6359
Nicholas Bellinger
Christoph Hellwig
Sagi Grimberg
Asias He
Akinobu Mita
Brian Bunker
Bart Van Assche
Paolo Bonzini
Roland Dreier
Andy Grover
Bernhard Kohl
Jiang Yi
Christophe Vu-Brugier
Jamie Pocas
David Disseldorp
Hannes Reinecke
Andrey Vagin
Dmitriy Monakhov
Others
May 2012
June 2012
September 2012
October 2012
November 2012
January 2013
February 2013
June 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
June 2014
November 2014
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
November 2015
May 2016
November 2016
February 2017
March 2017
April 2017
May 2017
June 2017
December 2017
June 2018
October 2018
var spanGroupData = [ {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 1453}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 20, "token_count": 91}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 48, "token_count": 40}, {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 38}, {"author_id": 0, "token_count": 118}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 15, "token_count": 356}, {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 10, "token_count": 50}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 939}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 57}, {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 4, "token_count": 53}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 7, "token_count": 13}, {"author_id": 0, "token_count": 221}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 581}, {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 12, "token_count": 298}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 12, "token_count": 70}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 235}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 23, "token_count": 24}, {"author_id": 10, "token_count": 6}, {"author_id": 12, "token_count": 23}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 568}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 13, "token_count": 353}, {"author_id": 2, "token_count": 5}, {"author_id": 0, "token_count": 85}, {"author_id": 12, "token_count": 21}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 121}, {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 41, "token_count": 119}, {"author_id": 11, "token_count": 14}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 28, "token_count": 18}, {"author_id": 0, "token_count": 19}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 55}, {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 27, "token_count": 1}, {"author_id": 36, "token_count": 40}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 30}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
2922
45.95%
Christoph Hellwig
1684
26.48%
Sagi Grimberg
426
6.70%
Asias He
356
5.60%
Akinobu Mita
353
5.55%
Brian Bunker
119
1.87%
Bart Van Assche
94
1.48%
Paolo Bonzini
91
1.43%
Roland Dreier
79
1.24%
Andy Grover
53
0.83%
Bernhard Kohl
40
0.63%
Jiang Yi
40
0.63%
Christophe Vu-Brugier
26
0.41%
Jamie Pocas
18
0.28%
David Disseldorp
14
0.22%
Hannes Reinecke
14
0.22%
Andrey Vagin
6
0.09%
Dmitriy Monakhov
1
0.02%
Others
23
0.36%
Total
6359
target_core_spc.c
1445
-
13
5761
Christoph Hellwig
Roland Dreier
Nicholas Bellinger
Hannes Reinecke
David Disseldorp
Andy Grover
Bart Van Assche
Paolo Bonzini
Sagi Grimberg
Jamie Pocas
Tang Wenji
Christophe Vu-Brugier
Others
May 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
July 2013
August 2013
September 2013
November 2013
December 2013
February 2014
April 2014
June 2014
August 2014
November 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
November 2015
February 2016
May 2017
July 2017
October 2018
November 2018
December 2018
var spanGroupData = [ {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 2973}, {"author_id": 0, "token_count": 140}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 20, "token_count": 72}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 162}, {"author_id": 0, "token_count": 4}, {"author_id": 10, "token_count": 918}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 49}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 10, "token_count": 51}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 4, "token_count": 83}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 7, "token_count": 287}, {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 99}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 23, "token_count": 1}, {"author_id": 10, "token_count": 40}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 2, "token_count": 27}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 83}, {"author_id": 10, "token_count": 22}, {"author_id": 12, "token_count": 51}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 10, "token_count": 87}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 28, "token_count": 41}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 80}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 66}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 11, "token_count": 60}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
3218
55.86%
Roland Dreier
1120
19.44%
Nicholas Bellinger
643
11.16%
Hannes Reinecke
301
5.22%
David Disseldorp
126
2.19%
Andy Grover
88
1.53%
Bart Van Assche
85
1.48%
Paolo Bonzini
72
1.25%
Sagi Grimberg
63
1.09%
Jamie Pocas
41
0.71%
Tang Wenji
2
0.03%
Christophe Vu-Brugier
1
0.02%
Others
1
0.02%
Total
5761
target_core_stat.c
1383
-
6
6387
Nicholas Bellinger
Christoph Hellwig
Michael Christie
Andy Grover
David Disseldorp
Others
March 2011
July 2011
November 2011
October 2012
September 2013
November 2013
March 2015
May 2015
October 2015
February 2016
January 2017
October 2017
November 2018
December 2018
var spanGroupData = [ {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 4301}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 69}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 48}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 199}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 168}, {"author_id": 0, "token_count": 133}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 1118}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 98}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 5, "token_count": 92}, {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 11, "token_count": 33}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
4748
74.34%
Christoph Hellwig
1435
22.47%
Michael Christie
92
1.44%
Andy Grover
69
1.08%
David Disseldorp
35
0.55%
Others
8
0.13%
Total
6387
target_core_tmr.c
406
-
10
1318
Nicholas Bellinger
Jörn Engel
Bart Van Assche
Christoph Hellwig
Andy Grover
Roland Dreier
Tang Wenji
Paul Gortmaker
David Disseldorp
Others
December 2010
June 2011
July 2011
August 2011
September 2011
October 2011
November 2011
December 2011
January 2012
February 2012
April 2012
October 2012
September 2013
November 2013
April 2014
September 2014
April 2015
October 2015
January 2016
December 2016
January 2017
February 2017
May 2017
June 2017
August 2017
November 2018
January 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 402}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 256}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 22, "token_count": 14}, {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 22, "token_count": 57}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 144}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 268}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 8, "token_count": 27}, {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 8, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
1100
83.46%
Jörn Engel
73
5.54%
Bart Van Assche
64
4.86%
Christoph Hellwig
32
2.43%
Andy Grover
31
2.35%
Roland Dreier
4
0.30%
Tang Wenji
4
0.30%
Paul Gortmaker
3
0.23%
David Disseldorp
2
0.15%
Others
5
0.38%
Total
1318
target_core_tpg.c
678
-
13
2643
Nicholas Bellinger
Christoph Hellwig
Andy Grover
Hannes Reinecke
Jörn Engel
Tejun Heo
David Disseldorp
Thomas Glanzmann
Paul Gortmaker
Bart Van Assche
Michael Christie
Wei Yongjun
Others
December 2010
February 2011
June 2011
July 2011
August 2011
November 2011
March 2012
July 2012
December 2012
February 2013
March 2013
September 2013
October 2013
November 2013
December 2013
June 2014
September 2014
October 2014
March 2015
April 2015
May 2015
June 2015
September 2015
January 2016
February 2016
May 2016
December 2016
February 2017
March 2017
April 2017
August 2017
November 2018
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1240}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 86}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 55, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 22, "token_count": 29}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 4, "token_count": 79}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 56, "token_count": 8}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 56, "token_count": 4}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 106}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 2, "token_count": 269}, {"author_id": 0, "token_count": 162}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 54}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 148}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 94}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
1845
69.81%
Christoph Hellwig
472
17.86%
Andy Grover
207
7.83%
Hannes Reinecke
54
2.04%
Jörn Engel
29
1.10%
Tejun Heo
12
0.45%
David Disseldorp
11
0.42%
Thomas Glanzmann
5
0.19%
Paul Gortmaker
3
0.11%
Bart Van Assche
2
0.08%
Michael Christie
1
0.04%
Wei Yongjun
1
0.04%
Others
1
0.04%
Total
2643
target_core_transport.c
3365
-
31
12862
Nicholas Bellinger
Bart Van Assche
Christoph Hellwig
Andy Grover
Roland Dreier
Michael Christie
Hannes Reinecke
David Disseldorp
Sagi Grimberg
Paolo Bonzini
Akinobu Mita
Lee Duncan
Quinn Tran
Jörn Engel
Tang Wenji
Dan Carpenter
Sebastian Andrzej Siewior
Matthew Wilcox
Mikulas Patocka
SF Markus Elfring
Jiang Yi
Paul Gortmaker
Wei Yongjun
Kees Cook
Others
December 2010
February 2011
March 2011
May 2011
June 2011
July 2011
August 2011
September 2011
October 2011
November 2011
December 2011
January 2012
February 2012
March 2012
April 2012
May 2012
July 2012
August 2012
September 2012
October 2012
November 2012
January 2013
February 2013
March 2013
May 2013
June 2013
August 2013
September 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
May 2014
June 2014
September 2014
October 2014
November 2014
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
September 2015
October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
May 2016
June 2016
August 2016
October 2016
December 2016
January 2017
February 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
December 2017
January 2018
April 2018
May 2018
June 2018
August 2018
October 2018
November 2018
December 2018
January 2019
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 3556}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 64}, {"author_id": 0, "token_count": 362}, {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 228}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 55, "token_count": 3}, {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 210}, {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 22}, {"author_id": 0, "token_count": 383}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 29}, {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 294}, {"author_id": 0, "token_count": 19}, {"author_id": 10, "token_count": 1}, {"author_id": 24, "token_count": 12}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 0, "token_count": 124}, {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 14}, {"author_id": 2, "token_count": 126}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 453}, {"author_id": 22, "token_count": 3}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 2, "token_count": 137}, {"author_id": 10, "token_count": 78}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 10, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 20, "token_count": 98}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 53}, {"author_id": 0, "token_count": 207}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 169}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 37, "token_count": 18}, {"author_id": 10, "token_count": 11}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 210}, {"author_id": 10, "token_count": 37}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 274}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 7, "token_count": 110}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 32}, {"author_id": 12, "token_count": 14}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 12, "token_count": 19}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 59, "token_count": 8}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 31}, {"author_id": 10, "token_count": 115}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 4, "token_count": 18}, {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 8, "token_count": 11}, {"author_id": 0, "token_count": 183}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 120}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 13, "token_count": 90}, {"author_id": 8, "token_count": 13}, {"author_id": 2, "token_count": 78}, {"author_id": 0, "token_count": 139}, {"author_id": 12, "token_count": 41}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 9}, {"author_id": 8, "token_count": 4}, {"author_id": 2, "token_count": 5}, {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 33}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 8, "token_count": 499}, {"author_id": 22, "token_count": 31}, {"author_id": 0, "token_count": 179}, {"author_id": 10, "token_count": 10}, {"author_id": 12, "token_count": 32}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 47, "token_count": 17}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 0, "token_count": 622}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 41}, {"author_id": 47, "token_count": 29}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 36}, {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 159}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 11, "token_count": 104}, {"author_id": 0, "token_count": 237}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 8, "token_count": 82}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 43, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 535}, {"author_id": 5, "token_count": 121}, {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 36, "token_count": 3}, {"author_id": 0, "token_count": 121}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 42, "token_count": 24}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 5, "token_count": 34}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 17, "token_count": 51}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 194}, {"author_id": 35, "token_count": 2}, {"author_id": 29, "token_count": 11}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 5, "token_count": 38}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 8, "token_count": 426}, {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 8, "token_count": 62}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
7693
59.81%
Bart Van Assche
1876
14.59%
Christoph Hellwig
1332
10.36%
Andy Grover
640
4.98%
Roland Dreier
317
2.46%
Michael Christie
205
1.59%
Hannes Reinecke
153
1.19%
David Disseldorp
109
0.85%
Sagi Grimberg
106
0.82%
Paolo Bonzini
98
0.76%
Akinobu Mita
90
0.70%
Lee Duncan
51
0.40%
Quinn Tran
46
0.36%
Jörn Engel
40
0.31%
Tang Wenji
24
0.19%
Dan Carpenter
18
0.14%
Sebastian Andrzej Siewior
12
0.09%
Matthew Wilcox
11
0.09%
Mikulas Patocka
8
0.06%
SF Markus Elfring
5
0.04%
Jiang Yi
3
0.02%
Paul Gortmaker
3
0.02%
Wei Yongjun
3
0.02%
Kees Cook
2
0.02%
Others
17
0.13%
Total
12862
target_core_ua.c
334
-
7
1112
Nicholas Bellinger
Hannes Reinecke
Bart Van Assche
Andy Grover
Christoph Hellwig
David Disseldorp
Others
December 2010
March 2011
June 2011
July 2011
November 2011
October 2012
November 2012
September 2013
March 2015
May 2015
June 2015
June 2018
November 2018
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 888}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 72}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 50}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
954
85.79%
Hannes Reinecke
72
6.47%
Bart Van Assche
51
4.59%
Andy Grover
19
1.71%
Christoph Hellwig
12
1.08%
David Disseldorp
2
0.18%
Others
2
0.18%
Total
1112
target_core_ua.h
45
-
6
179
Nicholas Bellinger
Hannes Reinecke
Bart Van Assche
Christoph Hellwig
Others
December 2010
November 2012
November 2013
August 2014
June 2015
November 2016
November 2017
June 2018
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 143}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 22}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
143
79.89%
Hannes Reinecke
23
12.85%
Bart Van Assche
7
3.91%
Christoph Hellwig
2
1.12%
Others
4
2.23%
Total
179
target_core_user.c
2800
-
28
12401
Michael Christie
Andy Grover
Xiubo Li
Bryant G. Ly
Zhu Lingshan
Sheng Yang
Ilias Tsitsimpis
Nicholas Bellinger
Kenjiro Nakayama
Bodo Stroesser
Bart Van Assche
Tang Wenji
Kees Cook
Wei Yongjun
Christoph Hellwig
David Disseldorp
Sagi Grimberg
Andy Shevchenko
Matthew Wilcox
Others
October 2014
April 2015
May 2015
June 2015
September 2015
November 2015
December 2015
January 2016
February 2016
August 2016
October 2016
November 2016
December 2016
March 2017
May 2017
June 2017
July 2017
September 2017
October 2017
November 2017
December 2017
January 2018
April 2018
May 2018
June 2018
July 2018
November 2018
January 2019
February 2019
March 2019
var spanGroupData = [ {"timestamp": 1412146800, "group": [ {"author_id": 4, "token_count": 2693}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 4, "token_count": 71}, {"author_id": 21, "token_count": 269}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 9}, {"author_id": 8, "token_count": 7}, {"author_id": 2, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 19, "token_count": 12}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 19, "token_count": 314}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 45}, {"author_id": 0, "token_count": 215}, {"author_id": 9, "token_count": 89}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 107}, {"author_id": 9, "token_count": 1712}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 14, "token_count": 460}, {"author_id": 5, "token_count": 907}, {"author_id": 9, "token_count": 22}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 14, "token_count": 85}, {"author_id": 9, "token_count": 47}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 34, "token_count": 177}, {"author_id": 9, "token_count": 150}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 35, "token_count": 11}, {"author_id": 5, "token_count": 128}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 5, "token_count": 1620}, {"author_id": 42, "token_count": 13}, {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 5, "token_count": 1483}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 52, "token_count": 7}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 38, "token_count": 143}, {"author_id": 18, "token_count": 435}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 5, "token_count": 557}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 242}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 9, "token_count": 226}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 9, "token_count": 16}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 53, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Michael Christie
5095
41.09%
Andy Grover
2792
22.51%
Xiubo Li
2274
18.34%
Bryant G. Ly
545
4.39%
Zhu Lingshan
435
3.51%
Sheng Yang
327
2.64%
Ilias Tsitsimpis
269
2.17%
Nicholas Bellinger
242
1.95%
Kenjiro Nakayama
177
1.43%
Bodo Stroesser
143
1.15%
Bart Van Assche
13
0.10%
Tang Wenji
13
0.10%
Kees Cook
11
0.09%
Wei Yongjun
7
0.06%
Christoph Hellwig
4
0.03%
David Disseldorp
4
0.03%
Sagi Grimberg
4
0.03%
Andy Shevchenko
3
0.02%
Matthew Wilcox
1
0.01%
Others
42
0.34%
Total
12401
target_core_xcopy.c
1135
-
7
4712
Nicholas Bellinger
David Disseldorp
Bart Van Assche
Michael Christie
Dinesh Israni
Christoph Hellwig
Others
August 2013
October 2013
November 2013
November 2014
March 2015
April 2015
May 2015
September 2015
May 2016
October 2016
November 2016
December 2016
January 2017
May 2017
June 2017
June 2018
November 2018
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 3774}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 8, "token_count": 6}, {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 49, "token_count": 53}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 11, "token_count": 76}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 11, "token_count": 247}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 273}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 105}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 8, "token_count": 14}, {"author_id": 11, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
3913
83.04%
David Disseldorp
325
6.90%
Bart Van Assche
298
6.32%
Michael Christie
105
2.23%
Dinesh Israni
53
1.12%
Christoph Hellwig
17
0.36%
Others
1
0.02%
Total
4712
target_core_xcopy.h
72
-
4
224
Nicholas Bellinger
David Disseldorp
Bart Van Assche
Others
August 2013
November 2016
January 2017
November 2017
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 211}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
211
94.20%
David Disseldorp
9
4.02%
Bart Van Assche
3
1.34%
Others
1
0.45%
Total
224
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
137
Author
Tokens
Proportion
Commits
Proportion
0
Nicholas Bellinger
142726
54.79%
386
29.09%
1
Varun Prakash
35943
13.80%
43
3.24%
2
Christoph Hellwig
21921
8.42%
138
10.40%
3
Chris Boot
11052
4.24%
4
0.30%
4
Andy Grover
8108
3.11%
84
6.33%
5
Michael Christie
7120
2.73%
70
5.28%
6
Kiran Patil
6662
2.56%
5
0.38%
7
Hannes Reinecke
4774
1.83%
48
3.62%
8
Bart Van Assche
3761
1.44%
94
7.08%
9
Xiubo Li
2274
0.87%
14
1.06%
10
Roland Dreier
2119
0.81%
49
3.69%
11
David Disseldorp
2004
0.77%
31
2.34%
12
Sagi Grimberg
1124
0.43%
32
2.41%
13
Akinobu Mita
941
0.36%
7
0.53%
14
Bryant G. Ly
760
0.29%
9
0.68%
15
Asias He
746
0.29%
9
0.68%
16
Andrey Vagin
615
0.24%
2
0.15%
17
Lee Duncan
597
0.23%
5
0.38%
18
Zhu Lingshan
443
0.17%
7
0.53%
19
Sheng Yang
406
0.16%
8
0.60%
20
Paolo Bonzini
355
0.14%
11
0.83%
21
Ilias Tsitsimpis
333
0.13%
5
0.38%
22
Jörn Engel
311
0.12%
21
1.58%
23
Christophe Vu-Brugier
298
0.11%
8
0.60%
24
Sebastian Andrzej Siewior
271
0.10%
9
0.68%
25
Jesper Juhl
254
0.10%
3
0.23%
26
Herbert Xu
242
0.09%
1
0.08%
27
Dmitriy Monakhov
223
0.09%
3
0.23%
28
Jamie Pocas
209
0.08%
1
0.08%
29
Matthew Wilcox
208
0.08%
4
0.30%
30
Greg Edwards
190
0.07%
1
0.08%
31
Mark D Rustad
186
0.07%
7
0.53%
32
Al Viro
184
0.07%
9
0.68%
33
Tejas Vaykole
179
0.07%
1
0.08%
34
Kenjiro Nakayama
177
0.07%
2
0.15%
35
Kees Cook
175
0.07%
4
0.30%
36
Jiang Yi
159
0.06%
4
0.30%
37
Dan Carpenter
157
0.06%
17
1.28%
38
Bodo Stroesser
143
0.05%
1
0.08%
39
Thomas Glanzmann
139
0.05%
3
0.23%
40
Paul Bolle
130
0.05%
1
0.08%
41
Brian Bunker
119
0.05%
1
0.08%
42
Tang Wenji
109
0.04%
11
0.83%
43
SF Markus Elfring
93
0.04%
9
0.68%
44
Jingoo Han
85
0.03%
1
0.08%
45
Vincent Pelletier
79
0.03%
3
0.23%
46
Jason A. Donenfeld
70
0.03%
1
0.08%
47
Quinn Tran
63
0.02%
3
0.23%
48
Bernhard Kohl
53
0.02%
2
0.15%
49
Dinesh Israni
53
0.02%
1
0.08%
50
Christopher Leech
50
0.02%
1
0.08%
51
Jens Axboe
45
0.02%
5
0.38%
52
Wei Yongjun
44
0.02%
8
0.60%
53
Andy Shevchenko
43
0.02%
5
0.38%
54
Dax Kelson
40
0.02%
1
0.08%
55
Paul Gortmaker
39
0.01%
2
0.15%
56
Tejun Heo
37
0.01%
4
0.30%
57
Laura Abbott
36
0.01%
1
0.08%
58
Damien Le Moal
31
0.01%
2
0.15%
59
Mikulas Patocka
31
0.01%
2
0.15%
60
Others
752
0.29%
103
7.76%
Total
260491
1327