Linux Source Code
Home
Release 5.1
Help
ceph
root
fs
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alex Elder
Alexander Graf
Amon Ott
Andreas Gerstmayr
Andreas Gruenbacher
Aneesh Kumar K.V
Arnd Bergmann
Cheng Renquan
Chengguang Xu
Christoph Hellwig
Dan Carpenter
Dave Jiang
David Howells
Deepa Dinamani
Douglas Fuller
Elena Reshetova
Eric W. Biedermann
Fabian Frederick
Geert Uytterhoeven
Greg Farnum
Greg Kroah-Hartman
Guangliang Zhao
Henry C Chang
Herb Shiu
Hugh Dickins
Ilya Dryomov
Jan Kara
Jeff Layton
Jianpeng Ma
Jim Schutt
John Spray
Josef Bacik
Julia Lawall
Kees Cook
Kirill A. Shutemov
Li Wang
Linus Torvalds
Luis Henriques
Miklos Szeredi
Milosz Tanski
Nathaniel Yazdani
Neil Brown
Nicholas Piggin
Nikolay Borisov
Others
SF Markus Elfring
Sage Weil
Sam Lang
Sanidhya Kashyap
Sha Zhengju
Souptick Joarder
Stephen Rothwell
Taesoo Kim
Tejun Heo
Xi Wang
Xuehan Xu
Yan Zheng
Yehuda Sadeh Weinraub
Zhi Zhang
Zhu, Caifeng
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
acl.c
278
-
7
1219
Guangliang Zhao
Yan Zheng
Chengguang Xu
Christoph Hellwig
Andreas Gruenbacher
Jan Kara
Ilya Dryomov
November 2013
January 2014
July 2014
September 2014
June 2015
December 2015
March 2016
April 2016
September 2016
June 2017
June 2018
July 2018
September 2018
var spanGroupData = [ {"timestamp": 1383289200, "group": [ {"author_id": 11, "token_count": 633}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 31, "token_count": 25}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 409}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 6, "token_count": 72}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 6, "token_count": 19}, {"author_id": 9, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Guangliang Zhao
633
51.93%
Yan Zheng
436
35.77%
Chengguang Xu
96
7.88%
Christoph Hellwig
25
2.05%
Andreas Gruenbacher
23
1.89%
Jan Kara
5
0.41%
Ilya Dryomov
1
0.08%
Total
1219
addr.c
2062
-
38
9893
Yan Zheng
Sage Weil
Yehuda Sadeh Weinraub
Alex Elder
Milosz Tanski
Ilya Dryomov
Kirill A. Shutemov
Souptick Joarder
Al Viro
Sha Zhengju
Li Wang
Jan Kara
Dave Jiang
Taesoo Kim
Jeff Layton
Kees Cook
Neil Brown
Fabian Frederick
Arnd Bergmann
Tejun Heo
Chengguang Xu
Luis Henriques
Nikolay Borisov
Cheng Renquan
Greg Kroah-Hartman
Henry C Chang
SF Markus Elfring
Others
October 2009
December 2009
February 2010
March 2010
April 2010
August 2010
September 2010
November 2010
March 2011
May 2011
August 2011
November 2011
May 2012
September 2012
October 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
August 2013
September 2013
November 2013
December 2013
January 2014
March 2014
November 2014
December 2014
January 2015
March 2015
April 2015
June 2015
July 2015
September 2015
November 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
April 2017
May 2017
July 2017
August 2017
September 2017
November 2017
December 2017
February 2018
March 2018
June 2018
July 2018
October 2018
January 2019
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 2872}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 3, "token_count": 120}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 179}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 45, "token_count": 1}, {"author_id": 0, "token_count": 99}, {"author_id": 34, "token_count": 3}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 39, "token_count": 1}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 422}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 18}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 8, "token_count": 26}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 8, "token_count": 138}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 8, "token_count": 71}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 1, "token_count": 49}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 5, "token_count": 126}, {"author_id": 44, "token_count": 27}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 10, "token_count": 17}, {"author_id": 1, "token_count": 320}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 1169}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 53, "token_count": 16}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 1122}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 724}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 1, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 270}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 9, "token_count": 62}, {"author_id": 29, "token_count": 51}, {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 9, "token_count": 12}, {"author_id": 1, "token_count": 194}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 59, "token_count": 6}, {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 14, "token_count": 22}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 167}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 50, "token_count": 18}, {"author_id": 49, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 25, "token_count": 12}, {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 40, "token_count": 1}, {"author_id": 1, "token_count": 444}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 340}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, {"author_id": 25, "token_count": 7}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 82}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 100}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 58, "token_count": 7}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 23, "token_count": 3}, {"author_id": 33, "token_count": 48}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 36, "token_count": 2}, {"author_id": 33, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Yan Zheng
5310
53.67%
Sage Weil
3434
34.71%
Yehuda Sadeh Weinraub
331
3.35%
Alex Elder
251
2.54%
Milosz Tanski
133
1.34%
Ilya Dryomov
99
1.00%
Kirill A. Shutemov
52
0.53%
Souptick Joarder
52
0.53%
Al Viro
42
0.42%
Sha Zhengju
27
0.27%
Li Wang
24
0.24%
Jan Kara
19
0.19%
Dave Jiang
18
0.18%
Taesoo Kim
16
0.16%
Jeff Layton
15
0.15%
Kees Cook
7
0.07%
Neil Brown
6
0.06%
Fabian Frederick
4
0.04%
Arnd Bergmann
3
0.03%
Tejun Heo
3
0.03%
Chengguang Xu
2
0.02%
Luis Henriques
2
0.02%
Nikolay Borisov
2
0.02%
Cheng Renquan
1
0.01%
Greg Kroah-Hartman
1
0.01%
Henry C Chang
1
0.01%
SF Markus Elfring
1
0.01%
Others
37
0.37%
Total
9893
cache.c
364
-
9
1549
Milosz Tanski
Yan Zheng
David Howells
Arnd Bergmann
Chengguang Xu
Al Viro
SF Markus Elfring
Others
August 2013
September 2013
January 2016
March 2016
May 2016
December 2016
June 2017
August 2017
January 2018
March 2018
April 2018
July 2018
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 5, "token_count": 792}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 188}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 354}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 40, "token_count": 1}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 15, "token_count": 150}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 23, "token_count": 31}, ]}, ]
Author Name
Tokens
Token Proportion
Milosz Tanski
816
52.68%
Yan Zheng
545
35.18%
David Howells
151
9.75%
Arnd Bergmann
31
2.00%
Chengguang Xu
2
0.13%
Al Viro
1
0.06%
SF Markus Elfring
1
0.06%
Others
2
0.13%
Total
1549
cache.h
190
-
3
674
Milosz Tanski
Yan Zheng
Li Wang
August 2013
September 2013
December 2013
May 2016
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 5, "token_count": 454}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 5, "token_count": 50}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 10, "token_count": 66}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 104}, ]}, ]
Author Name
Tokens
Token Proportion
Milosz Tanski
504
74.78%
Yan Zheng
104
15.43%
Li Wang
66
9.79%
Total
674
caps.c
4250
-
34
20576
Sage Weil
Yan Zheng
Jeff Layton
Chengguang Xu
Zhi Zhang
Yehuda Sadeh Weinraub
Greg Farnum
Eric W. Biedermann
Nikolay Borisov
Luis Henriques
Josef Bacik
Stephen Rothwell
Xuehan Xu
Henry C Chang
Milosz Tanski
Arnd Bergmann
Fabian Frederick
Cheng Renquan
Guangliang Zhao
Christoph Hellwig
Miklos Szeredi
Al Viro
Tejun Heo
Alex Elder
Elena Reshetova
SF Markus Elfring
Greg Kroah-Hartman
Kirill A. Shutemov
Others
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
August 2010
September 2010
October 2010
November 2010
January 2011
March 2011
May 2011
July 2011
August 2011
October 2011
November 2011
January 2012
November 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
January 2014
March 2014
April 2014
July 2014
September 2014
October 2014
November 2014
December 2014
January 2015
March 2015
April 2015
May 2015
June 2015
July 2015
October 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 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
April 2018
May 2018
July 2018
October 2018
November 2018
December 2018
January 2019
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 9783}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 48, "token_count": 16}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 280}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 45, "token_count": 6}, {"author_id": 0, "token_count": 173}, {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 50}, {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 31, "token_count": 4}, {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 7, "token_count": 46}, {"author_id": 0, "token_count": 185}, {"author_id": 3, "token_count": 211}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 130}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 39, "token_count": 13}, {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 28, "token_count": 16}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 136}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 22, "token_count": 38}, {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 227}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 5, "token_count": 12}, {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 11, "token_count": 5}, {"author_id": 1, "token_count": 764}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 367}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 49, "token_count": 10}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 222}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 73}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 217}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 160}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 317}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 417}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 736}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 106}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 104}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 87}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 1, "token_count": 108}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 167}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 1659}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 36, "token_count": 36}, {"author_id": 1, "token_count": 119}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 4, "token_count": 619}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 4, "token_count": 38}, {"author_id": 1, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 86}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 4, "token_count": 66}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 112}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 4, "token_count": 18}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 7}, {"author_id": 2, "token_count": 24}, {"author_id": 1, "token_count": 100}, {"author_id": 17, "token_count": 239}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 200}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 316}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 23, "token_count": 10}, {"author_id": 6, "token_count": 209}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 54, "token_count": 15}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 110}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 196}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
11103
53.96%
Yan Zheng
7559
36.74%
Jeff Layton
743
3.61%
Chengguang Xu
416
2.02%
Zhi Zhang
239
1.16%
Yehuda Sadeh Weinraub
232
1.13%
Greg Farnum
47
0.23%
Eric W. Biedermann
38
0.18%
Nikolay Borisov
36
0.17%
Luis Henriques
30
0.15%
Josef Bacik
16
0.08%
Stephen Rothwell
16
0.08%
Xuehan Xu
15
0.07%
Henry C Chang
13
0.06%
Milosz Tanski
12
0.06%
Arnd Bergmann
10
0.05%
Fabian Frederick
10
0.05%
Cheng Renquan
6
0.03%
Guangliang Zhao
5
0.02%
Christoph Hellwig
4
0.02%
Miklos Szeredi
4
0.02%
Al Viro
3
0.01%
Tejun Heo
3
0.01%
Alex Elder
2
0.01%
Elena Reshetova
2
0.01%
SF Markus Elfring
2
0.01%
Greg Kroah-Hartman
1
0.00%
Kirill A. Shutemov
1
0.00%
Others
8
0.04%
Total
20576
ceph_frag.c
23
-
3
90
Sage Weil
Yehuda Sadeh Weinraub
Greg Kroah-Hartman
October 2009
April 2010
November 2017
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
85
94.44%
Yehuda Sadeh Weinraub
4
4.44%
Greg Kroah-Hartman
1
1.11%
Total
90
debugfs.c
294
-
15
1457
Sage Weil
Yehuda Sadeh Weinraub
John Spray
Yan Zheng
Dan Carpenter
Jeff Layton
Jan Kara
Chengguang Xu
David Howells
Fabian Frederick
Tejun Heo
Al Viro
SF Markus Elfring
Greg Kroah-Hartman
Others
October 2009
November 2009
December 2009
February 2010
March 2010
April 2010
June 2010
August 2010
September 2010
November 2010
July 2011
August 2012
February 2013
March 2014
June 2014
September 2014
October 2014
March 2015
April 2016
February 2017
March 2017
April 2017
August 2017
November 2017
February 2018
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 723}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 3, "token_count": 81}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 220}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 30, "token_count": 22}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 13, "token_count": 229}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
824
56.55%
Yehuda Sadeh Weinraub
304
20.86%
John Spray
229
15.72%
Yan Zheng
47
3.23%
Dan Carpenter
22
1.51%
Jeff Layton
7
0.48%
Jan Kara
4
0.27%
Chengguang Xu
3
0.21%
David Howells
3
0.21%
Fabian Frederick
3
0.21%
Tejun Heo
3
0.21%
Al Viro
2
0.14%
SF Markus Elfring
2
0.14%
Greg Kroah-Hartman
1
0.07%
Others
3
0.21%
Total
1457
dir.c
1838
-
26
8890
Yan Zheng
Sage Weil
Jeff Layton
Chengguang Xu
Al Viro
Sanidhya Kashyap
David Howells
Yehuda Sadeh Weinraub
Luis Henriques
Nicholas Piggin
Miklos Szeredi
Josef Bacik
Guangliang Zhao
Zhi Zhang
Andreas Gruenbacher
Tejun Heo
Cheng Renquan
Arnd Bergmann
Greg Kroah-Hartman
Julia Lawall
Kirill A. Shutemov
Others
October 2009
November 2009
December 2009
March 2010
April 2010
May 2010
July 2010
August 2010
October 2010
November 2010
January 2011
March 2011
May 2011
July 2011
November 2011
June 2012
December 2012
January 2013
February 2013
March 2013
May 2013
July 2013
September 2013
November 2013
January 2014
February 2014
March 2014
April 2014
September 2014
October 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
January 2016
March 2016
April 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
April 2017
July 2017
November 2017
January 2018
March 2018
May 2018
July 2018
January 2019
April 2019
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 3520}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 45, "token_count": 2}, {"author_id": 0, "token_count": 16}, {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 56, "token_count": 1}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 109}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 27, "token_count": 35}, {"author_id": 3, "token_count": 33}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 10}, {"author_id": 28, "token_count": 15}, {"author_id": 0, "token_count": 123}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 14, "token_count": 9}, {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 14, "token_count": 57}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 11, "token_count": 13}, {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 73}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 135}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 14, "token_count": 9}, {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 15, "token_count": 71}, {"author_id": 21, "token_count": 81}, {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 475}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 178}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 29, "token_count": 1}, {"author_id": 1, "token_count": 966}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 4, "token_count": 116}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 32, "token_count": 12}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 4, "token_count": 90}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 64}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, {"author_id": 1, "token_count": 154}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 2, "token_count": 58}, {"author_id": 1, "token_count": 4}, {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 6, "token_count": 110}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 23, "token_count": 1}, {"author_id": 6, "token_count": 19}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 1654}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Yan Zheng
4006
45.06%
Sage Weil
3991
44.89%
Jeff Layton
273
3.07%
Chengguang Xu
130
1.46%
Al Viro
103
1.16%
Sanidhya Kashyap
81
0.91%
David Howells
72
0.81%
Yehuda Sadeh Weinraub
70
0.79%
Luis Henriques
58
0.65%
Nicholas Piggin
35
0.39%
Miklos Szeredi
21
0.24%
Josef Bacik
15
0.17%
Guangliang Zhao
13
0.15%
Zhi Zhang
4
0.04%
Andreas Gruenbacher
3
0.03%
Tejun Heo
3
0.03%
Cheng Renquan
2
0.02%
Arnd Bergmann
1
0.01%
Greg Kroah-Hartman
1
0.01%
Julia Lawall
1
0.01%
Kirill A. Shutemov
1
0.01%
Others
6
0.07%
Total
8890
export.c
243
-
14
1207
Yan Zheng
Sage Weil
David Howells
Aneesh Kumar K.V
Hugh Dickins
Luis Henriques
Jeff Layton
Al Viro
Yehuda Sadeh Weinraub
Tejun Heo
Dan Carpenter
Greg Kroah-Hartman
Others
October 2009
March 2010
April 2010
October 2010
April 2011
May 2011
July 2011
April 2012
October 2012
December 2012
March 2014
April 2014
March 2015
January 2016
March 2016
June 2016
October 2016
January 2017
May 2017
November 2017
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 339}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 30, "token_count": 2}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 41, "token_count": 30}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 42, "token_count": 30}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 532}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 15, "token_count": 39}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yan Zheng
604
50.04%
Sage Weil
449
37.20%
David Howells
39
3.23%
Aneesh Kumar K.V
30
2.49%
Hugh Dickins
30
2.49%
Luis Henriques
22
1.82%
Jeff Layton
11
0.91%
Al Viro
9
0.75%
Yehuda Sadeh Weinraub
4
0.33%
Tejun Heo
3
0.25%
Dan Carpenter
2
0.17%
Greg Kroah-Hartman
1
0.08%
Others
3
0.25%
Total
1207
file.c
2118
-
40
10196
Yan Zheng
Sage Weil
Luis Henriques
Li Wang
Jianpeng Ma
Ilya Dryomov
Chengguang Xu
Al Viro
Yehuda Sadeh Weinraub
Zhu, Caifeng
Alexander Graf
Josef Bacik
Alex Elder
Jeff Layton
Christoph Hellwig
Sam Lang
Kirill A. Shutemov
Miklos Szeredi
David Howells
Milosz Tanski
Deepa Dinamani
Linus Torvalds
Neil Brown
Nikolay Borisov
Arnd Bergmann
Dan Carpenter
Tejun Heo
Greg Farnum
Greg Kroah-Hartman
Henry C Chang
Jan Kara
SF Markus Elfring
Zhi Zhang
Others
October 2009
February 2010
March 2010
April 2010
May 2010
August 2010
November 2010
December 2010
May 2011
June 2011
July 2011
November 2011
December 2011
June 2012
July 2012
September 2012
November 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
August 2013
September 2013
December 2013
January 2014
February 2014
March 2014
April 2014
June 2014
July 2014
September 2014
October 2014
November 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
August 2015
September 2015
October 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
September 2016
October 2016
November 2016
January 2017
April 2017
May 2017
July 2017
August 2017
November 2017
December 2017
January 2018
February 2018
March 2018
May 2018
June 2018
July 2018
September 2018
October 2018
November 2018
February 2019
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 1821}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 64}, {"author_id": 3, "token_count": 51}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 94}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 28, "token_count": 53}, {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 32, "token_count": 13}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 111}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 20, "token_count": 18}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 14}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 8, "token_count": 28}, {"author_id": 1, "token_count": 102}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 12, "token_count": 28}, {"author_id": 10, "token_count": 855}, {"author_id": 5, "token_count": 9}, {"author_id": 0, "token_count": 29}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 12, "token_count": 653}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 14, "token_count": 23}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 14, "token_count": 89}, {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 82}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 316}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 31, "token_count": 4}, {"author_id": 15, "token_count": 1}, {"author_id": 1, "token_count": 82}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 14, "token_count": 20}, {"author_id": 1, "token_count": 95}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 24, "token_count": 106}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 1338}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 14, "token_count": 8}, {"author_id": 30, "token_count": 3}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 38, "token_count": 6}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 33}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 31, "token_count": 13}, {"author_id": 9, "token_count": 12}, {"author_id": 29, "token_count": 16}, {"author_id": 1, "token_count": 290}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 9, "token_count": 23}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 38, "token_count": 2}, {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 36, "token_count": 4}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 81}, {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 4, "token_count": 11}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 26, "token_count": 98}, {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 40, "token_count": 1}, {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 2, "token_count": 52}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 6, "token_count": 243}, {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 9, "token_count": 459}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 23, "token_count": 3}, {"author_id": 6, "token_count": 76}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 458}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 15, "token_count": 2}, {"author_id": 9, "token_count": 28}, {"author_id": 2, "token_count": 1443}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 43, "token_count": 6}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Yan Zheng
3207
31.45%
Sage Weil
2280
22.36%
Luis Henriques
1507
14.78%
Li Wang
855
8.39%
Jianpeng Ma
682
6.69%
Ilya Dryomov
525
5.15%
Chengguang Xu
330
3.24%
Al Viro
166
1.63%
Yehuda Sadeh Weinraub
145
1.42%
Zhu, Caifeng
106
1.04%
Alexander Graf
98
0.96%
Josef Bacik
53
0.52%
Alex Elder
52
0.51%
Jeff Layton
33
0.32%
Christoph Hellwig
21
0.21%
Sam Lang
18
0.18%
Kirill A. Shutemov
16
0.16%
Miklos Szeredi
13
0.13%
David Howells
9
0.09%
Milosz Tanski
9
0.09%
Deepa Dinamani
8
0.08%
Linus Torvalds
6
0.06%
Neil Brown
5
0.05%
Nikolay Borisov
4
0.04%
Arnd Bergmann
3
0.03%
Dan Carpenter
3
0.03%
Tejun Heo
3
0.03%
Greg Farnum
2
0.02%
Greg Kroah-Hartman
1
0.01%
Henry C Chang
1
0.01%
Jan Kara
1
0.01%
SF Markus Elfring
1
0.01%
Zhi Zhang
1
0.01%
Others
32
0.31%
Total
10196
inode.c
2311
-
27
12242
Sage Weil
Yan Zheng
Jeff Layton
Yehuda Sadeh Weinraub
Luis Henriques
David Howells
Eric W. Biedermann
Nicholas Piggin
Al Viro
Jan Kara
Chengguang Xu
Arnd Bergmann
Andreas Gruenbacher
Milosz Tanski
Xi Wang
Guangliang Zhao
Deepa Dinamani
Dan Carpenter
Linus Torvalds
Henry C Chang
Miklos Szeredi
Kirill A. Shutemov
SF Markus Elfring
Cheng Renquan
Fabian Frederick
Greg Kroah-Hartman
Others
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
August 2010
November 2010
December 2010
January 2011
February 2011
May 2011
June 2011
July 2011
August 2011
October 2011
November 2011
February 2012
August 2012
September 2012
November 2012
January 2013
February 2013
March 2013
April 2013
July 2013
August 2013
September 2013
November 2013
December 2013
January 2014
March 2014
April 2014
June 2014
September 2014
October 2014
November 2014
January 2015
March 2015
April 2015
May 2015
June 2015
October 2015
November 2015
December 2015
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
October 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
March 2018
April 2018
May 2018
July 2018
August 2018
September 2018
October 2018
December 2018
January 2019
March 2019
April 2019
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 6304}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 57}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 189}, {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 45, "token_count": 2}, {"author_id": 0, "token_count": 105}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 30, "token_count": 7}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 27, "token_count": 61}, {"author_id": 3, "token_count": 82}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 39, "token_count": 6}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 35, "token_count": 16}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 22, "token_count": 66}, {"author_id": 0, "token_count": 192}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 14, "token_count": 6}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 5, "token_count": 22}, {"author_id": 1, "token_count": 96}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 118}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 11, "token_count": 15}, {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 200}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 43, "token_count": 3}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 275}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 736}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 49, "token_count": 1}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 173}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 15, "token_count": 81}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 14, "token_count": 8}, {"author_id": 1, "token_count": 69}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 395}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 118}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 1, "token_count": 117}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 19, "token_count": 32}, {"author_id": 29, "token_count": 3}, {"author_id": 1, "token_count": 257}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 25, "token_count": 43}, {"author_id": 1, "token_count": 412}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 43, "token_count": 4}, {"author_id": 32, "token_count": 4}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 14, "token_count": 13}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 15, "token_count": 12}, {"author_id": 4, "token_count": 353}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 4, "token_count": 38}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 79}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 40, "token_count": 3}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, {"author_id": 1, "token_count": 155}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 86}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 38, "token_count": 7}, {"author_id": 1, "token_count": 151}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 38, "token_count": 7}, {"author_id": 2, "token_count": 22}, {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 23, "token_count": 35}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 6, "token_count": 39}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 69}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 88}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
7113
58.10%
Yan Zheng
3910
31.94%
Jeff Layton
479
3.91%
Yehuda Sadeh Weinraub
111
0.91%
Luis Henriques
108
0.88%
David Howells
93
0.76%
Eric W. Biedermann
66
0.54%
Nicholas Piggin
61
0.50%
Al Viro
48
0.39%
Jan Kara
43
0.35%
Chengguang Xu
39
0.32%
Arnd Bergmann
35
0.29%
Andreas Gruenbacher
32
0.26%
Milosz Tanski
22
0.18%
Xi Wang
16
0.13%
Guangliang Zhao
15
0.12%
Deepa Dinamani
14
0.11%
Dan Carpenter
7
0.06%
Linus Torvalds
7
0.06%
Henry C Chang
6
0.05%
Miklos Szeredi
6
0.05%
Kirill A. Shutemov
3
0.02%
SF Markus Elfring
3
0.02%
Cheng Renquan
2
0.02%
Fabian Frederick
1
0.01%
Greg Kroah-Hartman
1
0.01%
Others
1
0.01%
Total
12242
ioctl.c
293
-
11
1560
Sage Weil
Greg Farnum
Yan Zheng
Ilya Dryomov
Al Viro
Jianpeng Ma
Yehuda Sadeh Weinraub
Linus Torvalds
Alex Elder
Cheng Renquan
Greg Kroah-Hartman
October 2009
December 2009
March 2010
April 2010
September 2010
May 2011
July 2011
August 2011
November 2011
May 2012
August 2012
September 2012
January 2013
February 2013
March 2013
August 2013
January 2014
April 2014
September 2014
October 2014
February 2016
March 2016
April 2016
June 2016
July 2016
November 2017
February 2018
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 717}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 114}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 7, "token_count": 218}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 7, "token_count": 86}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 196}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 24}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 12, "token_count": 19}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 43, "token_count": 4}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 9, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
1092
70.00%
Greg Farnum
304
19.49%
Yan Zheng
63
4.04%
Ilya Dryomov
46
2.95%
Al Viro
24
1.54%
Jianpeng Ma
19
1.22%
Yehuda Sadeh Weinraub
5
0.32%
Linus Torvalds
4
0.26%
Alex Elder
1
0.06%
Cheng Renquan
1
0.06%
Greg Kroah-Hartman
1
0.06%
Total
1560
ioctl.h
101
-
3
112
Sage Weil
Greg Farnum
Greg Kroah-Hartman
October 2009
December 2009
April 2010
September 2010
December 2010
July 2011
August 2011
May 2012
November 2017
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
107
95.54%
Greg Farnum
4
3.57%
Greg Kroah-Hartman
1
0.89%
Total
112
locks.c
480
-
10
2247
Yan Zheng
Greg Farnum
Herb Shiu
Jim Schutt
Jeff Layton
Chengguang Xu
Sage Weil
Yehuda Sadeh Weinraub
Greg Kroah-Hartman
Others
April 2010
August 2010
September 2010
November 2010
May 2011
May 2013
June 2013
March 2014
April 2014
October 2014
January 2015
February 2015
July 2015
October 2015
September 2016
June 2017
July 2017
September 2017
November 2017
January 2018
var spanGroupData = [ {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 7, "token_count": 630}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 7, "token_count": 48}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 16, "token_count": 206}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 18, "token_count": 142}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 170}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 272}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 4, "token_count": 71}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 4, "token_count": 46}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 94}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 538}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Yan Zheng
1084
48.24%
Greg Farnum
678
30.17%
Herb Shiu
206
9.17%
Jim Schutt
142
6.32%
Jeff Layton
118
5.25%
Chengguang Xu
10
0.45%
Sage Weil
4
0.18%
Yehuda Sadeh Weinraub
2
0.09%
Greg Kroah-Hartman
1
0.04%
Others
2
0.09%
Total
2247
mds_client.c
4763
-
40
23728
Sage Weil
Yan Zheng
Jeff Layton
John Spray
Ilya Dryomov
Alex Elder
Greg Farnum
Yehuda Sadeh Weinraub
Chengguang Xu
Herb Shiu
Sam Lang
Luis Henriques
Jim Schutt
Al Viro
Zhi Zhang
David Howells
Xi Wang
Arnd Bergmann
Nathaniel Yazdani
Dan Carpenter
Eric W. Biedermann
Elena Reshetova
Cheng Renquan
Deepa Dinamani
SF Markus Elfring
Henry C Chang
Jianpeng Ma
Fabian Frederick
Tejun Heo
Kees Cook
Linus Torvalds
Miklos Szeredi
Greg Kroah-Hartman
Kirill A. Shutemov
Others
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
August 2010
September 2010
November 2010
December 2010
January 2011
March 2011
May 2011
July 2011
August 2011
September 2011
November 2011
December 2011
January 2012
May 2012
June 2012
July 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
December 2013
March 2014
April 2014
May 2014
June 2014
July 2014
September 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
September 2015
October 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 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
March 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
April 2019
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 10201}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 296}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 189}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 501}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 45, "token_count": 10}, {"author_id": 30, "token_count": 12}, {"author_id": 0, "token_count": 189}, {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 28}, {"author_id": 3, "token_count": 110}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 719}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 7, "token_count": 102}, {"author_id": 0, "token_count": 296}, {"author_id": 3, "token_count": 36}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 117}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 7, "token_count": 50}, {"author_id": 0, "token_count": 123}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 7, "token_count": 10}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 16, "token_count": 135}, {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 39, "token_count": 7}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 61}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 8, "token_count": 17}, {"author_id": 35, "token_count": 24}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 8, "token_count": 51}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 20, "token_count": 127}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 22, "token_count": 12}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 0, "token_count": 14}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 8, "token_count": 127}, {"author_id": 0, "token_count": 30}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 18, "token_count": 73}, {"author_id": 0, "token_count": 11}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 1, "token_count": 119}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 52, "token_count": 16}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 140}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 291}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 314}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 13, "token_count": 344}, {"author_id": 1, "token_count": 129}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 13, "token_count": 18}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 141}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 145}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 166}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 15, "token_count": 31}, {"author_id": 1, "token_count": 161}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 9, "token_count": 64}, {"author_id": 1, "token_count": 476}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 197}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 206}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 9, "token_count": 8}, {"author_id": 1, "token_count": 198}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 9, "token_count": 20}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 38, "token_count": 6}, {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 9, "token_count": 33}, {"author_id": 29, "token_count": 1}, {"author_id": 1, "token_count": 183}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 43, "token_count": 2}, {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 755}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 89}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 4, "token_count": 164}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 4, "token_count": 23}, {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 4, "token_count": 164}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 47, "token_count": 11}, {"author_id": 1, "token_count": 118}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 4, "token_count": 131}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 40, "token_count": 8}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 146}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 4, "token_count": 85}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, {"author_id": 1, "token_count": 176}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 2, "token_count": 101}, {"author_id": 17, "token_count": 37}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 6, "token_count": 136}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 229}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 23, "token_count": 21}, {"author_id": 6, "token_count": 14}, {"author_id": 9, "token_count": 72}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 420}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 2635}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 203}, {"author_id": 1, "token_count": 43}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
13008
54.82%
Yan Zheng
7961
33.55%
Jeff Layton
770
3.25%
John Spray
362
1.53%
Ilya Dryomov
218
0.92%
Alex Elder
199
0.84%
Greg Farnum
162
0.68%
Yehuda Sadeh Weinraub
156
0.66%
Chengguang Xu
155
0.65%
Herb Shiu
135
0.57%
Sam Lang
127
0.54%
Luis Henriques
101
0.43%
Jim Schutt
73
0.31%
Al Viro
64
0.27%
Zhi Zhang
37
0.16%
David Howells
31
0.13%
Xi Wang
24
0.10%
Arnd Bergmann
22
0.09%
Nathaniel Yazdani
16
0.07%
Dan Carpenter
12
0.05%
Eric W. Biedermann
12
0.05%
Elena Reshetova
11
0.05%
Cheng Renquan
10
0.04%
Deepa Dinamani
9
0.04%
SF Markus Elfring
8
0.03%
Henry C Chang
7
0.03%
Jianpeng Ma
7
0.03%
Fabian Frederick
3
0.01%
Tejun Heo
3
0.01%
Kees Cook
2
0.01%
Linus Torvalds
2
0.01%
Miklos Szeredi
2
0.01%
Greg Kroah-Hartman
1
0.00%
Kirill A. Shutemov
1
0.00%
Others
17
0.07%
Total
23728
mds_client.h
495
-
16
1515
Sage Weil
Yan Zheng
Yehuda Sadeh Weinraub
Jeff Layton
Herb Shiu
Zhi Zhang
Alex Elder
Sam Lang
John Spray
Luis Henriques
Elena Reshetova
Greg Farnum
Eric W. Biedermann
Arnd Bergmann
Greg Kroah-Hartman
Ilya Dryomov
October 2009
November 2009
December 2009
February 2010
April 2010
May 2010
June 2010
July 2010
August 2010
November 2010
December 2010
May 2011
July 2011
November 2011
January 2012
May 2012
December 2012
January 2013
September 2013
November 2013
March 2014
May 2014
September 2014
October 2014
November 2014
January 2015
April 2015
May 2015
June 2015
July 2015
October 2015
February 2016
March 2016
April 2016
July 2016
September 2016
January 2017
February 2017
March 2017
April 2017
September 2017
November 2017
December 2017
January 2018
May 2018
July 2018
December 2018
January 2019
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 848}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 0, "token_count": 29}, {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 16, "token_count": 18}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 20, "token_count": 11}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 13, "token_count": 10}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 4, "token_count": 34}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 47, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 17, "token_count": 18}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 75}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
964
63.63%
Yan Zheng
371
24.49%
Yehuda Sadeh Weinraub
45
2.97%
Jeff Layton
43
2.84%
Herb Shiu
18
1.19%
Zhi Zhang
18
1.19%
Alex Elder
11
0.73%
Sam Lang
11
0.73%
John Spray
10
0.66%
Luis Henriques
10
0.66%
Elena Reshetova
5
0.33%
Greg Farnum
4
0.26%
Eric W. Biedermann
2
0.13%
Arnd Bergmann
1
0.07%
Greg Kroah-Hartman
1
0.07%
Ilya Dryomov
1
0.07%
Total
1515
mdsmap.c
395
-
8
2119
Yan Zheng
Sage Weil
Sam Lang
Dan Carpenter
Yehuda Sadeh Weinraub
SF Markus Elfring
Greg Kroah-Hartman
Others
October 2009
November 2009
December 2009
April 2010
June 2010
February 2013
April 2013
May 2013
March 2016
November 2016
March 2017
August 2017
November 2017
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 814}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 20, "token_count": 24}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 30, "token_count": 23}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 164}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 780}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 198}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yan Zheng
1142
53.89%
Sage Weil
913
43.09%
Sam Lang
24
1.13%
Dan Carpenter
23
1.09%
Yehuda Sadeh Weinraub
5
0.24%
SF Markus Elfring
3
0.14%
Greg Kroah-Hartman
1
0.05%
Others
8
0.38%
Total
2119
quota.c
349
-
3
1412
Luis Henriques
Yan Zheng
Others
January 2018
August 2018
November 2018
January 2019
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 1327}, {"author_id": 1, "token_count": 79}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Luis Henriques
1331
94.26%
Yan Zheng
80
5.67%
Others
1
0.07%
Total
1412
snap.c
1148
-
13
5100
Sage Weil
Yan Zheng
Luis Henriques
Alex Elder
Xi Wang
Yehuda Sadeh Weinraub
Henry C Chang
Tejun Heo
Cheng Renquan
Elena Reshetova
Greg Kroah-Hartman
Others
October 2009
December 2009
February 2010
March 2010
April 2010
August 2010
September 2010
February 2011
March 2011
May 2011
July 2011
November 2011
February 2012
May 2012
July 2012
April 2013
November 2014
December 2014
April 2015
May 2015
June 2016
July 2016
November 2016
March 2017
August 2017
September 2017
November 2017
December 2017
January 2018
January 2019
February 2019
April 2019
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 3037}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 218}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 45, "token_count": 1}, {"author_id": 0, "token_count": 17}, {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 191}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 39, "token_count": 4}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 35, "token_count": 7}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 140}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 138}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 903}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 30}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
3650
71.57%
Yan Zheng
1389
27.24%
Luis Henriques
18
0.35%
Alex Elder
17
0.33%
Xi Wang
8
0.16%
Yehuda Sadeh Weinraub
6
0.12%
Henry C Chang
4
0.08%
Tejun Heo
3
0.06%
Cheng Renquan
1
0.02%
Elena Reshetova
1
0.02%
Greg Kroah-Hartman
1
0.02%
Others
2
0.04%
Total
5100
strings.c
128
-
6
581
Sage Weil
Yan Zheng
Alex Elder
Greg Farnum
Yehuda Sadeh Weinraub
Greg Kroah-Hartman
October 2009
April 2010
August 2010
February 2013
November 2013
March 2014
April 2015
September 2016
November 2017
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 503}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
503
86.57%
Yan Zheng
36
6.20%
Alex Elder
24
4.13%
Greg Farnum
12
2.07%
Yehuda Sadeh Weinraub
5
0.86%
Greg Kroah-Hartman
1
0.17%
Total
581
super.c
1200
-
32
5268
Sage Weil
Yehuda Sadeh Weinraub
Yan Zheng
Luis Henriques
Alex Elder
Chengguang Xu
Al Viro
Ilya Dryomov
Milosz Tanski
Douglas Fuller
Sanidhya Kashyap
Jan Kara
Tejun Heo
Geert Uytterhoeven
Christoph Hellwig
Andreas Gerstmayr
David Howells
Jeff Layton
SF Markus Elfring
Guangliang Zhao
Eric W. Biedermann
Kirill A. Shutemov
Linus Torvalds
Cheng Renquan
Kees Cook
Greg Farnum
Julia Lawall
Others
October 2009
November 2009
December 2009
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
August 2010
January 2011
July 2011
August 2011
September 2011
December 2011
January 2012
February 2012
June 2012
July 2012
August 2012
September 2012
February 2013
March 2013
April 2013
July 2013
August 2013
September 2013
November 2013
February 2014
March 2014
November 2014
January 2015
February 2015
March 2015
April 2015
June 2015
July 2015
September 2015
January 2016
February 2016
March 2016
April 2016
July 2016
September 2016
October 2016
November 2016
January 2017
April 2017
June 2017
July 2017
August 2017
October 2017
November 2017
January 2018
February 2018
March 2018
May 2018
June 2018
July 2018
August 2018
October 2018
December 2018
January 2019
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 1633}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 34}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 45, "token_count": 2}, {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 61}, {"author_id": 3, "token_count": 1463}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 56, "token_count": 1}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 14, "token_count": 73}, {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 34, "token_count": 16}, {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 14, "token_count": 37}, {"author_id": 8, "token_count": 26}, {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 8, "token_count": 38}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 8, "token_count": 47}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 8, "token_count": 34}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 5, "token_count": 65}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 31, "token_count": 13}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 15, "token_count": 9}, {"author_id": 9, "token_count": 30}, {"author_id": 21, "token_count": 37}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 9, "token_count": 8}, {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 1, "token_count": 78}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 111}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 14, "token_count": 7}, {"author_id": 55, "token_count": 14}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 57, "token_count": 11}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 25, "token_count": 32}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 144}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 117}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 37, "token_count": 39}, {"author_id": 40, "token_count": 9}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 72}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 72}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 6, "token_count": 34}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 6, "token_count": 9}, {"author_id": 9, "token_count": 6}, {"author_id": 2, "token_count": 23}, {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 6, "token_count": 15}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 9, "token_count": 28}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 51}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 92}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
2003
38.02%
Yehuda Sadeh Weinraub
1497
28.42%
Yan Zheng
831
15.77%
Luis Henriques
151
2.87%
Alex Elder
145
2.75%
Chengguang Xu
140
2.66%
Al Viro
123
2.33%
Ilya Dryomov
77
1.46%
Milosz Tanski
65
1.23%
Douglas Fuller
39
0.74%
Sanidhya Kashyap
37
0.70%
Jan Kara
32
0.61%
Tejun Heo
19
0.36%
Geert Uytterhoeven
14
0.27%
Christoph Hellwig
13
0.25%
Andreas Gerstmayr
11
0.21%
David Howells
11
0.21%
Jeff Layton
9
0.17%
SF Markus Elfring
9
0.17%
Guangliang Zhao
6
0.11%
Eric W. Biedermann
5
0.09%
Kirill A. Shutemov
5
0.09%
Linus Torvalds
4
0.08%
Cheng Renquan
2
0.04%
Kees Cook
2
0.04%
Greg Farnum
1
0.02%
Julia Lawall
1
0.02%
Others
16
0.30%
Total
5268
super.h
1136
-
29
4803
Sage Weil
Yan Zheng
Yehuda Sadeh Weinraub
Luis Henriques
Guangliang Zhao
Jeff Layton
Greg Farnum
Milosz Tanski
Jim Schutt
Amon Ott
Alex Elder
Andreas Gruenbacher
Chengguang Xu
Zhi Zhang
David Howells
Stephen Rothwell
Josef Bacik
Miklos Szeredi
Arnd Bergmann
Elena Reshetova
John Spray
Al Viro
Tejun Heo
Eric W. Biedermann
Henry C Chang
Andreas Gerstmayr
Greg Kroah-Hartman
Others
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
August 2010
September 2010
November 2010
January 2011
March 2011
May 2011
July 2011
August 2011
October 2011
November 2011
January 2012
June 2012
July 2012
January 2013
February 2013
March 2013
May 2013
August 2013
September 2013
November 2013
January 2014
February 2014
March 2014
April 2014
September 2014
October 2014
November 2014
December 2014
January 2015
April 2015
May 2015
June 2015
October 2015
March 2016
April 2016
May 2016
June 2016
July 2016
October 2016
November 2016
December 2016
January 2017
March 2017
April 2017
May 2017
June 2017
July 2017
September 2017
November 2017
December 2017
January 2018
March 2018
July 2018
October 2018
December 2018
January 2019
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 2102}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 48, "token_count": 7}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 35}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 3, "token_count": 409}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 7, "token_count": 15}, {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 7, "token_count": 71}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 142}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 39, "token_count": 2}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 28, "token_count": 6}, {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 46, "token_count": 23}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 8, "token_count": 15}, {"author_id": 46, "token_count": 1}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 18, "token_count": 26}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 5, "token_count": 36}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 11, "token_count": 136}, {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 11, "token_count": 12}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 13, "token_count": 5}, {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 177}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 19, "token_count": 16}, {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 32, "token_count": 2}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 57, "token_count": 1}, {"author_id": 15, "token_count": 10}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 47, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 4, "token_count": 104}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 249}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 202}, {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 23, "token_count": 5}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 65}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
2292
47.72%
Yan Zheng
1172
24.40%
Yehuda Sadeh Weinraub
583
12.14%
Luis Henriques
212
4.41%
Guangliang Zhao
148
3.08%
Jeff Layton
109
2.27%
Greg Farnum
86
1.79%
Milosz Tanski
36
0.75%
Jim Schutt
26
0.54%
Amon Ott
24
0.50%
Alex Elder
17
0.35%
Andreas Gruenbacher
16
0.33%
Chengguang Xu
13
0.27%
Zhi Zhang
11
0.23%
David Howells
10
0.21%
Stephen Rothwell
7
0.15%
Josef Bacik
6
0.12%
Miklos Szeredi
6
0.12%
Arnd Bergmann
5
0.10%
Elena Reshetova
5
0.10%
John Spray
5
0.10%
Al Viro
3
0.06%
Tejun Heo
3
0.06%
Eric W. Biedermann
2
0.04%
Henry C Chang
2
0.04%
Andreas Gerstmayr
1
0.02%
Greg Kroah-Hartman
1
0.02%
Others
2
0.04%
Total
4803
xattr.c
1209
-
22
6239
Sage Weil
Yan Zheng
Alex Elder
Luis Henriques
Andreas Gruenbacher
Guangliang Zhao
Sanidhya Kashyap
Jianpeng Ma
Yehuda Sadeh Weinraub
Julia Lawall
Al Viro
Ilya Dryomov
David Howells
Linus Torvalds
Deepa Dinamani
Tejun Heo
Arnd Bergmann
Cheng Renquan
Greg Kroah-Hartman
SF Markus Elfring
Others
October 2009
November 2009
December 2009
March 2010
April 2010
May 2010
June 2010
August 2010
October 2010
January 2011
May 2011
November 2011
January 2012
July 2012
January 2013
February 2013
June 2013
November 2013
January 2014
February 2014
March 2014
July 2014
September 2014
December 2014
March 2015
May 2015
June 2015
February 2016
March 2016
April 2016
May 2016
September 2016
October 2016
April 2017
June 2017
August 2017
November 2017
January 2018
April 2018
July 2018
September 2018
January 2019
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 3301}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 56, "token_count": 8}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 45, "token_count": 1}, {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 8, "token_count": 268}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 634}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 8, "token_count": 10}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 12, "token_count": 30}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 11, "token_count": 61}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 43, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 126}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 79}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 15, "token_count": 5}, {"author_id": 21, "token_count": 45}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 110}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 38, "token_count": 3}, {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 596}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 19, "token_count": 123}, {"author_id": 9, "token_count": 4}, {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 171}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 234}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 85}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
4041
64.77%
Yan Zheng
1411
22.62%
Alex Elder
278
4.46%
Luis Henriques
183
2.93%
Andreas Gruenbacher
123
1.97%
Guangliang Zhao
61
0.98%
Sanidhya Kashyap
45
0.72%
Jianpeng Ma
30
0.48%
Yehuda Sadeh Weinraub
16
0.26%
Julia Lawall
11
0.18%
Al Viro
7
0.11%
Ilya Dryomov
6
0.10%
David Howells
5
0.08%
Linus Torvalds
5
0.08%
Deepa Dinamani
4
0.06%
Tejun Heo
3
0.05%
Arnd Bergmann
1
0.02%
Cheng Renquan
1
0.02%
Greg Kroah-Hartman
1
0.02%
SF Markus Elfring
1
0.02%
Others
6
0.10%
Total
6239
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
100
Author
Tokens
Proportion
Commits
Proportion
0
Sage Weil
57856
47.16%
271
24.61%
1
Yan Zheng
41268
33.64%
364
33.06%
2
Luis Henriques
3733
3.04%
21
1.91%
3
Yehuda Sadeh Weinraub
3521
2.87%
20
1.82%
4
Jeff Layton
2610
2.13%
42
3.81%
5
Milosz Tanski
1597
1.30%
7
0.64%
6
Chengguang Xu
1336
1.09%
35
3.18%
7
Greg Farnum
1300
1.06%
9
0.82%
8
Alex Elder
997
0.81%
49
4.45%
9
Ilya Dryomov
973
0.79%
40
3.63%
10
Li Wang
945
0.77%
5
0.45%
11
Guangliang Zhao
881
0.72%
2
0.18%
12
Jianpeng Ma
738
0.60%
9
0.82%
13
John Spray
606
0.49%
4
0.36%
14
Al Viro
595
0.49%
50
4.54%
15
David Howells
424
0.35%
8
0.73%
16
Herb Shiu
359
0.29%
3
0.27%
17
Zhi Zhang
310
0.25%
3
0.27%
18
Jim Schutt
241
0.20%
2
0.18%
19
Andreas Gruenbacher
197
0.16%
4
0.36%
20
Sam Lang
180
0.15%
2
0.18%
21
Sanidhya Kashyap
163
0.13%
1
0.09%
22
Eric W. Biedermann
125
0.10%
5
0.45%
23
Arnd Bergmann
112
0.09%
5
0.45%
24
Zhu, Caifeng
106
0.09%
1
0.09%
25
Jan Kara
104
0.08%
7
0.64%
26
Alexander Graf
98
0.08%
1
0.09%
27
Nicholas Piggin
96
0.08%
6
0.54%
28
Josef Bacik
90
0.07%
2
0.18%
29
Kirill A. Shutemov
79
0.06%
3
0.27%
30
Dan Carpenter
69
0.06%
6
0.54%
31
Christoph Hellwig
63
0.05%
6
0.54%
32
Miklos Szeredi
52
0.04%
4
0.36%
33
Souptick Joarder
52
0.04%
2
0.18%
34
Tejun Heo
49
0.04%
2
0.18%
35
Xi Wang
48
0.04%
4
0.36%
36
Nikolay Borisov
42
0.03%
3
0.27%
37
Douglas Fuller
39
0.03%
1
0.09%
38
Deepa Dinamani
35
0.03%
5
0.45%
39
Henry C Chang
34
0.03%
5
0.45%
40
SF Markus Elfring
31
0.03%
1
0.09%
41
Aneesh Kumar K.V
30
0.02%
2
0.18%
42
Hugh Dickins
30
0.02%
1
0.09%
43
Linus Torvalds
28
0.02%
5
0.45%
44
Sha Zhengju
27
0.02%
1
0.09%
45
Cheng Renquan
26
0.02%
2
0.18%
46
Amon Ott
24
0.02%
2
0.18%
47
Elena Reshetova
24
0.02%
2
0.18%
48
Stephen Rothwell
23
0.02%
1
0.09%
49
Fabian Frederick
21
0.02%
4
0.36%
50
Dave Jiang
18
0.01%
1
0.09%
51
Greg Kroah-Hartman
18
0.01%
1
0.09%
52
Nathaniel Yazdani
16
0.01%
1
0.09%
53
Taesoo Kim
16
0.01%
1
0.09%
54
Xuehan Xu
15
0.01%
1
0.09%
55
Geert Uytterhoeven
14
0.01%
1
0.09%
56
Julia Lawall
13
0.01%
3
0.27%
57
Andreas Gerstmayr
12
0.01%
1
0.09%
58
Kees Cook
11
0.01%
2
0.18%
59
Neil Brown
11
0.01%
2
0.18%
60
Others
146
0.12%
47
4.27%
Total
122677
1101