Linux Source Code
Home
Release 6.11
Help
ceph
root
include
linux
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alex Elder
Alexander Graf
Arnd Bergmann
Chaitanya Huilgol
Chengguang Xu
Christian Brauner
Christoph Hellwig
David Howells
Dongsheng Yang
Douglas Fuller
Elena Reshetova
Eric W. Biedermann
Geert Uytterhoeven
Greg Farnum
Greg Kroah-Hartman
Guanjun He
Gustavo A. R. Silva
Henry C Chang
Ilya Dryomov
Ioana Ciornei
Jeff Layton
Joe Perches
John Spray
Josh Durgin
Kees Cook
Kent Overstreet
Kirill A. Shutemov
Kotresh HR
Linus Torvalds
Linus Torvalds (pre-git)
Luis Henriques
Milind Changire
Paul Gortmaker
Randy Dunlap
Sage Weil
Stephen Rothwell
Tommi Virtanen
Venky Shankar
Xi Wang
Xiubo Li
Yan Zheng
Yanhu Cao
Yaowei Bai
Yehuda Sadeh Weinraub
Zhang Zhuoyu
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
auth.h
190
-
7
979
Sage Weil
Ilya Dryomov
Yan Zheng
Alex Elder
Tommi Virtanen
Yehuda Sadeh Weinraub
Greg Kroah-Hartman
October 2009
November 2009
February 2010
April 2010
May 2010
March 2011
May 2012
March 2013
November 2014
April 2016
June 2016
November 2017
July 2018
October 2020
November 2020
June 2021
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 389}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 120}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 127}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 111}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
537
54.85%
Ilya Dryomov
285
29.11%
Yan Zheng
120
12.26%
Alex Elder
28
2.86%
Tommi Virtanen
6
0.61%
Yehuda Sadeh Weinraub
2
0.20%
Greg Kroah-Hartman
1
0.10%
Total
979
buffer.h
39
-
4
135
Sage Weil
Luis Henriques
Ilya Dryomov
Greg Kroah-Hartman
October 2009
December 2009
February 2010
October 2014
November 2017
July 2019
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 8, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
129
95.56%
Luis Henriques
4
2.96%
Ilya Dryomov
1
0.74%
Greg Kroah-Hartman
1
0.74%
Total
135
ceph_debug.h
73
-
6
193
Xiubo Li
Sage Weil
Geert Uytterhoeven
Yehuda Sadeh Weinraub
Ilya Dryomov
Greg Kroah-Hartman
October 2009
April 2010
May 2017
November 2017
June 2023
February 2024
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 7, "token_count": 118}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 30, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Xiubo Li
118
61.14%
Sage Weil
68
35.23%
Geert Uytterhoeven
4
2.07%
Yehuda Sadeh Weinraub
1
0.52%
Ilya Dryomov
1
0.52%
Greg Kroah-Hartman
1
0.52%
Total
193
ceph_features.h
224
-
4
868
Ilya Dryomov
Sage Weil
Randy Dunlap
Greg Kroah-Hartman
July 2012
December 2013
June 2017
November 2017
July 2018
November 2018
July 2020
August 2020
October 2020
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 816}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
846
97.47%
Sage Weil
20
2.30%
Randy Dunlap
1
0.12%
Greg Kroah-Hartman
1
0.12%
Total
868
ceph_frag.h
75
-
4
278
Sage Weil
Zhang Zhuoyu
Yaowei Bai
Greg Kroah-Hartman
October 2009
July 2010
November 2015
March 2016
November 2017
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 272}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
274
98.56%
Zhang Zhuoyu
2
0.72%
Yaowei Bai
1
0.36%
Greg Kroah-Hartman
1
0.36%
Total
278
ceph_fs.h
925
-
16
2840
Sage Weil
Yan Zheng
Jeff Layton
Greg Farnum
Ilya Dryomov
Luis Henriques
Alex Elder
Alexander Graf
Xiubo Li
Douglas Fuller
Yehuda Sadeh Weinraub
Christian Brauner
Kotresh HR
Milind Changire
David Howells
Greg Kroah-Hartman
October 2009
November 2009
December 2009
January 2010
February 2010
May 2010
July 2010
August 2010
September 2010
November 2010
January 2011
April 2011
May 2012
October 2012
February 2013
November 2013
January 2014
February 2014
March 2014
April 2014
October 2014
November 2014
January 2015
April 2015
July 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
September 2016
November 2016
April 2017
June 2017
July 2017
August 2017
November 2017
January 2018
April 2018
June 2019
November 2019
December 2019
February 2020
March 2020
July 2020
October 2020
November 2020
December 2020
July 2021
September 2021
February 2022
June 2022
July 2023
August 2023
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 2041}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 9, "token_count": 92}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 3, "token_count": 57}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 12, "token_count": 33}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 8, "token_count": 44}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 5, "token_count": 23}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 5, "token_count": 31}, {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 5, "token_count": 31}, {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 28, "token_count": 4}, {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 15, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
2150
75.70%
Yan Zheng
196
6.90%
Jeff Layton
98
3.45%
Greg Farnum
96
3.38%
Ilya Dryomov
72
2.54%
Luis Henriques
44
1.55%
Alex Elder
40
1.41%
Alexander Graf
33
1.16%
Xiubo Li
31
1.09%
Douglas Fuller
27
0.95%
Yehuda Sadeh Weinraub
23
0.81%
Christian Brauner
18
0.63%
Kotresh HR
5
0.18%
Milind Changire
4
0.14%
David Howells
2
0.07%
Greg Kroah-Hartman
1
0.04%
Total
2840
ceph_hash.h
14
-
2
71
Sage Weil
Greg Kroah-Hartman
October 2009
November 2009
July 2010
November 2017
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
70
98.59%
Greg Kroah-Hartman
1
1.41%
Total
71
cls_lock_client.h
58
-
3
285
Douglas Fuller
Ilya Dryomov
Greg Kroah-Hartman
June 2015
April 2017
November 2017
June 2019
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 6, "token_count": 261}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Douglas Fuller
261
91.58%
Ilya Dryomov
23
8.07%
Greg Kroah-Hartman
1
0.35%
Total
285
debugfs.h
14
-
4
47
Sage Weil
Yehuda Sadeh Weinraub
Greg Kroah-Hartman
David Howells
October 2009
April 2010
October 2012
November 2017
June 2019
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 14, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
33
70.21%
Yehuda Sadeh Weinraub
10
21.28%
Greg Kroah-Hartman
3
6.38%
David Howells
1
2.13%
Total
47
decode.h
398
-
11
1463
Sage Weil
Ilya Dryomov
Alex Elder
Arnd Bergmann
Jeff Layton
Yehuda Sadeh Weinraub
Xi Wang
Zhang Zhuoyu
Paul Gortmaker
Greg Kroah-Hartman
David Howells
October 2009
November 2009
January 2010
February 2010
May 2010
June 2010
November 2011
April 2012
July 2012
October 2012
November 2012
April 2013
March 2016
June 2016
June 2017
November 2017
July 2018
June 2019
October 2020
November 2020
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 709}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 13, "token_count": 25}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 149}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 141}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 73}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 10, "token_count": 85}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 5, "token_count": 66}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
854
58.37%
Ilya Dryomov
234
15.99%
Alex Elder
161
11.00%
Arnd Bergmann
85
5.81%
Jeff Layton
66
4.51%
Yehuda Sadeh Weinraub
34
2.32%
Xi Wang
25
1.71%
Zhang Zhuoyu
1
0.07%
Paul Gortmaker
1
0.07%
Greg Kroah-Hartman
1
0.07%
David Howells
1
0.07%
Total
1463
libceph.h
332
-
22
1051
Sage Weil
Ilya Dryomov
Yehuda Sadeh Weinraub
Alex Elder
David Howells
Yan Zheng
Dongsheng Yang
Venky Shankar
Jeff Layton
Al Viro
Chaitanya Huilgol
Elena Reshetova
Tommi Virtanen
Stephen Rothwell
Paul Gortmaker
Kirill A. Shutemov
Henry C Chang
Xiubo Li
Linus Torvalds (pre-git)
Chengguang Xu
Linus Torvalds
Greg Kroah-Hartman
May 1998
February 2002
October 2009
November 2009
January 2010
February 2010
April 2010
December 2010
March 2011
November 2011
January 2012
July 2012
October 2012
January 2013
February 2013
March 2013
April 2013
December 2013
January 2014
January 2015
March 2015
May 2015
June 2015
September 2015
October 2015
January 2016
February 2016
April 2016
August 2016
February 2017
March 2017
June 2017
November 2017
March 2018
December 2018
March 2019
April 2019
July 2019
December 2019
February 2020
May 2020
June 2020
July 2020
November 2020
January 2021
July 2021
December 2021
February 2022
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 367}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 4, "token_count": 210}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 61}, {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 11, "token_count": 25}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 16, "token_count": 7}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
409
38.92%
Ilya Dryomov
280
26.64%
Yehuda Sadeh Weinraub
216
20.55%
Alex Elder
36
3.43%
David Howells
32
3.04%
Yan Zheng
17
1.62%
Dongsheng Yang
8
0.76%
Venky Shankar
7
0.67%
Jeff Layton
7
0.67%
Al Viro
7
0.67%
Chaitanya Huilgol
5
0.48%
Elena Reshetova
4
0.38%
Tommi Virtanen
3
0.29%
Stephen Rothwell
3
0.29%
Paul Gortmaker
3
0.29%
Kirill A. Shutemov
3
0.29%
Henry C Chang
3
0.29%
Xiubo Li
2
0.19%
Linus Torvalds (pre-git)
2
0.19%
Chengguang Xu
2
0.19%
Linus Torvalds
1
0.10%
Greg Kroah-Hartman
1
0.10%
Total
1051
messenger.h
627
-
15
2273
Ilya Dryomov
Sage Weil
Alex Elder
Jeff Layton
Yan Zheng
Yehuda Sadeh Weinraub
Venky Shankar
Kent Overstreet
Guanjun He
Eric W. Biedermann
Xiubo Li
David Howells
Greg Kroah-Hartman
Christoph Hellwig
Arnd Bergmann
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
May 2010
August 2011
May 2012
June 2012
July 2012
October 2012
January 2013
February 2013
March 2013
April 2013
August 2013
December 2013
January 2014
June 2014
November 2014
June 2015
September 2015
December 2015
November 2016
June 2017
November 2017
January 2018
July 2018
October 2018
May 2019
July 2019
March 2020
October 2020
November 2020
July 2021
December 2021
January 2022
March 2022
July 2022
December 2023
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 791}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 64}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 35, "token_count": 3}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 143}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 140}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 667}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 5, "token_count": 26}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
944
41.53%
Sage Weil
891
39.20%
Alex Elder
282
12.41%
Jeff Layton
60
2.64%
Yan Zheng
52
2.29%
Yehuda Sadeh Weinraub
25
1.10%
Venky Shankar
3
0.13%
Kent Overstreet
3
0.13%
Guanjun He
3
0.13%
Eric W. Biedermann
3
0.13%
Xiubo Li
2
0.09%
David Howells
2
0.09%
Greg Kroah-Hartman
1
0.04%
Christoph Hellwig
1
0.04%
Arnd Bergmann
1
0.04%
Total
2273
mon_client.h
152
-
9
505
Sage Weil
Ilya Dryomov
Yan Zheng
Douglas Fuller
Yehuda Sadeh Weinraub
Kees Cook
Gustavo A. R. Silva
Greg Kroah-Hartman
David Howells
October 2009
November 2009
February 2010
March 2010
April 2010
May 2010
October 2012
May 2014
December 2014
July 2015
January 2016
April 2016
May 2016
August 2017
November 2017
July 2019
May 2020
September 2020
September 2023
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 276}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 46}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 17, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
338
66.93%
Ilya Dryomov
134
26.53%
Yan Zheng
10
1.98%
Douglas Fuller
10
1.98%
Yehuda Sadeh Weinraub
5
0.99%
Kees Cook
5
0.99%
Gustavo A. R. Silva
1
0.20%
Greg Kroah-Hartman
1
0.20%
David Howells
1
0.20%
Total
505
msgpool.h
27
-
3
104
Sage Weil
Ilya Dryomov
Greg Kroah-Hartman
October 2009
April 2010
July 2012
November 2017
October 2018
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
93
89.42%
Ilya Dryomov
10
9.62%
Greg Kroah-Hartman
1
0.96%
Total
104
msgr.h
234
-
5
670
Sage Weil
Ilya Dryomov
Yan Zheng
John Spray
Greg Kroah-Hartman
October 2009
November 2009
December 2009
January 2010
March 2010
July 2010
March 2013
October 2014
November 2014
September 2015
November 2017
July 2018
November 2020
December 2020
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 446}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 122}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
512
76.42%
Ilya Dryomov
128
19.10%
Yan Zheng
21
3.13%
John Spray
8
1.19%
Greg Kroah-Hartman
1
0.15%
Total
670
osd_client.h
653
-
16
2401
Ilya Dryomov
Alex Elder
Sage Weil
Jeff Layton
Yehuda Sadeh Weinraub
Yan Zheng
Douglas Fuller
Luis Henriques
Xiubo Li
Kees Cook
Josh Durgin
Elena Reshetova
Arnd Bergmann
Ioana Ciornei
Greg Kroah-Hartman
Chengguang Xu
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
May 2010
March 2011
May 2012
November 2012
January 2013
February 2013
March 2013
April 2013
May 2013
August 2013
January 2014
February 2014
June 2014
November 2014
December 2014
April 2015
June 2015
July 2015
October 2015
January 2016
February 2016
April 2016
May 2016
November 2016
February 2017
March 2017
April 2017
June 2017
July 2017
November 2017
January 2018
April 2018
May 2018
June 2018
July 2018
October 2018
June 2019
July 2019
March 2020
May 2020
July 2020
November 2021
February 2022
March 2022
May 2022
June 2022
July 2022
August 2022
September 2023
October 2023
November 2023
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 470}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 46}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 4, "token_count": 83}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 68}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 118}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 317}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 48}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 6, "token_count": 24}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 6, "token_count": 39}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 205}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 211}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 164}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 40}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 5, "token_count": 66}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 5, "token_count": 122}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 7, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
751
31.28%
Alex Elder
528
21.99%
Sage Weil
505
21.03%
Jeff Layton
226
9.41%
Yehuda Sadeh Weinraub
160
6.66%
Yan Zheng
74
3.08%
Douglas Fuller
63
2.62%
Luis Henriques
48
2.00%
Xiubo Li
27
1.12%
Kees Cook
5
0.21%
Josh Durgin
5
0.21%
Elena Reshetova
4
0.17%
Arnd Bergmann
2
0.08%
Ioana Ciornei
1
0.04%
Greg Kroah-Hartman
1
0.04%
Chengguang Xu
1
0.04%
Total
2401
osdmap.h
339
-
10
1347
Ilya Dryomov
Sage Weil
Alex Elder
Yan Zheng
Arnd Bergmann
Yehuda Sadeh Weinraub
Joe Perches
Zhang Zhuoyu
Greg Kroah-Hartman
David Howells
October 2009
November 2009
February 2010
April 2010
May 2010
October 2012
November 2012
February 2013
March 2013
April 2013
January 2014
March 2014
September 2014
March 2015
February 2016
March 2016
April 2016
July 2016
January 2017
June 2017
July 2017
November 2017
May 2018
March 2019
March 2020
May 2020
August 2020
October 2020
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 358}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 82}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 96}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 363}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 88}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 10, "token_count": 17}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
749
55.61%
Sage Weil
427
31.70%
Alex Elder
109
8.09%
Yan Zheng
21
1.56%
Arnd Bergmann
19
1.41%
Yehuda Sadeh Weinraub
13
0.97%
Joe Perches
4
0.30%
Zhang Zhuoyu
3
0.22%
Greg Kroah-Hartman
1
0.07%
David Howells
1
0.07%
Total
1347
pagelist.h
72
-
7
351
Sage Weil
Greg Farnum
Ilya Dryomov
Yan Zheng
Elena Reshetova
Yehuda Sadeh Weinraub
Greg Kroah-Hartman
October 2009
December 2009
April 2010
September 2010
September 2014
November 2014
March 2017
November 2017
June 2018
September 2018
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 273}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 9, "token_count": 47}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
285
81.20%
Greg Farnum
47
13.39%
Ilya Dryomov
8
2.28%
Yan Zheng
7
1.99%
Elena Reshetova
2
0.57%
Yehuda Sadeh Weinraub
1
0.28%
Greg Kroah-Hartman
1
0.28%
Total
351
rados.h
555
-
9
1351
Sage Weil
Ilya Dryomov
Alex Elder
Luis Henriques
Yehuda Sadeh Weinraub
Jeff Layton
Yanhu Cao
Greg Kroah-Hartman
David Howells
October 2009
November 2009
May 2010
July 2010
January 2011
October 2012
January 2013
February 2013
January 2014
February 2014
March 2014
October 2014
April 2016
May 2016
February 2017
June 2017
July 2017
November 2017
October 2018
January 2020
March 2020
May 2020
September 2020
August 2022
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 729}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 119}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 67}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 5, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
812
60.10%
Ilya Dryomov
316
23.39%
Alex Elder
124
9.18%
Luis Henriques
73
5.40%
Yehuda Sadeh Weinraub
13
0.96%
Jeff Layton
10
0.74%
Yanhu Cao
1
0.07%
Greg Kroah-Hartman
1
0.07%
David Howells
1
0.07%
Total
1351
string_table.h
63
-
4
205
Yan Zheng
Sage Weil
Yehuda Sadeh Weinraub
Greg Kroah-Hartman
October 2009
November 2009
February 2010
April 2010
February 2016
November 2017
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 3, "token_count": 191}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yan Zheng
191
93.17%
Sage Weil
9
4.39%
Yehuda Sadeh Weinraub
4
1.95%
Greg Kroah-Hartman
1
0.49%
Total
205
striper.h
71
-
2
271
Ilya Dryomov
Sage Weil
October 2009
February 2018
June 2019
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 256}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
261
96.31%
Sage Weil
10
3.69%
Total
271
types.h
31
-
4
55
Sage Weil
Yan Zheng
David Howells
Greg Kroah-Hartman
October 2009
November 2009
October 2012
November 2017
January 2019
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
48
87.27%
Yan Zheng
3
5.45%
David Howells
3
5.45%
Greg Kroah-Hartman
1
1.82%
Total
55
Contributors:
46
Author
Tokens
Proportion
Commits
Proportion
0
Sage Weil
8474
47.76%
91
19.53%
1
Ilya Dryomov
5043
28.42%
152
32.62%
2
Alex Elder
1308
7.37%
74
15.88%
3
Yan Zheng
712
4.01%
38
8.15%
4
Yehuda Sadeh Weinraub
507
2.86%
15
3.22%
5
Jeff Layton
467
2.63%
23
4.94%
6
Douglas Fuller
361
2.03%
6
1.29%
7
Xiubo Li
180
1.01%
13
2.79%
8
Luis Henriques
169
0.95%
5
1.07%
9
Greg Farnum
143
0.81%
3
0.64%
10
Arnd Bergmann
107
0.60%
4
0.86%
11
David Howells
44
0.25%
2
0.43%
12
Alexander Graf
33
0.19%
1
0.21%
13
Xi Wang
25
0.14%
1
0.21%
14
Greg Kroah-Hartman
23
0.13%
2
0.43%
15
Christian Brauner
18
0.10%
1
0.21%
16
Venky Shankar
10
0.06%
2
0.43%
17
Kees Cook
10
0.06%
2
0.43%
18
Elena Reshetova
10
0.06%
3
0.64%
19
Tommi Virtanen
9
0.05%
1
0.21%
20
John Spray
8
0.05%
1
0.21%
21
Dongsheng Yang
8
0.05%
1
0.21%
22
Al Viro
7
0.04%
1
0.21%
23
Zhang Zhuoyu
6
0.03%
1
0.21%
24
Kotresh HR
5
0.03%
1
0.21%
25
Josh Durgin
5
0.03%
1
0.21%
26
Chaitanya Huilgol
5
0.03%
1
0.21%
27
Paul Gortmaker
4
0.02%
1
0.21%
28
Milind Changire
4
0.02%
1
0.21%
29
Joe Perches
4
0.02%
1
0.21%
30
Geert Uytterhoeven
4
0.02%
1
0.21%
31
Stephen Rothwell
3
0.02%
1
0.21%
32
Kirill A. Shutemov
3
0.02%
1
0.21%
33
Kent Overstreet
3
0.02%
1
0.21%
34
Henry C Chang
3
0.02%
1
0.21%
35
Guanjun He
3
0.02%
1
0.21%
36
Eric W. Biedermann
3
0.02%
1
0.21%
37
Chengguang Xu
3
0.02%
2
0.43%
38
Linus Torvalds (pre-git)
2
0.01%
1
0.21%
39
Yaowei Bai
1
0.01%
1
0.21%
40
Yanhu Cao
1
0.01%
1
0.21%
41
Randy Dunlap
1
0.01%
1
0.21%
42
Linus Torvalds
1
0.01%
1
0.21%
43
Ioana Ciornei
1
0.01%
1
0.21%
44
Gustavo A. R. Silva
1
0.01%
1
0.21%
45
Christoph Hellwig
1
0.01%
1
0.21%
Total
17743
466