Linux Source Code
Home
Release 6.1
Help
ceph
root
net
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alex Elder
Arnd Bergmann
Benoît Canet
Chaitanya Huilgol
Chengguang Xu
Chunwei Chen
Cong Ding
Daichi Mukai
Dan Carpenter
David Disseldorp
David Howells
Deepa Dinamani
Dongsheng Yang
Douglas Fuller
Elena Reshetova
Eric Biggers
Eric Dumazet
Greg Farnum
Greg Kroah-Hartman
Guanjun He
Guo Zhengkui
Gustavo A. R. Silva
Henry C Chang
Herbert Xu
Ilya Dryomov
Ingo Molnar
Jason A. Donenfeld
Jeff Layton
Jerry Lee
Jia-Ju Bai
Jim Schutt
Joe Perches
Kees Cook
Kent Overstreet
Kirill A. Shutemov
Li RongQing
Li Wang
Luis Henriques
Michal Hocko
Noah Watkins
Others
Paul Gortmaker
Peter Zijlstra
Sage Weil
Sylvain Munaut
Tejun Heo
Thomas Gleixner
Thomas Meyer
Tobias Klauser
Tommi Virtanen
Tyler Hicks
Venky Shankar
Wei Yongjun
Xi Wang
Xiubo Li
Yan Zheng
Yehuda Sadeh Weinraub
Zheng Yongjun
liqiong
zuoqilin
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
crush
1554
4
9
6982
Ilya Dryomov
Sage Weil
Tobias Klauser
Guo Zhengkui
Eric Dumazet
Gustavo A. R. Silva
Greg Kroah-Hartman
Others
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
May 2020
July 2020
August 2020
April 2022
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 1, "token_count": 2484}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 741}, ]}, {"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": 34, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 150}, ]}, {"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": 899}, ]}, {"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": 43, "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": 240}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 55, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
3529
50.54%
Sage Weil
3431
49.14%
Tobias Klauser
6
0.09%
Guo Zhengkui
4
0.06%
Eric Dumazet
4
0.06%
Gustavo A. R. Silva
2
0.03%
Greg Kroah-Hartman
2
0.03%
Others
4
0.06%
Total
6982
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": 2, "token_count": 37}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "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
659
-
6
3330
Ilya Dryomov
Sage Weil
Yehuda Sadeh Weinraub
zuoqilin
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
October 2020
November 2020
April 2021
June 2021
var spanGroupData = [ {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 807}, {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 219}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 289}, ]}, {"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": 27, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 161}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 1605}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 43}, {"author_id": 48, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
1968
59.10%
Sage Weil
1323
39.73%
Yehuda Sadeh Weinraub
28
0.84%
zuoqilin
7
0.21%
Tommi Virtanen
3
0.09%
Greg Kroah-Hartman
1
0.03%
Total
3330
auth_none.c
146
-
7
590
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
October 2020
May 2021
June 2021
var spanGroupData = [ {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 307}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 26, "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": 27, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
340
57.63%
Ilya Dryomov
198
33.56%
Tyler Hicks
27
4.58%
Alex Elder
17
2.88%
Yehuda Sadeh Weinraub
4
0.68%
Tejun Heo
3
0.51%
Greg Kroah-Hartman
1
0.17%
Total
590
auth_none.h
27
-
4
51
Sage Weil
Ilya Dryomov
Yehuda Sadeh Weinraub
Greg Kroah-Hartman
November 2009
April 2010
April 2016
November 2017
var spanGroupData = [ {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
45
88.24%
Ilya Dryomov
4
7.84%
Yehuda Sadeh Weinraub
1
1.96%
Greg Kroah-Hartman
1
1.96%
Total
51
auth_x.c
1122
-
10
5631
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
October 2020
November 2020
December 2020
April 2021
June 2021
var spanGroupData = [ {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 2413}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 99}, {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 20, "token_count": 26}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 119}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 129}, ]}, {"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": 115}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 255}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 33, "token_count": 7}, {"author_id": 0, "token_count": 684}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 911}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 108}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 147}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
2706
48.06%
Ilya Dryomov
2550
45.29%
Yan Zheng
297
5.27%
Dan Carpenter
26
0.46%
Alex Elder
17
0.30%
Tommi Virtanen
14
0.25%
Yehuda Sadeh Weinraub
10
0.18%
Arnd Bergmann
7
0.12%
Tejun Heo
3
0.05%
Greg Kroah-Hartman
1
0.02%
Total
5631
auth_x.h
54
-
7
134
Sage Weil
Ilya Dryomov
Yan Zheng
Eric Dumazet
Yehuda Sadeh Weinraub
Greg Kroah-Hartman
Arnd Bergmann
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": 2, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 34, "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": 27, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 33, "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%
Greg Kroah-Hartman
1
0.75%
Arnd Bergmann
1
0.75%
Total
134
auth_x_protocol.h
99
-
4
258
Sage Weil
Ilya Dryomov
Zheng Yongjun
Greg Kroah-Hartman
February 2010
November 2017
July 2018
October 2020
June 2021
var spanGroupData = [ {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 231}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 51, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
231
89.53%
Ilya Dryomov
25
9.69%
Zheng Yongjun
1
0.39%
Greg Kroah-Hartman
1
0.39%
Total
258
buffer.c
59
-
6
289
Sage Weil
Yehuda Sadeh Weinraub
Ilya Dryomov
Tejun Heo
Michal Hocko
Greg Kroah-Hartman
October 2009
December 2009
February 2010
March 2010
April 2010
January 2014
October 2014
November 2017
January 2022
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": 2, "token_count": 16}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 40, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
263
91.00%
Yehuda Sadeh Weinraub
16
5.54%
Ilya Dryomov
4
1.38%
Tejun Heo
3
1.04%
Michal Hocko
2
0.69%
Greg Kroah-Hartman
1
0.35%
Total
289
ceph_common.c
916
-
21
4242
Yehuda Sadeh Weinraub
Ilya Dryomov
David Howells
Tommi Virtanen
Al Viro
Alex Elder
Chengguang Xu
Yan Zheng
Dongsheng Yang
Sage Weil
Venky Shankar
Chaitanya Huilgol
Kees Cook
Jason A. Donenfeld
Guanjun He
Luis Henriques
Noah Watkins
Thomas Gleixner
Joe Perches
Others
April 2010
March 2011
August 2011
September 2011
January 2012
February 2012
May 2012
July 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
May 2020
June 2020
November 2020
January 2021
July 2021
December 2021
var spanGroupData = [ {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 1516}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 7, "token_count": 450}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 25, "token_count": 12}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 24, "token_count": 21}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 213}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 46}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 18, "token_count": 18}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 0, "token_count": 33}, ]}, {"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": 51}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 30, "token_count": 17}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 11, "token_count": 3}, {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 11, "token_count": 65}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 35}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 8, "token_count": 465}, {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 5, "token_count": 39}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 13, "token_count": 75}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 308}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 339}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 19, "token_count": 21}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 34}, ]}, ]
Author Name
Tokens
Token Proportion
Yehuda Sadeh Weinraub
1522
35.88%
Ilya Dryomov
1356
31.97%
David Howells
468
11.03%
Tommi Virtanen
450
10.61%
Al Viro
76
1.79%
Alex Elder
70
1.65%
Chengguang Xu
69
1.63%
Yan Zheng
58
1.37%
Dongsheng Yang
35
0.83%
Sage Weil
34
0.80%
Venky Shankar
21
0.50%
Chaitanya Huilgol
21
0.50%
Kees Cook
18
0.42%
Jason A. Donenfeld
17
0.40%
Guanjun He
12
0.28%
Luis Henriques
6
0.14%
Noah Watkins
5
0.12%
Thomas Gleixner
1
0.02%
Joe Perches
1
0.02%
Others
2
0.05%
Total
4242
ceph_hash.c
131
-
5
647
Sage Weil
Gustavo A. R. Silva
Eric Dumazet
Yehuda Sadeh Weinraub
Others
November 2009
April 2010
November 2010
April 2012
July 2020
August 2020
var spanGroupData = [ {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 606}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 34, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 22, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
619
95.67%
Gustavo A. R. Silva
20
3.09%
Eric Dumazet
6
0.93%
Yehuda Sadeh Weinraub
1
0.15%
Others
1
0.15%
Total
647
ceph_strings.c
90
-
4
265
Ilya Dryomov
Yehuda Sadeh Weinraub
Alex Elder
Greg Kroah-Hartman
April 2010
February 2013
October 2014
May 2016
August 2016
November 2017
October 2020
November 2020
var spanGroupData = [ {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 75}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 3, "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": 27, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 38}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
145
54.72%
Yehuda Sadeh Weinraub
75
28.30%
Alex Elder
44
16.60%
Greg Kroah-Hartman
1
0.38%
Total
265
cls_lock_client.c
431
-
6
2171
Douglas Fuller
Ilya Dryomov
Jeff Layton
Arnd Bergmann
Greg Kroah-Hartman
Others
June 2015
January 2017
April 2017
November 2017
July 2018
June 2019
June 2021
var spanGroupData = [ {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 1588}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 300}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 264}, {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Douglas Fuller
1588
73.15%
Ilya Dryomov
566
26.07%
Jeff Layton
11
0.51%
Arnd Bergmann
2
0.09%
Greg Kroah-Hartman
1
0.05%
Others
3
0.14%
Total
2171
crypto.c
361
-
17
1652
Ilya Dryomov
Sage Weil
Tommi Virtanen
David Howells
Jia-Ju Bai
Kees Cook
Eric Biggers
Sylvain Munaut
Yehuda Sadeh Weinraub
Herbert Xu
Thomas Meyer
Tejun Heo
Ingo Molnar
Alex Elder
Michal Hocko
Greg Kroah-Hartman
Chengguang Xu
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
December 2020
January 2022
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": 2, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "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": 56, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 8, "token_count": 58}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 277}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 607}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 49, "token_count": 7}, {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 47, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 40, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
902
54.60%
Sage Weil
388
23.49%
Tommi Virtanen
233
14.10%
David Howells
80
4.84%
Jia-Ju Bai
8
0.48%
Kees Cook
7
0.42%
Eric Biggers
7
0.42%
Sylvain Munaut
5
0.30%
Yehuda Sadeh Weinraub
4
0.24%
Herbert Xu
4
0.24%
Thomas Meyer
3
0.18%
Tejun Heo
3
0.18%
Ingo Molnar
3
0.18%
Alex Elder
2
0.12%
Michal Hocko
1
0.06%
Greg Kroah-Hartman
1
0.06%
Chengguang Xu
1
0.06%
Total
1652
crypto.h
39
-
6
199
Sage Weil
Ilya Dryomov
Tommi Virtanen
Yehuda Sadeh Weinraub
Kees Cook
Greg Kroah-Hartman
February 2010
April 2010
June 2010
March 2011
December 2016
November 2017
September 2018
October 2020
var spanGroupData = [ {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 117}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "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": 27, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
117
58.79%
Ilya Dryomov
48
24.12%
Tommi Virtanen
27
13.57%
Yehuda Sadeh Weinraub
5
2.51%
Kees Cook
1
0.50%
Greg Kroah-Hartman
1
0.50%
Total
199
debugfs.c
478
-
9
2921
Ilya Dryomov
Yehuda Sadeh Weinraub
Yan Zheng
Sage Weil
Chengguang Xu
Jeff Layton
Greg Kroah-Hartman
Dongsheng Yang
Alex Elder
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
January 2020
May 2020
June 2020
var spanGroupData = [ {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 863}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 202}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"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": 802}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
1950
66.76%
Yehuda Sadeh Weinraub
863
29.54%
Yan Zheng
62
2.12%
Sage Weil
24
0.82%
Chengguang Xu
7
0.24%
Jeff Layton
6
0.21%
Greg Kroah-Hartman
5
0.17%
Dongsheng Yang
2
0.07%
Alex Elder
2
0.07%
Total
2921
decode.c
193
-
2
949
Ilya Dryomov
Jeff Layton
June 2019
October 2020
November 2020
May 2021
var spanGroupData = [ {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 425}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 212}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 250}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 62}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
524
55.22%
Jeff Layton
425
44.78%
Total
949
messenger.c
2134
-
30
9412
Ilya Dryomov
Sage Weil
Alex Elder
Yehuda Sadeh Weinraub
Yan Zheng
Jeff Layton
Jim Schutt
Guanjun He
Venky Shankar
Kent Overstreet
Al Viro
Benoît Canet
Chunwei Chen
Chaitanya Huilgol
Tejun Heo
Arnd Bergmann
Deepa Dinamani
Paul Gortmaker
Noah Watkins
Peter Zijlstra
Kirill A. Shutemov
Gustavo A. R. Silva
Michal Hocko
Greg Kroah-Hartman
Eric Dumazet
Chengguang Xu
Others
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
December 2010
January 2011
March 2011
May 2011
July 2011
August 2011
September 2011
January 2012
February 2012
March 2012
May 2012
June 2012
July 2012
October 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
July 2013
August 2013
December 2013
January 2014
March 2014
April 2014
June 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
March 2017
May 2017
November 2017
January 2018
March 2018
April 2018
July 2018
September 2018
October 2018
November 2018
January 2019
March 2019
May 2019
June 2019
July 2019
March 2020
May 2020
August 2020
October 2020
November 2020
July 2021
December 2021
January 2022
May 2022
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 1, "token_count": 1794}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 230}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 2, "token_count": 131}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 49}, {"author_id": 2, "token_count": 58}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 111}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 63}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 3, "token_count": 89}, {"author_id": 14, "token_count": 32}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 226}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 3, "token_count": 84}, {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 25, "token_count": 18}, {"author_id": 1, "token_count": 198}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 3, "token_count": 51}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 3, "token_count": 76}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 3, "token_count": 499}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 3, "token_count": 748}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 44}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 3, "token_count": 68}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 37, "token_count": 14}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 42, "token_count": 11}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 143}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 24, "token_count": 10}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 39, "token_count": 12}, {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 5, "token_count": 87}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 13, "token_count": 12}, {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 13, "token_count": 1}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 286}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 156}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 22}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 5, "token_count": 43}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 164}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 3107}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 19, "token_count": 15}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 6, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
4227
44.91%
Sage Weil
2667
28.34%
Alex Elder
1960
20.82%
Yehuda Sadeh Weinraub
192
2.04%
Yan Zheng
147
1.56%
Jeff Layton
51
0.54%
Jim Schutt
32
0.34%
Guanjun He
18
0.19%
Venky Shankar
15
0.16%
Kent Overstreet
14
0.15%
Al Viro
13
0.14%
Benoît Canet
12
0.13%
Chunwei Chen
11
0.12%
Chaitanya Huilgol
10
0.11%
Tejun Heo
9
0.10%
Arnd Bergmann
6
0.06%
Deepa Dinamani
5
0.05%
Paul Gortmaker
3
0.03%
Noah Watkins
3
0.03%
Peter Zijlstra
2
0.02%
Kirill A. Shutemov
2
0.02%
Gustavo A. R. Silva
2
0.02%
Michal Hocko
1
0.01%
Greg Kroah-Hartman
1
0.01%
Eric Dumazet
1
0.01%
Chengguang Xu
1
0.01%
Others
7
0.07%
click to expand▼
Total
9412
messenger_v1.c
1548
-
1
7586
Ilya Dryomov
November 2020
January 2021
December 2021
var spanGroupData = [ {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 7343}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 241}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
7586
100.00%
Total
7586
messenger_v2.c
3577
-
3
18951
Ilya Dryomov
Michal Hocko
Others
November 2020
December 2020
December 2021
January 2022
var spanGroupData = [ {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 17807}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 122}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 196}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 824}, {"author_id": 40, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
18949
99.99%
Michal Hocko
1
0.01%
Others
1
0.01%
Total
18951
mon_client.c
1586
-
20
7335
Ilya Dryomov
Sage Weil
Douglas Fuller
Yehuda Sadeh Weinraub
Yan Zheng
Jeff Layton
Alex Elder
Noah Watkins
Kees Cook
Tejun Heo
Jason A. Donenfeld
Tobias Klauser
Gustavo A. R. Silva
Zheng Yongjun
Wei Yongjun
Tommi Virtanen
Joe Perches
Greg Kroah-Hartman
Eric Dumazet
Chengguang Xu
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
November 2017
February 2018
April 2018
May 2018
March 2019
May 2019
July 2019
February 2020
August 2020
September 2020
October 2020
November 2020
December 2020
June 2021
October 2022
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 1, "token_count": 1453}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 335}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 259}, ]}, {"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": 2, "token_count": 83}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 67}, {"author_id": 43, "token_count": 2}, {"author_id": 2, "token_count": 49}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "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": 28, "token_count": 17}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 3, "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": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 477}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 45, "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": 378}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 5, "token_count": 62}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 991}, ]}, {"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": 46, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 4, "token_count": 35}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 45}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 5, "token_count": 31}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 165}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 495}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 671}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 30, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
3925
53.51%
Sage Weil
2592
35.34%
Douglas Fuller
413
5.63%
Yehuda Sadeh Weinraub
175
2.39%
Yan Zheng
108
1.47%
Jeff Layton
45
0.61%
Alex Elder
35
0.48%
Noah Watkins
17
0.23%
Kees Cook
8
0.11%
Tejun Heo
3
0.04%
Jason A. Donenfeld
3
0.04%
Tobias Klauser
2
0.03%
Gustavo A. R. Silva
2
0.03%
Zheng Yongjun
1
0.01%
Wei Yongjun
1
0.01%
Tommi Virtanen
1
0.01%
Joe Perches
1
0.01%
Greg Kroah-Hartman
1
0.01%
Eric Dumazet
1
0.01%
Chengguang Xu
1
0.01%
Total
7335
msgpool.c
94
-
5
460
Sage Weil
Ilya Dryomov
Yehuda Sadeh Weinraub
Greg Kroah-Hartman
Others
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": 60, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 104}, {"author_id": 2, "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": 27, "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%
Others
1
0.22%
Total
460
osd_client.c
5650
-
29
28755
Ilya Dryomov
Alex Elder
Sage Weil
Yan Zheng
Yehuda Sadeh Weinraub
Douglas Fuller
Luis Henriques
Jeff Layton
David Disseldorp
Li Wang
Chengguang Xu
Xiubo Li
Dongsheng Yang
Elena Reshetova
Deepa Dinamani
Dan Carpenter
Kees Cook
Jerry Lee
Gustavo A. R. Silva
Wei Yongjun
Jason A. Donenfeld
Arnd Bergmann
Tobias Klauser
Peter Zijlstra
Joe Perches
Greg Kroah-Hartman
Others
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
May 2010
September 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
November 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
May 2020
June 2020
July 2020
August 2020
October 2020
November 2020
December 2020
November 2021
March 2022
May 2022
June 2022
October 2022
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 1, "token_count": 1005}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 140}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 2, "token_count": 80}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 160}, {"author_id": 2, "token_count": 85}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 165}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 2, "token_count": 257}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 43, "token_count": 2}, {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 347}, ]}, {"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": 3, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 27}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 3, "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": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 3, "token_count": 130}, {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 3, "token_count": 383}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 1421}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 3, "token_count": 68}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 5, "token_count": 23}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 20, "token_count": 6}, {"author_id": 29, "token_count": 23}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 147}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 77}, {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 5, "token_count": 378}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 5, "token_count": 31}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 226}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 4, "token_count": 526}, ]}, {"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": 131}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 149}, {"author_id": 5, "token_count": 88}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 4837}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 2548}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 52, "token_count": 2}, ]}, {"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": 75}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 38, "token_count": 8}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 6, "token_count": 111}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 41, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 10852}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 85}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 220}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 11, "token_count": 18}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 561}, {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 33, "token_count": 3}, {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 408}, {"author_id": 10, "token_count": 291}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 16, "token_count": 12}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 6, "token_count": 49}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 15, "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": 27}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 36, "token_count": 14}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 426}, {"author_id": 53, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 452}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 559}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 30, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
21998
76.50%
Alex Elder
2079
7.23%
Sage Weil
1646
5.72%
Yan Zheng
803
2.79%
Yehuda Sadeh Weinraub
799
2.78%
Douglas Fuller
752
2.62%
Luis Henriques
319
1.11%
Jeff Layton
175
0.61%
David Disseldorp
62
0.22%
Li Wang
25
0.09%
Chengguang Xu
19
0.07%
Xiubo Li
14
0.05%
Dongsheng Yang
12
0.04%
Elena Reshetova
8
0.03%
Deepa Dinamani
6
0.02%
Dan Carpenter
6
0.02%
Kees Cook
4
0.01%
Jerry Lee
4
0.01%
Gustavo A. R. Silva
4
0.01%
Wei Yongjun
3
0.01%
Jason A. Donenfeld
3
0.01%
Arnd Bergmann
3
0.01%
Tobias Klauser
2
0.01%
Peter Zijlstra
2
0.01%
Joe Perches
2
0.01%
Greg Kroah-Hartman
1
0.00%
Others
4
0.01%
click to expand▼
Total
28755
osdmap.c
3106
-
22
15403
Ilya Dryomov
Sage Weil
Yan Zheng
Yehuda Sadeh Weinraub
Daichi Mukai
Alex Elder
Jeff Layton
Li RongQing
Jim Schutt
Xi Wang
Cong Ding
liqiong
Michal Hocko
Tejun Heo
Joe Perches
Gustavo A. R. Silva
Eric Dumazet
Dan Carpenter
Zheng Yongjun
Kees Cook
Greg Kroah-Hartman
Others
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
May 2020
August 2020
October 2020
March 2021
June 2021
January 2022
June 2022
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 1, "token_count": 2334}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 104}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 23, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 343}, {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 2, "token_count": 84}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 2, "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": 21, "token_count": 8}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 21, "token_count": 26}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 93}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 3, "token_count": 69}, {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 14, "token_count": 37}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 31, "token_count": 23}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 249}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 3, "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": 150}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 2378}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 45, "token_count": 5}, {"author_id": 17, "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": 1898}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 666}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 212}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 3173}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 60}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 198}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 1305}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 674}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 140}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 12, "token_count": 93}, {"author_id": 44, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Ilya Dryomov
11339
73.62%
Sage Weil
3319
21.55%
Yan Zheng
229
1.49%
Yehuda Sadeh Weinraub
107
0.69%
Daichi Mukai
93
0.60%
Alex Elder
77
0.50%
Jeff Layton
60
0.39%
Li RongQing
45
0.29%
Jim Schutt
37
0.24%
Xi Wang
34
0.22%
Cong Ding
23
0.15%
liqiong
9
0.06%
Michal Hocko
6
0.04%
Tejun Heo
5
0.03%
Joe Perches
5
0.03%
Gustavo A. R. Silva
4
0.03%
Eric Dumazet
3
0.02%
Dan Carpenter
3
0.02%
Zheng Yongjun
2
0.01%
Kees Cook
1
0.01%
Greg Kroah-Hartman
1
0.01%
Others
1
0.01%
click to expand▼
Total
15403
pagelist.c
171
-
12
848
Greg Farnum
Sage Weil
Ilya Dryomov
Yehuda Sadeh Weinraub
Yan Zheng
Tejun Heo
Wei Yongjun
Kirill A. Shutemov
Greg Kroah-Hartman
Elena Reshetova
Others
December 2009
March 2010
April 2010
September 2010
October 2010
July 2012
September 2012
September 2014
April 2016
March 2017
November 2017
September 2018
July 2022
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 247}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 23, "token_count": 3}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 9, "token_count": 417}, {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
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%
Tejun Heo
3
0.35%
Wei Yongjun
2
0.24%
Kirill A. Shutemov
2
0.24%
Greg Kroah-Hartman
1
0.12%
Elena Reshetova
1
0.12%
Others
4
0.47%
Total
848
pagevec.c
166
-
7
791
Yehuda Sadeh Weinraub
Henry C Chang
Kirill A. Shutemov
Alex Elder
Kees Cook
Ilya Dryomov
Greg Kroah-Hartman
April 2010
December 2010
February 2013
May 2015
April 2016
November 2017
June 2018
var spanGroupData = [ {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 743}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 35, "token_count": 17}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 32, "token_count": 15}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 18, "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%
Ilya Dryomov
1
0.13%
Greg Kroah-Hartman
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": 3, "token_count": 163}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "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
562
Yan Zheng
Wei Yongjun
Greg Kroah-Hartman
February 2016
July 2016
November 2017
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 5, "token_count": 559}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Yan Zheng
559
99.47%
Wei Yongjun
2
0.36%
Greg Kroah-Hartman
1
0.18%
Total
562
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:
77
Author
Tokens
Proportion
Commits
Proportion
0
Ilya Dryomov
83123
67.93%
359
42.29%
1
Sage Weil
21072
17.22%
170
20.02%
2
Yehuda Sadeh Weinraub
4642
3.79%
23
2.71%
3
Alex Elder
4477
3.66%
132
15.55%
4
Douglas Fuller
2753
2.25%
6
0.71%
5
Yan Zheng
2287
1.87%
23
2.71%
6
Jeff Layton
773
0.63%
17
2.00%
7
Tommi Virtanen
731
0.60%
4
0.47%
8
David Howells
548
0.45%
5
0.59%
9
Greg Farnum
417
0.34%
1
0.12%
10
Luis Henriques
325
0.27%
4
0.47%
11
Chengguang Xu
98
0.08%
8
0.94%
12
Daichi Mukai
93
0.08%
1
0.12%
13
Al Viro
89
0.07%
6
0.71%
14
Jim Schutt
69
0.06%
2
0.24%
15
David Disseldorp
62
0.05%
1
0.12%
16
Dongsheng Yang
49
0.04%
1
0.12%
17
Li RongQing
45
0.04%
1
0.12%
18
Kees Cook
42
0.03%
4
0.47%
19
Venky Shankar
36
0.03%
2
0.24%
20
Dan Carpenter
35
0.03%
3
0.35%
21
Xi Wang
34
0.03%
2
0.24%
22
Gustavo A. R. Silva
34
0.03%
2
0.24%
23
Tejun Heo
32
0.03%
2
0.24%
24
Chaitanya Huilgol
31
0.03%
1
0.12%
25
Guanjun He
30
0.02%
1
0.12%
26
Tyler Hicks
27
0.02%
1
0.12%
27
Greg Kroah-Hartman
27
0.02%
2
0.24%
28
Noah Watkins
25
0.02%
3
0.35%
29
Li Wang
25
0.02%
2
0.24%
30
Jason A. Donenfeld
23
0.02%
2
0.24%
31
Cong Ding
23
0.02%
1
0.12%
32
Kirill A. Shutemov
19
0.02%
1
0.12%
33
Arnd Bergmann
19
0.02%
2
0.24%
34
Eric Dumazet
18
0.01%
2
0.24%
35
Henry C Chang
17
0.01%
1
0.12%
36
Xiubo Li
14
0.01%
1
0.12%
37
Kent Overstreet
14
0.01%
1
0.12%
38
Elena Reshetova
12
0.01%
3
0.35%
39
Benoît Canet
12
0.01%
1
0.12%
40
Michal Hocko
11
0.01%
1
0.12%
41
Deepa Dinamani
11
0.01%
1
0.12%
42
Chunwei Chen
11
0.01%
1
0.12%
43
Tobias Klauser
10
0.01%
2
0.24%
44
liqiong
9
0.01%
1
0.12%
45
Joe Perches
9
0.01%
2
0.24%
46
Wei Yongjun
8
0.01%
4
0.47%
47
Jia-Ju Bai
8
0.01%
1
0.12%
48
zuoqilin
7
0.01%
1
0.12%
49
Eric Biggers
7
0.01%
1
0.12%
50
Sylvain Munaut
5
0.00%
1
0.12%
51
Zheng Yongjun
4
0.00%
1
0.12%
52
Peter Zijlstra
4
0.00%
1
0.12%
53
Jerry Lee
4
0.00%
1
0.12%
54
Herbert Xu
4
0.00%
1
0.12%
55
Guo Zhengkui
4
0.00%
1
0.12%
56
Thomas Meyer
3
0.00%
1
0.12%
57
Thomas Gleixner
3
0.00%
2
0.24%
58
Paul Gortmaker
3
0.00%
1
0.12%
59
Ingo Molnar
3
0.00%
1
0.12%
60
Others
28
0.02%
19
2.24%
click to expand▼
Total
122358
849