Linux Source Code
Home
Release 6.8
Help
ceph
root
fs
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alex Elder
Alexander Graf
Alexander Mikhalitsyn
Andreas Gruenbacher
Aneesh Kumar K.V
Arnd Bergmann
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
Venky Shankar
Vishal Moola (Oracle)
Wenchao Hao
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
265
-
20
1235
Guangliang Zhao
Yan Zheng
Sage Weil
Chengguang Xu
Christoph Hellwig
Andreas Gruenbacher
Jan Kara
Xiubo Li
Alex Elder
Miklos Szeredi
Christian Brauner
Jeff Layton
Greg Farnum
Deepa Dinamani
Alexander Mikhalitsyn
Yehuda Sadeh Weinraub
Jim Schutt
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
June 2023
July 2023
August 2023
var spanGroupData = [ {"timestamp": 1117609200, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 124}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"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": 22, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 13, "token_count": 515}, ]}, {"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": 24, "token_count": 8}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 24, "token_count": 7}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 25, "token_count": 13}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 25, "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": 63}, ]}, {"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": 15, "token_count": 4}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 41, "token_count": 9}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 32, "token_count": 4}, {"author_id": 15, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Guangliang Zhao
515
41.70%
Yan Zheng
376
30.45%
Sage Weil
128
10.36%
Chengguang Xu
71
5.75%
Christoph Hellwig
30
2.43%
Andreas Gruenbacher
19
1.54%
Jan Kara
18
1.46%
Xiubo Li
15
1.21%
Alex Elder
15
1.21%
Miklos Szeredi
9
0.73%
Christian Brauner
9
0.73%
Jeff Layton
7
0.57%
Greg Farnum
4
0.32%
Deepa Dinamani
4
0.32%
Alexander Mikhalitsyn
4
0.32%
Yehuda Sadeh Weinraub
2
0.16%
Jim Schutt
2
0.16%
Ilya Dryomov
1
0.08%
Others
6
0.49%
Total
1235
addr.c
2237
-
39
11219
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
Kirill A. Shutemov
Luis Henriques
Linus Torvalds
Henry C Chang
Dan Carpenter
Andreas Gruenbacher
Linus Torvalds (pre-git)
SF Markus Elfring
Greg Kroah-Hartman
David Chinner
Arnd Bergmann
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
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
August 2017
September 2017
November 2017
December 2017
January 2018
February 2018
March 2018
June 2018
July 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
June 2023
October 2023
November 2023
var spanGroupData = [ {"timestamp": 694252800, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 2481}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 6, "token_count": 95}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 6, "token_count": 41}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 6, "token_count": 43}, ]}, {"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": 51, "token_count": 5}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 42, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 51, "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": 25, "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": 72}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 12, "token_count": 55}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 45}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 11, "token_count": 92}, {"author_id": 19, "token_count": 27}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 1, "token_count": 281}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 623}, ]}, {"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": 854}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 52, "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": 638}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 202}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 7, "token_count": 38}, {"author_id": 52, "token_count": 13}, {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 7, "token_count": 12}, {"author_id": 1, "token_count": 182}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 14, "token_count": 19}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"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": 1501570800, "group": [ {"author_id": 55, "token_count": 1}, {"author_id": 1, "token_count": 344}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 287}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 54, "token_count": 1}, {"author_id": 25, "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": 76}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 38, "token_count": 1}, {"author_id": 45, "token_count": 41}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 45, "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": 73}, {"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": 24, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 33}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 179}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 760}, ]}, {"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": 33, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 33, "token_count": 3}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 25, "token_count": 14}, {"author_id": 2, "token_count": 50}, ]}, {"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": 38}, {"author_id": 2, "token_count": 66}, ]}, {"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": 284}, {"author_id": 2, "token_count": 234}, ]}, {"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": 33, "token_count": 82}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 35, "token_count": 6}, {"author_id": 5, "token_count": 52}, {"author_id": 37, "token_count": 52}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 33, "token_count": 4}, {"author_id": 3, "token_count": 62}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 31}, ]}, {"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": 565}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 40, "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}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 499}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 33, "token_count": 4}, {"author_id": 3, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Yan Zheng
3882
34.60%
Sage Weil
2658
23.69%
Jeff Layton
2209
19.69%
Xiubo Li
1091
9.72%
David Howells
408
3.64%
Yehuda Sadeh Weinraub
188
1.68%
Alex Elder
154
1.37%
Matthew Wilcox
96
0.86%
Li Wang
93
0.83%
Ilya Dryomov
75
0.67%
Vishal Moola (Oracle)
61
0.54%
Neil Brown
53
0.47%
Souptick Joarder
45
0.40%
Al Viro
34
0.30%
Milosz Tanski
27
0.24%
Jan Kara
21
0.19%
Kirill A. Shutemov
14
0.12%
Luis Henriques
10
0.09%
Linus Torvalds
6
0.05%
Henry C Chang
6
0.05%
Dan Carpenter
6
0.05%
Andreas Gruenbacher
6
0.05%
Linus Torvalds (pre-git)
5
0.04%
SF Markus Elfring
1
0.01%
Greg Kroah-Hartman
1
0.01%
David Chinner
1
0.01%
Arnd Bergmann
1
0.01%
Others
67
0.60%
Total
11219
cache.c
112
-
11
536
Jeff Layton
Yan Zheng
David Howells
Milosz Tanski
Sage Weil
Yehuda Sadeh Weinraub
Greg Farnum
Ilya Dryomov
Jim Schutt
Xiubo Li
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": 22, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 19, "token_count": 64}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 19, "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": 221}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 5, "token_count": 15}, {"author_id": 3, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
221
41.23%
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%
Xiubo Li
1
0.19%
Others
2
0.37%
Total
536
cache.h
117
-
9
433
Jeff Layton
Milosz Tanski
Yan Zheng
Sage Weil
David Howells
Yehuda Sadeh Weinraub
Greg Farnum
Jim Schutt
Others
October 2009
April 2010
August 2010
November 2010
May 2013
August 2013
May 2016
March 2019
May 2019
June 2020
June 2021
December 2021
June 2022
November 2023
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"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": 1367391600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 19, "token_count": 133}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"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": 60}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 117}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 5, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
177
40.88%
Milosz Tanski
133
30.72%
Yan Zheng
39
9.01%
Sage Weil
39
9.01%
David Howells
29
6.70%
Yehuda Sadeh Weinraub
8
1.85%
Greg Farnum
4
0.92%
Jim Schutt
2
0.46%
Others
2
0.46%
Total
433
caps.c
5067
-
44
25096
Sage Weil
Yan Zheng
Jeff Layton
Xiubo Li
Yehuda Sadeh Weinraub
Chengguang Xu
Zhi Zhang
Luis Henriques
David Howells
Eric W. Biedermann
Nikolay Borisov
Jakob Koschel
Ilya Dryomov
Greg Farnum
Niels Dossche
Alex Elder
Milosz Tanski
Henry C Chang
Arnd Bergmann
Jianpeng Ma
Josef Bacik
Jan Kara
Guangliang Zhao
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
September 2023
October 2023
November 2023
February 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 9294}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 272}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 138}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 43}, {"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": 167}, {"author_id": 6, "token_count": 273}, ]}, {"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}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 51, "token_count": 11}, {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 58, "token_count": 6}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 180}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 26, "token_count": 38}, {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"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": 17, "token_count": 8}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 203}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 19, "token_count": 12}, {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 13, "token_count": 5}, {"author_id": 1, "token_count": 686}, ]}, {"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": 24}, ]}, {"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": 162}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 79}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 250}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 7, "token_count": 8}, {"author_id": 1, "token_count": 282}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 559}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"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": 52, "token_count": 1}, {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 1318}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 46, "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": 6}, {"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": 47}, ]}, {"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": 55, "token_count": 2}, {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 54, "token_count": 1}, {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 9, "token_count": 7}, {"author_id": 4, "token_count": 6}, {"author_id": 1, "token_count": 41}, {"author_id": 21, "token_count": 204}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 9, "token_count": 92}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 310}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 38, "token_count": 9}, {"author_id": 9, "token_count": 163}, ]}, {"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": 169}, ]}, {"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": 77}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 47}, {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 294}, {"author_id": 3, "token_count": 84}, {"author_id": 1, "token_count": 762}, ]}, {"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": 18}, ]}, {"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": 84}, ]}, {"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": 7, "token_count": 19}, {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 66}, {"author_id": 3, "token_count": 5}, ]}, {"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": 65}, {"author_id": 3, "token_count": 257}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 100}, {"author_id": 3, "token_count": 315}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 593}, ]}, {"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}, {"author_id": 3, "token_count": 66}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 53, "token_count": 34}, {"author_id": 57, "token_count": 24}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 123}, {"author_id": 2, "token_count": 15}, {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 429}, {"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": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 3, "token_count": 29}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 1545}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 3, "token_count": 116}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
10510
41.88%
Yan Zheng
7078
28.20%
Jeff Layton
3157
12.58%
Xiubo Li
2965
11.81%
Yehuda Sadeh Weinraub
304
1.21%
Chengguang Xu
262
1.04%
Zhi Zhang
204
0.81%
Luis Henriques
136
0.54%
David Howells
123
0.49%
Eric W. Biedermann
38
0.15%
Nikolay Borisov
36
0.14%
Jakob Koschel
34
0.14%
Ilya Dryomov
27
0.11%
Greg Farnum
26
0.10%
Niels Dossche
24
0.10%
Alex Elder
19
0.08%
Milosz Tanski
12
0.05%
Henry C Chang
11
0.04%
Arnd Bergmann
9
0.04%
Jianpeng Ma
8
0.03%
Josef Bacik
6
0.02%
Jan Kara
6
0.02%
Guangliang Zhao
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
80
0.32%
Total
25096
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": 54, "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
685
-
13
2963
Jeff Layton
Luis Henriques
Xiubo Li
Sage Weil
Yehuda Sadeh Weinraub
Sanidhya Kashyap
Zhi Zhang
Yan Zheng
Alexander Mikhalitsyn
Linus Torvalds
Greg Kroah-Hartman
Andreas Gruenbacher
Others
October 2009
April 2010
November 2010
January 2011
July 2011
January 2013
January 2014
March 2015
April 2016
November 2017
January 2018
July 2019
January 2020
July 2020
August 2020
September 2020
November 2020
March 2021
February 2022
March 2022
April 2022
August 2022
November 2022
June 2023
August 2023
September 2023
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"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": 1425196800, "group": [ {"author_id": 30, "token_count": 9}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 21, "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": 306}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 213}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 234}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 269}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 3, "token_count": 54}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 4, "token_count": 294}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 615}, {"author_id": 4, "token_count": 628}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 4, "token_count": 66}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 99}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
1638
55.28%
Luis Henriques
995
33.58%
Xiubo Li
166
5.60%
Sage Weil
107
3.61%
Yehuda Sadeh Weinraub
27
0.91%
Sanidhya Kashyap
9
0.30%
Zhi Zhang
5
0.17%
Yan Zheng
4
0.13%
Alexander Mikhalitsyn
3
0.10%
Linus Torvalds
2
0.07%
Greg Kroah-Hartman
1
0.03%
Andreas Gruenbacher
1
0.03%
Others
5
0.17%
Total
2963
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": 24, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 54, "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
487
-
21
2587
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
June 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 56, "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": 208}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 35, "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": 16, "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": 25, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 54, "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": 35, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 54, "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": 39, "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}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 34}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
1026
39.66%
Xiubo Li
469
18.13%
Yehuda Sadeh Weinraub
301
11.64%
Luis Henriques
269
10.40%
John Spray
226
8.74%
Jeff Layton
174
6.73%
Yan Zheng
40
1.55%
Dan Carpenter
24
0.93%
Ilya Dryomov
21
0.81%
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.15%
Total
2587
dir.c
2240
-
32
11049
Sage Weil
Yan Zheng
Jeff Layton
Xiubo Li
Al Viro
Chengguang Xu
Luis Henriques
David Howells
Nicholas Piggin
Sanidhya Kashyap
Christian Brauner
Yehuda Sadeh Weinraub
Josef Bacik
Miklos Szeredi
Guangliang Zhao
Linus Torvalds
Li Wang
Arnd Bergmann
Zhi Zhang
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
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
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
November 2023
December 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 3840}, ]}, {"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": 0, "token_count": 9}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 6, "token_count": 24}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 28}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"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": 28, "token_count": 80}, {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 58, "token_count": 15}, {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 14, "token_count": 9}, {"author_id": 41, "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": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 14, "token_count": 54}, ]}, {"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": 24}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 14, "token_count": 6}, {"author_id": 1, "token_count": 15}, ]}, {"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": 30, "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": 472}, ]}, {"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": 135}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 1, "token_count": 871}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 87}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 41, "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": 54, "token_count": 1}, {"author_id": 1, "token_count": 151}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 49}, {"author_id": 1, "token_count": 4}, {"author_id": 21, "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": 38, "token_count": 1}, {"author_id": 9, "token_count": 16}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 38, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 1405}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 465}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 98}, ]}, {"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": 1580544000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 102}, {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 219}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 229}, {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 15, "token_count": 16}, {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 51}, {"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": 3, "token_count": 51}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 3, "token_count": 119}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 174}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 22}, {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 15, "token_count": 11}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 3, "token_count": 41}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 553}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 15, "token_count": 33}, {"author_id": 43, "token_count": 9}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 14, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
4216
38.16%
Yan Zheng
3609
32.66%
Jeff Layton
1341
12.14%
Xiubo Li
1066
9.65%
Al Viro
159
1.44%
Chengguang Xu
125
1.13%
Luis Henriques
113
1.02%
David Howells
82
0.74%
Nicholas Piggin
80
0.72%
Sanidhya Kashyap
62
0.56%
Christian Brauner
61
0.55%
Yehuda Sadeh Weinraub
44
0.40%
Josef Bacik
15
0.14%
Miklos Szeredi
12
0.11%
Guangliang Zhao
12
0.11%
Linus Torvalds
10
0.09%
Li Wang
6
0.05%
Arnd Bergmann
6
0.05%
Zhi Zhang
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.21%
Total
11049
export.c
607
-
20
3195
Yan Zheng
Sage Weil
Jeff Layton
Xiubo Li
Luis Henriques
Hugh Dickins
Aneesh Kumar K.V
Al Viro
David Howells
Dan Carpenter
Linus Torvalds (pre-git)
Yehuda Sadeh Weinraub
Milind Changire
Linus Torvalds
Greg Kroah-Hartman
Others
May 1998
February 2002
October 2009
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
July 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
June 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 770}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 35, "token_count": 4}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 59, "token_count": 24}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 100}, ]}, {"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": 48, "token_count": 38}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 420}, ]}, {"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": 54, "token_count": 1}, {"author_id": 1, "token_count": 1199}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 4, "token_count": 57}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"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": 133}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"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": 24}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 112}, ]}, ]
Author Name
Tokens
Token Proportion
Yan Zheng
1720
53.83%
Sage Weil
901
28.20%
Jeff Layton
204
6.38%
Xiubo Li
125
3.91%
Luis Henriques
124
3.88%
Hugh Dickins
38
1.19%
Aneesh Kumar K.V
24
0.75%
Al Viro
14
0.44%
David Howells
13
0.41%
Dan Carpenter
4
0.13%
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
22
0.69%
Total
3195
file.c
3119
-
50
15371
Jeff Layton
Sage Weil
Yan Zheng
Luis Henriques
Xiubo Li
Li Wang
Ilya Dryomov
Jianpeng Ma
David Howells
Chengguang Xu
Al Viro
Yehuda Sadeh Weinraub
Zhu, Caifeng
Christian Brauner
Alexander Graf
Alex Elder
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
Linus Torvalds (pre-git)
Zhi Zhang
SF Markus Elfring
Matthew Wilcox
Linus Torvalds
Henry C Chang
Greg Kroah-Hartman
Others
May 1998
February 2002
March 2006
June 2007
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
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
August 2023
October 2023
November 2023
December 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 2226}, ]}, {"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": 65}, {"author_id": 6, "token_count": 27}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 6, "token_count": 79}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"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": 51, "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": 57}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 58, "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": 30}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 41, "token_count": 13}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 27, "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}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 17, "token_count": 20}, {"author_id": 11, "token_count": 775}, {"author_id": 19, "token_count": 9}, {"author_id": 0, "token_count": 29}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 17, "token_count": 432}, ]}, {"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": 20}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"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": 101}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 30}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 31, "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": 1157}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 50, "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": 52, "token_count": 10}, {"author_id": 1, "token_count": 216}, ]}, {"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": 50, "token_count": 2}, {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 46, "token_count": 4}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 39}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 34, "token_count": 97}, {"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": 55, "token_count": 1}, {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 54, "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}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 9, "token_count": 153}, {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 7, "token_count": 398}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 38, "token_count": 3}, {"author_id": 9, "token_count": 52}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 38, "token_count": 1}, {"author_id": 1, "token_count": 287}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 23}, {"author_id": 4, "token_count": 1119}, ]}, {"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": 42, "token_count": 49}, {"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": 64}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 60}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 1252}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 115}, {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 4, "token_count": 192}, {"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": 161}, {"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": 25, "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": 81}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 80}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 15, "token_count": 52}, {"author_id": 2, "token_count": 59}, {"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": 298}, {"author_id": 33, "token_count": 1}, {"author_id": 3, "token_count": 29}, ]}, {"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": 1427}, {"author_id": 4, "token_count": 42}, {"author_id": 3, "token_count": 139}, ]}, {"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": 26}, ]}, {"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": 473}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 15, "token_count": 45}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 35, "token_count": 3}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 3, "token_count": 28}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
3811
24.79%
Sage Weil
2729
17.75%
Yan Zheng
2707
17.61%
Luis Henriques
1733
11.27%
Xiubo Li
1093
7.11%
Li Wang
775
5.04%
Ilya Dryomov
545
3.55%
Jianpeng Ma
453
2.95%
David Howells
405
2.63%
Chengguang Xu
216
1.41%
Al Viro
148
0.96%
Yehuda Sadeh Weinraub
120
0.78%
Zhu, Caifeng
108
0.70%
Christian Brauner
97
0.63%
Alexander Graf
97
0.63%
Alex Elder
54
0.35%
David Chinner
49
0.32%
Christoph Hellwig
36
0.23%
Sam Lang
18
0.12%
Jan Kara
14
0.09%
Miklos Szeredi
13
0.08%
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%
Linus Torvalds (pre-git)
2
0.01%
Zhi Zhang
1
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
83
0.54%
Total
15371
inode.c
3132
-
34
16435
Sage Weil
Yan Zheng
Jeff Layton
Xiubo Li
Luis Henriques
Milind Changire
David Howells
Yehuda Sadeh Weinraub
Christian Brauner
Eric W. Biedermann
Al Viro
Jan Kara
Arnd Bergmann
Nicholas Piggin
Chengguang Xu
Xi Wang
Guangliang Zhao
Andreas Gruenbacher
Milosz Tanski
David Disseldorp
Ilya Dryomov
Linus Torvalds
Dan Carpenter
Deepa Dinamani
Yanhu Cao
Henry C Chang
Miklos Szeredi
SF Markus Elfring
Kirill A. Shutemov
Alexander Mikhalitsyn
Greg Kroah-Hartman
Others
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
August 2010
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
November 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
June 2023
July 2023
August 2023
October 2023
November 2023
January 2024
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 6188}, ]}, {"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": 25}, {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 87}, ]}, {"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": 12}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 35, "token_count": 7}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 28, "token_count": 30}, {"author_id": 6, "token_count": 56}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 51, "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": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 49, "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": 26, "token_count": 67}, {"author_id": 0, "token_count": 169}, ]}, {"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": 19, "token_count": 14}, {"author_id": 1, "token_count": 89}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 114}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 13, "token_count": 18}, {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 137}, ]}, {"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": 254}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 601}, ]}, {"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": 62}, ]}, {"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": 387}, ]}, {"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": 103}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 1, "token_count": 115}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 24, "token_count": 21}, {"author_id": 52, "token_count": 3}, {"author_id": 1, "token_count": 218}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 25, "token_count": 35}, {"author_id": 1, "token_count": 395}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 43, "token_count": 4}, {"author_id": 41, "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": 55, "token_count": 3}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 54, "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": 50, "token_count": 3}, {"author_id": 1, "token_count": 143}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 50, "token_count": 6}, {"author_id": 4, "token_count": 21}, {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 38, "token_count": 34}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 9, "token_count": 25}, ]}, {"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": 28}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 23, "token_count": 13}, {"author_id": 2, "token_count": 148}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 30}, {"author_id": 1, "token_count": 501}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 57}, {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 2, "token_count": 79}, {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 132}, ]}, {"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": 21}, {"author_id": 3, "token_count": 1}, {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 254}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 377}, {"author_id": 39, "token_count": 8}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 351}, {"author_id": 3, "token_count": 49}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 7, "token_count": 12}, {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 15, "token_count": 18}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 155}, ]}, {"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": 183}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 18, "token_count": 206}, {"author_id": 3, "token_count": 40}, {"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": 15}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 193}, {"author_id": 4, "token_count": 74}, {"author_id": 3, "token_count": 829}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 35, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 683}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 32, "token_count": 2}, {"author_id": 15, "token_count": 41}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 112}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 3, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
6754
41.10%
Yan Zheng
4057
24.69%
Jeff Layton
2709
16.48%
Xiubo Li
1780
10.83%
Luis Henriques
226
1.38%
Milind Changire
206
1.25%
David Howells
121
0.74%
Yehuda Sadeh Weinraub
94
0.57%
Christian Brauner
69
0.42%
Eric W. Biedermann
67
0.41%
Al Viro
52
0.32%
Jan Kara
35
0.21%
Arnd Bergmann
34
0.21%
Nicholas Piggin
30
0.18%
Chengguang Xu
25
0.15%
Xi Wang
24
0.15%
Guangliang Zhao
23
0.14%
Andreas Gruenbacher
21
0.13%
Milosz Tanski
14
0.09%
David Disseldorp
13
0.08%
Ilya Dryomov
12
0.07%
Linus Torvalds
11
0.07%
Dan Carpenter
10
0.06%
Deepa Dinamani
9
0.05%
Yanhu Cao
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%
Alexander Mikhalitsyn
2
0.01%
Greg Kroah-Hartman
1
0.01%
Others
8
0.05%
Total
16435
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": 54, "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": 54, "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
425
-
14
2166
Sage Weil
Jeff Layton
Xiubo Li
Greg Farnum
Yan Zheng
Ilya Dryomov
Al Viro
Jianpeng Ma
Zhi Zhang
Linus Torvalds
Yehuda Sadeh Weinraub
Luis Henriques
Greg Kroah-Hartman
Alex Elder
October 2009
December 2009
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
February 2022
March 2022
June 2023
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 1185}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 126}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 8, "token_count": 28}, ]}, {"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": 30}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 17, "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": 54, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 21, "token_count": 6}, ]}, {"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": 20}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 268}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 3, "token_count": 66}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 34}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
1472
67.96%
Jeff Layton
283
13.07%
Xiubo Li
113
5.22%
Greg Farnum
108
4.99%
Yan Zheng
85
3.92%
Ilya Dryomov
46
2.12%
Al Viro
30
1.39%
Jianpeng Ma
13
0.60%
Zhi Zhang
6
0.28%
Linus Torvalds
4
0.18%
Yehuda Sadeh Weinraub
2
0.09%
Luis Henriques
2
0.09%
Greg Kroah-Hartman
1
0.05%
Alex Elder
1
0.05%
Total
2166
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": 54, "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
519
-
12
2491
Greg Farnum
Yan Zheng
Herb Shiu
Sage Weil
Jeff Layton
Xiubo Li
Jim Schutt
Al Viro
Yehuda Sadeh Weinraub
Chengguang Xu
Greg Kroah-Hartman
Others
October 2009
December 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
June 2023
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 160}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 8, "token_count": 821}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 8, "token_count": 48}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 20, "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": 22, "token_count": 93}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 140}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 174}, ]}, {"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": 257}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"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": 27}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 3, "token_count": 45}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 115}, ]}, ]
Author Name
Tokens
Token Proportion
Greg Farnum
869
34.89%
Yan Zheng
819
32.88%
Herb Shiu
183
7.35%
Sage Weil
172
6.90%
Jeff Layton
168
6.74%
Xiubo Li
161
6.46%
Jim Schutt
93
3.73%
Al Viro
8
0.32%
Yehuda Sadeh Weinraub
7
0.28%
Chengguang Xu
7
0.28%
Greg Kroah-Hartman
1
0.04%
Others
3
0.12%
Total
2491
mds_client.c
6178
-
51
30808
Sage Weil
Yan Zheng
Xiubo Li
Jeff Layton
Ilya Dryomov
John Spray
Christian Brauner
Luis Henriques
Alex Elder
Yehuda Sadeh Weinraub
Chengguang Xu
Greg Farnum
Herb Shiu
Milind Changire
Sam Lang
Alexander Mikhalitsyn
Jim Schutt
Kotresh HR
Al Viro
David Disseldorp
Zhi Zhang
David Howells
Yanhu Cao
Dan Carpenter
Eric W. Biedermann
Xi Wang
SF Markus Elfring
Nicholas Piggin
Venky Shankar
Arnd Bergmann
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
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
June 2023
July 2023
August 2023
September 2023
October 2023
November 2023
January 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 10517}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 259}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 170}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 25}, {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 443}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 35, "token_count": 12}, {"author_id": 0, "token_count": 177}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 28}, {"author_id": 6, "token_count": 112}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 483}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 8, "token_count": 45}, {"author_id": 0, "token_count": 258}, {"author_id": 6, "token_count": 48}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 108}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 8, "token_count": 54}, {"author_id": 0, "token_count": 113}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 8, "token_count": 10}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 20, "token_count": 102}, {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 28, "token_count": 7}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 51, "token_count": 3}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 38}, {"author_id": 0, "token_count": 15}, ]}, {"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": 49, "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": 27, "token_count": 92}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 26, "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": 128}, {"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": 35, "token_count": 2}, {"author_id": 22, "token_count": 69}, {"author_id": 0, "token_count": 10}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 17, "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": 227}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 310}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 48}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 16, "token_count": 319}, {"author_id": 1, "token_count": 136}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 16, "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": 86}, ]}, {"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": 143}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 7, "token_count": 44}, {"author_id": 1, "token_count": 429}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 75}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 193}, ]}, {"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": 50, "token_count": 1}, {"author_id": 1, "token_count": 73}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 24, "token_count": 2}, {"author_id": 7, "token_count": 27}, {"author_id": 52, "token_count": 1}, {"author_id": 1, "token_count": 154}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 25, "token_count": 4}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 43, "token_count": 2}, {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 581}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 80}, ]}, {"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": 28}, ]}, {"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": 55, "token_count": 8}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 112}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 2, "token_count": 85}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 54, "token_count": 1}, {"author_id": 1, "token_count": 170}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 215}, {"author_id": 21, "token_count": 46}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 9, "token_count": 124}, ]}, {"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": 38, "token_count": 5}, {"author_id": 9, "token_count": 15}, {"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": 261}, ]}, {"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": 23, "token_count": 49}, {"author_id": 2, "token_count": 248}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 68}, {"author_id": 1, "token_count": 46}, ]}, {"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": 180}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 412}, {"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": 105}, {"author_id": 3, "token_count": 61}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 88}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 3, "token_count": 94}, {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 45}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 3, "token_count": 145}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 417}, {"author_id": 3, "token_count": 299}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 356}, {"author_id": 1, "token_count": 274}, {"author_id": 39, "token_count": 24}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 7, "token_count": 9}, {"author_id": 2, "token_count": 43}, {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 7, "token_count": 63}, {"author_id": 2, "token_count": 74}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 7, "token_count": 312}, {"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": 20}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 4, "token_count": 41}, {"author_id": 3, "token_count": 254}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 3, "token_count": 217}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 29, "token_count": 58}, ]}, {"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": 18, "token_count": 96}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 3, "token_count": 335}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 3, "token_count": 77}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 4, "token_count": 37}, {"author_id": 3, "token_count": 268}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 3, "token_count": 251}, ]}, {"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": 115}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 3, "token_count": 173}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 1266}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 3, "token_count": 317}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 32, "token_count": 80}, {"author_id": 15, "token_count": 318}, {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 14, "token_count": 7}, {"author_id": 3, "token_count": 214}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 10, "token_count": 6}, {"author_id": 3, "token_count": 58}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 3, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
12867
41.77%
Yan Zheng
6861
22.27%
Xiubo Li
4554
14.78%
Jeff Layton
3380
10.97%
Ilya Dryomov
664
2.16%
John Spray
335
1.09%
Christian Brauner
318
1.03%
Luis Henriques
317
1.03%
Alex Elder
254
0.82%
Yehuda Sadeh Weinraub
176
0.57%
Chengguang Xu
139
0.45%
Greg Farnum
109
0.35%
Herb Shiu
102
0.33%
Milind Changire
96
0.31%
Sam Lang
92
0.30%
Alexander Mikhalitsyn
80
0.26%
Jim Schutt
69
0.22%
Kotresh HR
58
0.19%
Al Viro
52
0.17%
David Disseldorp
49
0.16%
Zhi Zhang
46
0.15%
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%
SF Markus Elfring
8
0.03%
Nicholas Piggin
7
0.02%
Venky Shankar
6
0.02%
Arnd Bergmann
5
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
50
0.16%
Total
30808
mds_client.h
629
-
22
1997
Sage Weil
Jeff Layton
Yan Zheng
Xiubo Li
Yehuda Sadeh Weinraub
Luis Henriques
Herb Shiu
John Spray
Milind Changire
Sam Lang
Christian Brauner
Zhi Zhang
Greg Farnum
David Disseldorp
Alexander Mikhalitsyn
Alex Elder
Yanhu Cao
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
June 2023
July 2023
August 2023
September 2023
January 2024
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 989}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"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": 10}, ]}, {"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": 20, "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": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 27, "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": 16, "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": 54, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 10}, {"author_id": 21, "token_count": 9}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 38, "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": 23, "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": 3}, ]}, {"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": 39, "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": 18, "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": 1685602800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 32, "token_count": 4}, {"author_id": 15, "token_count": 11}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 3, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
1094
54.78%
Jeff Layton
286
14.32%
Yan Zheng
270
13.52%
Xiubo Li
156
7.81%
Yehuda Sadeh Weinraub
44
2.20%
Luis Henriques
37
1.85%
Herb Shiu
18
0.90%
John Spray
17
0.85%
Milind Changire
16
0.80%
Sam Lang
11
0.55%
Christian Brauner
11
0.55%
Zhi Zhang
9
0.45%
Greg Farnum
4
0.20%
David Disseldorp
4
0.20%
Alexander Mikhalitsyn
4
0.20%
Alex Elder
4
0.20%
Yanhu Cao
3
0.15%
Ilya Dryomov
1
0.05%
Greg Kroah-Hartman
1
0.05%
Arnd Bergmann
1
0.05%
Others
6
0.30%
Total
1997
mdsmap.c
438
-
15
2250
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
August 2021
June 2022
October 2022
June 2023
February 2024
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": 3}, ]}, {"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": 35, "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": 115}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 548}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 153}, ]}, {"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": 1627801200, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 4, "token_count": 82}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 3, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
1059
47.07%
Yan Zheng
747
33.20%
Xiubo Li
225
10.00%
Luis Henriques
82
3.64%
Ilya Dryomov
44
1.96%
Jeff Layton
22
0.98%
Dan Carpenter
21
0.93%
Alex Elder
6
0.27%
Yehuda Sadeh Weinraub
3
0.13%
SF Markus Elfring
3
0.13%
Greg Kroah-Hartman
1
0.04%
Others
37
1.64%
Total
2250
mdsmap.h
79
-
8
286
Sage Weil
Yan Zheng
Xiubo Li
Luis Henriques
Ilya Dryomov
Greg Kroah-Hartman
David Howells
Others
October 2009
November 2009
June 2010
November 2011
October 2012
February 2013
November 2016
March 2017
November 2017
November 2019
December 2019
October 2020
June 2022
February 2024
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 217}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 3, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
250
87.41%
Yan Zheng
13
4.55%
Xiubo Li
12
4.20%
Luis Henriques
3
1.05%
Ilya Dryomov
3
1.05%
Greg Kroah-Hartman
1
0.35%
David Howells
1
0.35%
Others
3
1.05%
Total
286
metric.c
362
-
7
2312
Xiubo Li
Venky Shankar
Luis Henriques
Sage Weil
Yehuda Sadeh Weinraub
Alex Elder
Greg Kroah-Hartman
October 2009
January 2010
April 2010
March 2013
November 2017
March 2020
June 2020
July 2020
September 2020
November 2020
March 2021
April 2021
May 2021
October 2021
March 2022
May 2023
June 2023
July 2023
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 54, "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": 825}, ]}, {"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": 1685602800, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 3, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Xiubo Li
1948
84.26%
Venky Shankar
169
7.31%
Luis Henriques
143
6.19%
Sage Weil
42
1.82%
Yehuda Sadeh Weinraub
6
0.26%
Alex Elder
3
0.13%
Greg Kroah-Hartman
1
0.04%
Total
2312
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": 54, "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
547
-
13
2376
Luis Henriques
Sage Weil
Yan Zheng
Xiubo Li
Kotresh HR
Wenchao Hao
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
August 2020
September 2020
June 2021
November 2021
April 2022
December 2022
June 2023
November 2023
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 122}, ]}, {"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": 22, "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": 54, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 1229}, {"author_id": 1, "token_count": 71}, ]}, {"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": 588}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1585724400, "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": 29, "token_count": 51}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 83}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 44, "token_count": 45}, ]}, ]
Author Name
Tokens
Token Proportion
Luis Henriques
1835
77.23%
Sage Weil
132
5.56%
Yan Zheng
130
5.47%
Xiubo Li
124
5.22%
Kotresh HR
51
2.15%
Wenchao Hao
45
1.89%
Jeff Layton
33
1.39%
Yehuda Sadeh Weinraub
9
0.38%
Greg Farnum
8
0.34%
Jim Schutt
4
0.17%
Chengguang Xu
3
0.13%
Greg Kroah-Hartman
1
0.04%
Others
1
0.04%
Total
2376
snap.c
1343
-
16
6007
Sage Weil
Yan Zheng
Xiubo Li
Jeff Layton
Luis Henriques
Alex Elder
David Howells
Yehuda Sadeh Weinraub
Li Wang
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
August 2013
November 2014
December 2014
April 2015
May 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
June 2023
July 2023
October 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 3114}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 270}, ]}, {"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": 119}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 42, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 51, "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": 49, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 12, "token_count": 14}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 93}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 134}, ]}, {"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": 54, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 735}, ]}, {"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": 39}, ]}, {"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": 146}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 3, "token_count": 404}, ]}, {"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": 131}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 290}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
3650
60.76%
Yan Zheng
1148
19.11%
Xiubo Li
930
15.48%
Jeff Layton
209
3.48%
Luis Henriques
19
0.32%
Alex Elder
15
0.25%
David Howells
12
0.20%
Yehuda Sadeh Weinraub
7
0.12%
Li Wang
4
0.07%
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
6007
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": 54, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 18, "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
1696
-
40
7618
Sage Weil
David Howells
Yehuda Sadeh Weinraub
Jeff Layton
Xiubo Li
Yan Zheng
Venky Shankar
Ilya Dryomov
Al Viro
Luis Henriques
Chengguang Xu
Milosz Tanski
Alex Elder
Douglas Fuller
Jan Kara
Sanidhya Kashyap
Alexander Mikhalitsyn
Deepa Dinamani
SF Markus Elfring
Neil Brown
Guangliang Zhao
Eric W. Biedermann
Linus Torvalds
Kirill A. Shutemov
Linus Torvalds (pre-git)
David Disseldorp
Christian Brauner
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
June 2023
July 2023
August 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 1667}, ]}, {"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}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 62}, {"author_id": 6, "token_count": 791}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 29}, {"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": 29}, ]}, {"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": 1}, ]}, {"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": 52, "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": 26, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 19, "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": 30, "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": 25, "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": 47, "token_count": 39}, {"author_id": 55, "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": 1321}, {"author_id": 50, "token_count": 12}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 23, "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": 112}, ]}, {"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": 174}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 2, "token_count": 353}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 10, "token_count": 602}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 42}, ]}, {"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": 206}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 196}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 32, "token_count": 15}, {"author_id": 15, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
1915
25.14%
David Howells
1333
17.50%
Yehuda Sadeh Weinraub
828
10.87%
Jeff Layton
763
10.02%
Xiubo Li
693
9.10%
Yan Zheng
648
8.51%
Venky Shankar
644
8.45%
Ilya Dryomov
167
2.19%
Al Viro
111
1.46%
Luis Henriques
110
1.44%
Chengguang Xu
100
1.31%
Milosz Tanski
46
0.60%
Alex Elder
45
0.59%
Douglas Fuller
39
0.51%
Jan Kara
31
0.41%
Sanidhya Kashyap
25
0.33%
Alexander Mikhalitsyn
15
0.20%
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%
Christian Brauner
2
0.03%
Greg Farnum
1
0.01%
Others
54
0.71%
Total
7618
super.h
1440
-
43
6018
Sage Weil
Yan Zheng
Jeff Layton
Yehuda Sadeh Weinraub
Xiubo Li
Luis Henriques
Guangliang Zhao
Greg Farnum
Jim Schutt
Christian Brauner
David Howells
Milosz Tanski
Andreas Gruenbacher
Chengguang Xu
Zhi Zhang
Al Viro
Milind Changire
Miklos Szeredi
Venky Shankar
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
Others
May 1998
February 2002
August 2009
October 2009
November 2009
December 2009
January 2010
February 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
June 2023
September 2023
November 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 2620}, {"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": 60, "token_count": 7}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 6, "token_count": 197}, ]}, {"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": 76}, {"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": 94}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 51, "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": 41, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 26, "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": 22, "token_count": 34}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 11, "token_count": 3}, {"author_id": 19, "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": 9}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 16, "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": 24, "token_count": 16}, {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 41, "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": 54, "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": 21, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 38, "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": 16}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 14, "token_count": 8}, {"author_id": 23, "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": 54, "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": 30}, ]}, {"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": 9}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"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": 83}, {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 2, "token_count": 25}, {"author_id": 3, "token_count": 18}, ]}, {"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": 15, "token_count": 15}, ]}, {"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": 65}, {"author_id": 41, "token_count": 2}, {"author_id": 3, "token_count": 52}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"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": 29, "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": 18, "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": 2, "token_count": 1}, {"author_id": 3, "token_count": 46}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 15, "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": 15, "token_count": 10}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 3, "token_count": 42}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
2806
46.63%
Yan Zheng
1168
19.41%
Jeff Layton
567
9.42%
Yehuda Sadeh Weinraub
356
5.92%
Xiubo Li
338
5.62%
Luis Henriques
301
5.00%
Guangliang Zhao
126
2.09%
Greg Farnum
91
1.51%
Jim Schutt
34
0.56%
Christian Brauner
27
0.45%
David Howells
26
0.43%
Milosz Tanski
17
0.28%
Andreas Gruenbacher
16
0.27%
Chengguang Xu
13
0.22%
Zhi Zhang
11
0.18%
Al Viro
11
0.18%
Milind Changire
9
0.15%
Miklos Szeredi
8
0.13%
Venky Shankar
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%
Others
38
0.63%
Total
6018
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": 54, "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
1470
-
29
7628
Sage Weil
Yan Zheng
Xiubo Li
Jeff Layton
Luis Henriques
Alex Elder
David Disseldorp
Andreas Gruenbacher
Guangliang Zhao
Milind Changire
David Howells
Ilya Dryomov
Jianpeng Ma
Yanhu Cao
Sanidhya Kashyap
Yehuda Sadeh Weinraub
Al Viro
Venky Shankar
Christian Brauner
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
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
August 2021
October 2021
November 2021
February 2022
March 2022
June 2022
January 2023
February 2023
June 2023
July 2023
September 2023
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 3477}, ]}, {"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": 1270105200, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"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": 627}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 12, "token_count": 10}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 17, "token_count": 20}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 13, "token_count": 52}, ]}, {"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": 72}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 5}, {"author_id": 30, "token_count": 17}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 85}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 50, "token_count": 3}, {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 493}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 14, "token_count": 6}, {"author_id": 24, "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": 55, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 54, "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": 23, "token_count": 131}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 23, "token_count": 1}, {"author_id": 1, "token_count": 375}, ]}, {"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": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 82}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 39, "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": 164}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 18, "token_count": 40}, {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 29}, {"author_id": 4, "token_count": 43}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 3, "token_count": 44}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 198}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
4228
55.43%
Yan Zheng
1654
21.68%
Xiubo Li
447
5.86%
Jeff Layton
400
5.24%
Luis Henriques
248
3.25%
Alex Elder
153
2.01%
David Disseldorp
132
1.73%
Andreas Gruenbacher
96
1.26%
Guangliang Zhao
52
0.68%
Milind Changire
40
0.52%
David Howells
34
0.45%
Ilya Dryomov
28
0.37%
Jianpeng Ma
20
0.26%
Yanhu Cao
18
0.24%
Sanidhya Kashyap
17
0.22%
Yehuda Sadeh Weinraub
14
0.18%
Al Viro
9
0.12%
Venky Shankar
5
0.07%
Christian Brauner
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
20
0.26%
Total
7628
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
138
Author
Tokens
Proportion
Commits
Proportion
0
Sage Weil
59824
36.14%
272
16.34%
1
Yan Zheng
37421
22.61%
386
23.18%
2
Jeff Layton
22992
13.89%
251
15.08%
3
Xiubo Li
19004
11.48%
150
9.01%
4
Luis Henriques
6981
4.22%
59
3.54%
5
David Howells
2698
1.63%
23
1.38%
6
Yehuda Sadeh Weinraub
2558
1.55%
22
1.32%
7
Ilya Dryomov
1640
0.99%
50
3.00%
8
Greg Farnum
1256
0.76%
9
0.54%
9
Chengguang Xu
967
0.58%
32
1.92%
10
Venky Shankar
890
0.54%
10
0.60%
11
Li Wang
881
0.53%
2
0.12%
12
Alex Elder
749
0.45%
48
2.88%
13
Guangliang Zhao
742
0.45%
2
0.12%
14
Al Viro
631
0.38%
65
3.90%
15
Christian Brauner
599
0.36%
27
1.62%
16
John Spray
584
0.35%
4
0.24%
17
Jianpeng Ma
496
0.30%
11
0.66%
18
Milind Changire
374
0.23%
1
0.06%
19
Milosz Tanski
323
0.20%
3
0.18%
20
Herb Shiu
303
0.18%
3
0.18%
21
Zhi Zhang
285
0.17%
3
0.18%
22
Jim Schutt
206
0.12%
2
0.12%
23
David Disseldorp
204
0.12%
6
0.36%
24
Andreas Gruenbacher
165
0.10%
6
0.36%
25
Jan Kara
138
0.08%
9
0.54%
26
Eric W. Biedermann
124
0.07%
5
0.30%
27
Sam Lang
121
0.07%
1
0.06%
28
Nicholas Piggin
117
0.07%
5
0.30%
29
Kotresh HR
114
0.07%
2
0.12%
30
Sanidhya Kashyap
113
0.07%
1
0.06%
31
Zhu, Caifeng
108
0.07%
1
0.06%
32
Alexander Mikhalitsyn
108
0.07%
2
0.12%
33
Matthew Wilcox
97
0.06%
11
0.66%
34
Alexander Graf
97
0.06%
1
0.06%
35
Dan Carpenter
85
0.05%
10
0.60%
36
Christoph Hellwig
70
0.04%
7
0.42%
37
Neil Brown
65
0.04%
3
0.18%
38
Arnd Bergmann
65
0.04%
5
0.30%
39
Yanhu Cao
64
0.04%
2
0.12%
40
Vishal Moola (Oracle)
61
0.04%
1
0.06%
41
Miklos Szeredi
54
0.03%
5
0.30%
42
David Chinner
51
0.03%
2
0.12%
43
Linus Torvalds
47
0.03%
8
0.48%
44
Wenchao Hao
45
0.03%
1
0.06%
45
Souptick Joarder
45
0.03%
2
0.12%
46
Nikolay Borisov
40
0.02%
2
0.12%
47
Douglas Fuller
39
0.02%
1
0.06%
48
Hugh Dickins
38
0.02%
1
0.06%
49
Xi Wang
37
0.02%
4
0.24%
50
Deepa Dinamani
37
0.02%
5
0.30%
51
Henry C Chang
35
0.02%
6
0.36%
52
Kirill A. Shutemov
34
0.02%
3
0.18%
53
Jakob Koschel
34
0.02%
2
0.12%
54
Greg Kroah-Hartman
30
0.02%
2
0.12%
55
SF Markus Elfring
28
0.02%
1
0.06%
56
Linus Torvalds (pre-git)
25
0.02%
3
0.18%
57
Niels Dossche
24
0.01%
1
0.06%
58
Josef Bacik
24
0.01%
2
0.12%
59
Aneesh Kumar K.V
24
0.01%
2
0.12%
60
Others
515
0.31%
99
5.95%
Total
165526
1665