Linux Source Code
Home
Release 5.2
Help
host
root
drivers
nvme
Highlighting
Reset All
By Author
By Age
──────────
Andrew Lutomirski
Arnav Dawn
Baegjae Sung
Bart Van Assche
Chaitanya Kulkarni
Chengguang Xu
Christoph Hellwig
Dan McLeran
David Wayne Fugate
Ewan D. Milne
Gabriel Krisman Bertazi
Guilherme G. Piccoli
Hannes Reinecke
Helen Mae Koike Fornazier
Igor Konopko
Israel Rukshin
James Dingwall
James Smart
Javier González
Jay Freyensee
Jeff Lien
Jens Axboe
Jianchao Wang
Johannes Thumshirn
Jon Derrick
Junxiong Guan
Kai-Heng Feng
Keith Busch
Linus Torvalds
Logan Gunthorpe
Marta Rybczynska
Martin K. Petersen
Martin Wilck
Matias Björling
Matthew Wilcox
Max Gurtovoy
Micah Parrish
Ming Lei
Ming Lin
Minwoo Im
Nicholas Bellinger
Nitzan Carmi
Others
Prabhath Sajeepa
Roland Dreier
Roy Shterman
Sagi Grimberg
Scott Bauer
Shane Michael Matthews
Simon A. F. Lund
Stephan Günther
Stephen Bates
Steve Wise
Sunad Bhandary
Thomas Tai
Wei Xu
Wenbo Wang
Wendy Xiong
Xu Yu
weiping zhang
yupeng
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
core.c
4008
-
60
19871
Christoph Hellwig
Keith Busch
Jens Axboe
Andrew Lutomirski
Ming Lin
Sagi Grimberg
Johannes Thumshirn
Hannes Reinecke
Matias Björling
Chaitanya Kulkarni
Scott Bauer
Arnav Dawn
Jianchao Wang
Max Gurtovoy
James Smart
Roy Shterman
Jon Derrick
Nitzan Carmi
Martin K. Petersen
Sunad Bhandary
Bart Van Assche
Israel Rukshin
Kai-Heng Feng
Martin Wilck
Nicholas Bellinger
Ming Lei
Jeff Lien
Gabriel Krisman Bertazi
Logan Gunthorpe
weiping zhang
James Dingwall
Jay Freyensee
Guilherme G. Piccoli
Linus Torvalds
Thomas Tai
Junxiong Guan
Igor Konopko
Roland Dreier
Javier González
Minwoo Im
Chengguang Xu
Others
October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 3, "token_count": 447}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 4541}, {"author_id": 3, "token_count": 41}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 208}, {"author_id": 3, "token_count": 351}, {"author_id": 1, "token_count": 54}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 3, "token_count": 63}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 45}, {"author_id": 3, "token_count": 243}, {"author_id": 12, "token_count": 188}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 105}, {"author_id": 3, "token_count": 3}, {"author_id": 34, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 303}, {"author_id": 5, "token_count": 23}, {"author_id": 3, "token_count": 96}, {"author_id": 12, "token_count": 562}, {"author_id": 46, "token_count": 35}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 38}, {"author_id": 12, "token_count": 41}, {"author_id": 37, "token_count": 58}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 159}, {"author_id": 32, "token_count": 11}, {"author_id": 12, "token_count": 105}, {"author_id": 1, "token_count": 221}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 49, "token_count": 14}, {"author_id": 51, "token_count": 13}, {"author_id": 3, "token_count": 123}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 10, "token_count": 10}, {"author_id": 0, "token_count": 2}, {"author_id": 4, "token_count": 178}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 49, "token_count": 8}, {"author_id": 2, "token_count": 10}, {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 0, "token_count": 55}, {"author_id": 4, "token_count": 7}, {"author_id": 1, "token_count": 103}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 56}, {"author_id": 4, "token_count": 14}, {"author_id": 13, "token_count": 2}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 10, "token_count": 734}, {"author_id": 0, "token_count": 116}, {"author_id": 16, "token_count": 154}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 54}, {"author_id": 3, "token_count": 203}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 10, "token_count": 204}, {"author_id": 0, "token_count": 166}, {"author_id": 36, "token_count": 9}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 318}, {"author_id": 5, "token_count": 725}, {"author_id": 8, "token_count": 513}, {"author_id": 33, "token_count": 46}, {"author_id": 3, "token_count": 3}, {"author_id": 27, "token_count": 13}, {"author_id": 1, "token_count": 44}, {"author_id": 16, "token_count": 51}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 20, "token_count": 261}, {"author_id": 0, "token_count": 3}, {"author_id": 8, "token_count": 29}, {"author_id": 45, "token_count": 34}, {"author_id": 1, "token_count": 67}, {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 395}, {"author_id": 17, "token_count": 97}, {"author_id": 3, "token_count": 79}, {"author_id": 26, "token_count": 65}, {"author_id": 13, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 45, "token_count": 2}, {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 263}, {"author_id": 2, "token_count": 2}, {"author_id": 3, "token_count": 4}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 0, "token_count": 2166}, {"author_id": 9, "token_count": 160}, {"author_id": 6, "token_count": 3}, {"author_id": 3, "token_count": 505}, {"author_id": 34, "token_count": 6}, {"author_id": 29, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 41, "token_count": 27}, {"author_id": 3, "token_count": 16}, {"author_id": 13, "token_count": 1}, {"author_id": 27, "token_count": 16}, {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 19, "token_count": 46}, {"author_id": 18, "token_count": 50}, {"author_id": 8, "token_count": 14}, {"author_id": 3, "token_count": 40}, {"author_id": 13, "token_count": 9}, {"author_id": 31, "token_count": 70}, {"author_id": 39, "token_count": 3}, {"author_id": 25, "token_count": 102}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 18, "token_count": 134}, {"author_id": 4, "token_count": 77}, {"author_id": 29, "token_count": 2}, {"author_id": 15, "token_count": 10}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 3, "token_count": 9}, {"author_id": 13, "token_count": 15}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 64}, {"author_id": 8, "token_count": 1}, {"author_id": 3, "token_count": 10}, {"author_id": 4, "token_count": 7}, {"author_id": 13, "token_count": 11}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 353}, {"author_id": 9, "token_count": 71}, {"author_id": 5, "token_count": 65}, {"author_id": 18, "token_count": 27}, {"author_id": 13, "token_count": 16}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 47}, {"author_id": 2, "token_count": 37}, {"author_id": 5, "token_count": 11}, {"author_id": 3, "token_count": 1}, {"author_id": 16, "token_count": 82}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 115}, {"author_id": 39, "token_count": 1}, {"author_id": 28, "token_count": 16}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 11, "token_count": 27}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 11, "token_count": 22}, {"author_id": 0, "token_count": 27}, {"author_id": 9, "token_count": 23}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 22, "token_count": 5}, {"author_id": 11, "token_count": 13}, {"author_id": 3, "token_count": 5}, {"author_id": 23, "token_count": 17}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 9, "token_count": 11}, {"author_id": 50, "token_count": 8}, {"author_id": 2, "token_count": 51}, {"author_id": 5, "token_count": 4}, {"author_id": 3, "token_count": 243}, {"author_id": 1, "token_count": 116}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 11, "token_count": 231}, {"author_id": 40, "token_count": 1}, {"author_id": 5, "token_count": 159}, {"author_id": 4, "token_count": 53}, {"author_id": 1, "token_count": 161}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 44, "token_count": 13}, {"author_id": 3, "token_count": 43}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 22, "token_count": 47}, {"author_id": 0, "token_count": 2}, {"author_id": 9, "token_count": 78}, {"author_id": 13, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 32}, {"author_id": 3, "token_count": 4}, {"author_id": 1, "token_count": 34}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 202}, {"author_id": 27, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 11, "token_count": 7}, {"author_id": 0, "token_count": 316}, {"author_id": 3, "token_count": 58}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
10038
50.52%
Keith Busch
2643
13.30%
Jens Axboe
987
4.97%
Andrew Lutomirski
950
4.78%
Ming Lin
896
4.51%
Sagi Grimberg
830
4.18%
Johannes Thumshirn
557
2.80%
Hannes Reinecke
343
1.73%
Matias Björling
336
1.69%
Chaitanya Kulkarni
301
1.51%
Scott Bauer
293
1.47%
Arnav Dawn
261
1.31%
Jianchao Wang
211
1.06%
Max Gurtovoy
172
0.87%
James Smart
164
0.83%
Roy Shterman
102
0.51%
Jon Derrick
97
0.49%
Nitzan Carmi
70
0.35%
Martin K. Petersen
65
0.33%
Sunad Bhandary
58
0.29%
Bart Van Assche
56
0.28%
Israel Rukshin
46
0.23%
Kai-Heng Feng
46
0.23%
Martin Wilck
36
0.18%
Nicholas Bellinger
35
0.18%
Ming Lei
30
0.15%
Jeff Lien
27
0.14%
Gabriel Krisman Bertazi
22
0.11%
Logan Gunthorpe
17
0.09%
weiping zhang
16
0.08%
James Dingwall
13
0.07%
Jay Freyensee
13
0.07%
Guilherme G. Piccoli
11
0.06%
Linus Torvalds
11
0.06%
Thomas Tai
10
0.05%
Junxiong Guan
9
0.05%
Igor Konopko
8
0.04%
Roland Dreier
4
0.02%
Javier González
3
0.02%
Minwoo Im
3
0.02%
Chengguang Xu
1
0.01%
Others
80
0.40%
Total
19871
fabrics.c
1201
-
17
4877
Christoph Hellwig
Sagi Grimberg
James Smart
Johannes Thumshirn
Junxiong Guan
Chengguang Xu
Roy Shterman
Guilherme G. Piccoli
Roland Dreier
Hannes Reinecke
Ming Lin
Bart Van Assche
Minwoo Im
Ewan D. Milne
Jay Freyensee
Others
June 2016
July 2016
August 2016
October 2016
November 2016
January 2017
March 2017
May 2017
June 2017
August 2017
September 2017
October 2017
December 2017
January 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
April 2019
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 3472}, {"author_id": 1, "token_count": 102}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 12, "token_count": 20}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 2, "token_count": 153}, {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 22, "token_count": 11}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 117}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 72}, {"author_id": 36, "token_count": 53}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 36, "token_count": 7}, {"author_id": 39, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 32, "token_count": 36}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 25, "token_count": 39}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 48, "token_count": 8}, {"author_id": 8, "token_count": 10}, {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 39, "token_count": 14}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 40, "token_count": 42}, {"author_id": 2, "token_count": 60}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 9, "token_count": 27}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 85}, {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 129}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 175}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 29, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
3617
74.16%
Sagi Grimberg
594
12.18%
James Smart
265
5.43%
Johannes Thumshirn
106
2.17%
Junxiong Guan
60
1.23%
Chengguang Xu
42
0.86%
Roy Shterman
39
0.80%
Guilherme G. Piccoli
36
0.74%
Roland Dreier
35
0.72%
Hannes Reinecke
27
0.55%
Ming Lin
20
0.41%
Bart Van Assche
12
0.25%
Minwoo Im
11
0.23%
Ewan D. Milne
8
0.16%
Jay Freyensee
2
0.04%
Others
3
0.06%
Total
4877
fabrics.h
188
-
5
613
Christoph Hellwig
James Smart
Sagi Grimberg
Johannes Thumshirn
Roy Shterman
June 2016
August 2016
January 2017
March 2017
May 2017
June 2017
October 2017
December 2017
April 2018
May 2018
June 2018
July 2018
October 2018
November 2018
December 2018
February 2019
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 308}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 88}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 60}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
371
60.52%
James Smart
119
19.41%
Sagi Grimberg
110
17.94%
Johannes Thumshirn
8
1.31%
Roy Shterman
5
0.82%
Total
613
fault_inject.c
79
-
2
317
Thomas Tai
Christoph Hellwig
February 2018
February 2019
var spanGroupData = [ {"timestamp": 1517472000, "group": [ {"author_id": 15, "token_count": 315}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Tai
315
99.37%
Christoph Hellwig
2
0.63%
Total
317
fc.c
3472
-
15
14382
James Smart
Sagi Grimberg
Christoph Hellwig
Bart Van Assche
Hannes Reinecke
Johannes Thumshirn
Ewan D. Milne
Keith Busch
Max Gurtovoy
Israel Rukshin
Ming Lei
Roy Shterman
Jens Axboe
Others
December 2016
January 2017
March 2017
April 2017
May 2017
June 2017
July 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
February 2019
March 2019
April 2019
May 2019
var spanGroupData = [ {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 8069}, {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 2, "token_count": 18}, {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 41}, {"author_id": 48, "token_count": 12}, {"author_id": 2, "token_count": 2166}, {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 2, "token_count": 134}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 28}, {"author_id": 2, "token_count": 57}, {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 607}, {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 246}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 19, "token_count": 8}, {"author_id": 2, "token_count": 1012}, {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 369}, {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 13, "token_count": 5}, {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 105}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 106}, {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 2, "token_count": 175}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 346}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 22, "token_count": 98}, {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 48, "token_count": 12}, {"author_id": 9, "token_count": 23}, {"author_id": 2, "token_count": 213}, {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 91}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 44}, ]}, ]
Author Name
Tokens
Token Proportion
James Smart
13782
95.83%
Sagi Grimberg
194
1.35%
Christoph Hellwig
142
0.99%
Bart Van Assche
98
0.68%
Hannes Reinecke
70
0.49%
Johannes Thumshirn
28
0.19%
Ewan D. Milne
24
0.17%
Keith Busch
9
0.06%
Max Gurtovoy
9
0.06%
Israel Rukshin
8
0.06%
Ming Lei
6
0.04%
Roy Shterman
5
0.03%
Jens Axboe
4
0.03%
Others
3
0.02%
Total
14382
lightnvm.c
1287
-
13
7293
Matias Björling
Javier González
Hannes Reinecke
Christoph Hellwig
Igor Konopko
Simon A. F. Lund
Sagi Grimberg
Chaitanya Kulkarni
Bart Van Assche
Johannes Thumshirn
Others
October 2015
November 2015
December 2015
January 2016
March 2016
May 2016
September 2016
November 2016
January 2017
April 2017
May 2017
June 2017
August 2017
October 2017
November 2017
January 2018
March 2018
June 2018
July 2018
September 2018
October 2018
December 2018
February 2019
May 2019
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 1098}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 377}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 6, "token_count": 15}, {"author_id": 4, "token_count": 17}, {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 69}, {"author_id": 43, "token_count": 16}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 25}, {"author_id": 6, "token_count": 3}, {"author_id": 4, "token_count": 932}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 4, "token_count": 1222}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 0, "token_count": 44}, {"author_id": 6, "token_count": 14}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 6, "token_count": 1}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 6, "token_count": 252}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 70}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 6, "token_count": 1376}, {"author_id": 4, "token_count": 1311}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 9, "token_count": 235}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 46}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 11, "token_count": 3}, {"author_id": 50, "token_count": 12}, {"author_id": 4, "token_count": 31}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Matias Björling
5178
71.00%
Javier González
1716
23.53%
Hannes Reinecke
235
3.22%
Christoph Hellwig
106
1.45%
Igor Konopko
22
0.30%
Simon A. F. Lund
16
0.22%
Sagi Grimberg
5
0.07%
Chaitanya Kulkarni
3
0.04%
Bart Van Assche
1
0.01%
Johannes Thumshirn
1
0.01%
Others
10
0.14%
Total
7293
multipath.c
663
-
10
3239
Christoph Hellwig
Hannes Reinecke
Keith Busch
Baegjae Sung
James Smart
Sagi Grimberg
Jianchao Wang
Bart Van Assche
Others
November 2017
February 2018
March 2018
April 2018
May 2018
June 2018
August 2018
September 2018
October 2018
November 2018
January 2019
February 2019
April 2019
May 2019
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 840}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 52, "token_count": 27}, {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 109}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 1528}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 9, "token_count": 29}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 148}, {"author_id": 9, "token_count": 2}, {"author_id": 2, "token_count": 10}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 45}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 9, "token_count": 446}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
2518
77.74%
Hannes Reinecke
508
15.68%
Keith Busch
154
4.75%
Baegjae Sung
27
0.83%
James Smart
10
0.31%
Sagi Grimberg
8
0.25%
Jianchao Wang
4
0.12%
Bart Van Assche
1
0.03%
Others
9
0.28%
Total
3239
nvme.h
581
-
26
2341
Christoph Hellwig
Keith Busch
Sagi Grimberg
Matias Björling
Thomas Tai
Ming Lin
Andrew Lutomirski
Hannes Reinecke
Jens Axboe
Scott Bauer
Simon A. F. Lund
Guilherme G. Piccoli
Roy Shterman
Max Gurtovoy
James Dingwall
James Smart
Arnav Dawn
Jianchao Wang
Logan Gunthorpe
Martin K. Petersen
Roland Dreier
Johannes Thumshirn
Kai-Heng Feng
Bart Van Assche
Jeff Lien
Others
October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
September 2016
November 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 199}, {"author_id": 3, "token_count": 9}, {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 292}, {"author_id": 3, "token_count": 41}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 3, "token_count": 21}, {"author_id": 12, "token_count": 2}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 65}, {"author_id": 12, "token_count": 18}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 12, "token_count": 15}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 45}, {"author_id": 32, "token_count": 13}, {"author_id": 12, "token_count": 35}, {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 22}, {"author_id": 43, "token_count": 23}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 44}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 4, "token_count": 41}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 10, "token_count": 29}, {"author_id": 0, "token_count": 3}, {"author_id": 16, "token_count": 32}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 10, "token_count": 9}, {"author_id": 0, "token_count": 54}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 5, "token_count": 12}, {"author_id": 33, "token_count": 3}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 20, "token_count": 7}, {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 0, "token_count": 307}, {"author_id": 41, "token_count": 1}, {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 13, "token_count": 1}, {"author_id": 39, "token_count": 4}, {"author_id": 25, "token_count": 12}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 15, "token_count": 112}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 3, "token_count": 65}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 184}, {"author_id": 9, "token_count": 3}, {"author_id": 5, "token_count": 9}, {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 5, "token_count": 3}, {"author_id": 3, "token_count": 33}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 33}, {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 9, "token_count": 3}, {"author_id": 5, "token_count": 1}, {"author_id": 3, "token_count": 6}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 5, "token_count": 9}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 44, "token_count": 9}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 9, "token_count": 22}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
1382
59.03%
Keith Busch
247
10.55%
Sagi Grimberg
163
6.96%
Matias Björling
117
5.00%
Thomas Tai
112
4.78%
Ming Lin
70
2.99%
Andrew Lutomirski
38
1.62%
Hannes Reinecke
36
1.54%
Jens Axboe
34
1.45%
Scott Bauer
32
1.37%
Simon A. F. Lund
23
0.98%
Guilherme G. Piccoli
13
0.56%
Roy Shterman
12
0.51%
Max Gurtovoy
10
0.43%
James Dingwall
9
0.38%
James Smart
8
0.34%
Arnav Dawn
7
0.30%
Jianchao Wang
5
0.21%
Logan Gunthorpe
4
0.17%
Martin K. Petersen
4
0.17%
Roland Dreier
4
0.17%
Johannes Thumshirn
3
0.13%
Kai-Heng Feng
3
0.13%
Bart Van Assche
2
0.09%
Jeff Lien
1
0.04%
Others
2
0.09%
Total
2341
pci.c
2988
-
71
14777
Keith Busch
Christoph Hellwig
Matthew Wilcox
Jens Axboe
Chaitanya Kulkarni
Helen Mae Koike Fornazier
Matias Björling
Sagi Grimberg
Jon Derrick
Xu Yu
Logan Gunthorpe
weiping zhang
Minwoo Im
Shane Michael Matthews
Ming Lei
Jianchao Wang
Andrew Lutomirski
Martin K. Petersen
Scott Bauer
Stephen Bates
Marta Rybczynska
Kai-Heng Feng
Linus Torvalds
Dan McLeran
Guilherme G. Piccoli
Wendy Xiong
David Wayne Fugate
yupeng
James Dingwall
Jeff Lien
Micah Parrish
Wei Xu
Wenbo Wang
Ming Lin
Stephan Günther
Gabriel Krisman Bertazi
Bart Van Assche
Johannes Thumshirn
Max Gurtovoy
Others
January 2011
February 2011
March 2011
April 2011
May 2011
September 2011
October 2011
December 2011
January 2012
February 2012
July 2012
August 2012
September 2012
November 2012
December 2012
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
September 2013
October 2013
December 2013
January 2014
February 2014
March 2014
April 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 7, "token_count": 967}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 7, "token_count": 192}, {"author_id": 30, "token_count": 104}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 7, "token_count": 44}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 7, "token_count": 80}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 7, "token_count": 31}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 7, "token_count": 50}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 7, "token_count": 46}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 3, "token_count": 62}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 121}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 7, "token_count": 40}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 7, "token_count": 17}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 3, "token_count": 433}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 3, "token_count": 303}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 3, "token_count": 44}, {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 3, "token_count": 13}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 3, "token_count": 62}, {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 47, "token_count": 30}, {"author_id": 3, "token_count": 47}, {"author_id": 34, "token_count": 2}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 48}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 47, "token_count": 2}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 36}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 5, "token_count": 38}, {"author_id": 3, "token_count": 1}, {"author_id": 4, "token_count": 633}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 3, "token_count": 13}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 5, "token_count": 82}, {"author_id": 3, "token_count": 76}, {"author_id": 27, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 3, "token_count": 97}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 108}, {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 17, "token_count": 7}, {"author_id": 3, "token_count": 216}, {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 17, "token_count": 194}, {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 17, "token_count": 9}, {"author_id": 3, "token_count": 59}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 231}, {"author_id": 3, "token_count": 167}, {"author_id": 4, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 903}, {"author_id": 5, "token_count": 31}, {"author_id": 3, "token_count": 33}, {"author_id": 59, "token_count": 12}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 3, "token_count": 121}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 3, "token_count": 308}, {"author_id": 34, "token_count": 23}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 3, "token_count": 200}, {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 34, "token_count": 3}, {"author_id": 38, "token_count": 42}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 47}, {"author_id": 32, "token_count": 15}, {"author_id": 3, "token_count": 37}, {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 3, "token_count": 48}, {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 32, "token_count": 15}, {"author_id": 8, "token_count": 3}, {"author_id": 3, "token_count": 4}, {"author_id": 12, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 49, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 51}, {"author_id": 57, "token_count": 15}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 49, "token_count": 2}, {"author_id": 3, "token_count": 1}, {"author_id": 35, "token_count": 71}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 5, "token_count": 8}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 3, "token_count": 70}, {"author_id": 16, "token_count": 76}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 3, "token_count": 111}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 10, "token_count": 76}, {"author_id": 0, "token_count": 87}, {"author_id": 14, "token_count": 639}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 10, "token_count": 15}, {"author_id": 0, "token_count": 655}, {"author_id": 17, "token_count": 26}, {"author_id": 24, "token_count": 187}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 79}, {"author_id": 3, "token_count": 166}, {"author_id": 26, "token_count": 84}, {"author_id": 1, "token_count": 128}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 54, "token_count": 16}, {"author_id": 3, "token_count": 20}, {"author_id": 34, "token_count": 6}, {"author_id": 1, "token_count": 29}, {"author_id": 28, "token_count": 119}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 59}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 167}, {"author_id": 3, "token_count": 89}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 11, "token_count": 689}, {"author_id": 0, "token_count": 15}, {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 41, "token_count": 15}, {"author_id": 33, "token_count": 38}, {"author_id": 3, "token_count": 3}, {"author_id": 27, "token_count": 8}, {"author_id": 29, "token_count": 10}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 102}, {"author_id": 29, "token_count": 100}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 18, "token_count": 65}, {"author_id": 3, "token_count": 47}, {"author_id": 13, "token_count": 1}, {"author_id": 29, "token_count": 1}, {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 18, "token_count": 5}, {"author_id": 3, "token_count": 5}, {"author_id": 53, "token_count": 19}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 56}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 81}, {"author_id": 55, "token_count": 15}, {"author_id": 56, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 40}, {"author_id": 5, "token_count": 228}, {"author_id": 18, "token_count": 15}, {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 5, "token_count": 108}, {"author_id": 18, "token_count": 8}, {"author_id": 3, "token_count": 13}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 36}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 5, "token_count": 557}, {"author_id": 3, "token_count": 17}, {"author_id": 23, "token_count": 175}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 5, "token_count": 364}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 371}, {"author_id": 5, "token_count": 49}, {"author_id": 42, "token_count": 16}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 44, "token_count": 15}, {"author_id": 3, "token_count": 217}, {"author_id": 27, "token_count": 4}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 22, "token_count": 7}, {"author_id": 0, "token_count": 2}, {"author_id": 3, "token_count": 13}, {"author_id": 27, "token_count": 87}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 694}, {"author_id": 3, "token_count": 62}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 33}, {"author_id": 3, "token_count": 32}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 41}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Keith Busch
3821
25.86%
Christoph Hellwig
3774
25.54%
Matthew Wilcox
1514
10.25%
Jens Axboe
1465
9.91%
Chaitanya Kulkarni
689
4.66%
Helen Mae Koike Fornazier
639
4.32%
Matias Björling
635
4.30%
Sagi Grimberg
294
1.99%
Jon Derrick
239
1.62%
Xu Yu
187
1.27%
Logan Gunthorpe
175
1.18%
weiping zhang
119
0.81%
Minwoo Im
113
0.76%
Shane Michael Matthews
104
0.70%
Ming Lei
100
0.68%
Jianchao Wang
93
0.63%
Andrew Lutomirski
91
0.62%
Martin K. Petersen
84
0.57%
Scott Bauer
76
0.51%
Stephen Bates
72
0.49%
Marta Rybczynska
42
0.28%
Kai-Heng Feng
38
0.26%
Linus Torvalds
35
0.24%
Dan McLeran
32
0.22%
Guilherme G. Piccoli
30
0.20%
Wendy Xiong
19
0.13%
David Wayne Fugate
16
0.11%
yupeng
16
0.11%
James Dingwall
15
0.10%
Jeff Lien
15
0.10%
Micah Parrish
15
0.10%
Wei Xu
15
0.10%
Wenbo Wang
15
0.10%
Ming Lin
14
0.09%
Stephan Günther
12
0.08%
Gabriel Krisman Bertazi
10
0.07%
Bart Van Assche
8
0.05%
Johannes Thumshirn
4
0.03%
Max Gurtovoy
1
0.01%
Others
141
0.95%
Total
14777
rdma.c
2114
-
22
10459
Sagi Grimberg
Christoph Hellwig
Max Gurtovoy
Steve Wise
Israel Rukshin
James Smart
Bart Van Assche
Nitzan Carmi
Linus Torvalds
Hannes Reinecke
Jianchao Wang
Jay Freyensee
Prabhath Sajeepa
Jens Axboe
Marta Rybczynska
Roy Shterman
Keith Busch
Chaitanya Kulkarni
Johannes Thumshirn
Roland Dreier
Others
July 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
October 2018
November 2018
December 2018
January 2019
February 2019
April 2019
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 4396}, {"author_id": 39, "token_count": 1}, {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 51, "token_count": 15}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 1, "token_count": 9}, {"author_id": 21, "token_count": 106}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 21, "token_count": 9}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 47}, {"author_id": 13, "token_count": 8}, {"author_id": 21, "token_count": 23}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 13, "token_count": 63}, {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 149}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 38, "token_count": 6}, {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 37}, {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 2515}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 22, "token_count": 3}, {"author_id": 13, "token_count": 6}, {"author_id": 1, "token_count": 169}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 34, "token_count": 27}, {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 19, "token_count": 6}, {"author_id": 2, "token_count": 82}, {"author_id": 31, "token_count": 21}, {"author_id": 1, "token_count": 92}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 19, "token_count": 209}, {"author_id": 3, "token_count": 3}, {"author_id": 13, "token_count": 48}, {"author_id": 1, "token_count": 316}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 25, "token_count": 5}, {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 13, "token_count": 20}, {"author_id": 31, "token_count": 3}, {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 13, "token_count": 53}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 31, "token_count": 8}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 18, "token_count": 16}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 19, "token_count": 19}, {"author_id": 13, "token_count": 82}, {"author_id": 1, "token_count": 154}, {"author_id": 21, "token_count": 125}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 22, "token_count": 3}, {"author_id": 2, "token_count": 7}, {"author_id": 1, "token_count": 326}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 22, "token_count": 33}, {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 9, "token_count": 23}, {"author_id": 5, "token_count": 9}, {"author_id": 58, "token_count": 14}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 281}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 120}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 13, "token_count": 7}, {"author_id": 1, "token_count": 242}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 13, "token_count": 139}, ]}, ]
Author Name
Tokens
Token Proportion
Sagi Grimberg
4706
44.99%
Christoph Hellwig
4539
43.40%
Max Gurtovoy
426
4.07%
Steve Wise
263
2.51%
Israel Rukshin
234
2.24%
James Smart
95
0.91%
Bart Van Assche
39
0.37%
Nitzan Carmi
32
0.31%
Linus Torvalds
27
0.26%
Hannes Reinecke
23
0.22%
Jianchao Wang
16
0.15%
Jay Freyensee
15
0.14%
Prabhath Sajeepa
14
0.13%
Jens Axboe
9
0.09%
Marta Rybczynska
6
0.06%
Roy Shterman
6
0.06%
Keith Busch
3
0.03%
Chaitanya Kulkarni
2
0.02%
Johannes Thumshirn
1
0.01%
Roland Dreier
1
0.01%
Others
2
0.02%
Total
10459
tcp.c
2343
-
3
11670
Sagi Grimberg
Christoph Hellwig
Others
December 2018
January 2019
March 2019
April 2019
May 2019
var spanGroupData = [ {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 1, "token_count": 11180}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 163}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 234}, ]}, ]
Author Name
Tokens
Token Proportion
Sagi Grimberg
11664
99.95%
Christoph Hellwig
5
0.04%
Others
1
0.01%
Total
11670
trace.c
150
-
5
738
Johannes Thumshirn
Max Gurtovoy
Keith Busch
yupeng
Christoph Hellwig
January 2018
June 2018
December 2018
February 2019
March 2019
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 8, "token_count": 587}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 50}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 42, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 13, "token_count": 89}, ]}, ]
Author Name
Tokens
Token Proportion
Johannes Thumshirn
587
79.54%
Max Gurtovoy
89
12.06%
Keith Busch
50
6.78%
yupeng
10
1.36%
Christoph Hellwig
2
0.27%
Total
738
trace.h
211
-
5
294
Johannes Thumshirn
Keith Busch
Chaitanya Kulkarni
yupeng
Christoph Hellwig
January 2018
June 2018
September 2018
December 2018
February 2019
March 2019
May 2019
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 8, "token_count": 136}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 111}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 11, "token_count": 26}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 42, "token_count": 17}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 11, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Johannes Thumshirn
136
46.26%
Keith Busch
112
38.10%
Chaitanya Kulkarni
27
9.18%
yupeng
17
5.78%
Christoph Hellwig
2
0.68%
Total
294
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
116
Author
Tokens
Proportion
Commits
Proportion
0
Christoph Hellwig
26498
29.16%
207
20.54%
1
Sagi Grimberg
18568
20.43%
116
11.51%
2
James Smart
14443
15.89%
69
6.85%
3
Keith Busch
7039
7.75%
183
18.15%
4
Matias Björling
6266
6.90%
35
3.47%
5
Jens Axboe
2499
2.75%
26
2.58%
6
Javier González
1719
1.89%
18
1.79%
7
Matthew Wilcox
1514
1.67%
47
4.66%
8
Johannes Thumshirn
1431
1.57%
18
1.79%
9
Hannes Reinecke
1242
1.37%
19
1.88%
10
Andrew Lutomirski
1079
1.19%
9
0.89%
11
Chaitanya Kulkarni
1022
1.12%
9
0.89%
12
Ming Lin
1000
1.10%
11
1.09%
13
Max Gurtovoy
707
0.78%
21
2.08%
14
Helen Mae Koike Fornazier
639
0.70%
1
0.10%
15
Thomas Tai
437
0.48%
1
0.10%
16
Scott Bauer
401
0.44%
6
0.60%
17
Jon Derrick
336
0.37%
8
0.79%
18
Jianchao Wang
329
0.36%
10
0.99%
19
Israel Rukshin
288
0.32%
5
0.50%
20
Arnav Dawn
268
0.29%
2
0.20%
21
Steve Wise
263
0.29%
6
0.60%
22
Bart Van Assche
217
0.24%
21
2.08%
23
Logan Gunthorpe
196
0.22%
2
0.20%
24
Xu Yu
187
0.21%
1
0.10%
25
Roy Shterman
169
0.19%
2
0.20%
26
Martin K. Petersen
153
0.17%
2
0.20%
27
Ming Lei
136
0.15%
9
0.89%
28
weiping zhang
135
0.15%
2
0.20%
29
Minwoo Im
127
0.14%
8
0.79%
30
Shane Michael Matthews
104
0.11%
1
0.10%
31
Nitzan Carmi
102
0.11%
4
0.40%
32
Guilherme G. Piccoli
90
0.10%
3
0.30%
33
Kai-Heng Feng
87
0.10%
4
0.40%
34
Linus Torvalds
73
0.08%
7
0.69%
35
Stephen Bates
72
0.08%
2
0.20%
36
Junxiong Guan
69
0.08%
3
0.30%
37
Sunad Bhandary
58
0.06%
1
0.10%
38
Marta Rybczynska
48
0.05%
2
0.20%
39
Roland Dreier
44
0.05%
6
0.60%
40
Chengguang Xu
43
0.05%
2
0.20%
41
Jeff Lien
43
0.05%
2
0.20%
42
yupeng
43
0.05%
1
0.10%
43
Simon A. F. Lund
39
0.04%
1
0.10%
44
James Dingwall
37
0.04%
1
0.10%
45
Martin Wilck
36
0.04%
3
0.30%
46
Nicholas Bellinger
35
0.04%
1
0.10%
47
Dan McLeran
32
0.04%
2
0.20%
48
Ewan D. Milne
32
0.04%
3
0.30%
49
Gabriel Krisman Bertazi
32
0.04%
3
0.30%
50
Igor Konopko
30
0.03%
4
0.40%
51
Jay Freyensee
30
0.03%
3
0.30%
52
Baegjae Sung
27
0.03%
1
0.10%
53
Wendy Xiong
19
0.02%
1
0.10%
54
David Wayne Fugate
16
0.02%
1
0.10%
55
Micah Parrish
15
0.02%
1
0.10%
56
Wei Xu
15
0.02%
1
0.10%
57
Wenbo Wang
15
0.02%
1
0.10%
58
Prabhath Sajeepa
14
0.02%
1
0.10%
59
Stephan Günther
12
0.01%
2
0.20%
60
Others
251
0.28%
66
6.55%
Total
90871
1008