Linux Source Code
Home
Release 6.6
Help
ceph
root
fs
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alex Elder
Alexander Graf
Andreas Gruenbacher
Aneesh Kumar K.V
Arnd Bergmann
Cheng Renquan
Chengguang Xu
Christian Brauner
Christoph Hellwig
Dan Carpenter
David Chinner
David Disseldorp
David Howells
Deepa Dinamani
Douglas Fuller
Eric W. Biedermann
Greg Farnum
Greg Kroah-Hartman
Guangliang Zhao
Henry C Chang
Herb Shiu
Hugh Dickins
Ilya Dryomov
Jakob Koschel
Jan Kara
Jeff Layton
Jianpeng Ma
Jim Schutt
John Spray
Josef Bacik
Kirill A. Shutemov
Kotresh HR
Li Wang
Linus Torvalds
Linus Torvalds (pre-git)
Luis Henriques
Matthew Wilcox
Miklos Szeredi
Milind Changire
Milosz Tanski
Neil Brown
Nicholas Piggin
Niels Dossche
Nikolay Borisov
Others
SF Markus Elfring
Sage Weil
Sam Lang
Sanidhya Kashyap
Souptick Joarder
Stephen Rothwell
Venky Shankar
Vishal Moola (Oracle)
Xi Wang
Xiubo Li
Yan Zheng
Yanhu Cao
Yehuda Sadeh Weinraub
Zhi Zhang
Zhu, Caifeng
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
acl.c
263
-
19
1217
Guangliang Zhao
Yan Zheng
Sage Weil
Chengguang Xu
Christoph Hellwig
Andreas Gruenbacher
Jan Kara
Alex Elder
Christian Brauner
Miklos Szeredi
Jeff Layton
Greg Farnum
Deepa Dinamani
Jim Schutt
Yehuda Sadeh Weinraub
Xiubo Li
Ilya Dryomov
Others
June 2005
October 2009
April 2010
August 2010
November 2011
January 2012
May 2013
November 2013
December 2013
January 2014
July 2014
September 2014
June 2015
December 2015
February 2016
March 2016
April 2016
May 2016
September 2016
June 2017
March 2018
June 2018
July 2018
September 2018
May 2019
March 2020
July 2020
January 2021
August 2021
September 2022
January 2023
July 2023
var spanGroupData = [ {"timestamp": 1117609200, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 12, "token_count": 15}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 13, "token_count": 518}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 36, "token_count": 26}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 346}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 23, "token_count": 8}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 26, "token_count": 13}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 47, "token_count": 1}, {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 9, "token_count": 65}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 40, "token_count": 9}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 2, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Guangliang Zhao
518
42.56%
Yan Zheng
376
30.90%
Sage Weil
123
10.11%
Chengguang Xu
73
6.00%
Christoph Hellwig
30
2.47%
Andreas Gruenbacher
19
1.56%
Jan Kara
18
1.48%
Alex Elder
15
1.23%
Christian Brauner
10
0.82%
Miklos Szeredi
9
0.74%
Jeff Layton
7
0.58%
Greg Farnum
4
0.33%
Deepa Dinamani
4
0.33%
Jim Schutt
2
0.16%
Yehuda Sadeh Weinraub
1
0.08%
Xiubo Li
1
0.08%
Ilya Dryomov
1
0.08%
Others
6
0.49%
Total
1217
addr.c
2229
-
41
10907
Yan Zheng
Sage Weil
Jeff Layton
Xiubo Li
David Howells
Yehuda Sadeh Weinraub
Alex Elder
Matthew Wilcox
Li Wang
Ilya Dryomov
Vishal Moola (Oracle)
Neil Brown
Souptick Joarder
Al Viro
Milosz Tanski
Jan Kara
Luis Henriques
Kirill A. Shutemov
Linus Torvalds
Henry C Chang
Dan Carpenter
Andreas Gruenbacher
Linus Torvalds (pre-git)
Arnd Bergmann
Yanhu Cao
SF Markus Elfring
Greg Kroah-Hartman
David Chinner
Others
January 1992
August 1992
May 1998
February 2002
October 2009
December 2009
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
August 2010
September 2010
November 2010
December 2010
March 2011
April 2011
May 2011
July 2011
August 2011
November 2011
May 2012
June 2012
July 2012
October 2012
January 2013
February 2013
March 2013
April 2013
May 2013
August 2013
November 2013
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
January 2018
February 2018
March 2018
June 2018
July 2018
October 2018
January 2019
June 2019
July 2019
August 2019
January 2020
February 2020
March 2020
May 2020
June 2020
July 2020
September 2020
October 2020
December 2020
January 2021
March 2021
April 2021
May 2021
June 2021
August 2021
September 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
July 2022
August 2022
September 2022
January 2023
March 2023
May 2023
var spanGroupData = [ {"timestamp": 694252800, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 2586}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 6, "token_count": 94}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 6, "token_count": 42}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 6, "token_count": 42}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"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": 1291190400, "group": [ {"author_id": 49, "token_count": 5}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 49, "token_count": 1}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 12, "token_count": 11}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 13}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 12, "token_count": 16}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 12, "token_count": 74}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 12, "token_count": 55}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 40}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 11, "token_count": 92}, {"author_id": 18, "token_count": 23}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 1, "token_count": 283}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 619}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 874}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 645}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 206}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 7, "token_count": 38}, {"author_id": 50, "token_count": 13}, {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 7, "token_count": 12}, {"author_id": 1, "token_count": 183}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 14, "token_count": 19}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 54, "token_count": 1}, {"author_id": 1, "token_count": 346}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 290}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 77}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 35, "token_count": 3}, {"author_id": 42, "token_count": 42}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 1, "token_count": 74}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 33}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 175}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 782}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 160}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 25, "token_count": 3}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 26, "token_count": 14}, {"author_id": 2, "token_count": 54}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 5, "token_count": 35}, {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 5, "token_count": 287}, {"author_id": 2, "token_count": 256}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 5, "token_count": 23}, {"author_id": 2, "token_count": 69}, {"author_id": 25, "token_count": 89}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 34, "token_count": 6}, {"author_id": 5, "token_count": 52}, {"author_id": 37, "token_count": 49}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 25, "token_count": 23}, {"author_id": 3, "token_count": 59}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 33}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 2, "token_count": 4}, {"author_id": 43, "token_count": 5}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 566}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 39, "token_count": 61}, {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 3, "token_count": 50}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 3, "token_count": 301}, ]}, ]
Author Name
Tokens
Token Proportion
Yan Zheng
3924
35.98%
Sage Weil
2763
25.33%
Jeff Layton
2224
20.39%
Xiubo Li
577
5.29%
David Howells
408
3.74%
Yehuda Sadeh Weinraub
187
1.71%
Alex Elder
156
1.43%
Matthew Wilcox
118
1.08%
Li Wang
93
0.85%
Ilya Dryomov
76
0.70%
Vishal Moola (Oracle)
61
0.56%
Neil Brown
54
0.50%
Souptick Joarder
46
0.42%
Al Viro
34
0.31%
Milosz Tanski
23
0.21%
Jan Kara
21
0.19%
Luis Henriques
18
0.17%
Kirill A. Shutemov
14
0.13%
Linus Torvalds
6
0.06%
Henry C Chang
6
0.06%
Dan Carpenter
6
0.06%
Andreas Gruenbacher
6
0.06%
Linus Torvalds (pre-git)
5
0.05%
Arnd Bergmann
3
0.03%
Yanhu Cao
1
0.01%
SF Markus Elfring
1
0.01%
Greg Kroah-Hartman
1
0.01%
David Chinner
1
0.01%
Others
74
0.68%
Total
10907
cache.c
112
-
10
536
Jeff Layton
Yan Zheng
David Howells
Milosz Tanski
Sage Weil
Yehuda Sadeh Weinraub
Greg Farnum
Ilya Dryomov
Jim Schutt
Others
October 2009
April 2010
August 2010
May 2013
August 2013
September 2013
May 2016
June 2017
April 2018
March 2019
May 2019
September 2019
June 2021
December 2021
June 2022
June 2023
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 18, "token_count": 64}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 100}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 30}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 222}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 5, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
222
41.42%
Yan Zheng
130
24.25%
David Howells
75
13.99%
Milosz Tanski
65
12.13%
Sage Weil
28
5.22%
Yehuda Sadeh Weinraub
5
0.93%
Greg Farnum
4
0.75%
Ilya Dryomov
3
0.56%
Jim Schutt
2
0.37%
Others
2
0.37%
Total
536
cache.h
148
-
10
590
Jeff Layton
Milosz Tanski
Sage Weil
Yan Zheng
Matthew Wilcox
David Howells
Yehuda Sadeh Weinraub
Greg Farnum
Jim Schutt
Others
October 2009
April 2010
August 2010
November 2010
March 2013
May 2013
August 2013
May 2016
March 2019
May 2019
June 2020
June 2021
December 2021
February 2022
June 2022
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 18, "token_count": 144}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 112}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 171}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 25, "token_count": 27}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
283
47.97%
Milosz Tanski
144
24.41%
Sage Weil
67
11.36%
Yan Zheng
36
6.10%
Matthew Wilcox
27
4.58%
David Howells
17
2.88%
Yehuda Sadeh Weinraub
8
1.36%
Greg Farnum
4
0.68%
Jim Schutt
2
0.34%
Others
2
0.34%
Total
590
caps.c
4947
-
44
23812
Sage Weil
Yan Zheng
Jeff Layton
Xiubo Li
Chengguang Xu
Yehuda Sadeh Weinraub
Zhi Zhang
David Howells
Luis Henriques
Eric W. Biedermann
Nikolay Borisov
Jakob Koschel
Greg Farnum
Niels Dossche
Alex Elder
Stephen Rothwell
Milosz Tanski
Henry C Chang
Arnd Bergmann
Jianpeng Ma
Ilya Dryomov
Josef Bacik
Jan Kara
Guangliang Zhao
Cheng Renquan
Miklos Szeredi
Christoph Hellwig
SF Markus Elfring
Linus Torvalds (pre-git)
Linus Torvalds
Kirill A. Shutemov
Greg Kroah-Hartman
Al Viro
Others
May 1998
February 2002
August 2009
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
October 2011
November 2011
May 2012
November 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 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
April 2019
May 2019
June 2019
July 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
April 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
June 2022
August 2022
October 2022
November 2022
December 2022
January 2023
March 2023
May 2023
June 2023
July 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 9392}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 59, "token_count": 16}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 273}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 53, "token_count": 5}, {"author_id": 0, "token_count": 139}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 44}, {"author_id": 6, "token_count": 27}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 36, "token_count": 4}, {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 8, "token_count": 23}, {"author_id": 0, "token_count": 169}, {"author_id": 6, "token_count": 257}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 128}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 49, "token_count": 12}, {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 57, "token_count": 6}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 173}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 28, "token_count": 38}, {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 12, "token_count": 19}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 16, "token_count": 8}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 202}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 18, "token_count": 12}, {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 13, "token_count": 5}, {"author_id": 1, "token_count": 689}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 329}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 203}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 163}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 1, "token_count": 82}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 251}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 7, "token_count": 8}, {"author_id": 1, "token_count": 286}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 567}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 89}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 80}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 1344}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 44, "token_count": 36}, {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 534}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 33}, {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 83}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 54, "token_count": 2}, {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 9, "token_count": 7}, {"author_id": 4, "token_count": 1}, {"author_id": 1, "token_count": 35}, {"author_id": 20, "token_count": 207}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 9, "token_count": 93}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 310}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 35, "token_count": 9}, {"author_id": 9, "token_count": 203}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 100}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 170}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 43}, {"author_id": 1, "token_count": 105}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 40}, {"author_id": 1, "token_count": 157}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 2, "token_count": 30}, {"author_id": 4, "token_count": 1}, {"author_id": 1, "token_count": 172}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 80}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 50}, {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 299}, {"author_id": 3, "token_count": 83}, {"author_id": 1, "token_count": 772}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 188}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 3, "token_count": 33}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 243}, {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 93}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 3, "token_count": 119}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 69}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 35}, {"author_id": 3, "token_count": 79}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 4, "token_count": 68}, {"author_id": 3, "token_count": 258}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 47}, {"author_id": 3, "token_count": 348}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 628}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 51, "token_count": 34}, {"author_id": 56, "token_count": 24}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 3, "token_count": 61}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 156}, {"author_id": 2, "token_count": 15}, {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 432}, {"author_id": 3, "token_count": 103}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 3, "token_count": 40}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 3, "token_count": 29}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 153}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 2, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
10610
44.56%
Yan Zheng
7124
29.92%
Jeff Layton
3189
13.39%
Xiubo Li
1461
6.14%
Chengguang Xu
303
1.27%
Yehuda Sadeh Weinraub
288
1.21%
Zhi Zhang
207
0.87%
David Howells
158
0.66%
Luis Henriques
138
0.58%
Eric W. Biedermann
38
0.16%
Nikolay Borisov
36
0.15%
Jakob Koschel
34
0.14%
Greg Farnum
26
0.11%
Niels Dossche
24
0.10%
Alex Elder
19
0.08%
Stephen Rothwell
16
0.07%
Milosz Tanski
12
0.05%
Henry C Chang
12
0.05%
Arnd Bergmann
9
0.04%
Jianpeng Ma
8
0.03%
Ilya Dryomov
8
0.03%
Josef Bacik
6
0.03%
Jan Kara
6
0.03%
Guangliang Zhao
5
0.02%
Cheng Renquan
5
0.02%
Miklos Szeredi
4
0.02%
Christoph Hellwig
4
0.02%
SF Markus Elfring
2
0.01%
Linus Torvalds (pre-git)
2
0.01%
Linus Torvalds
1
0.00%
Kirill A. Shutemov
1
0.00%
Greg Kroah-Hartman
1
0.00%
Al Viro
1
0.00%
Others
54
0.23%
Total
23812
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": 88}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 52, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
88
97.78%
Yehuda Sadeh Weinraub
1
1.11%
Greg Kroah-Hartman
1
1.11%
Total
90
crypto.c
671
-
11
2859
Jeff Layton
Luis Henriques
Sage Weil
Xiubo Li
Yehuda Sadeh Weinraub
Yan Zheng
Sanidhya Kashyap
Zhi Zhang
Linus Torvalds
Greg Kroah-Hartman
Andreas Gruenbacher
October 2009
April 2010
November 2010
January 2011
July 2011
January 2013
January 2014
September 2014
March 2015
June 2015
April 2016
November 2017
January 2018
July 2019
January 2020
July 2020
August 2020
September 2020
November 2020
March 2021
March 2022
April 2022
August 2022
November 2022
September 2023
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 8}, {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 302}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 207}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 235}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 269}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 3, "token_count": 54}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 4, "token_count": 302}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 606}, {"author_id": 4, "token_count": 676}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 4, "token_count": 66}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
1620
56.66%
Luis Henriques
1057
36.97%
Sage Weil
75
2.62%
Xiubo Li
55
1.92%
Yehuda Sadeh Weinraub
25
0.87%
Yan Zheng
12
0.42%
Sanidhya Kashyap
6
0.21%
Zhi Zhang
5
0.17%
Linus Torvalds
2
0.07%
Greg Kroah-Hartman
1
0.03%
Andreas Gruenbacher
1
0.03%
Total
2859
crypto.h
288
-
9
1087
Jeff Layton
Luis Henriques
Sage Weil
Xiubo Li
Yan Zheng
Yehuda Sadeh Weinraub
Andreas Gruenbacher
Guangliang Zhao
Greg Kroah-Hartman
October 2009
April 2010
November 2010
July 2011
May 2012
January 2013
November 2013
April 2014
April 2016
November 2017
January 2018
July 2019
November 2019
December 2019
April 2020
July 2020
August 2020
September 2020
November 2020
March 2021
July 2021
March 2022
April 2022
August 2022
November 2022
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 88}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 91}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 78}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 192}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 3, "token_count": 36}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 4, "token_count": 42}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 343}, {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 4, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
815
74.98%
Luis Henriques
115
10.58%
Sage Weil
62
5.70%
Xiubo Li
58
5.34%
Yan Zheng
25
2.30%
Yehuda Sadeh Weinraub
4
0.37%
Andreas Gruenbacher
4
0.37%
Guangliang Zhao
3
0.28%
Greg Kroah-Hartman
1
0.09%
Total
1087
debugfs.c
485
-
21
2557
Sage Weil
Xiubo Li
Yehuda Sadeh Weinraub
Luis Henriques
John Spray
Jeff Layton
Yan Zheng
Dan Carpenter
Ilya Dryomov
Yanhu Cao
Chengguang Xu
Jan Kara
Greg Kroah-Hartman
David Howells
Venky Shankar
SF Markus Elfring
Linus Torvalds (pre-git)
Al Viro
Linus Torvalds
Others
May 1998
February 2002
October 2009
November 2009
December 2009
February 2010
April 2010
June 2010
July 2010
August 2010
November 2010
July 2011
November 2011
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
April 2019
May 2019
June 2019
November 2019
December 2019
January 2020
March 2020
May 2020
June 2020
August 2020
September 2020
November 2020
May 2021
October 2021
November 2021
March 2022
April 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 934}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 6, "token_count": 77}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 6, "token_count": 212}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 34, "token_count": 22}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 15, "token_count": 226}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 114}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 49}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 7, "token_count": 21}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 243}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 38, "token_count": 9}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 83}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 3, "token_count": 53}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 4, "token_count": 267}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 3, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
1026
40.13%
Xiubo Li
435
17.01%
Yehuda Sadeh Weinraub
305
11.93%
Luis Henriques
269
10.52%
John Spray
226
8.84%
Jeff Layton
174
6.80%
Yan Zheng
40
1.56%
Dan Carpenter
24
0.94%
Ilya Dryomov
21
0.82%
Yanhu Cao
9
0.35%
Chengguang Xu
6
0.23%
Jan Kara
3
0.12%
Greg Kroah-Hartman
3
0.12%
David Howells
3
0.12%
Venky Shankar
2
0.08%
SF Markus Elfring
2
0.08%
Linus Torvalds (pre-git)
2
0.08%
Al Viro
2
0.08%
Linus Torvalds
1
0.04%
Others
4
0.16%
Total
2557
dir.c
2185
-
33
10503
Sage Weil
Yan Zheng
Jeff Layton
Xiubo Li
Chengguang Xu
Al Viro
Luis Henriques
Nicholas Piggin
David Howells
Sanidhya Kashyap
Yehuda Sadeh Weinraub
Christian Brauner
Josef Bacik
Miklos Szeredi
Guangliang Zhao
Linus Torvalds
Li Wang
Arnd Bergmann
Zhi Zhang
Cheng Renquan
Linus Torvalds (pre-git)
Kirill A. Shutemov
Greg Kroah-Hartman
Others
May 1998
February 2002
October 2009
November 2009
December 2009
February 2010
March 2010
April 2010
May 2010
June 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
August 2013
September 2013
November 2013
January 2014
February 2014
March 2014
April 2014
September 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
January 2016
February 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
September 2018
January 2019
April 2019
May 2019
June 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
July 2020
August 2020
September 2020
November 2020
January 2021
March 2021
June 2021
July 2021
February 2022
March 2022
May 2022
August 2022
September 2022
November 2022
January 2023
March 2023
April 2023
June 2023
August 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 3870}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 53, "token_count": 3}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 6, "token_count": 22}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 25}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"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": 61}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 30, "token_count": 82}, {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 7}, {"author_id": 57, "token_count": 15}, {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 14, "token_count": 9}, {"author_id": 40, "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": 55}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 13, "token_count": 12}, {"author_id": 1, "token_count": 15}, ]}, {"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": 18}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 14, "token_count": 10}, {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 81}, {"author_id": 31, "token_count": 62}, {"author_id": 1, "token_count": 6}, ]}, {"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": 481}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 136}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 1, "token_count": 882}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 87}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 88}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 1, "token_count": 147}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 4, "token_count": 51}, {"author_id": 1, "token_count": 4}, {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 9, "token_count": 109}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 9, "token_count": 16}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 35, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 1452}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 477}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 99}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 14, "token_count": 23}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 82}, {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 222}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 229}, {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 24, "token_count": 16}, {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 53}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 3, "token_count": 122}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 171}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 22}, {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 24, "token_count": 11}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 3, "token_count": 43}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 43, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
4249
40.46%
Yan Zheng
3685
35.09%
Jeff Layton
1359
12.94%
Xiubo Li
456
4.34%
Chengguang Xu
126
1.20%
Al Viro
126
1.20%
Luis Henriques
110
1.05%
Nicholas Piggin
82
0.78%
David Howells
82
0.78%
Sanidhya Kashyap
62
0.59%
Yehuda Sadeh Weinraub
42
0.40%
Christian Brauner
28
0.27%
Josef Bacik
15
0.14%
Miklos Szeredi
14
0.13%
Guangliang Zhao
12
0.11%
Linus Torvalds
10
0.10%
Li Wang
6
0.06%
Arnd Bergmann
6
0.06%
Zhi Zhang
3
0.03%
Cheng Renquan
3
0.03%
Linus Torvalds (pre-git)
2
0.02%
Kirill A. Shutemov
1
0.01%
Greg Kroah-Hartman
1
0.01%
Others
23
0.22%
Total
10503
export.c
604
-
21
3103
Yan Zheng
Sage Weil
Jeff Layton
Luis Henriques
Hugh Dickins
Aneesh Kumar K.V
Al Viro
Xiubo Li
David Howells
Dan Carpenter
Cheng Renquan
Linus Torvalds (pre-git)
Yehuda Sadeh Weinraub
Milind Changire
Linus Torvalds
Greg Kroah-Hartman
Others
May 1998
February 2002
October 2009
March 2010
April 2010
May 2010
October 2010
April 2011
May 2011
July 2011
April 2012
October 2012
March 2014
April 2014
March 2015
January 2016
March 2016
June 2016
October 2016
January 2017
May 2017
November 2017
March 2019
May 2019
August 2019
March 2020
May 2020
July 2020
August 2020
February 2021
March 2021
April 2021
June 2021
August 2021
February 2022
August 2022
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 819}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 34, "token_count": 4}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 58, "token_count": 24}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 45, "token_count": 39}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 424}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 77}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 1, "token_count": 1218}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 4, "token_count": 50}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 134}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 3, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Yan Zheng
1727
55.66%
Sage Weil
915
29.49%
Jeff Layton
205
6.61%
Luis Henriques
117
3.77%
Hugh Dickins
39
1.26%
Aneesh Kumar K.V
24
0.77%
Al Viro
14
0.45%
Xiubo Li
13
0.42%
David Howells
13
0.42%
Dan Carpenter
4
0.13%
Cheng Renquan
3
0.10%
Linus Torvalds (pre-git)
2
0.06%
Yehuda Sadeh Weinraub
1
0.03%
Milind Changire
1
0.03%
Linus Torvalds
1
0.03%
Greg Kroah-Hartman
1
0.03%
Others
23
0.74%
Total
3103
file.c
3070
-
50
14905
Jeff Layton
Sage Weil
Yan Zheng
Luis Henriques
Li Wang
Xiubo Li
Ilya Dryomov
Jianpeng Ma
David Howells
Chengguang Xu
Al Viro
Yehuda Sadeh Weinraub
Zhu, Caifeng
Alexander Graf
Alex Elder
Christian Brauner
David Chinner
Christoph Hellwig
Sam Lang
Jan Kara
Miklos Szeredi
Greg Farnum
Kirill A. Shutemov
Milosz Tanski
Deepa Dinamani
Dan Carpenter
Nikolay Borisov
Arnd Bergmann
Neil Brown
Josef Bacik
Zhi Zhang
Linus Torvalds (pre-git)
SF Markus Elfring
Matthew Wilcox
Linus Torvalds
Henry C Chang
Greg Kroah-Hartman
Others
May 1998
February 2002
April 2009
October 2009
December 2009
January 2010
February 2010
March 2010
April 2010
May 2010
July 2010
August 2010
November 2010
December 2010
March 2011
May 2011
June 2011
July 2011
August 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
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
November 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
August 2018
September 2018
October 2018
February 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
January 2020
February 2020
March 2020
April 2020
July 2020
August 2020
September 2020
January 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
April 2022
May 2022
June 2022
August 2022
September 2022
October 2022
January 2023
February 2023
March 2023
May 2023
June 2023
October 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 2241}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 66}, {"author_id": 6, "token_count": 28}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 6, "token_count": 80}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 57, "token_count": 3}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 40, "token_count": 13}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 29, "token_count": 18}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 14}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 12, "token_count": 21}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 12, "token_count": 33}, {"author_id": 1, "token_count": 67}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 16, "token_count": 20}, {"author_id": 11, "token_count": 780}, {"author_id": 18, "token_count": 9}, {"author_id": 0, "token_count": 29}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 16, "token_count": 433}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 14, "token_count": 7}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 14, "token_count": 90}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 209}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 1, "token_count": 82}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 14, "token_count": 20}, {"author_id": 1, "token_count": 75}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 99}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 30}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 32, "token_count": 108}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 36, "token_count": 3}, {"author_id": 1, "token_count": 1158}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 47, "token_count": 6}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 36, "token_count": 13}, {"author_id": 7, "token_count": 12}, {"author_id": 50, "token_count": 10}, {"author_id": 1, "token_count": 243}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 7, "token_count": 35}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 47, "token_count": 2}, {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 44, "token_count": 4}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 39}, {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 33, "token_count": 98}, {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 8}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 54, "token_count": 1}, {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 4, "token_count": 53}, {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 9, "token_count": 161}, {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 7, "token_count": 399}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 35, "token_count": 3}, {"author_id": 9, "token_count": 55}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 1, "token_count": 285}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 23}, {"author_id": 4, "token_count": 1155}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 41, "token_count": 51}, {"author_id": 2, "token_count": 8}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 4, "token_count": 3}, {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 58}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 1276}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 115}, {"author_id": 4, "token_count": 33}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 4, "token_count": 187}, {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 7, "token_count": 72}, {"author_id": 3, "token_count": 99}, {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 162}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 3, "token_count": 50}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 26, "token_count": 14}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 82}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 65}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 24, "token_count": 52}, {"author_id": 2, "token_count": 60}, {"author_id": 4, "token_count": 206}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 5, "token_count": 68}, {"author_id": 2, "token_count": 48}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 299}, {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 2, "token_count": 54}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 5, "token_count": 3}, {"author_id": 2, "token_count": 18}, {"author_id": 3, "token_count": 80}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 1442}, {"author_id": 4, "token_count": 43}, {"author_id": 3, "token_count": 142}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 36, "token_count": 16}, {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 5, "token_count": 325}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 34, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
3836
25.74%
Sage Weil
2739
18.38%
Yan Zheng
2723
18.27%
Luis Henriques
1766
11.85%
Li Wang
780
5.23%
Xiubo Li
566
3.80%
Ilya Dryomov
546
3.66%
Jianpeng Ma
454
3.05%
David Howells
405
2.72%
Chengguang Xu
227
1.52%
Al Viro
150
1.01%
Yehuda Sadeh Weinraub
122
0.82%
Zhu, Caifeng
108
0.72%
Alexander Graf
98
0.66%
Alex Elder
54
0.36%
Christian Brauner
52
0.35%
David Chinner
51
0.34%
Christoph Hellwig
36
0.24%
Sam Lang
18
0.12%
Jan Kara
14
0.09%
Miklos Szeredi
13
0.09%
Greg Farnum
12
0.08%
Kirill A. Shutemov
10
0.07%
Milosz Tanski
9
0.06%
Deepa Dinamani
8
0.05%
Dan Carpenter
6
0.04%
Nikolay Borisov
4
0.03%
Arnd Bergmann
4
0.03%
Neil Brown
3
0.02%
Josef Bacik
3
0.02%
Zhi Zhang
2
0.01%
Linus Torvalds (pre-git)
2
0.01%
SF Markus Elfring
1
0.01%
Matthew Wilcox
1
0.01%
Linus Torvalds
1
0.01%
Henry C Chang
1
0.01%
Greg Kroah-Hartman
1
0.01%
Others
79
0.53%
Total
14905
inode.c
3071
-
33
15742
Sage Weil
Yan Zheng
Jeff Layton
Xiubo Li
Luis Henriques
Milind Changire
David Howells
Yehuda Sadeh Weinraub
Eric W. Biedermann
Al Viro
Jan Kara
Arnd Bergmann
Christian Brauner
Nicholas Piggin
Chengguang Xu
Xi Wang
Guangliang Zhao
Andreas Gruenbacher
Milosz Tanski
David Disseldorp
Deepa Dinamani
Dan Carpenter
Yanhu Cao
Linus Torvalds
Henry C Chang
Miklos Szeredi
SF Markus Elfring
Kirill A. Shutemov
Greg Kroah-Hartman
Cheng Renquan
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
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
February 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
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
May 2019
June 2019
July 2019
October 2019
December 2019
January 2020
February 2020
March 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
June 2021
July 2021
August 2021
September 2021
October 2021
December 2021
February 2022
March 2022
April 2022
May 2022
June 2022
July 2022
August 2022
September 2022
October 2022
November 2022
January 2023
March 2023
July 2023
August 2023
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 6325}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 44}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 53, "token_count": 1}, {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 6, "token_count": 22}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 34, "token_count": 7}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 30, "token_count": 30}, {"author_id": 6, "token_count": 57}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 49, "token_count": 8}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 48, "token_count": 24}, ]}, {"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": 19}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 28, "token_count": 67}, {"author_id": 0, "token_count": 178}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 18, "token_count": 14}, {"author_id": 1, "token_count": 89}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 116}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 13, "token_count": 18}, {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 139}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 43, "token_count": 4}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 261}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 607}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 168}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 81}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 14, "token_count": 8}, {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 390}, ]}, {"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": 17}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 105}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 1, "token_count": 116}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 23, "token_count": 21}, {"author_id": 50, "token_count": 3}, {"author_id": 1, "token_count": 219}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 26, "token_count": 35}, {"author_id": 1, "token_count": 403}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 43, "token_count": 4}, {"author_id": 40, "token_count": 2}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 5, "token_count": 12}, {"author_id": 2, "token_count": 198}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 64}, ]}, {"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": 21}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 54, "token_count": 3}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 1, "token_count": 123}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 78}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 47, "token_count": 6}, {"author_id": 1, "token_count": 143}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 47, "token_count": 5}, {"author_id": 4, "token_count": 21}, {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 35, "token_count": 34}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 9, "token_count": 26}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 22, "token_count": 13}, {"author_id": 2, "token_count": 148}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 30}, {"author_id": 1, "token_count": 507}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 57}, {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 2, "token_count": 91}, {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 143}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 4, "token_count": 30}, {"author_id": 3, "token_count": 1}, {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 256}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 380}, {"author_id": 38, "token_count": 8}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 359}, {"author_id": 3, "token_count": 48}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 24, "token_count": 19}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 170}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 10}, {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 87}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 128}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 17, "token_count": 201}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 3, "token_count": 70}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 3, "token_count": 47}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 14}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 194}, {"author_id": 4, "token_count": 75}, {"author_id": 3, "token_count": 843}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 34, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 24, "token_count": 10}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 3, "token_count": 42}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 2, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
6894
43.79%
Yan Zheng
4092
25.99%
Jeff Layton
2591
16.46%
Xiubo Li
1079
6.85%
Luis Henriques
236
1.50%
Milind Changire
201
1.28%
David Howells
117
0.74%
Yehuda Sadeh Weinraub
95
0.60%
Eric W. Biedermann
67
0.43%
Al Viro
52
0.33%
Jan Kara
35
0.22%
Arnd Bergmann
34
0.22%
Christian Brauner
31
0.20%
Nicholas Piggin
30
0.19%
Chengguang Xu
26
0.17%
Xi Wang
24
0.15%
Guangliang Zhao
23
0.15%
Andreas Gruenbacher
21
0.13%
Milosz Tanski
14
0.09%
David Disseldorp
13
0.08%
Deepa Dinamani
11
0.07%
Dan Carpenter
10
0.06%
Yanhu Cao
8
0.05%
Linus Torvalds
8
0.05%
Henry C Chang
8
0.05%
Miklos Szeredi
6
0.04%
SF Markus Elfring
3
0.02%
Kirill A. Shutemov
3
0.02%
Greg Kroah-Hartman
1
0.01%
Cheng Renquan
1
0.01%
Others
8
0.05%
Total
15742
io.c
163
-
5
397
Jeff Layton
Sage Weil
Luis Henriques
Yehuda Sadeh Weinraub
Greg Kroah-Hartman
October 2009
April 2010
November 2017
January 2018
August 2019
March 2021
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 370}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
371
93.45%
Sage Weil
18
4.53%
Luis Henriques
6
1.51%
Yehuda Sadeh Weinraub
1
0.25%
Greg Kroah-Hartman
1
0.25%
Total
397
io.h
12
-
5
64
Jeff Layton
Yan Zheng
Sage Weil
Luis Henriques
Greg Kroah-Hartman
October 2009
April 2016
November 2017
January 2018
March 2019
August 2019
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 47}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
47
73.44%
Yan Zheng
6
9.38%
Sage Weil
6
9.38%
Luis Henriques
4
6.25%
Greg Kroah-Hartman
1
1.56%
Total
64
ioctl.c
420
-
15
2106
Sage Weil
Jeff Layton
Greg Farnum
Yan Zheng
Xiubo Li
Ilya Dryomov
Al Viro
Jianpeng Ma
Zhi Zhang
Linus Torvalds
Yehuda Sadeh Weinraub
Luis Henriques
Greg Kroah-Hartman
Cheng Renquan
Alex Elder
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
July 2013
August 2013
January 2014
April 2014
September 2014
October 2014
February 2016
March 2016
April 2016
June 2016
July 2016
November 2017
January 2018
February 2018
April 2018
March 2020
July 2020
July 2021
March 2022
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 1180}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 130}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 8, "token_count": 20}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 8, "token_count": 80}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 105}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 27}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 16, "token_count": 7}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 7, "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": 7, "token_count": 11}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 268}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 3, "token_count": 67}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
1471
69.85%
Jeff Layton
283
13.44%
Greg Farnum
100
4.75%
Yan Zheng
76
3.61%
Xiubo Li
67
3.18%
Ilya Dryomov
46
2.18%
Al Viro
27
1.28%
Jianpeng Ma
13
0.62%
Zhi Zhang
12
0.57%
Linus Torvalds
4
0.19%
Yehuda Sadeh Weinraub
2
0.09%
Luis Henriques
2
0.09%
Greg Kroah-Hartman
1
0.05%
Cheng Renquan
1
0.05%
Alex Elder
1
0.05%
Total
2106
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": 8, "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": 52, "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
510
-
12
2388
Greg Farnum
Yan Zheng
Herb Shiu
Sage Weil
Jeff Layton
Jim Schutt
Xiubo Li
Chengguang Xu
Al Viro
Yehuda Sadeh Weinraub
Greg Kroah-Hartman
Others
October 2009
April 2010
August 2010
September 2010
November 2010
May 2011
November 2011
January 2013
May 2013
March 2014
April 2014
October 2014
January 2015
February 2015
July 2015
October 2015
June 2017
July 2017
September 2017
November 2017
January 2018
July 2019
August 2019
February 2020
September 2020
August 2021
February 2022
November 2022
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 171}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 8, "token_count": 822}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 8, "token_count": 48}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 19, "token_count": 183}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 21, "token_count": 93}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 141}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 177}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 2, "token_count": 77}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 256}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 148}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 3, "token_count": 45}, ]}, ]
Author Name
Tokens
Token Proportion
Greg Farnum
870
36.43%
Yan Zheng
822
34.42%
Herb Shiu
183
7.66%
Sage Weil
182
7.62%
Jeff Layton
163
6.83%
Jim Schutt
93
3.89%
Xiubo Li
46
1.93%
Chengguang Xu
10
0.42%
Al Viro
8
0.34%
Yehuda Sadeh Weinraub
7
0.29%
Greg Kroah-Hartman
1
0.04%
Others
3
0.13%
Total
2388
mds_client.c
5968
-
49
28963
Sage Weil
Yan Zheng
Jeff Layton
Xiubo Li
Ilya Dryomov
John Spray
Luis Henriques
Alex Elder
Yehuda Sadeh Weinraub
Chengguang Xu
Greg Farnum
Herb Shiu
Milind Changire
Sam Lang
Kotresh HR
Jim Schutt
David Disseldorp
Al Viro
Zhi Zhang
David Howells
Yanhu Cao
Dan Carpenter
Eric W. Biedermann
Xi Wang
Arnd Bergmann
SF Markus Elfring
Cheng Renquan
Nicholas Piggin
Jan Kara
Linus Torvalds
Henry C Chang
Linus Torvalds (pre-git)
Miklos Szeredi
Jianpeng Ma
Andreas Gruenbacher
Kirill A. Shutemov
Greg Kroah-Hartman
Deepa Dinamani
Others
May 1998
February 2002
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
October 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
September 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 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
March 2019
April 2019
May 2019
June 2019
July 2019
September 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
March 2021
April 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
February 2022
March 2022
April 2022
May 2022
June 2022
July 2022
August 2022
November 2022
December 2022
January 2023
February 2023
April 2023
May 2023
July 2023
September 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 10579}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 260}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 173}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 446}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 53, "token_count": 8}, {"author_id": 34, "token_count": 12}, {"author_id": 0, "token_count": 178}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 31}, {"author_id": 6, "token_count": 116}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 489}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 8, "token_count": 45}, {"author_id": 0, "token_count": 263}, {"author_id": 6, "token_count": 40}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 109}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 8, "token_count": 54}, {"author_id": 0, "token_count": 111}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 8, "token_count": 10}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 19, "token_count": 103}, {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 30, "token_count": 7}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 49, "token_count": 3}, {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 38}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 12, "token_count": 14}, {"author_id": 48, "token_count": 10}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 12, "token_count": 108}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 29, "token_count": 92}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 28, "token_count": 12}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 0, "token_count": 14}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 12, "token_count": 137}, {"author_id": 0, "token_count": 10}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 34, "token_count": 2}, {"author_id": 21, "token_count": 69}, {"author_id": 0, "token_count": 11}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 1, "token_count": 118}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 113}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 225}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 311}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 49}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 15, "token_count": 309}, {"author_id": 1, "token_count": 136}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 15, "token_count": 16}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 166}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 87}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 122}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 27}, {"author_id": 1, "token_count": 151}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 7, "token_count": 44}, {"author_id": 1, "token_count": 434}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 77}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 195}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 7, "token_count": 8}, {"author_id": 1, "token_count": 105}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 47, "token_count": 1}, {"author_id": 1, "token_count": 73}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 23, "token_count": 2}, {"author_id": 7, "token_count": 27}, {"author_id": 50, "token_count": 1}, {"author_id": 1, "token_count": 127}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 26, "token_count": 4}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 43, "token_count": 2}, {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 606}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 161}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 23}, {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 157}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 67}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 124}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 54, "token_count": 8}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 113}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 2, "token_count": 86}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 1, "token_count": 173}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 215}, {"author_id": 20, "token_count": 47}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 9, "token_count": 130}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 1, "token_count": 177}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 35, "token_count": 9}, {"author_id": 9, "token_count": 14}, {"author_id": 7, "token_count": 22}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 267}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 1960}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 7, "token_count": 27}, {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 22, "token_count": 49}, {"author_id": 2, "token_count": 245}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 68}, {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 1, "token_count": 177}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 415}, {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 55}, {"author_id": 3, "token_count": 160}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 117}, {"author_id": 3, "token_count": 76}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 89}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 3, "token_count": 88}, {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 49}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 3, "token_count": 153}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 417}, {"author_id": 3, "token_count": 293}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 358}, {"author_id": 1, "token_count": 274}, {"author_id": 38, "token_count": 24}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 7, "token_count": 9}, {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 7, "token_count": 63}, {"author_id": 2, "token_count": 78}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 7, "token_count": 247}, {"author_id": 2, "token_count": 84}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 7, "token_count": 124}, {"author_id": 2, "token_count": 144}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 422}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 4, "token_count": 41}, {"author_id": 3, "token_count": 255}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 3, "token_count": 219}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 27, "token_count": 72}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 17, "token_count": 96}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 3, "token_count": 344}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 3, "token_count": 83}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 4, "token_count": 37}, {"author_id": 3, "token_count": 282}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 3, "token_count": 253}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 55}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 42}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 3, "token_count": 117}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 3, "token_count": 174}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 3, "token_count": 323}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 14, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
12960
44.75%
Yan Zheng
6888
23.78%
Jeff Layton
3365
11.62%
Xiubo Li
3044
10.51%
Ilya Dryomov
599
2.07%
John Spray
325
1.12%
Luis Henriques
317
1.09%
Alex Elder
263
0.91%
Yehuda Sadeh Weinraub
181
0.62%
Chengguang Xu
144
0.50%
Greg Farnum
109
0.38%
Herb Shiu
103
0.36%
Milind Changire
96
0.33%
Sam Lang
92
0.32%
Kotresh HR
72
0.25%
Jim Schutt
69
0.24%
David Disseldorp
49
0.17%
Al Viro
49
0.17%
Zhi Zhang
47
0.16%
David Howells
33
0.11%
Yanhu Cao
24
0.08%
Dan Carpenter
14
0.05%
Eric W. Biedermann
12
0.04%
Xi Wang
10
0.03%
Arnd Bergmann
9
0.03%
SF Markus Elfring
8
0.03%
Cheng Renquan
8
0.03%
Nicholas Piggin
7
0.02%
Jan Kara
4
0.01%
Linus Torvalds
3
0.01%
Henry C Chang
3
0.01%
Linus Torvalds (pre-git)
2
0.01%
Miklos Szeredi
2
0.01%
Jianpeng Ma
2
0.01%
Andreas Gruenbacher
2
0.01%
Kirill A. Shutemov
1
0.00%
Greg Kroah-Hartman
1
0.00%
Deepa Dinamani
1
0.00%
Others
45
0.16%
Total
28963
mds_client.h
617
-
20
1956
Sage Weil
Jeff Layton
Yan Zheng
Xiubo Li
Yehuda Sadeh Weinraub
Luis Henriques
Herb Shiu
John Spray
Milind Changire
Sam Lang
Zhi Zhang
Greg Farnum
David Disseldorp
Yanhu Cao
Alex Elder
Ilya Dryomov
Greg Kroah-Hartman
Arnd Bergmann
Others
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
May 2012
December 2012
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
March 2019
April 2019
May 2019
June 2019
July 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
October 2020
December 2020
January 2021
June 2021
July 2021
February 2022
March 2022
May 2022
July 2022
August 2022
December 2022
April 2023
July 2023
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 979}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 0, "token_count": 23}, {"author_id": 6, "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": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 19, "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": 1335855600, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 29, "token_count": 11}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 15, "token_count": 17}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"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": 18}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 7, "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": 5}, ]}, {"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": 35}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 10}, {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 22, "token_count": 4}, {"author_id": 2, "token_count": 68}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 25}, {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 17, "token_count": 16}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 3, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
1086
55.52%
Jeff Layton
286
14.62%
Yan Zheng
270
13.80%
Xiubo Li
138
7.06%
Yehuda Sadeh Weinraub
46
2.35%
Luis Henriques
37
1.89%
Herb Shiu
18
0.92%
John Spray
17
0.87%
Milind Changire
16
0.82%
Sam Lang
11
0.56%
Zhi Zhang
9
0.46%
Greg Farnum
4
0.20%
David Disseldorp
4
0.20%
Yanhu Cao
3
0.15%
Alex Elder
2
0.10%
Ilya Dryomov
1
0.05%
Greg Kroah-Hartman
1
0.05%
Arnd Bergmann
1
0.05%
Others
6
0.31%
Total
1956
mdsmap.c
436
-
15
2211
Sage Weil
Yan Zheng
Xiubo Li
Luis Henriques
Ilya Dryomov
Jeff Layton
Dan Carpenter
Alex Elder
Yehuda Sadeh Weinraub
SF Markus Elfring
Greg Kroah-Hartman
Others
October 2009
November 2009
December 2009
April 2010
June 2010
February 2013
March 2013
May 2013
November 2014
February 2016
March 2016
November 2016
March 2017
August 2017
November 2017
June 2019
November 2019
December 2019
July 2020
October 2020
November 2020
August 2021
June 2022
October 2022
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 941}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 34, "token_count": 21}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 120}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 540}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 159}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 7, "token_count": 44}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 4, "token_count": 85}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
1059
47.90%
Yan Zheng
744
33.65%
Xiubo Li
183
8.28%
Luis Henriques
86
3.89%
Ilya Dryomov
44
1.99%
Jeff Layton
22
1.00%
Dan Carpenter
21
0.95%
Alex Elder
6
0.27%
Yehuda Sadeh Weinraub
5
0.23%
SF Markus Elfring
3
0.14%
Greg Kroah-Hartman
1
0.05%
Others
37
1.67%
Total
2211
metric.c
361
-
6
2299
Xiubo Li
Venky Shankar
Luis Henriques
Sage Weil
Yehuda Sadeh Weinraub
Greg Kroah-Hartman
October 2009
April 2010
November 2017
March 2020
June 2020
July 2020
September 2020
November 2020
March 2021
April 2021
May 2021
October 2021
March 2022
May 2023
July 2023
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 389}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 835}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 62}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 124}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 197}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 3, "token_count": 36}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 3, "token_count": 241}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 4, "token_count": 143}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 10, "token_count": 169}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 3, "token_count": 45}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 3, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Xiubo Li
1943
84.52%
Venky Shankar
169
7.35%
Luis Henriques
143
6.22%
Sage Weil
42
1.83%
Yehuda Sadeh Weinraub
1
0.04%
Greg Kroah-Hartman
1
0.04%
Total
2299
metric.h
244
-
5
691
Xiubo Li
Luis Henriques
Venky Shankar
Sage Weil
Greg Kroah-Hartman
October 2009
November 2017
January 2018
March 2019
March 2020
June 2020
July 2020
September 2020
November 2020
March 2021
May 2021
October 2021
November 2021
March 2022
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 183}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 158}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 3, "token_count": 72}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 4, "token_count": 142}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 10, "token_count": 57}, ]}, ]
Author Name
Tokens
Token Proportion
Xiubo Li
468
67.73%
Luis Henriques
153
22.14%
Venky Shankar
57
8.25%
Sage Weil
12
1.74%
Greg Kroah-Hartman
1
0.14%
Total
691
quota.c
535
-
12
2281
Luis Henriques
Yan Zheng
Sage Weil
Kotresh HR
Xiubo Li
Jeff Layton
Yehuda Sadeh Weinraub
Greg Farnum
Jim Schutt
Chengguang Xu
Greg Kroah-Hartman
Others
October 2009
April 2010
August 2010
November 2011
May 2013
March 2016
April 2017
November 2017
January 2018
March 2018
August 2018
November 2018
January 2019
March 2019
May 2019
April 2020
May 2020
August 2020
September 2020
June 2021
November 2021
April 2022
December 2022
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 124}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 1242}, {"author_id": 1, "token_count": 79}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 4, "token_count": 596}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 27, "token_count": 51}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Luis Henriques
1858
81.46%
Yan Zheng
138
6.05%
Sage Weil
134
5.87%
Kotresh HR
51
2.24%
Xiubo Li
41
1.80%
Jeff Layton
33
1.45%
Yehuda Sadeh Weinraub
9
0.39%
Greg Farnum
8
0.35%
Jim Schutt
4
0.18%
Chengguang Xu
3
0.13%
Greg Kroah-Hartman
1
0.04%
Others
1
0.04%
Total
2281
snap.c
1323
-
15
5803
Sage Weil
Yan Zheng
Xiubo Li
Jeff Layton
Luis Henriques
Alex Elder
David Howells
Yehuda Sadeh Weinraub
Henry C Chang
Xi Wang
Linus Torvalds (pre-git)
Linus Torvalds
Greg Kroah-Hartman
David Chinner
Others
May 1998
February 2002
October 2009
December 2009
February 2010
March 2010
April 2010
June 2010
August 2010
September 2010
January 2011
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
July 2015
June 2016
July 2016
November 2016
August 2017
September 2017
November 2017
December 2017
January 2019
February 2019
April 2019
May 2019
June 2019
July 2019
March 2020
August 2020
September 2020
February 2021
April 2021
May 2021
June 2021
August 2021
February 2022
June 2022
November 2022
December 2022
January 2023
May 2023
July 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 3109}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 267}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 29}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 138}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 49, "token_count": 4}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 12, "token_count": 14}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 92}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 134}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"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": 1501570800, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 738}, ]}, {"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}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 41}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 142}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 3, "token_count": 478}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 3, "token_count": 135}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 2, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
3664
63.14%
Yan Zheng
1154
19.89%
Xiubo Li
720
12.41%
Jeff Layton
199
3.43%
Luis Henriques
19
0.33%
Alex Elder
15
0.26%
David Howells
12
0.21%
Yehuda Sadeh Weinraub
7
0.12%
Henry C Chang
4
0.07%
Xi Wang
3
0.05%
Linus Torvalds (pre-git)
2
0.03%
Linus Torvalds
1
0.02%
Greg Kroah-Hartman
1
0.02%
David Chinner
1
0.02%
Others
1
0.02%
Total
5803
strings.c
130
-
8
593
Sage Weil
Yan Zheng
Alex Elder
Greg Farnum
Xiubo Li
Milind Changire
Yehuda Sadeh Weinraub
Greg Kroah-Hartman
October 2009
April 2010
August 2010
February 2013
November 2013
March 2014
April 2015
September 2016
November 2017
July 2021
February 2022
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 503}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 12, "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": 52, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 17, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
503
84.82%
Yan Zheng
36
6.07%
Alex Elder
24
4.05%
Greg Farnum
12
2.02%
Xiubo Li
6
1.01%
Milind Changire
6
1.01%
Yehuda Sadeh Weinraub
5
0.84%
Greg Kroah-Hartman
1
0.17%
Total
593
super.c
1681
-
39
7459
Sage Weil
David Howells
Yehuda Sadeh Weinraub
Jeff Layton
Yan Zheng
Venky Shankar
Xiubo Li
Ilya Dryomov
Al Viro
Luis Henriques
Chengguang Xu
Milosz Tanski
Alex Elder
Douglas Fuller
Jan Kara
Sanidhya Kashyap
Deepa Dinamani
SF Markus Elfring
Neil Brown
Guangliang Zhao
Eric W. Biedermann
Linus Torvalds
Kirill A. Shutemov
Linus Torvalds (pre-git)
David Disseldorp
Cheng Renquan
Greg Farnum
Others
May 1998
February 2002
October 2009
November 2009
December 2009
March 2010
April 2010
May 2010
June 2010
July 2010
January 2011
July 2011
August 2011
September 2011
December 2011
January 2012
February 2012
July 2012
August 2012
September 2012
October 2012
February 2013
March 2013
August 2013
September 2013
November 2013
February 2014
March 2014
February 2015
March 2015
April 2015
June 2015
July 2015
September 2015
January 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
December 2017
January 2018
February 2018
March 2018
May 2018
June 2018
July 2018
August 2018
October 2018
December 2018
January 2019
March 2019
April 2019
May 2019
June 2019
July 2019
September 2019
November 2019
December 2019
January 2020
February 2020
March 2020
July 2020
September 2020
October 2020
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
December 2022
May 2023
July 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 1700}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 37}, {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 62}, {"author_id": 6, "token_count": 808}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 31}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 6, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 14, "token_count": 23}, {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 11}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 14, "token_count": 37}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 12, "token_count": 23}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 12, "token_count": 17}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 18, "token_count": 46}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 9}, {"author_id": 7, "token_count": 8}, {"author_id": 31, "token_count": 25}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 7, "token_count": 15}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 14, "token_count": 7}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 26, "token_count": 31}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 93}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 46, "token_count": 39}, {"author_id": 54, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 57}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 9, "token_count": 44}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 9, "token_count": 34}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 7, "token_count": 4}, {"author_id": 4, "token_count": 23}, {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 9, "token_count": 17}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 5, "token_count": 1311}, {"author_id": 47, "token_count": 12}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 22, "token_count": 2}, {"author_id": 2, "token_count": 73}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 1, "token_count": 23}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 1, "token_count": 119}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 14, "token_count": 33}, {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 7, "token_count": 119}, {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 39}, {"author_id": 3, "token_count": 168}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 7, "token_count": 2}, {"author_id": 2, "token_count": 346}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 10, "token_count": 604}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 48}, {"author_id": 10, "token_count": 42}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 71}, {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 37, "token_count": 6}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 207}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 3, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
1964
26.33%
David Howells
1323
17.74%
Yehuda Sadeh Weinraub
845
11.33%
Jeff Layton
752
10.08%
Yan Zheng
655
8.78%
Venky Shankar
646
8.66%
Xiubo Li
492
6.60%
Ilya Dryomov
167
2.24%
Al Viro
114
1.53%
Luis Henriques
110
1.47%
Chengguang Xu
100
1.34%
Milosz Tanski
46
0.62%
Alex Elder
45
0.60%
Douglas Fuller
39
0.52%
Jan Kara
31
0.42%
Sanidhya Kashyap
25
0.34%
Deepa Dinamani
12
0.16%
SF Markus Elfring
7
0.09%
Neil Brown
6
0.08%
Guangliang Zhao
6
0.08%
Eric W. Biedermann
5
0.07%
Linus Torvalds
4
0.05%
Kirill A. Shutemov
4
0.05%
Linus Torvalds (pre-git)
2
0.03%
David Disseldorp
2
0.03%
Cheng Renquan
2
0.03%
Greg Farnum
1
0.01%
Others
54
0.72%
Total
7459
super.h
1421
-
43
5941
Sage Weil
Yan Zheng
Jeff Layton
Yehuda Sadeh Weinraub
Luis Henriques
Xiubo Li
Guangliang Zhao
Greg Farnum
Jim Schutt
David Howells
Christian Brauner
Milosz Tanski
Chengguang Xu
Zhi Zhang
Al Viro
Milind Changire
Andreas Gruenbacher
Miklos Szeredi
Venky Shankar
Stephen Rothwell
John Spray
Jan Kara
Kotresh HR
Arnd Bergmann
David Disseldorp
Neil Brown
Li Wang
Ilya Dryomov
Yanhu Cao
Linus Torvalds (pre-git)
Henry C Chang
Greg Kroah-Hartman
Eric W. Biedermann
Alex Elder
Linus Torvalds
Cheng Renquan
Others
May 1998
February 2002
August 2009
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
May 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
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
March 2021
April 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
February 2022
March 2022
April 2022
May 2022
June 2022
August 2022
September 2022
October 2022
December 2022
January 2023
April 2023
May 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 2618}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 6, "token_count": 39}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 59, "token_count": 7}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 6, "token_count": 195}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 8, "token_count": 15}, {"author_id": 0, "token_count": 3}, {"author_id": 6, "token_count": 25}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 8, "token_count": 80}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 90}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 49, "token_count": 2}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 28, "token_count": 2}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 21, "token_count": 37}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 11, "token_count": 3}, {"author_id": 18, "token_count": 17}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 13, "token_count": 126}, {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 15, "token_count": 6}, {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 173}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 23, "token_count": 9}, {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 5, "token_count": 10}, {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 215}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 168}, {"author_id": 20, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 35, "token_count": 5}, {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 14, "token_count": 8}, {"author_id": 22, "token_count": 4}, {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 1, "token_count": 142}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 2, "token_count": 3}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 4, "token_count": 3}, {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 37}, {"author_id": 3, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 78}, {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 2, "token_count": 25}, {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 20}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 24, "token_count": 12}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 63}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 56}, {"author_id": 40, "token_count": 2}, {"author_id": 3, "token_count": 52}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 17, "token_count": 9}, {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 4, "token_count": 66}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 9}, {"author_id": 3, "token_count": 45}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 3, "token_count": 46}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 24, "token_count": 8}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 3, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
2804
47.20%
Yan Zheng
1162
19.56%
Jeff Layton
558
9.39%
Yehuda Sadeh Weinraub
350
5.89%
Luis Henriques
304
5.12%
Xiubo Li
286
4.81%
Guangliang Zhao
126
2.12%
Greg Farnum
95
1.60%
Jim Schutt
37
0.62%
David Howells
26
0.44%
Christian Brauner
22
0.37%
Milosz Tanski
17
0.29%
Chengguang Xu
13
0.22%
Zhi Zhang
11
0.19%
Al Viro
11
0.19%
Milind Changire
9
0.15%
Andreas Gruenbacher
9
0.15%
Miklos Szeredi
8
0.13%
Venky Shankar
7
0.12%
Stephen Rothwell
7
0.12%
John Spray
6
0.10%
Jan Kara
6
0.10%
Kotresh HR
5
0.08%
Arnd Bergmann
5
0.08%
David Disseldorp
4
0.07%
Neil Brown
3
0.05%
Li Wang
3
0.05%
Ilya Dryomov
3
0.05%
Yanhu Cao
2
0.03%
Linus Torvalds (pre-git)
2
0.03%
Henry C Chang
2
0.03%
Greg Kroah-Hartman
2
0.03%
Eric W. Biedermann
2
0.03%
Alex Elder
2
0.03%
Linus Torvalds
1
0.02%
Cheng Renquan
1
0.02%
Others
30
0.50%
Total
5941
util.c
100
-
4
416
Sage Weil
Yan Zheng
Yehuda Sadeh Weinraub
Greg Kroah-Hartman
October 2009
April 2010
May 2010
July 2011
February 2016
November 2016
November 2017
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 175}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 151}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 52, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
245
58.89%
Yan Zheng
169
40.63%
Yehuda Sadeh Weinraub
1
0.24%
Greg Kroah-Hartman
1
0.24%
Total
416
xattr.c
1452
-
29
7408
Sage Weil
Yan Zheng
Jeff Layton
Luis Henriques
Xiubo Li
Alex Elder
David Disseldorp
Andreas Gruenbacher
Guangliang Zhao
Milind Changire
Ilya Dryomov
David Howells
Yehuda Sadeh Weinraub
Jianpeng Ma
Yanhu Cao
Sanidhya Kashyap
Al Viro
Venky Shankar
Christian Brauner
Cheng Renquan
Deepa Dinamani
Linus Torvalds (pre-git)
SF Markus Elfring
Linus Torvalds
Greg Kroah-Hartman
Others
May 1998
February 2002
October 2009
November 2009
December 2009
March 2010
April 2010
May 2010
June 2010
August 2010
October 2010
January 2011
May 2011
July 2011
November 2011
January 2012
July 2012
January 2013
February 2013
June 2013
November 2013
February 2014
March 2014
July 2014
September 2014
December 2014
March 2015
May 2015
June 2015
February 2016
March 2016
April 2016
May 2016
October 2016
June 2017
August 2017
November 2017
January 2018
April 2018
September 2018
January 2019
April 2019
May 2019
June 2019
July 2019
August 2019
December 2019
January 2020
March 2020
July 2020
August 2020
September 2020
November 2020
December 2020
January 2021
July 2021
October 2021
February 2022
March 2022
June 2022
January 2023
February 2023
July 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 3518}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 53, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 12, "token_count": 143}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 616}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 12, "token_count": 10}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 16, "token_count": 21}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 13, "token_count": 46}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 161}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 5}, {"author_id": 31, "token_count": 17}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 87}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 47, "token_count": 3}, {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 499}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 14, "token_count": 6}, {"author_id": 23, "token_count": 96}, {"author_id": 7, "token_count": 4}, {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 121}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 190}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 86}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 22, "token_count": 131}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 1, "token_count": 390}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 178}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 38}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 82}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 38, "token_count": 18}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 7, "token_count": 22}, {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 4, "token_count": 46}, {"author_id": 3, "token_count": 153}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 17, "token_count": 40}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 21}, {"author_id": 4, "token_count": 47}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 3, "token_count": 54}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
4258
57.48%
Yan Zheng
1668
22.52%
Jeff Layton
352
4.75%
Luis Henriques
252
3.40%
Xiubo Li
228
3.08%
Alex Elder
153
2.07%
David Disseldorp
132
1.78%
Andreas Gruenbacher
96
1.30%
Guangliang Zhao
46
0.62%
Milind Changire
40
0.54%
Ilya Dryomov
28
0.38%
David Howells
26
0.35%
Yehuda Sadeh Weinraub
22
0.30%
Jianpeng Ma
21
0.28%
Yanhu Cao
18
0.24%
Sanidhya Kashyap
17
0.23%
Al Viro
9
0.12%
Venky Shankar
5
0.07%
Christian Brauner
5
0.07%
Cheng Renquan
5
0.07%
Deepa Dinamani
3
0.04%
Linus Torvalds (pre-git)
2
0.03%
SF Markus Elfring
1
0.01%
Linus Torvalds
1
0.01%
Greg Kroah-Hartman
1
0.01%
Others
19
0.26%
Total
7408
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
132
Author
Tokens
Proportion
Commits
Proportion
0
Sage Weil
60154
37.83%
274
16.77%
1
Yan Zheng
37682
23.70%
386
23.62%
2
Jeff Layton
22956
14.44%
251
15.36%
3
Xiubo Li
12363
7.78%
136
8.32%
4
Luis Henriques
7117
4.48%
61
3.73%
5
David Howells
2698
1.70%
19
1.16%
6
Yehuda Sadeh Weinraub
2566
1.61%
22
1.35%
7
Ilya Dryomov
1543
0.97%
51
3.12%
8
Greg Farnum
1253
0.79%
9
0.55%
9
Chengguang Xu
1031
0.65%
32
1.96%
10
Venky Shankar
886
0.56%
9
0.55%
11
Li Wang
882
0.55%
2
0.12%
12
Alex Elder
755
0.47%
48
2.94%
13
Guangliang Zhao
739
0.46%
2
0.12%
14
Al Viro
597
0.38%
64
3.92%
15
John Spray
574
0.36%
4
0.24%
16
Jianpeng Ma
498
0.31%
11
0.67%
17
Milind Changire
369
0.23%
1
0.06%
18
Milosz Tanski
330
0.21%
3
0.18%
19
Herb Shiu
304
0.19%
3
0.18%
20
Zhi Zhang
296
0.19%
3
0.18%
21
Jim Schutt
209
0.13%
2
0.12%
22
David Disseldorp
204
0.13%
6
0.37%
23
Andreas Gruenbacher
158
0.10%
6
0.37%
24
Christian Brauner
148
0.09%
19
1.16%
25
Matthew Wilcox
146
0.09%
10
0.61%
26
Jan Kara
138
0.09%
9
0.55%
27
Kotresh HR
128
0.08%
2
0.12%
28
Eric W. Biedermann
124
0.08%
5
0.31%
29
Sam Lang
121
0.08%
1
0.06%
30
Nicholas Piggin
119
0.07%
5
0.31%
31
Sanidhya Kashyap
110
0.07%
1
0.06%
32
Zhu, Caifeng
108
0.07%
1
0.06%
33
Alexander Graf
98
0.06%
1
0.06%
34
Dan Carpenter
85
0.05%
10
0.61%
35
Arnd Bergmann
71
0.04%
5
0.31%
36
Christoph Hellwig
70
0.04%
7
0.43%
37
Neil Brown
66
0.04%
3
0.18%
38
Yanhu Cao
65
0.04%
3
0.18%
39
Vishal Moola (Oracle)
61
0.04%
1
0.06%
40
Miklos Szeredi
56
0.04%
5
0.31%
41
David Chinner
53
0.03%
2
0.12%
42
Souptick Joarder
46
0.03%
2
0.12%
43
Linus Torvalds
44
0.03%
7
0.43%
44
Nikolay Borisov
40
0.03%
2
0.12%
45
Hugh Dickins
39
0.02%
1
0.06%
46
Douglas Fuller
39
0.02%
1
0.06%
47
Deepa Dinamani
39
0.02%
5
0.31%
48
Xi Wang
37
0.02%
4
0.24%
49
Henry C Chang
36
0.02%
6
0.37%
50
Kirill A. Shutemov
34
0.02%
3
0.18%
51
Jakob Koschel
34
0.02%
2
0.12%
52
Greg Kroah-Hartman
29
0.02%
2
0.12%
53
Cheng Renquan
29
0.02%
2
0.12%
54
SF Markus Elfring
28
0.02%
1
0.06%
55
Linus Torvalds (pre-git)
25
0.02%
3
0.18%
56
Niels Dossche
24
0.02%
1
0.06%
57
Josef Bacik
24
0.02%
2
0.12%
58
Aneesh Kumar K.V
24
0.02%
2
0.12%
59
Stephen Rothwell
23
0.01%
1
0.06%
60
Others
471
0.30%
92
5.63%
Total
158996
1634