Linux Source Code
Home
Release 5.6
Help
ceph
root
net
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alex Elder
Arnd Bergmann
Ben Hutchings
Benoît Canet
Chaitanya Huilgol
Chengguang Xu
Chunwei Chen
Cong Ding
Dan Carpenter
David Disseldorp
David Howells
Deepa Dinamani
Dongsheng Yang
Douglas Fuller
Elena Reshetova
Eric Biggers
Eric Dumazet
Eric W. Biedermann
Geliang Tang
Greg Farnum
Greg Kroah-Hartman
Guanjun He
Gustavo A. R. Silva
Henry C Chang
Herbert Xu
Hong Zhi Guo
Ilya Dryomov
Ingo Molnar
Jason A. Donenfeld
Jeff Layton
Jia-Ju Bai
Jim Schutt
Joe Perches
Josh Durgin
Kees Cook
Kent Overstreet
Kirill A. Shutemov
Li RongQing
Li Wang
Luis Henriques
Noah Watkins
Others
Paul Gortmaker
Peter Zijlstra
Sage Weil
Sakari Ailus
Stephen Rothwell
Sylvain Munaut
Tejun Heo
Thomas Gleixner
Thomas Meyer
Tobias Klauser
Tommi Virtanen
Tyler Hicks
Wei Yongjun
Xi Wang
Yan Zheng
Yanhu Cao
Yehuda Sadeh Weinraub
Yue haibing
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
crush
1556
4
6
6987
Ilya Dryomov
Sage Weil
Tobias Klauser
Eric Dumazet
Greg Kroah-Hartman
Yue haibing
October 2009
November 2009
June 2010
July 2010
December 2011
April 2012
May 2012
July 2012
January 2013
December 2013
March 2014
April 2015
June 2015
January 2016
September 2016
October 2016
January 2017
February 2017
June 2017
November 2017
August 2018
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 1, "token_count": 2501}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 742}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 151}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 900}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 1476}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 357}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 319}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 249}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 54, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
3523
50.42%
Sage Weil
3450
49.38%
Tobias Klauser
6
0.09%
Eric Dumazet
4
0.06%
Greg Kroah-Hartman
2
0.03%
Yue haibing
2
0.03%
Total
6987
Files:
armor.c
106
-
4
612
Sage Weil
Yehuda Sadeh Weinraub
Tommi Virtanen
Greg Kroah-Hartman
February 2010
June 2010
February 2011
November 2017
var spanGroupData = [ {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 571}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 26, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
571
93.30%
Yehuda Sadeh Weinraub
37
6.05%
Tommi Virtanen
3
0.49%
Greg Kroah-Hartman
1
0.16%
Total
612
auth.c
354
-
5
1727
Sage Weil
Ilya Dryomov
Yehuda Sadeh Weinraub
Tommi Virtanen
Greg Kroah-Hartman
November 2009
February 2010
April 2010
May 2010
June 2010
March 2011
March 2013
April 2016
June 2016
September 2016
November 2017
July 2018
var spanGroupData = [ {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 883}, {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 257}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 445}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 80}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
1605
92.94%
Ilya Dryomov
86
4.98%
Yehuda Sadeh Weinraub
28
1.62%
Tommi Virtanen
7
0.41%
Greg Kroah-Hartman
1
0.06%
Total
1727
auth_none.c
144
-
7
579
Sage Weil
Ilya Dryomov
Tyler Hicks
Alex Elder
Yehuda Sadeh Weinraub
Tejun Heo
Greg Kroah-Hartman
November 2009
February 2010
March 2010
April 2010
May 2010
May 2012
June 2013
April 2016
June 2016
November 2017
var spanGroupData = [ {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 320}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 27, "token_count": 27}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 168}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 26, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
358
61.83%
Ilya Dryomov
169
29.19%
Tyler Hicks
27
4.66%
Alex Elder
17
2.94%
Yehuda Sadeh Weinraub
4
0.69%
Tejun Heo
3
0.52%
Greg Kroah-Hartman
1
0.17%
Total
579
auth_none.h
28
-
4
57
Sage Weil
Ilya Dryomov
Greg Kroah-Hartman
Yehuda Sadeh Weinraub
November 2009
April 2010
April 2016
November 2017
var spanGroupData = [ {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 26, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
51
89.47%
Ilya Dryomov
4
7.02%
Greg Kroah-Hartman
1
1.75%
Yehuda Sadeh Weinraub
1
1.75%
Total
57
auth_x.c
966
-
10
4834
Sage Weil
Ilya Dryomov
Yan Zheng
Dan Carpenter
Alex Elder
Tommi Virtanen
Yehuda Sadeh Weinraub
Arnd Bergmann
Tejun Heo
Greg Kroah-Hartman
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
August 2010
March 2011
May 2012
March 2013
September 2014
October 2014
November 2014
December 2014
October 2015
January 2016
April 2016
December 2016
May 2017
November 2017
July 2018
var spanGroupData = [ {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 2666}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 99}, {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 21, "token_count": 26}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 119}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 141}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 5, "token_count": 297}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 272}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 29, "token_count": 7}, {"author_id": 0, "token_count": 774}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
2970
61.44%
Ilya Dryomov
1488
30.78%
Yan Zheng
297
6.14%
Dan Carpenter
26
0.54%
Alex Elder
17
0.35%
Tommi Virtanen
14
0.29%
Yehuda Sadeh Weinraub
11
0.23%
Arnd Bergmann
7
0.14%
Tejun Heo
3
0.06%
Greg Kroah-Hartman
1
0.02%
Total
4834
auth_x.h
54
-
7
134
Sage Weil
Ilya Dryomov
Yan Zheng
Eric Dumazet
Yehuda Sadeh Weinraub
Arnd Bergmann
Greg Kroah-Hartman
February 2010
April 2010
April 2012
March 2013
November 2014
January 2016
April 2016
December 2016
November 2017
July 2018
var spanGroupData = [ {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 102}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 29, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
105
78.36%
Ilya Dryomov
18
13.43%
Yan Zheng
4
2.99%
Eric Dumazet
3
2.24%
Yehuda Sadeh Weinraub
2
1.49%
Arnd Bergmann
1
0.75%
Greg Kroah-Hartman
1
0.75%
Total
134
auth_x_protocol.h
98
-
3
257
Sage Weil
Ilya Dryomov
Greg Kroah-Hartman
February 2010
November 2017
July 2018
var spanGroupData = [ {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 233}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
233
90.66%
Ilya Dryomov
23
8.95%
Greg Kroah-Hartman
1
0.39%
Total
257
buffer.c
59
-
5
289
Sage Weil
Yehuda Sadeh Weinraub
Ilya Dryomov
Tejun Heo
Greg Kroah-Hartman
October 2009
December 2009
February 2010
March 2010
April 2010
January 2014
October 2014
November 2017
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 100}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 112}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 26, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
263
91.00%
Yehuda Sadeh Weinraub
16
5.54%
Ilya Dryomov
6
2.08%
Tejun Heo
3
1.04%
Greg Kroah-Hartman
1
0.35%
Total
289
ceph_common.c
808
-
20
3669
Yehuda Sadeh Weinraub
Ilya Dryomov
David Howells
Tommi Virtanen
Al Viro
Alex Elder
Chengguang Xu
Yan Zheng
Sage Weil
Dongsheng Yang
Chaitanya Huilgol
Kees Cook
Jason A. Donenfeld
Guanjun He
Luis Henriques
Noah Watkins
Hong Zhi Guo
Joe Perches
Thomas Gleixner
Others
April 2010
March 2011
August 2011
September 2011
January 2012
February 2012
May 2012
July 2012
November 2012
January 2013
February 2013
May 2013
January 2014
May 2014
November 2014
January 2015
March 2015
May 2015
June 2015
September 2015
October 2015
January 2016
February 2016
March 2016
August 2016
February 2017
March 2017
June 2017
January 2018
February 2018
March 2018
June 2018
December 2018
March 2019
May 2019
July 2019
August 2019
September 2019
December 2019
var spanGroupData = [ {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 1525}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 7, "token_count": 450}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 24, "token_count": 12}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 5, "token_count": 23}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 15, "token_count": 21}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 222}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 56, "token_count": 1}, {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 20, "token_count": 18}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 35, "token_count": 17}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 13, "token_count": 4}, {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 13, "token_count": 65}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 17, "token_count": 35}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 8, "token_count": 474}, {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 5, "token_count": 39}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 12, "token_count": 79}, ]}, ]
Author Name
Tokens
Token Proportion
Yehuda Sadeh Weinraub
1531
41.73%
Ilya Dryomov
766
20.88%
David Howells
477
13.00%
Tommi Virtanen
450
12.26%
Al Viro
82
2.23%
Alex Elder
70
1.91%
Chengguang Xu
70
1.91%
Yan Zheng
69
1.88%
Sage Weil
36
0.98%
Dongsheng Yang
35
0.95%
Chaitanya Huilgol
21
0.57%
Kees Cook
18
0.49%
Jason A. Donenfeld
17
0.46%
Guanjun He
12
0.33%
Luis Henriques
6
0.16%
Noah Watkins
5
0.14%
Hong Zhi Guo
1
0.03%
Joe Perches
1
0.03%
Thomas Gleixner
1
0.03%
Others
1
0.03%
Total
3669
ceph_hash.c
131
-
4
637
Sage Weil
Gustavo A. R. Silva
Eric Dumazet
Yehuda Sadeh Weinraub
November 2009
April 2010
November 2010
April 2012
October 2017
var spanGroupData = [ {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 607}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 28, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
620
97.33%
Gustavo A. R. Silva
10
1.57%
Eric Dumazet
6
0.94%
Yehuda Sadeh Weinraub
1
0.16%
Total
637
ceph_strings.c
62
-
4
189
Yehuda Sadeh Weinraub
Ilya Dryomov
Alex Elder
Greg Kroah-Hartman
April 2010
February 2013
October 2014
May 2016
August 2016
November 2017
var spanGroupData = [ {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 75}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 26, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yehuda Sadeh Weinraub
75
39.68%
Ilya Dryomov
69
36.51%
Alex Elder
44
23.28%
Greg Kroah-Hartman
1
0.53%
Total
189
cls_lock_client.c
425
-
5
2171
Douglas Fuller
Ilya Dryomov
Jeff Layton
Arnd Bergmann
Greg Kroah-Hartman
June 2015
January 2017
April 2017
November 2017
July 2018
June 2019
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 1591}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 300}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 264}, {"author_id": 6, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Douglas Fuller
1591
73.28%
Ilya Dryomov
566
26.07%
Jeff Layton
11
0.51%
Arnd Bergmann
2
0.09%
Greg Kroah-Hartman
1
0.05%
Total
2171
crypto.c
360
-
16
1642
Ilya Dryomov
Sage Weil
Tommi Virtanen
David Howells
Jia-Ju Bai
Eric Biggers
Kees Cook
Sylvain Munaut
Herbert Xu
Yehuda Sadeh Weinraub
Ingo Molnar
Tejun Heo
Thomas Meyer
Alex Elder
Chengguang Xu
Greg Kroah-Hartman
February 2010
March 2010
April 2010
June 2010
August 2010
March 2011
November 2011
August 2012
September 2012
February 2013
July 2014
October 2014
October 2015
January 2016
December 2016
January 2017
February 2017
November 2017
March 2018
September 2018
July 2019
var spanGroupData = [ {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 383}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 7, "token_count": 233}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 46, "token_count": 5}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 8, "token_count": 58}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 278}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 608}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 44, "token_count": 7}, {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 41, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
893
54.38%
Sage Weil
388
23.63%
Tommi Virtanen
233
14.19%
David Howells
80
4.87%
Jia-Ju Bai
8
0.49%
Eric Biggers
7
0.43%
Kees Cook
7
0.43%
Sylvain Munaut
5
0.30%
Herbert Xu
4
0.24%
Yehuda Sadeh Weinraub
4
0.24%
Ingo Molnar
3
0.18%
Tejun Heo
3
0.18%
Thomas Meyer
3
0.18%
Alex Elder
2
0.12%
Chengguang Xu
1
0.06%
Greg Kroah-Hartman
1
0.06%
Total
1642
crypto.h
36
-
6
191
Sage Weil
Ilya Dryomov
Tommi Virtanen
Yehuda Sadeh Weinraub
Greg Kroah-Hartman
Kees Cook
February 2010
April 2010
June 2010
March 2011
December 2016
November 2017
September 2018
var spanGroupData = [ {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 117}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 7, "token_count": 27}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 20, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
117
61.26%
Ilya Dryomov
40
20.94%
Tommi Virtanen
27
14.14%
Yehuda Sadeh Weinraub
5
2.62%
Greg Kroah-Hartman
1
0.52%
Kees Cook
1
0.52%
Total
191
debugfs.c
473
-
9
2873
Ilya Dryomov
Yehuda Sadeh Weinraub
Yan Zheng
Sage Weil
Chengguang Xu
Greg Kroah-Hartman
Jeff Layton
Alex Elder
Dongsheng Yang
April 2010
August 2012
February 2013
April 2013
January 2014
March 2014
April 2014
May 2014
October 2014
March 2015
January 2016
February 2016
April 2016
May 2016
April 2017
June 2017
November 2017
February 2018
March 2018
December 2018
June 2019
var spanGroupData = [ {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 869}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 203}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 5, "token_count": 62}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 199}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 487}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 803}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 26, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
1894
65.92%
Yehuda Sadeh Weinraub
869
30.25%
Yan Zheng
62
2.16%
Sage Weil
24
0.84%
Chengguang Xu
7
0.24%
Greg Kroah-Hartman
7
0.24%
Jeff Layton
6
0.21%
Alex Elder
2
0.07%
Dongsheng Yang
2
0.07%
Total
2873
decode.c
84
-
1
426
Jeff Layton
June 2019
var spanGroupData = [ {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 426}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
426
100.00%
Total
426
messenger.c
3549
-
28
16162
Sage Weil
Alex Elder
Ilya Dryomov
Yehuda Sadeh Weinraub
Noah Watkins
Yan Zheng
Jeff Layton
Al Viro
Jim Schutt
Chaitanya Huilgol
Chunwei Chen
Kent Overstreet
Guanjun He
Benoît Canet
Arnd Bergmann
Deepa Dinamani
Tejun Heo
David Howells
Eric Dumazet
Geliang Tang
Kirill A. Shutemov
Paul Gortmaker
Joe Perches
Peter Zijlstra
Chengguang Xu
Eric W. Biedermann
Greg Kroah-Hartman
Gustavo A. R. Silva
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
November 2010
December 2010
January 2011
March 2011
May 2011
July 2011
August 2011
September 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
October 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
July 2013
August 2013
December 2013
January 2014
February 2014
March 2014
April 2014
June 2014
August 2014
September 2014
October 2014
November 2014
January 2015
March 2015
May 2015
June 2015
July 2015
September 2015
October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
April 2016
November 2016
December 2016
March 2017
May 2017
June 2017
July 2017
October 2017
November 2017
January 2018
March 2018
April 2018
July 2018
September 2018
October 2018
November 2018
January 2019
February 2019
March 2019
May 2019
June 2019
July 2019
March 2020
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 1, "token_count": 5718}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 370}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 541}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 24}, {"author_id": 3, "token_count": 358}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 37}, {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 190}, {"author_id": 3, "token_count": 176}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 66}, {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 111}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 87}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 51, "token_count": 3}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 9, "token_count": 515}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 2, "token_count": 70}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 330}, {"author_id": 14, "token_count": 32}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 479}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 213}, {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 24, "token_count": 18}, {"author_id": 1, "token_count": 414}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 14, "token_count": 21}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 56}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 101}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 576}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 1795}, {"author_id": 1, "token_count": 147}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 195}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 68}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 25, "token_count": 30}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 19, "token_count": 42}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 144}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 5, "token_count": 126}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 15, "token_count": 47}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 37, "token_count": 12}, {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 5, "token_count": 258}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 12, "token_count": 81}, {"author_id": 49, "token_count": 1}, {"author_id": 0, "token_count": 105}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 49, "token_count": 1}, {"author_id": 0, "token_count": 247}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 12, "token_count": 21}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 36, "token_count": 10}, {"author_id": 0, "token_count": 1}, {"author_id": 5, "token_count": 40}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 619}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 29, "token_count": 10}, {"author_id": 0, "token_count": 206}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 165}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 6, "token_count": 170}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 8, "token_count": 6}, {"author_id": 6, "token_count": 42}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 5, "token_count": 44}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 49}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
7925
49.03%
Alex Elder
3928
24.30%
Ilya Dryomov
2179
13.48%
Yehuda Sadeh Weinraub
549
3.40%
Noah Watkins
515
3.19%
Yan Zheng
490
3.03%
Jeff Layton
212
1.31%
Al Viro
102
0.63%
Jim Schutt
53
0.33%
Chaitanya Huilgol
47
0.29%
Chunwei Chen
42
0.26%
Kent Overstreet
30
0.19%
Guanjun He
18
0.11%
Benoît Canet
12
0.07%
Arnd Bergmann
10
0.06%
Deepa Dinamani
10
0.06%
Tejun Heo
9
0.06%
David Howells
8
0.05%
Eric Dumazet
6
0.04%
Geliang Tang
3
0.02%
Kirill A. Shutemov
3
0.02%
Paul Gortmaker
3
0.02%
Joe Perches
2
0.01%
Peter Zijlstra
2
0.01%
Chengguang Xu
1
0.01%
Eric W. Biedermann
1
0.01%
Greg Kroah-Hartman
1
0.01%
Gustavo A. R. Silva
1
0.01%
Total
16162
mon_client.c
1378
-
18
6465
Sage Weil
Ilya Dryomov
Douglas Fuller
Yehuda Sadeh Weinraub
Yan Zheng
Jeff Layton
Alex Elder
Noah Watkins
Kees Cook
Tejun Heo
Gustavo A. R. Silva
Tobias Klauser
Chengguang Xu
Eric Dumazet
Greg Kroah-Hartman
Joe Perches
Tommi Virtanen
Wei Yongjun
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
March 2011
August 2011
September 2011
January 2012
April 2012
May 2012
June 2012
July 2012
March 2013
January 2014
May 2014
August 2014
September 2014
December 2014
May 2015
July 2015
September 2015
January 2016
April 2016
May 2016
July 2016
December 2016
May 2017
June 2017
August 2017
October 2017
November 2017
February 2018
April 2018
May 2018
March 2019
May 2019
July 2019
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 1, "token_count": 1697}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 419}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 260}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 290}, {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 3, "token_count": 101}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 78}, {"author_id": 40, "token_count": 2}, {"author_id": 3, "token_count": 49}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 9, "token_count": 17}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 484}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 4, "token_count": 427}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 5, "token_count": 62}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 1019}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 902}, {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 4, "token_count": 35}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 60}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 5, "token_count": 31}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
2946
45.57%
Ilya Dryomov
2623
40.57%
Douglas Fuller
462
7.15%
Yehuda Sadeh Weinraub
193
2.99%
Yan Zheng
108
1.67%
Jeff Layton
60
0.93%
Alex Elder
35
0.54%
Noah Watkins
17
0.26%
Kees Cook
8
0.12%
Tejun Heo
3
0.05%
Gustavo A. R. Silva
2
0.03%
Tobias Klauser
2
0.03%
Chengguang Xu
1
0.02%
Eric Dumazet
1
0.02%
Greg Kroah-Hartman
1
0.02%
Joe Perches
1
0.02%
Tommi Virtanen
1
0.02%
Wei Yongjun
1
0.02%
Total
6465
msgpool.c
94
-
5
460
Sage Weil
Ilya Dryomov
Yehuda Sadeh Weinraub
Greg Kroah-Hartman
Stephen Rothwell
October 2009
December 2009
March 2010
April 2010
August 2011
July 2012
June 2016
November 2017
October 2018
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 1, "token_count": 126}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 24}, {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 104}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 127}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 50}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
399
86.74%
Ilya Dryomov
53
11.52%
Yehuda Sadeh Weinraub
6
1.30%
Greg Kroah-Hartman
1
0.22%
Stephen Rothwell
1
0.22%
Total
460
osd_client.c
5676
-
25
28850
Ilya Dryomov
Alex Elder
Sage Weil
Yan Zheng
Yehuda Sadeh Weinraub
Douglas Fuller
Luis Henriques
Jeff Layton
David Disseldorp
Li Wang
Chengguang Xu
Dongsheng Yang
Elena Reshetova
Josh Durgin
Dan Carpenter
Deepa Dinamani
Peter Zijlstra
Arnd Bergmann
Kees Cook
Wei Yongjun
Joe Perches
Tobias Klauser
Greg Kroah-Hartman
Sakari Ailus
Yanhu Cao
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
May 2010
November 2010
January 2011
March 2011
April 2011
June 2011
August 2011
April 2012
May 2012
June 2012
July 2012
September 2012
November 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
August 2013
December 2013
January 2014
February 2014
June 2014
September 2014
October 2014
November 2014
February 2015
April 2015
May 2015
June 2015
July 2015
September 2015
October 2015
January 2016
February 2016
April 2016
May 2016
June 2016
July 2016
August 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
November 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
September 2018
October 2018
December 2018
March 2019
June 2019
July 2019
August 2019
January 2020
March 2020
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 1, "token_count": 1327}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 181}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 3, "token_count": 80}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 164}, {"author_id": 3, "token_count": 85}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 165}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 3, "token_count": 267}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 40, "token_count": 2}, {"author_id": 3, "token_count": 29}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 332}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 41}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 164}, {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 400}, {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 1506}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 68}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 5, "token_count": 23}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 21, "token_count": 6}, {"author_id": 42, "token_count": 5}, {"author_id": 32, "token_count": 23}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 110}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 147}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 76}, {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 5, "token_count": 383}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 5, "token_count": 36}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 228}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 4, "token_count": 528}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 5, "token_count": 132}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 151}, {"author_id": 5, "token_count": 88}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 5092}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 2876}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 45, "token_count": 5}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 38, "token_count": 8}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 6, "token_count": 112}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 10995}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 85}, {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 221}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 13, "token_count": 18}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 557}, {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 29, "token_count": 4}, {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 562}, {"author_id": 10, "token_count": 473}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 17, "token_count": 12}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 6, "token_count": 49}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 16, "token_count": 62}, {"author_id": 0, "token_count": 2}, {"author_id": 5, "token_count": 121}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 10, "token_count": 37}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
21361
74.04%
Alex Elder
2229
7.73%
Sage Weil
2057
7.13%
Yan Zheng
815
2.82%
Yehuda Sadeh Weinraub
794
2.75%
Douglas Fuller
756
2.62%
Luis Henriques
510
1.77%
Jeff Layton
161
0.56%
David Disseldorp
62
0.21%
Li Wang
23
0.08%
Chengguang Xu
19
0.07%
Dongsheng Yang
12
0.04%
Elena Reshetova
8
0.03%
Josh Durgin
8
0.03%
Dan Carpenter
6
0.02%
Deepa Dinamani
6
0.02%
Peter Zijlstra
5
0.02%
Arnd Bergmann
4
0.01%
Kees Cook
4
0.01%
Wei Yongjun
3
0.01%
Joe Perches
2
0.01%
Tobias Klauser
2
0.01%
Greg Kroah-Hartman
1
0.00%
Sakari Ailus
1
0.00%
Yanhu Cao
1
0.00%
Total
28850
osdmap.c
2674
-
17
13532
Ilya Dryomov
Sage Weil
Yan Zheng
Yehuda Sadeh Weinraub
Alex Elder
Jeff Layton
Li RongQing
Jim Schutt
Xi Wang
Cong Ding
Gustavo A. R. Silva
Joe Perches
Tejun Heo
Dan Carpenter
Eric Dumazet
Greg Kroah-Hartman
Kees Cook
October 2009
November 2009
December 2009
February 2010
March 2010
April 2010
May 2010
June 2010
August 2010
May 2011
September 2011
February 2012
April 2012
June 2012
July 2012
October 2012
November 2012
January 2013
February 2013
March 2013
December 2013
January 2014
March 2014
April 2014
May 2014
September 2014
April 2015
June 2015
February 2016
April 2016
May 2016
July 2016
January 2017
February 2017
June 2017
July 2017
September 2017
November 2017
May 2018
June 2018
January 2019
June 2019
September 2019
March 2020
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 1, "token_count": 2382}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 138}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 23, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 489}, {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 3, "token_count": 84}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 22, "token_count": 26}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 93}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 73}, {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 14, "token_count": 37}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 30, "token_count": 23}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 250}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 151}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 2392}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 39, "token_count": 5}, {"author_id": 18, "token_count": 45}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 163}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 70}, {"author_id": 5, "token_count": 229}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 1903}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 674}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 258}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 3188}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 28, "token_count": 13}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 66}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 206}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 44}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
9319
68.87%
Sage Weil
3560
26.31%
Yan Zheng
229
1.69%
Yehuda Sadeh Weinraub
107
0.79%
Alex Elder
81
0.60%
Jeff Layton
66
0.49%
Li RongQing
45
0.33%
Jim Schutt
37
0.27%
Xi Wang
34
0.25%
Cong Ding
23
0.17%
Gustavo A. R. Silva
13
0.10%
Joe Perches
5
0.04%
Tejun Heo
5
0.04%
Dan Carpenter
3
0.02%
Eric Dumazet
3
0.02%
Greg Kroah-Hartman
1
0.01%
Kees Cook
1
0.01%
Total
13532
pagelist.c
171
-
11
848
Greg Farnum
Sage Weil
Ilya Dryomov
Yehuda Sadeh Weinraub
Yan Zheng
Ben Hutchings
Tejun Heo
Kirill A. Shutemov
Wei Yongjun
Elena Reshetova
Greg Kroah-Hartman
December 2009
March 2010
April 2010
September 2010
October 2010
July 2012
September 2012
September 2014
April 2016
March 2017
November 2017
September 2018
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 247}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 23, "token_count": 3}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 11, "token_count": 417}, {"author_id": 3, "token_count": 36}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 47, "token_count": 4}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 94}, ]}, ]
Author Name
Tokens
Token Proportion
Greg Farnum
417
49.17%
Sage Weil
252
29.72%
Ilya Dryomov
94
11.08%
Yehuda Sadeh Weinraub
52
6.13%
Yan Zheng
20
2.36%
Ben Hutchings
4
0.47%
Tejun Heo
3
0.35%
Kirill A. Shutemov
2
0.24%
Wei Yongjun
2
0.24%
Elena Reshetova
1
0.12%
Greg Kroah-Hartman
1
0.12%
Total
848
pagevec.c
166
-
7
791
Yehuda Sadeh Weinraub
Henry C Chang
Kirill A. Shutemov
Alex Elder
Kees Cook
Greg Kroah-Hartman
Ilya Dryomov
April 2010
December 2010
February 2013
May 2015
April 2016
November 2017
June 2018
var spanGroupData = [ {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 743}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 34, "token_count": 17}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 33, "token_count": 15}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 20, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Yehuda Sadeh Weinraub
743
93.93%
Henry C Chang
17
2.15%
Kirill A. Shutemov
15
1.90%
Alex Elder
11
1.39%
Kees Cook
3
0.38%
Greg Kroah-Hartman
1
0.13%
Ilya Dryomov
1
0.13%
Total
791
snapshot.c
63
-
3
168
Alex Elder
Elena Reshetova
Thomas Gleixner
April 2013
March 2017
May 2019
var spanGroupData = [ {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 163}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 52, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Alex Elder
163
97.02%
Elena Reshetova
3
1.79%
Thomas Gleixner
2
1.19%
Total
168
string_table.c
106
-
3
565
Yan Zheng
Wei Yongjun
Greg Kroah-Hartman
February 2016
July 2016
November 2017
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 5, "token_count": 562}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 26, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yan Zheng
562
99.47%
Wei Yongjun
2
0.35%
Greg Kroah-Hartman
1
0.18%
Total
565
striper.c
278
-
1
1164
Ilya Dryomov
February 2018
June 2019
var spanGroupData = [ {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 1061}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 103}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
1164
100.00%
Total
1164
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
61
Author
Tokens
Proportion
Commits
Proportion
0
Ilya Dryomov
46339
48.13%
322
36.93%
1
Sage Weil
27930
29.01%
195
22.36%
2
Alex Elder
6599
6.85%
180
20.64%
3
Yehuda Sadeh Weinraub
5028
5.22%
23
2.64%
4
Douglas Fuller
2809
2.92%
6
0.69%
5
Yan Zheng
2656
2.76%
25
2.87%
6
Jeff Layton
942
0.98%
15
1.72%
7
Tommi Virtanen
735
0.76%
4
0.46%
8
David Howells
565
0.59%
7
0.80%
9
Noah Watkins
537
0.56%
3
0.34%
10
Luis Henriques
516
0.54%
3
0.34%
11
Greg Farnum
417
0.43%
1
0.11%
12
Al Viro
184
0.19%
7
0.80%
13
Chengguang Xu
99
0.10%
9
1.03%
14
Jim Schutt
90
0.09%
3
0.34%
15
Chaitanya Huilgol
68
0.07%
1
0.11%
16
David Disseldorp
62
0.06%
1
0.11%
17
Dongsheng Yang
49
0.05%
1
0.11%
18
Li RongQing
45
0.05%
1
0.11%
19
Chunwei Chen
42
0.04%
1
0.11%
20
Kees Cook
42
0.04%
4
0.46%
21
Dan Carpenter
35
0.04%
3
0.34%
22
Xi Wang
34
0.04%
2
0.23%
23
Tejun Heo
32
0.03%
2
0.23%
24
Guanjun He
30
0.03%
1
0.11%
25
Kent Overstreet
30
0.03%
1
0.11%
26
Greg Kroah-Hartman
29
0.03%
2
0.23%
27
Tyler Hicks
27
0.03%
1
0.11%
28
Gustavo A. R. Silva
26
0.03%
2
0.23%
29
Arnd Bergmann
24
0.02%
2
0.23%
30
Cong Ding
23
0.02%
1
0.11%
31
Eric Dumazet
23
0.02%
2
0.23%
32
Li Wang
23
0.02%
1
0.11%
33
Kirill A. Shutemov
20
0.02%
1
0.11%
34
Henry C Chang
17
0.02%
1
0.11%
35
Jason A. Donenfeld
17
0.02%
1
0.11%
36
Deepa Dinamani
16
0.02%
1
0.11%
37
Benoît Canet
12
0.01%
1
0.11%
38
Elena Reshetova
12
0.01%
3
0.34%
39
Joe Perches
11
0.01%
2
0.23%
40
Tobias Klauser
10
0.01%
2
0.23%
41
Jia-Ju Bai
8
0.01%
1
0.11%
42
Josh Durgin
8
0.01%
3
0.34%
43
Wei Yongjun
8
0.01%
4
0.46%
44
Eric Biggers
7
0.01%
1
0.11%
45
Peter Zijlstra
7
0.01%
1
0.11%
46
Sylvain Munaut
5
0.01%
1
0.11%
47
Ben Hutchings
4
0.00%
1
0.11%
48
Herbert Xu
4
0.00%
1
0.11%
49
Geliang Tang
3
0.00%
3
0.34%
50
Ingo Molnar
3
0.00%
1
0.11%
51
Paul Gortmaker
3
0.00%
1
0.11%
52
Thomas Gleixner
3
0.00%
2
0.23%
53
Thomas Meyer
3
0.00%
1
0.11%
54
Yue haibing
2
0.00%
1
0.11%
55
Eric W. Biedermann
1
0.00%
1
0.11%
56
Hong Zhi Guo
1
0.00%
1
0.11%
57
Sakari Ailus
1
0.00%
1
0.11%
58
Stephen Rothwell
1
0.00%
1
0.11%
59
Yanhu Cao
1
0.00%
1
0.11%
60
Others
1
0.00%
1
0.11%
Total
96279
872