Linux Source Code
Home
Release 7.0
Help
ceph
root
fs
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alex Elder
Alex Markuze
Alexander Graf
Alexander Mikhalitsyn
Andreas Gruenbacher
Andy Shevchenko
Arnd Bergmann
Chengguang Xu
Christian Brauner
Christoph Hellwig
Dan Carpenter
David Chinner
David Disseldorp
David Howells
Douglas Fuller
Eric Biggers
Eric W. Biedermann
Greg Farnum
Guangliang Zhao
Henry C Chang
Herb Shiu
Ilya Dryomov
Jakob Koschel
Jan Kara
Jeff Layton
Jianpeng Ma
Jim Schutt
John Spray
Kees Cook
Kotresh HR
Li Wang
Linus Torvalds
Luis Henriques
Luis Henriques (SUSE)
Mateusz Guzik
Matthew Wilcox
Max Kellermann
Miklos Szeredi
Milind Changire
Milosz Tanski
Neil Brown
Nicholas Piggin
Nikolay Borisov
Others
Patrick Donnelly
Sage Weil
Sam Lang
Sanidhya Kashyap
Souptick Joarder
Venky Shankar
Viacheslav Dubeyko
Wenchao Hao
Xi Wang
Xiubo Li
Yan Zheng
Yanhu Cao
Yehuda Sadeh Weinraub
Zhi Zhang
Zhu, Caifeng
ethanwu
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
acl.c
259
-
20
1187
Guangliang Zhao
Yan Zheng
Sage Weil
Chengguang Xu
Miklos Szeredi
Christoph Hellwig
Andreas Gruenbacher
Jan Kara
Xiubo Li
Alex Elder
Christian Brauner
Jeff Layton
Greg Farnum
Alexander Mikhalitsyn
Yehuda Sadeh Weinraub
Jim Schutt
Ilya Dryomov
Others
June 2005
October 2009
April 2010
August 2010
November 2011
January 2012
May 2013
November 2013
December 2013
January 2014
July 2014
September 2014
June 2015
December 2015
February 2016
March 2016
April 2016
May 2016
September 2016
June 2017
March 2018
June 2018
July 2018
September 2018
May 2019
March 2020
July 2020
January 2021
August 2021
September 2022
January 2023
June 2023
July 2023
August 2023
January 2026
var spanGroupData = [ {"timestamp": 1117609200, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 142}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 15, "token_count": 15}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 16, "token_count": 459}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 44, "token_count": 22}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 288}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 29, "token_count": 8}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 29, "token_count": 7}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 32, "token_count": 13}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 32, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 10, "token_count": 63}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 36, "token_count": 9}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 37, "token_count": 4}, {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 36, "token_count": 52}, ]}, ]
Author Name
Tokens
Token Proportion
Guangliang Zhao
459
38.67%
Yan Zheng
318
26.79%
Sage Weil
146
12.30%
Chengguang Xu
71
5.98%
Miklos Szeredi
61
5.14%
Christoph Hellwig
26
2.19%
Andreas Gruenbacher
19
1.60%
Jan Kara
18
1.52%
Xiubo Li
15
1.26%
Alex Elder
15
1.26%
Christian Brauner
9
0.76%
Jeff Layton
7
0.59%
Greg Farnum
4
0.34%
Alexander Mikhalitsyn
4
0.34%
Yehuda Sadeh Weinraub
2
0.17%
Jim Schutt
2
0.17%
Ilya Dryomov
1
0.08%
Others
10
0.84%
Total
1187
addr.c
2615
-
53
12897
Yan Zheng
Viacheslav Dubeyko
Sage Weil
Jeff Layton
Xiubo Li
David Howells
Matthew Wilcox
Yehuda Sadeh Weinraub
Alex Elder
Li Wang
Ilya Dryomov
ethanwu
Souptick Joarder
Al Viro
Milosz Tanski
Neil Brown
Luis Henriques
Patrick Donnelly
Max Kellermann
Jan Kara
Kees Cook
Linus Torvalds
Dan Carpenter
Henry C Chang
Andreas Gruenbacher
Christoph Hellwig
David Chinner
Arnd Bergmann
Others
January 1992
August 1992
May 1998
February 2002
September 2002
October 2002
January 2003
October 2009
December 2009
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
August 2010
September 2010
November 2010
December 2010
March 2011
April 2011
May 2011
July 2011
August 2011
November 2011
May 2012
July 2012
October 2012
January 2013
February 2013
March 2013
April 2013
May 2013
August 2013
November 2013
November 2014
January 2015
March 2015
April 2015
June 2015
July 2015
September 2015
November 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
April 2017
May 2017
August 2017
September 2017
November 2017
December 2017
January 2018
February 2018
March 2018
June 2018
July 2018
October 2018
January 2019
June 2019
July 2019
August 2019
January 2020
February 2020
March 2020
May 2020
June 2020
July 2020
September 2020
October 2020
December 2020
January 2021
March 2021
April 2021
May 2021
June 2021
August 2021
September 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
July 2022
August 2022
January 2023
March 2023
May 2023
June 2023
October 2023
November 2023
March 2024
July 2024
August 2024
September 2024
October 2024
November 2024
December 2024
January 2025
February 2025
May 2025
June 2025
July 2025
August 2025
September 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 694252800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 2189}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 7, "token_count": 74}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 7, "token_count": 36}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 7, "token_count": 42}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 49, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 15, "token_count": 15}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 15, "token_count": 36}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 15, "token_count": 43}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 35}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 11, "token_count": 92}, {"author_id": 23, "token_count": 29}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 1, "token_count": 293}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 615}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 907}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 264}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 203}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 38}, {"author_id": 1, "token_count": 17}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 8, "token_count": 9}, {"author_id": 1, "token_count": 161}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 14, "token_count": 19}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 255}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 152}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 73}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 46, "token_count": 1}, {"author_id": 53, "token_count": 41}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 53, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 44, "token_count": 4}, {"author_id": 1, "token_count": 69}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 63}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 5, "token_count": 10}, {"author_id": 2, "token_count": 159}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 649}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 139}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 5, "token_count": 8}, {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 32, "token_count": 14}, {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 5, "token_count": 20}, {"author_id": 2, "token_count": 69}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 5, "token_count": 279}, {"author_id": 2, "token_count": 147}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 5, "token_count": 25}, {"author_id": 2, "token_count": 69}, {"author_id": 20, "token_count": 87}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 42, "token_count": 6}, {"author_id": 5, "token_count": 55}, {"author_id": 35, "token_count": 25}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 3, "token_count": 62}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 2, "token_count": 3}, {"author_id": 50, "token_count": 5}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 466}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 3, "token_count": 30}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 3, "token_count": 291}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 516}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 5, "token_count": 206}, {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 20, "token_count": 5}, {"author_id": 30, "token_count": 16}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 5, "token_count": 36}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 20, "token_count": 174}, {"author_id": 6, "token_count": 2444}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 22, "token_count": 16}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 31, "token_count": 50}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 51, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Yan Zheng
3290
25.51%
Viacheslav Dubeyko
2453
19.02%
Sage Weil
2367
18.35%
Jeff Layton
1837
14.24%
Xiubo Li
1080
8.37%
David Howells
693
5.37%
Matthew Wilcox
286
2.22%
Yehuda Sadeh Weinraub
161
1.25%
Alex Elder
102
0.79%
Li Wang
93
0.72%
Ilya Dryomov
66
0.51%
ethanwu
50
0.39%
Souptick Joarder
45
0.35%
Al Viro
31
0.24%
Milosz Tanski
29
0.22%
Neil Brown
26
0.20%
Luis Henriques
18
0.14%
Patrick Donnelly
16
0.12%
Max Kellermann
16
0.12%
Jan Kara
14
0.11%
Kees Cook
7
0.05%
Linus Torvalds
6
0.05%
Dan Carpenter
6
0.05%
Henry C Chang
5
0.04%
Andreas Gruenbacher
5
0.04%
Christoph Hellwig
4
0.03%
David Chinner
1
0.01%
Arnd Bergmann
1
0.01%
Others
189
1.47%
Total
12897
cache.c
112
-
12
537
Jeff Layton
Yan Zheng
David Howells
Milosz Tanski
Sage Weil
Yehuda Sadeh Weinraub
Greg Farnum
Mateusz Guzik
Ilya Dryomov
Jim Schutt
Xiubo Li
Others
October 2009
April 2010
August 2010
May 2013
August 2013
September 2013
May 2016
June 2017
April 2018
March 2019
May 2019
September 2019
June 2021
December 2021
June 2022
June 2023
October 2025
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 23, "token_count": 64}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 99}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 30}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 220}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 5, "token_count": 15}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 47, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
220
40.97%
Yan Zheng
129
24.02%
David Howells
75
13.97%
Milosz Tanski
65
12.10%
Sage Weil
28
5.21%
Yehuda Sadeh Weinraub
5
0.93%
Greg Farnum
4
0.74%
Mateusz Guzik
3
0.56%
Ilya Dryomov
3
0.56%
Jim Schutt
2
0.37%
Xiubo Li
1
0.19%
Others
2
0.37%
Total
537
cache.h
117
-
9
433
Jeff Layton
Milosz Tanski
Yan Zheng
Sage Weil
David Howells
Yehuda Sadeh Weinraub
Greg Farnum
Jim Schutt
Others
October 2009
April 2010
August 2010
November 2010
May 2013
August 2013
May 2016
March 2019
May 2019
June 2020
June 2021
December 2021
June 2022
November 2023
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 23, "token_count": 133}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 60}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 117}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 5, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
177
40.88%
Milosz Tanski
133
30.72%
Yan Zheng
39
9.01%
Sage Weil
39
9.01%
David Howells
29
6.70%
Yehuda Sadeh Weinraub
8
1.85%
Greg Farnum
4
0.92%
Jim Schutt
2
0.46%
Others
2
0.46%
Total
433
caps.c
5102
-
49
25178
Sage Weil
Yan Zheng
Jeff Layton
Xiubo Li
Yehuda Sadeh Weinraub
Chengguang Xu
Zhi Zhang
Luis Henriques
David Howells
Patrick Donnelly
Max Kellermann
Eric W. Biedermann
Nikolay Borisov
Jakob Koschel
Ilya Dryomov
Greg Farnum
Al Viro
Alex Elder
Milosz Tanski
Henry C Chang
Arnd Bergmann
Jianpeng Ma
Jan Kara
Guangliang Zhao
Miklos Szeredi
Christoph Hellwig
Kees Cook
Linus Torvalds
Others
May 1998
February 2002
August 2009
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
August 2010
September 2010
October 2010
November 2010
January 2011
March 2011
May 2011
July 2011
October 2011
November 2011
May 2012
November 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
November 2013
January 2014
March 2014
April 2014
July 2014
September 2014
October 2014
November 2014
December 2014
January 2015
March 2015
April 2015
May 2015
June 2015
July 2015
October 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
April 2018
May 2018
July 2018
October 2018
November 2018
December 2018
January 2019
April 2019
May 2019
June 2019
July 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
April 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
June 2022
August 2022
October 2022
November 2022
December 2022
January 2023
March 2023
May 2023
June 2023
July 2023
September 2023
October 2023
November 2023
January 2024
February 2024
April 2024
June 2024
July 2024
August 2024
September 2024
October 2024
November 2024
February 2025
September 2025
February 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 32, "token_count": 6}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 9231}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 272}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 43}, {"author_id": 7, "token_count": 27}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 44, "token_count": 4}, {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 9, "token_count": 23}, {"author_id": 0, "token_count": 166}, {"author_id": 7, "token_count": 277}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 128}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 59, "token_count": 11}, {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 176}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 33, "token_count": 38}, {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 15, "token_count": 19}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 19, "token_count": 8}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 180}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 23, "token_count": 12}, {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 16, "token_count": 5}, {"author_id": 1, "token_count": 655}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 328}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 203}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 162}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 79}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 250}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 8, "token_count": 8}, {"author_id": 1, "token_count": 282}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 559}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 89}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 44}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 1318}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 55, "token_count": 36}, {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 534}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 83}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 23}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 59}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 10, "token_count": 7}, {"author_id": 4, "token_count": 6}, {"author_id": 1, "token_count": 41}, {"author_id": 25, "token_count": 204}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 10, "token_count": 92}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 307}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 46, "token_count": 9}, {"author_id": 10, "token_count": 163}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 100}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 169}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 43}, {"author_id": 1, "token_count": 105}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 40}, {"author_id": 1, "token_count": 157}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 2, "token_count": 30}, {"author_id": 4, "token_count": 1}, {"author_id": 1, "token_count": 169}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 77}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 47}, {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 294}, {"author_id": 3, "token_count": 84}, {"author_id": 1, "token_count": 761}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 188}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 243}, {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 3, "token_count": 119}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 19}, {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 66}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 35}, {"author_id": 3, "token_count": 79}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 4, "token_count": 65}, {"author_id": 3, "token_count": 253}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 100}, {"author_id": 3, "token_count": 315}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 594}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 44}, {"author_id": 3, "token_count": 66}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 58, "token_count": 34}, {"author_id": 3, "token_count": 7}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 120}, {"author_id": 2, "token_count": 15}, {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 429}, {"author_id": 3, "token_count": 103}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 3, "token_count": 40}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 3, "token_count": 29}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 1523}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 3, "token_count": 114}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 22, "token_count": 15}, {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 3, "token_count": 143}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 30, "token_count": 63}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 14, "token_count": 20}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 22, "token_count": 26}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 51, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
10436
41.45%
Yan Zheng
7012
27.85%
Jeff Layton
3110
12.35%
Xiubo Li
3090
12.27%
Yehuda Sadeh Weinraub
308
1.22%
Chengguang Xu
262
1.04%
Zhi Zhang
204
0.81%
Luis Henriques
136
0.54%
David Howells
120
0.48%
Patrick Donnelly
71
0.28%
Max Kellermann
41
0.16%
Eric W. Biedermann
38
0.15%
Nikolay Borisov
36
0.14%
Jakob Koschel
34
0.14%
Ilya Dryomov
27
0.11%
Greg Farnum
26
0.10%
Al Viro
21
0.08%
Alex Elder
19
0.08%
Milosz Tanski
12
0.05%
Henry C Chang
11
0.04%
Arnd Bergmann
9
0.04%
Jianpeng Ma
8
0.03%
Jan Kara
6
0.02%
Guangliang Zhao
5
0.02%
Miklos Szeredi
4
0.02%
Christoph Hellwig
4
0.02%
Kees Cook
3
0.01%
Linus Torvalds
1
0.00%
Others
124
0.49%
Total
25178
ceph_frag.c
23
-
3
90
Sage Weil
Yehuda Sadeh Weinraub
Others
October 2009
April 2010
November 2017
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
88
97.78%
Yehuda Sadeh Weinraub
1
1.11%
Others
1
1.11%
Total
90
crypto.c
605
-
19
2583
Jeff Layton
Luis Henriques
Xiubo Li
Sage Weil
Al Viro
Eric Biggers
Yehuda Sadeh Weinraub
Mateusz Guzik
Zhi Zhang
Yan Zheng
Sanidhya Kashyap
Dan Carpenter
Alexander Mikhalitsyn
Linus Torvalds
Kees Cook
Andreas Gruenbacher
Others
October 2009
April 2010
November 2010
January 2011
July 2011
January 2013
January 2014
March 2015
April 2016
November 2017
January 2018
July 2019
January 2020
July 2020
August 2020
September 2020
November 2020
March 2021
February 2022
March 2022
April 2022
August 2022
October 2022
November 2022
June 2023
August 2023
September 2023
February 2025
July 2025
August 2025
October 2025
November 2025
February 2026
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 305}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 182}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 237}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 268}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 3, "token_count": 29}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 4, "token_count": 25}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 576}, {"author_id": 4, "token_count": 487}, {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 4, "token_count": 66}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 99}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 54, "token_count": 5}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 14, "token_count": 64}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 54, "token_count": 27}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 51, "token_count": 2}, {"author_id": 60, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
1569
60.74%
Luis Henriques
585
22.65%
Xiubo Li
149
5.77%
Sage Weil
92
3.56%
Al Viro
64
2.48%
Eric Biggers
33
1.28%
Yehuda Sadeh Weinraub
23
0.89%
Mateusz Guzik
6
0.23%
Zhi Zhang
5
0.19%
Yan Zheng
4
0.15%
Sanidhya Kashyap
3
0.12%
Dan Carpenter
3
0.12%
Alexander Mikhalitsyn
3
0.12%
Linus Torvalds
2
0.08%
Kees Cook
2
0.08%
Andreas Gruenbacher
1
0.04%
Others
39
1.51%
Total
2583
crypto.h
272
-
12
977
Jeff Layton
Luis Henriques
Xiubo Li
Sage Weil
Yan Zheng
Al Viro
Yehuda Sadeh Weinraub
Andreas Gruenbacher
Guangliang Zhao
Others
October 2009
April 2010
November 2010
July 2011
May 2012
January 2013
November 2013
April 2014
April 2016
November 2017
January 2018
July 2019
November 2019
December 2019
April 2020
July 2020
August 2020
September 2020
November 2020
March 2021
July 2021
March 2022
April 2022
August 2022
November 2022
November 2024
February 2025
November 2025
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 88}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 79}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 198}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 342}, {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
783
80.14%
Luis Henriques
76
7.78%
Xiubo Li
40
4.09%
Sage Weil
32
3.28%
Yan Zheng
25
2.56%
Al Viro
5
0.51%
Yehuda Sadeh Weinraub
4
0.41%
Andreas Gruenbacher
4
0.41%
Guangliang Zhao
3
0.31%
Others
5
0.51%
Total
977
debugfs.c
485
-
25
2586
Sage Weil
Xiubo Li
Yehuda Sadeh Weinraub
Luis Henriques
John Spray
Jeff Layton
Yan Zheng
Dan Carpenter
Ilya Dryomov
Alex Markuze
Yanhu Cao
Max Kellermann
Chengguang Xu
Jan Kara
David Howells
Venky Shankar
Al Viro
Viacheslav Dubeyko
Linus Torvalds
Others
May 1998
February 2002
October 2009
November 2009
December 2009
February 2010
April 2010
June 2010
July 2010
August 2010
November 2010
July 2011
November 2011
February 2013
March 2014
June 2014
September 2014
October 2014
March 2015
April 2016
February 2017
March 2017
April 2017
August 2017
November 2017
February 2018
April 2019
June 2019
November 2019
December 2019
January 2020
March 2020
May 2020
June 2020
August 2020
September 2020
November 2020
May 2021
October 2021
November 2021
March 2022
April 2023
June 2023
November 2024
January 2025
August 2025
February 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 909}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 7, "token_count": 77}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 7, "token_count": 210}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 42, "token_count": 22}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 18, "token_count": 226}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 108}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 49}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 8, "token_count": 21}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 243}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 45, "token_count": 9}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 85}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 3, "token_count": 53}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 4, "token_count": 267}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 22, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
1001
38.71%
Xiubo Li
471
18.21%
Yehuda Sadeh Weinraub
303
11.72%
Luis Henriques
269
10.40%
John Spray
226
8.74%
Jeff Layton
168
6.50%
Yan Zheng
40
1.55%
Dan Carpenter
22
0.85%
Ilya Dryomov
21
0.81%
Alex Markuze
16
0.62%
Yanhu Cao
9
0.35%
Max Kellermann
8
0.31%
Chengguang Xu
6
0.23%
Jan Kara
3
0.12%
David Howells
3
0.12%
Venky Shankar
2
0.08%
Al Viro
2
0.08%
Viacheslav Dubeyko
1
0.04%
Linus Torvalds
1
0.04%
Others
14
0.54%
Total
2586
dir.c
2273
-
43
11206
Sage Weil
Yan Zheng
Jeff Layton
Xiubo Li
Al Viro
Chengguang Xu
Luis Henriques
David Howells
Neil Brown
Nicholas Piggin
Sanidhya Kashyap
Christian Brauner
Yehuda Sadeh Weinraub
Max Kellermann
Matthew Wilcox
Alex Markuze
Miklos Szeredi
Milind Changire
Guangliang Zhao
Linus Torvalds
Li Wang
Arnd Bergmann
Zhi Zhang
Viacheslav Dubeyko
Andy Shevchenko
Others
May 1998
February 2002
September 2005
July 2008
October 2009
November 2009
December 2009
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
August 2010
October 2010
November 2010
January 2011
March 2011
May 2011
July 2011
November 2011
June 2012
December 2012
January 2013
February 2013
March 2013
May 2013
July 2013
August 2013
September 2013
November 2013
January 2014
February 2014
March 2014
April 2014
September 2014
October 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
January 2016
February 2016
March 2016
April 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
January 2017
February 2017
April 2017
July 2017
November 2017
January 2018
March 2018
May 2018
July 2018
September 2018
January 2019
April 2019
May 2019
June 2019
October 2019
November 2019
February 2020
March 2020
April 2020
July 2020
August 2020
September 2020
November 2020
January 2021
March 2021
June 2021
July 2021
February 2022
March 2022
May 2022
August 2022
September 2022
November 2022
January 2023
March 2023
April 2023
June 2023
August 2023
November 2023
December 2023
May 2024
July 2024
September 2024
November 2024
December 2024
January 2025
February 2025
July 2025
August 2025
September 2025
November 2025
February 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 3832}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 7, "token_count": 24}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 28}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 39, "token_count": 70}, {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 0, "token_count": 89}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 14, "token_count": 9}, {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 14, "token_count": 54}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 16, "token_count": 12}, {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 73}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 14, "token_count": 6}, {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 79}, {"author_id": 38, "token_count": 62}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 464}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 128}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 869}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 88}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 151}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 48}, {"author_id": 1, "token_count": 4}, {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 109}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 46, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 1408}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 451}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 97}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 14, "token_count": 14}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 100}, {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 220}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 193}, {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 17, "token_count": 16}, {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 51}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 21, "token_count": 15}, {"author_id": 3, "token_count": 51}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 3, "token_count": 105}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 165}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 22}, {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 3, "token_count": 41}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 553}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 17, "token_count": 33}, {"author_id": 50, "token_count": 9}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 3, "token_count": 111}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 14, "token_count": 39}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 14, "token_count": 19}, {"author_id": 20, "token_count": 22}, {"author_id": 35, "token_count": 75}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 12, "token_count": 22}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 22, "token_count": 26}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 48, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 22, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
4205
37.52%
Yan Zheng
3594
32.07%
Jeff Layton
1247
11.13%
Xiubo Li
1152
10.28%
Al Viro
183
1.63%
Chengguang Xu
125
1.12%
Luis Henriques
107
0.95%
David Howells
80
0.71%
Neil Brown
75
0.67%
Nicholas Piggin
70
0.62%
Sanidhya Kashyap
62
0.55%
Christian Brauner
61
0.54%
Yehuda Sadeh Weinraub
44
0.39%
Max Kellermann
30
0.27%
Matthew Wilcox
22
0.20%
Alex Markuze
22
0.20%
Miklos Szeredi
19
0.17%
Milind Changire
15
0.13%
Guangliang Zhao
12
0.11%
Linus Torvalds
10
0.09%
Li Wang
6
0.05%
Arnd Bergmann
5
0.04%
Zhi Zhang
3
0.03%
Viacheslav Dubeyko
3
0.03%
Andy Shevchenko
2
0.02%
Others
52
0.46%
Total
11206
export.c
618
-
23
3201
Yan Zheng
Sage Weil
Jeff Layton
Xiubo Li
Luis Henriques
Viacheslav Dubeyko
Al Viro
David Howells
Dan Carpenter
Yehuda Sadeh Weinraub
Milind Changire
Linus Torvalds
Others
May 1998
February 2002
October 2009
April 2010
May 2010
October 2010
April 2011
May 2011
July 2011
April 2012
October 2012
March 2014
April 2014
March 2015
January 2016
March 2016
June 2016
October 2016
January 2017
May 2017
November 2017
March 2019
May 2019
July 2019
August 2019
March 2020
May 2020
July 2020
August 2020
February 2021
March 2021
April 2021
June 2021
August 2021
February 2022
August 2022
June 2023
October 2024
November 2024
February 2025
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 768}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 42, "token_count": 4}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 417}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 1192}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 4, "token_count": 57}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 133}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 112}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 6, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Yan Zheng
1709
53.39%
Sage Weil
897
28.02%
Jeff Layton
204
6.37%
Xiubo Li
125
3.91%
Luis Henriques
124
3.87%
Viacheslav Dubeyko
24
0.75%
Al Viro
15
0.47%
David Howells
13
0.41%
Dan Carpenter
4
0.12%
Yehuda Sadeh Weinraub
1
0.03%
Milind Changire
1
0.03%
Linus Torvalds
1
0.03%
Others
83
2.59%
Total
3201
file.c
3194
-
58
15742
Jeff Layton
Sage Weil
Yan Zheng
Luis Henriques
Xiubo Li
Li Wang
Ilya Dryomov
Jianpeng Ma
David Howells
Chengguang Xu
Al Viro
Yehuda Sadeh Weinraub
Zhu, Caifeng
Christian Brauner
Alexander Graf
ethanwu
Alex Markuze
Alex Elder
David Chinner
Max Kellermann
Christoph Hellwig
Matthew Wilcox
Sam Lang
Jan Kara
Miklos Szeredi
Greg Farnum
Viacheslav Dubeyko
Milosz Tanski
Mateusz Guzik
Dan Carpenter
Kees Cook
Nikolay Borisov
Arnd Bergmann
Neil Brown
Zhi Zhang
Linus Torvalds
Henry C Chang
Others
May 1998
February 2002
March 2006
June 2007
April 2009
October 2009
December 2009
January 2010
February 2010
March 2010
April 2010
May 2010
July 2010
August 2010
November 2010
December 2010
March 2011
May 2011
June 2011
July 2011
August 2011
November 2011
December 2011
June 2012
July 2012
September 2012
November 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
August 2013
September 2013
December 2013
February 2014
March 2014
April 2014
June 2014
July 2014
September 2014
November 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
August 2015
September 2015
October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
September 2016
October 2016
November 2016
January 2017
April 2017
May 2017
July 2017
August 2017
November 2017
December 2017
January 2018
February 2018
March 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
February 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
January 2020
February 2020
March 2020
April 2020
July 2020
August 2020
September 2020
January 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
April 2022
May 2022
June 2022
August 2022
September 2022
October 2022
January 2023
February 2023
March 2023
May 2023
June 2023
August 2023
October 2023
November 2023
December 2023
February 2024
November 2024
December 2024
April 2025
June 2025
July 2025
August 2025
September 2025
October 2025
February 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 2202}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 65}, {"author_id": 7, "token_count": 27}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 7, "token_count": 79}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 31}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 36, "token_count": 13}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 34, "token_count": 18}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 14}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 15, "token_count": 21}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 15, "token_count": 33}, {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 19, "token_count": 20}, {"author_id": 11, "token_count": 751}, {"author_id": 23, "token_count": 9}, {"author_id": 0, "token_count": 29}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 19, "token_count": 418}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 14, "token_count": 7}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 14, "token_count": 91}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 208}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 1, "token_count": 82}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 14, "token_count": 20}, {"author_id": 1, "token_count": 79}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 102}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 30}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 40, "token_count": 99}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 44, "token_count": 3}, {"author_id": 1, "token_count": 1153}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 44, "token_count": 13}, {"author_id": 8, "token_count": 12}, {"author_id": 1, "token_count": 222}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 8, "token_count": 35}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 35, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 55, "token_count": 4}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 39}, {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 41, "token_count": 97}, {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 8}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 39}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 4, "token_count": 53}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 153}, {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 8, "token_count": 391}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 46, "token_count": 3}, {"author_id": 10, "token_count": 52}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 46, "token_count": 1}, {"author_id": 1, "token_count": 274}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 23}, {"author_id": 4, "token_count": 1115}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 49, "token_count": 49}, {"author_id": 2, "token_count": 8}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 4, "token_count": 3}, {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 60}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 1238}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 115}, {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 4, "token_count": 190}, {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 8, "token_count": 72}, {"author_id": 3, "token_count": 99}, {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 144}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 3, "token_count": 50}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 32, "token_count": 14}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 81}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 83}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 17, "token_count": 52}, {"author_id": 2, "token_count": 59}, {"author_id": 4, "token_count": 206}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 5, "token_count": 68}, {"author_id": 2, "token_count": 48}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 231}, {"author_id": 20, "token_count": 1}, {"author_id": 3, "token_count": 29}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 2, "token_count": 54}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 5, "token_count": 3}, {"author_id": 2, "token_count": 18}, {"author_id": 3, "token_count": 70}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 1423}, {"author_id": 4, "token_count": 42}, {"author_id": 3, "token_count": 138}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 44, "token_count": 16}, {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 5, "token_count": 330}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 472}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 17, "token_count": 45}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 42, "token_count": 3}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 3, "token_count": 271}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 12, "token_count": 38}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 8, "token_count": 108}, {"author_id": 22, "token_count": 34}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 20, "token_count": 26}, {"author_id": 6, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 12, "token_count": 30}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 31, "token_count": 78}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 51, "token_count": 5}, {"author_id": 22, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
3708
23.55%
Sage Weil
2708
17.20%
Yan Zheng
2675
16.99%
Luis Henriques
1727
10.97%
Xiubo Li
1332
8.46%
Li Wang
751
4.77%
Ilya Dryomov
644
4.09%
Jianpeng Ma
439
2.79%
David Howells
410
2.60%
Chengguang Xu
216
1.37%
Al Viro
149
0.95%
Yehuda Sadeh Weinraub
120
0.76%
Zhu, Caifeng
99
0.63%
Christian Brauner
97
0.62%
Alexander Graf
97
0.62%
ethanwu
78
0.50%
Alex Markuze
68
0.43%
Alex Elder
54
0.34%
David Chinner
49
0.31%
Max Kellermann
42
0.27%
Christoph Hellwig
36
0.23%
Matthew Wilcox
27
0.17%
Sam Lang
18
0.11%
Jan Kara
14
0.09%
Miklos Szeredi
13
0.08%
Greg Farnum
12
0.08%
Viacheslav Dubeyko
9
0.06%
Milosz Tanski
9
0.06%
Mateusz Guzik
6
0.04%
Dan Carpenter
6
0.04%
Kees Cook
5
0.03%
Nikolay Borisov
4
0.03%
Arnd Bergmann
4
0.03%
Neil Brown
3
0.02%
Zhi Zhang
1
0.01%
Linus Torvalds
1
0.01%
Henry C Chang
1
0.01%
Others
110
0.70%
Total
15742
inode.c
3216
-
46
16836
Sage Weil
Yan Zheng
Jeff Layton
Xiubo Li
Alex Markuze
Luis Henriques
Milind Changire
David Howells
Yehuda Sadeh Weinraub
Christian Brauner
Eric W. Biedermann
Matthew Wilcox
Al Viro
Andy Shevchenko
Mateusz Guzik
Viacheslav Dubeyko
Jan Kara
Arnd Bergmann
Nicholas Piggin
Chengguang Xu
Xi Wang
Guangliang Zhao
Andreas Gruenbacher
Milosz Tanski
David Disseldorp
Ilya Dryomov
Dan Carpenter
Yanhu Cao
Linus Torvalds
Henry C Chang
Miklos Szeredi
Eric Biggers
Max Kellermann
Alexander Mikhalitsyn
Kees Cook
Others
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
August 2010
September 2010
November 2010
December 2010
January 2011
February 2011
May 2011
June 2011
July 2011
August 2011
October 2011
November 2011
February 2012
August 2012
September 2012
November 2012
January 2013
February 2013
March 2013
April 2013
July 2013
August 2013
September 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
June 2014
September 2014
October 2014
November 2014
January 2015
March 2015
April 2015
May 2015
June 2015
October 2015
November 2015
December 2015
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
October 2016
January 2017
February 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
March 2018
April 2018
May 2018
July 2018
August 2018
September 2018
October 2018
December 2018
January 2019
March 2019
April 2019
May 2019
June 2019
July 2019
October 2019
December 2019
January 2020
February 2020
March 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
February 2022
March 2022
April 2022
May 2022
June 2022
July 2022
August 2022
September 2022
October 2022
November 2022
January 2023
March 2023
June 2023
July 2023
August 2023
October 2023
November 2023
January 2024
May 2024
August 2024
September 2024
November 2024
February 2025
March 2025
August 2025
October 2025
November 2025
February 2026
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 6086}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 37}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 25}, {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 7, "token_count": 22}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 42, "token_count": 7}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 39, "token_count": 30}, {"author_id": 7, "token_count": 56}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 59, "token_count": 8}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 57, "token_count": 24}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 33, "token_count": 67}, {"author_id": 0, "token_count": 169}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 23, "token_count": 14}, {"author_id": 1, "token_count": 89}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 112}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 16, "token_count": 18}, {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 137}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 50, "token_count": 4}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 252}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 601}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 168}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 81}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 14, "token_count": 8}, {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 364}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 95}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 1, "token_count": 115}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 29, "token_count": 21}, {"author_id": 1, "token_count": 218}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 32, "token_count": 35}, {"author_id": 1, "token_count": 395}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 50, "token_count": 4}, {"author_id": 36, "token_count": 2}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 5, "token_count": 12}, {"author_id": 2, "token_count": 198}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 64}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 123}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 78}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 143}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 21}, {"author_id": 1, "token_count": 13}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 46, "token_count": 34}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 10, "token_count": 25}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 28, "token_count": 13}, {"author_id": 2, "token_count": 148}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 30}, {"author_id": 1, "token_count": 500}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 57}, {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 2, "token_count": 86}, {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 126}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 4, "token_count": 21}, {"author_id": 3, "token_count": 1}, {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 258}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 360}, {"author_id": 45, "token_count": 8}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 352}, {"author_id": 3, "token_count": 49}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 12}, {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 17, "token_count": 18}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 159}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 10}, {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 87}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 183}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 21, "token_count": 206}, {"author_id": 3, "token_count": 40}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 3, "token_count": 62}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 3, "token_count": 47}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 15}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 193}, {"author_id": 4, "token_count": 74}, {"author_id": 3, "token_count": 826}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 42, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 682}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 37, "token_count": 2}, {"author_id": 17, "token_count": 41}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 78}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 3, "token_count": 155}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 20, "token_count": 34}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 20, "token_count": 20}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 12, "token_count": 252}, {"author_id": 54, "token_count": 6}, {"author_id": 6, "token_count": 36}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 47, "token_count": 43}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 48, "token_count": 50}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 51, "token_count": 1}, {"author_id": 22, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
6644
39.46%
Yan Zheng
4020
23.88%
Jeff Layton
2661
15.81%
Xiubo Li
1923
11.42%
Alex Markuze
252
1.50%
Luis Henriques
226
1.34%
Milind Changire
206
1.22%
David Howells
127
0.75%
Yehuda Sadeh Weinraub
94
0.56%
Christian Brauner
69
0.41%
Eric W. Biedermann
67
0.40%
Matthew Wilcox
54
0.32%
Al Viro
52
0.31%
Andy Shevchenko
50
0.30%
Mateusz Guzik
43
0.26%
Viacheslav Dubeyko
36
0.21%
Jan Kara
35
0.21%
Arnd Bergmann
34
0.20%
Nicholas Piggin
30
0.18%
Chengguang Xu
25
0.15%
Xi Wang
24
0.14%
Guangliang Zhao
23
0.14%
Andreas Gruenbacher
21
0.12%
Milosz Tanski
14
0.08%
David Disseldorp
13
0.08%
Ilya Dryomov
12
0.07%
Dan Carpenter
10
0.06%
Yanhu Cao
8
0.05%
Linus Torvalds
8
0.05%
Henry C Chang
8
0.05%
Miklos Szeredi
6
0.04%
Eric Biggers
6
0.04%
Max Kellermann
4
0.02%
Alexander Mikhalitsyn
2
0.01%
Kees Cook
1
0.01%
Others
28
0.17%
Total
16836
io.c
213
-
6
558
Jeff Layton
Sage Weil
Viacheslav Dubeyko
Max Kellermann
Yehuda Sadeh Weinraub
Others
October 2009
April 2010
November 2011
April 2017
November 2017
August 2019
March 2021
December 2024
July 2025
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 277}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 22, "token_count": 70}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 6, "token_count": 78}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
306
54.84%
Sage Weil
102
18.28%
Viacheslav Dubeyko
78
13.98%
Max Kellermann
70
12.54%
Yehuda Sadeh Weinraub
1
0.18%
Others
1
0.18%
Total
558
io.h
14
-
5
70
Jeff Layton
Max Kellermann
Luis Henriques
Sage Weil
Others
October 2009
November 2017
January 2018
March 2019
August 2019
December 2024
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 22, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
50
71.43%
Max Kellermann
9
12.86%
Luis Henriques
6
8.57%
Sage Weil
4
5.71%
Others
1
1.43%
Total
70
ioctl.c
432
-
15
2184
Sage Weil
Jeff Layton
Xiubo Li
Greg Farnum
Yan Zheng
Ilya Dryomov
Al Viro
Viacheslav Dubeyko
Jianpeng Ma
Zhi Zhang
Linus Torvalds
Yehuda Sadeh Weinraub
Luis Henriques
Alex Elder
Others
October 2009
December 2009
April 2010
September 2010
May 2011
July 2011
August 2011
November 2011
May 2012
August 2012
September 2012
January 2013
February 2013
March 2013
July 2013
August 2013
January 2014
April 2014
September 2014
October 2014
February 2016
March 2016
April 2016
June 2016
July 2016
November 2017
January 2018
February 2018
April 2018
March 2020
July 2020
July 2021
February 2022
March 2022
June 2023
June 2025
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 1185}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 126}, {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 9, "token_count": 28}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 9, "token_count": 80}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 105}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 30}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 50, "token_count": 4}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 268}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 3, "token_count": 66}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 6, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
1472
67.40%
Jeff Layton
283
12.96%
Xiubo Li
111
5.08%
Greg Farnum
108
4.95%
Yan Zheng
85
3.89%
Ilya Dryomov
46
2.11%
Al Viro
30
1.37%
Viacheslav Dubeyko
20
0.92%
Jianpeng Ma
13
0.60%
Zhi Zhang
6
0.27%
Linus Torvalds
4
0.18%
Yehuda Sadeh Weinraub
2
0.09%
Luis Henriques
2
0.09%
Alex Elder
1
0.05%
Others
1
0.05%
Total
2184
ioctl.h
101
-
3
112
Sage Weil
Greg Farnum
Others
October 2009
December 2009
April 2010
September 2010
December 2010
July 2011
August 2011
May 2012
November 2017
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
107
95.54%
Greg Farnum
4
3.57%
Others
1
0.89%
Total
112
locks.c
524
-
13
2532
Greg Farnum
Yan Zheng
Jeff Layton
Herb Shiu
Sage Weil
Xiubo Li
Jim Schutt
Viacheslav Dubeyko
Al Viro
Chengguang Xu
Yehuda Sadeh Weinraub
Others
October 2009
December 2009
April 2010
August 2010
September 2010
November 2010
May 2011
November 2011
January 2013
May 2013
March 2014
April 2014
October 2014
January 2015
February 2015
July 2015
October 2015
June 2017
July 2017
September 2017
November 2017
January 2018
July 2019
August 2019
February 2020
September 2020
August 2021
February 2022
November 2022
June 2023
January 2024
June 2025
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 159}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 9, "token_count": 839}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 9, "token_count": 48}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 24, "token_count": 175}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 27, "token_count": 93}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 127}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 174}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 2, "token_count": 69}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 267}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 90}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 3, "token_count": 45}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 115}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 2, "token_count": 100}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 6, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Greg Farnum
887
35.03%
Yan Zheng
758
29.94%
Jeff Layton
256
10.11%
Herb Shiu
175
6.91%
Sage Weil
171
6.75%
Xiubo Li
161
6.36%
Jim Schutt
93
3.67%
Viacheslav Dubeyko
9
0.36%
Al Viro
8
0.32%
Chengguang Xu
7
0.28%
Yehuda Sadeh Weinraub
2
0.08%
Others
5
0.20%
Total
2532
mds_client.c
6532
-
61
32870
Sage Weil
Yan Zheng
Xiubo Li
Jeff Layton
Ilya Dryomov
Alex Markuze
John Spray
Christian Brauner
Luis Henriques
Alex Elder
Yehuda Sadeh Weinraub
Chengguang Xu
Max Kellermann
Greg Farnum
Herb Shiu
Milind Changire
Sam Lang
Kotresh HR
Alexander Mikhalitsyn
Al Viro
Luis Henriques (SUSE)
Viacheslav Dubeyko
Jim Schutt
David Disseldorp
Zhi Zhang
David Howells
Yanhu Cao
Dan Carpenter
Eric W. Biedermann
Kees Cook
Xi Wang
Nicholas Piggin
Venky Shankar
Arnd Bergmann
Jan Kara
Linus Torvalds
Henry C Chang
Miklos Szeredi
Jianpeng Ma
Andreas Gruenbacher
Patrick Donnelly
Others
May 1998
February 2002
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
August 2010
September 2010
November 2010
December 2010
January 2011
March 2011
May 2011
July 2011
August 2011
September 2011
November 2011
December 2011
January 2012
May 2012
June 2012
July 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
December 2013
March 2014
April 2014
May 2014
July 2014
September 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
October 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
September 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
March 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
March 2019
April 2019
May 2019
June 2019
July 2019
September 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
March 2021
April 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
February 2022
March 2022
April 2022
May 2022
June 2022
July 2022
August 2022
November 2022
December 2022
January 2023
February 2023
April 2023
May 2023
June 2023
July 2023
August 2023
September 2023
October 2023
November 2023
January 2024
April 2024
June 2024
July 2024
August 2024
September 2024
November 2024
January 2025
February 2025
June 2025
August 2025
September 2025
February 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 10315}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 262}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 170}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 25}, {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 443}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 42, "token_count": 12}, {"author_id": 0, "token_count": 177}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 28}, {"author_id": 7, "token_count": 114}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 483}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 9, "token_count": 45}, {"author_id": 0, "token_count": 239}, {"author_id": 7, "token_count": 42}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 113}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 9, "token_count": 49}, {"author_id": 0, "token_count": 113}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 9, "token_count": 10}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 24, "token_count": 102}, {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 39, "token_count": 7}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 59, "token_count": 3}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 38}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 15, "token_count": 14}, {"author_id": 57, "token_count": 10}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 15, "token_count": 111}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 34, "token_count": 92}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 33, "token_count": 12}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 15, "token_count": 3}, {"author_id": 0, "token_count": 14}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 15, "token_count": 128}, {"author_id": 0, "token_count": 10}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 42, "token_count": 2}, {"author_id": 27, "token_count": 68}, {"author_id": 0, "token_count": 10}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 1, "token_count": 118}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 113}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 227}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 307}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 48}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 18, "token_count": 319}, {"author_id": 1, "token_count": 136}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 18, "token_count": 16}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 166}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 88}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 122}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 27}, {"author_id": 1, "token_count": 143}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 8, "token_count": 44}, {"author_id": 1, "token_count": 428}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 75}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 193}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 8, "token_count": 8}, {"author_id": 1, "token_count": 105}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 73}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 29, "token_count": 2}, {"author_id": 8, "token_count": 27}, {"author_id": 1, "token_count": 154}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 32, "token_count": 4}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 50, "token_count": 2}, {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 575}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 80}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 161}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 23}, {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 161}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 67}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 124}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 112}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 2, "token_count": 85}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 170}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 215}, {"author_id": 25, "token_count": 48}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 114}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 1, "token_count": 177}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 46, "token_count": 5}, {"author_id": 10, "token_count": 15}, {"author_id": 8, "token_count": 22}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 259}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 1944}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 8, "token_count": 27}, {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 28, "token_count": 49}, {"author_id": 2, "token_count": 216}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 68}, {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 1, "token_count": 180}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 412}, {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 55}, {"author_id": 3, "token_count": 160}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 105}, {"author_id": 3, "token_count": 61}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 88}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 3, "token_count": 94}, {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 45}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 3, "token_count": 145}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 415}, {"author_id": 3, "token_count": 299}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 346}, {"author_id": 1, "token_count": 235}, {"author_id": 45, "token_count": 24}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 9}, {"author_id": 2, "token_count": 42}, {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 8, "token_count": 63}, {"author_id": 2, "token_count": 74}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 312}, {"author_id": 2, "token_count": 84}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 8, "token_count": 124}, {"author_id": 2, "token_count": 144}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 415}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 4, "token_count": 41}, {"author_id": 3, "token_count": 254}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 3, "token_count": 217}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 26, "token_count": 46}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 21, "token_count": 96}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 3, "token_count": 335}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 3, "token_count": 77}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 4, "token_count": 25}, {"author_id": 3, "token_count": 267}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 7}, {"author_id": 3, "token_count": 250}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 55}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 42}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 3, "token_count": 115}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 3, "token_count": 29}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 3, "token_count": 173}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 1260}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 3, "token_count": 303}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 37, "token_count": 80}, {"author_id": 17, "token_count": 318}, {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 14, "token_count": 7}, {"author_id": 3, "token_count": 1005}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 13, "token_count": 6}, {"author_id": 3, "token_count": 881}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 22, "token_count": 5}, {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 43, "token_count": 77}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 22, "token_count": 24}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 14, "token_count": 24}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 12, "token_count": 417}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 26, "token_count": 42}, {"author_id": 22, "token_count": 84}, {"author_id": 6, "token_count": 37}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 51, "token_count": 10}, {"author_id": 22, "token_count": 15}, {"author_id": 6, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
12655
38.50%
Yan Zheng
6799
20.68%
Xiubo Li
6165
18.76%
Jeff Layton
3328
10.12%
Ilya Dryomov
664
2.02%
Alex Markuze
417
1.27%
John Spray
335
1.02%
Christian Brauner
318
0.97%
Luis Henriques
305
0.93%
Alex Elder
257
0.78%
Yehuda Sadeh Weinraub
172
0.52%
Chengguang Xu
129
0.39%
Max Kellermann
128
0.39%
Greg Farnum
104
0.32%
Herb Shiu
102
0.31%
Milind Changire
96
0.29%
Sam Lang
92
0.28%
Kotresh HR
88
0.27%
Alexander Mikhalitsyn
80
0.24%
Al Viro
79
0.24%
Luis Henriques (SUSE)
77
0.23%
Viacheslav Dubeyko
71
0.22%
Jim Schutt
68
0.21%
David Disseldorp
49
0.15%
Zhi Zhang
48
0.15%
David Howells
34
0.10%
Yanhu Cao
24
0.07%
Dan Carpenter
14
0.04%
Eric W. Biedermann
12
0.04%
Kees Cook
11
0.03%
Xi Wang
10
0.03%
Nicholas Piggin
7
0.02%
Venky Shankar
6
0.02%
Arnd Bergmann
5
0.02%
Jan Kara
4
0.01%
Linus Torvalds
3
0.01%
Henry C Chang
3
0.01%
Miklos Szeredi
2
0.01%
Jianpeng Ma
2
0.01%
Andreas Gruenbacher
2
0.01%
Patrick Donnelly
1
0.00%
Others
104
0.32%
Total
32870
mds_client.h
670
-
26
2092
Sage Weil
Jeff Layton
Yan Zheng
Xiubo Li
Alex Markuze
Yehuda Sadeh Weinraub
Luis Henriques
Herb Shiu
John Spray
Milind Changire
Sam Lang
Max Kellermann
Zhi Zhang
Christian Brauner
Al Viro
Viacheslav Dubeyko
Greg Farnum
David Disseldorp
Alexander Mikhalitsyn
Alex Elder
Yanhu Cao
Ilya Dryomov
Arnd Bergmann
Others
October 2009
November 2009
December 2009
February 2010
April 2010
May 2010
June 2010
July 2010
August 2010
November 2010
December 2010
May 2011
July 2011
November 2011
May 2012
December 2012
September 2013
November 2013
March 2014
May 2014
September 2014
October 2014
November 2014
January 2015
April 2015
May 2015
June 2015
July 2015
October 2015
February 2016
March 2016
April 2016
July 2016
September 2016
January 2017
February 2017
March 2017
April 2017
September 2017
November 2017
December 2017
January 2018
May 2018
July 2018
December 2018
January 2019
March 2019
April 2019
May 2019
June 2019
July 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
October 2020
December 2020
January 2021
June 2021
July 2021
February 2022
March 2022
May 2022
July 2022
August 2022
December 2022
April 2023
June 2023
July 2023
August 2023
September 2023
November 2023
December 2023
January 2024
April 2024
June 2024
July 2024
January 2025
February 2025
August 2025
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 956}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 0, "token_count": 15}, {"author_id": 7, "token_count": 34}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 24, "token_count": 18}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 34, "token_count": 11}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 18, "token_count": 17}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 10}, {"author_id": 25, "token_count": 9}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 28, "token_count": 4}, {"author_id": 2, "token_count": 61}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 25}, {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 21, "token_count": 16}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 37, "token_count": 4}, {"author_id": 17, "token_count": 9}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 3, "token_count": 73}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 22, "token_count": 10}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 12, "token_count": 46}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
1053
50.33%
Jeff Layton
279
13.34%
Yan Zheng
269
12.86%
Xiubo Li
233
11.14%
Alex Markuze
46
2.20%
Yehuda Sadeh Weinraub
44
2.10%
Luis Henriques
37
1.77%
Herb Shiu
18
0.86%
John Spray
17
0.81%
Milind Changire
16
0.76%
Sam Lang
11
0.53%
Max Kellermann
10
0.48%
Zhi Zhang
9
0.43%
Christian Brauner
9
0.43%
Al Viro
7
0.33%
Viacheslav Dubeyko
6
0.29%
Greg Farnum
4
0.19%
David Disseldorp
4
0.19%
Alexander Mikhalitsyn
4
0.19%
Alex Elder
4
0.19%
Yanhu Cao
3
0.14%
Ilya Dryomov
1
0.05%
Arnd Bergmann
1
0.05%
Others
7
0.33%
Total
2092
mdsmap.c
462
-
18
2354
Sage Weil
Yan Zheng
Xiubo Li
Luis Henriques
Viacheslav Dubeyko
Ilya Dryomov
Kotresh HR
Jeff Layton
Dan Carpenter
Alex Elder
Kees Cook
Yehuda Sadeh Weinraub
Others
October 2009
November 2009
December 2009
April 2010
June 2010
February 2013
March 2013
May 2013
November 2014
February 2016
March 2016
November 2016
March 2017
August 2017
November 2017
June 2019
November 2019
December 2019
July 2020
October 2020
August 2021
June 2022
October 2022
June 2023
February 2024
September 2025
February 2026
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 931}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 42, "token_count": 21}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 115}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 547}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 77}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 153}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 8, "token_count": 44}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 4, "token_count": 81}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 40}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 26, "token_count": 38}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 51, "token_count": 5}, {"author_id": 6, "token_count": 68}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
1049
44.56%
Yan Zheng
749
31.82%
Xiubo Li
227
9.64%
Luis Henriques
81
3.44%
Viacheslav Dubeyko
68
2.89%
Ilya Dryomov
44
1.87%
Kotresh HR
38
1.61%
Jeff Layton
22
0.93%
Dan Carpenter
21
0.89%
Alex Elder
6
0.25%
Kees Cook
5
0.21%
Yehuda Sadeh Weinraub
3
0.13%
Others
41
1.74%
Total
2354
mdsmap.h
80
-
9
290
Sage Weil
Yan Zheng
Xiubo Li
Viacheslav Dubeyko
Luis Henriques
Ilya Dryomov
David Howells
Others
October 2009
November 2009
June 2010
November 2011
October 2012
February 2013
November 2016
March 2017
November 2017
November 2019
December 2019
October 2020
June 2022
February 2024
February 2026
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 217}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 6, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
250
86.21%
Yan Zheng
13
4.48%
Xiubo Li
12
4.14%
Viacheslav Dubeyko
4
1.38%
Luis Henriques
3
1.03%
Ilya Dryomov
3
1.03%
David Howells
1
0.34%
Others
4
1.38%
Total
290
metric.c
362
-
7
2312
Xiubo Li
Venky Shankar
Luis Henriques
Sage Weil
Yehuda Sadeh Weinraub
Alex Elder
Others
October 2009
January 2010
April 2010
March 2013
November 2017
March 2020
June 2020
July 2020
September 2020
November 2020
March 2021
April 2021
May 2021
October 2021
March 2022
May 2023
June 2023
July 2023
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 389}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 825}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 62}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 124}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 197}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 3, "token_count": 36}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 3, "token_count": 241}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 4, "token_count": 143}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 13, "token_count": 169}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 3, "token_count": 45}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 3, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Xiubo Li
1948
84.26%
Venky Shankar
169
7.31%
Luis Henriques
143
6.19%
Sage Weil
42
1.82%
Yehuda Sadeh Weinraub
6
0.26%
Alex Elder
3
0.13%
Others
1
0.04%
Total
2312
metric.h
244
-
5
691
Xiubo Li
Luis Henriques
Venky Shankar
Sage Weil
Others
October 2009
November 2017
January 2018
March 2019
March 2020
June 2020
July 2020
September 2020
November 2020
March 2021
May 2021
October 2021
November 2021
March 2022
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 183}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 158}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 3, "token_count": 72}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 4, "token_count": 142}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 13, "token_count": 57}, ]}, ]
Author Name
Tokens
Token Proportion
Xiubo Li
468
67.73%
Luis Henriques
153
22.14%
Venky Shankar
57
8.25%
Sage Weil
12
1.74%
Others
1
0.14%
Total
691
quota.c
547
-
16
2369
Luis Henriques
Yan Zheng
Sage Weil
Xiubo Li
Kotresh HR
Wenchao Hao
Jeff Layton
Yehuda Sadeh Weinraub
Greg Farnum
Jim Schutt
Chengguang Xu
Kees Cook
Others
October 2009
March 2010
April 2010
August 2010
November 2011
May 2013
March 2016
April 2017
November 2017
January 2018
March 2018
August 2018
November 2018
January 2019
March 2019
May 2019
April 2020
August 2020
September 2020
June 2021
November 2021
April 2022
December 2022
June 2023
November 2023
December 2024
February 2026
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 120}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 1229}, {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 4, "token_count": 579}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 26, "token_count": 51}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 83}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 52, "token_count": 45}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 51, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Luis Henriques
1826
77.08%
Yan Zheng
130
5.49%
Sage Weil
130
5.49%
Xiubo Li
124
5.23%
Kotresh HR
51
2.15%
Wenchao Hao
45
1.90%
Jeff Layton
33
1.39%
Yehuda Sadeh Weinraub
9
0.38%
Greg Farnum
8
0.34%
Jim Schutt
4
0.17%
Chengguang Xu
3
0.13%
Kees Cook
1
0.04%
Others
5
0.21%
Total
2369
snap.c
1343
-
18
6004
Sage Weil
Yan Zheng
Xiubo Li
Jeff Layton
Luis Henriques
Alex Elder
David Howells
Yehuda Sadeh Weinraub
Li Wang
Henry C Chang
Xi Wang
Andy Shevchenko
Kees Cook
Linus Torvalds
David Chinner
Others
May 1998
February 2002
October 2009
December 2009
February 2010
March 2010
April 2010
June 2010
August 2010
September 2010
January 2011
February 2011
March 2011
May 2011
July 2011
November 2011
February 2012
May 2012
July 2012
April 2013
August 2013
November 2014
December 2014
April 2015
May 2015
June 2016
July 2016
November 2016
August 2017
September 2017
November 2017
December 2017
January 2019
February 2019
April 2019
May 2019
June 2019
July 2019
March 2020
August 2020
September 2020
February 2021
April 2021
May 2021
June 2021
August 2021
February 2022
June 2022
November 2022
December 2022
January 2023
May 2023
June 2023
July 2023
October 2023
November 2025
February 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 3096}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 270}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 29}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 49, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 59, "token_count": 4}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 15, "token_count": 14}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 93}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 134}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 745}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 146}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 3, "token_count": 404}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 3, "token_count": 131}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 290}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 51, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
3632
60.49%
Yan Zheng
1158
19.29%
Xiubo Li
930
15.49%
Jeff Layton
209
3.48%
Luis Henriques
19
0.32%
Alex Elder
15
0.25%
David Howells
12
0.20%
Yehuda Sadeh Weinraub
7
0.12%
Li Wang
4
0.07%
Henry C Chang
4
0.07%
Xi Wang
3
0.05%
Andy Shevchenko
3
0.05%
Kees Cook
2
0.03%
Linus Torvalds
1
0.02%
David Chinner
1
0.02%
Others
4
0.07%
Total
6004
strings.c
130
-
8
593
Sage Weil
Yan Zheng
Alex Elder
Greg Farnum
Xiubo Li
Milind Changire
Yehuda Sadeh Weinraub
Others
October 2009
April 2010
August 2010
February 2013
November 2013
March 2014
April 2015
September 2016
November 2017
July 2021
February 2022
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 503}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 15, "token_count": 24}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 21, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
503
84.82%
Yan Zheng
36
6.07%
Alex Elder
24
4.05%
Greg Farnum
12
2.02%
Xiubo Li
6
1.01%
Milind Changire
6
1.01%
Yehuda Sadeh Weinraub
5
0.84%
Others
1
0.17%
Total
593
super.c
1708
-
47
7731
Sage Weil
David Howells
Yehuda Sadeh Weinraub
Jeff Layton
Xiubo Li
Yan Zheng
Venky Shankar
Ilya Dryomov
Al Viro
Luis Henriques
Chengguang Xu
Patrick Donnelly
Alex Elder
Viacheslav Dubeyko
Douglas Fuller
Milosz Tanski
Jan Kara
Sanidhya Kashyap
Alexander Mikhalitsyn
Linus Torvalds
ethanwu
Neil Brown
Max Kellermann
Guangliang Zhao
Kees Cook
Eric W. Biedermann
David Disseldorp
Christian Brauner
Mateusz Guzik
Greg Farnum
Others
May 1998
February 2002
October 2009
November 2009
December 2009
March 2010
April 2010
May 2010
June 2010
July 2010
January 2011
July 2011
August 2011
September 2011
December 2011
January 2012
February 2012
July 2012
August 2012
September 2012
October 2012
February 2013
March 2013
August 2013
September 2013
November 2013
February 2014
March 2014
February 2015
March 2015
April 2015
June 2015
July 2015
September 2015
January 2016
March 2016
April 2016
July 2016
September 2016
October 2016
November 2016
January 2017
April 2017
June 2017
July 2017
August 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
May 2018
June 2018
July 2018
August 2018
October 2018
December 2018
January 2019
March 2019
April 2019
May 2019
June 2019
July 2019
September 2019
November 2019
December 2019
January 2020
February 2020
March 2020
July 2020
September 2020
October 2020
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
December 2022
May 2023
June 2023
July 2023
August 2023
March 2024
July 2024
October 2024
November 2024
February 2025
May 2025
September 2025
February 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 1659}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 37}, {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 69}, {"author_id": 7, "token_count": 784}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 29}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 7, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 14, "token_count": 23}, {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 7, "token_count": 11}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 14, "token_count": 37}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 15, "token_count": 23}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 15, "token_count": 17}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 23, "token_count": 34}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 9}, {"author_id": 8, "token_count": 8}, {"author_id": 38, "token_count": 25}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 8, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 32, "token_count": 31}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 56, "token_count": 39}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 57}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 10, "token_count": 44}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 33}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 8, "token_count": 4}, {"author_id": 4, "token_count": 23}, {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 10, "token_count": 17}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 5, "token_count": 1333}, {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 28, "token_count": 2}, {"author_id": 2, "token_count": 81}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 1, "token_count": 23}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 112}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 14, "token_count": 34}, {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 8, "token_count": 119}, {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 39}, {"author_id": 3, "token_count": 174}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 2, "token_count": 353}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 13, "token_count": 529}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 48}, {"author_id": 13, "token_count": 42}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 71}, {"author_id": 3, "token_count": 33}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 35, "token_count": 6}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 240}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 202}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 37, "token_count": 15}, {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 31, "token_count": 9}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 30, "token_count": 63}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 6, "token_count": 39}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 47, "token_count": 1}, {"author_id": 22, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 51, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
1912
24.73%
David Howells
1345
17.40%
Yehuda Sadeh Weinraub
821
10.62%
Jeff Layton
770
9.96%
Xiubo Li
741
9.58%
Yan Zheng
643
8.32%
Venky Shankar
571
7.39%
Ilya Dryomov
180
2.33%
Al Viro
114
1.47%
Luis Henriques
109
1.41%
Chengguang Xu
99
1.28%
Patrick Donnelly
63
0.81%
Alex Elder
45
0.58%
Viacheslav Dubeyko
39
0.50%
Douglas Fuller
39
0.50%
Milosz Tanski
34
0.44%
Jan Kara
31
0.40%
Sanidhya Kashyap
25
0.32%
Alexander Mikhalitsyn
15
0.19%
Linus Torvalds
9
0.12%
ethanwu
9
0.12%
Neil Brown
6
0.08%
Max Kellermann
6
0.08%
Guangliang Zhao
6
0.08%
Kees Cook
5
0.06%
Eric W. Biedermann
5
0.06%
David Disseldorp
2
0.03%
Christian Brauner
2
0.03%
Mateusz Guzik
1
0.01%
Greg Farnum
1
0.01%
Others
83
1.07%
Total
7731
super.h
1462
-
49
6090
Sage Weil
Yan Zheng
Jeff Layton
Yehuda Sadeh Weinraub
Xiubo Li
Luis Henriques
Guangliang Zhao
Greg Farnum
Viacheslav Dubeyko
Kotresh HR
Jim Schutt
Christian Brauner
David Howells
Milosz Tanski
Andreas Gruenbacher
Chengguang Xu
Al Viro
Zhi Zhang
Venky Shankar
Milind Changire
Miklos Szeredi
John Spray
Jan Kara
Eric Biggers
Arnd Bergmann
David Disseldorp
Neil Brown
Li Wang
Ilya Dryomov
Yanhu Cao
Matthew Wilcox
Henry C Chang
Eric W. Biedermann
Alex Elder
Linus Torvalds
Others
May 1998
February 2002
August 2009
October 2009
November 2009
December 2009
January 2010
February 2010
April 2010
May 2010
June 2010
August 2010
September 2010
November 2010
January 2011
March 2011
May 2011
July 2011
August 2011
October 2011
November 2011
January 2012
May 2012
June 2012
July 2012
January 2013
February 2013
March 2013
May 2013
August 2013
September 2013
November 2013
January 2014
February 2014
March 2014
April 2014
September 2014
October 2014
November 2014
December 2014
January 2015
April 2015
May 2015
June 2015
October 2015
March 2016
April 2016
May 2016
June 2016
July 2016
October 2016
November 2016
December 2016
January 2017
March 2017
April 2017
May 2017
June 2017
July 2017
September 2017
November 2017
December 2017
January 2018
March 2018
July 2018
October 2018
December 2018
January 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
March 2021
April 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
February 2022
March 2022
April 2022
May 2022
June 2022
August 2022
September 2022
October 2022
December 2022
January 2023
April 2023
May 2023
June 2023
September 2023
November 2023
July 2024
October 2024
November 2024
February 2025
June 2025
July 2025
August 2025
September 2025
February 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 32, "token_count": 6}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 2575}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 7, "token_count": 39}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 7, "token_count": 197}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 9, "token_count": 15}, {"author_id": 0, "token_count": 3}, {"author_id": 7, "token_count": 25}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 9, "token_count": 76}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 7, "token_count": 85}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 59, "token_count": 2}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 15, "token_count": 2}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 33, "token_count": 2}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 27, "token_count": 34}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 11, "token_count": 3}, {"author_id": 23, "token_count": 17}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 16, "token_count": 128}, {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 18, "token_count": 6}, {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 171}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 29, "token_count": 16}, {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 36, "token_count": 2}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 5, "token_count": 10}, {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 215}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 168}, {"author_id": 25, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 46, "token_count": 5}, {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 14, "token_count": 8}, {"author_id": 28, "token_count": 4}, {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 1, "token_count": 136}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 4, "token_count": 3}, {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 37}, {"author_id": 3, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 83}, {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 2, "token_count": 25}, {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 20}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 17, "token_count": 15}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 63}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 65}, {"author_id": 36, "token_count": 2}, {"author_id": 3, "token_count": 52}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 21, "token_count": 9}, {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 4, "token_count": 66}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 9}, {"author_id": 3, "token_count": 45}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 3, "token_count": 46}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 17, "token_count": 10}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 3, "token_count": 42}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 54, "token_count": 5}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 26, "token_count": 48}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 6, "token_count": 53}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
2761
45.34%
Yan Zheng
1156
18.98%
Jeff Layton
570
9.36%
Yehuda Sadeh Weinraub
347
5.70%
Xiubo Li
345
5.67%
Luis Henriques
303
4.98%
Guangliang Zhao
128
2.10%
Greg Farnum
91
1.49%
Viacheslav Dubeyko
59
0.97%
Kotresh HR
53
0.87%
Jim Schutt
34
0.56%
Christian Brauner
27
0.44%
David Howells
26
0.43%
Milosz Tanski
17
0.28%
Andreas Gruenbacher
16
0.26%
Chengguang Xu
13
0.21%
Al Viro
12
0.20%
Zhi Zhang
11
0.18%
Venky Shankar
9
0.15%
Milind Changire
9
0.15%
Miklos Szeredi
8
0.13%
John Spray
6
0.10%
Jan Kara
6
0.10%
Eric Biggers
5
0.08%
Arnd Bergmann
5
0.08%
David Disseldorp
4
0.07%
Neil Brown
3
0.05%
Li Wang
3
0.05%
Ilya Dryomov
3
0.05%
Yanhu Cao
2
0.03%
Matthew Wilcox
2
0.03%
Henry C Chang
2
0.03%
Eric W. Biedermann
2
0.03%
Alex Elder
2
0.03%
Linus Torvalds
1
0.02%
Others
49
0.80%
Total
6090
util.c
100
-
4
416
Sage Weil
Yan Zheng
Yehuda Sadeh Weinraub
Others
October 2009
April 2010
May 2010
July 2011
February 2016
November 2016
November 2017
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 175}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 151}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
245
58.89%
Yan Zheng
169
40.63%
Yehuda Sadeh Weinraub
1
0.24%
Others
1
0.24%
Total
416
xattr.c
1468
-
33
7605
Sage Weil
Yan Zheng
Xiubo Li
Jeff Layton
Luis Henriques
Alex Elder
David Disseldorp
Andreas Gruenbacher
Guangliang Zhao
Milind Changire
David Howells
Ilya Dryomov
Jianpeng Ma
Yanhu Cao
Sanidhya Kashyap
Yehuda Sadeh Weinraub
Al Viro
Venky Shankar
Kees Cook
Christian Brauner
Andy Shevchenko
Linus Torvalds
Others
May 1998
February 2002
October 2009
November 2009
December 2009
April 2010
May 2010
June 2010
August 2010
October 2010
January 2011
May 2011
July 2011
November 2011
January 2012
July 2012
January 2013
February 2013
May 2013
June 2013
November 2013
February 2014
March 2014
July 2014
September 2014
December 2014
March 2015
May 2015
June 2015
February 2016
March 2016
April 2016
May 2016
October 2016
June 2017
August 2017
November 2017
January 2018
April 2018
September 2018
January 2019
April 2019
May 2019
June 2019
July 2019
August 2019
December 2019
January 2020
March 2020
July 2020
August 2020
September 2020
November 2020
December 2020
January 2021
July 2021
August 2021
October 2021
November 2021
February 2022
March 2022
June 2022
January 2023
February 2023
June 2023
July 2023
September 2023
October 2024
November 2024
November 2025
February 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 3457}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 15, "token_count": 143}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 622}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 15, "token_count": 10}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 19, "token_count": 20}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 16, "token_count": 55}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 161}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 75}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 5}, {"author_id": 38, "token_count": 17}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 85}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 26}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 493}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 14, "token_count": 6}, {"author_id": 29, "token_count": 96}, {"author_id": 8, "token_count": 4}, {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 121}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 190}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 86}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 28, "token_count": 127}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 347}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 178}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 37}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 82}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 45, "token_count": 18}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 22}, {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 4, "token_count": 46}, {"author_id": 3, "token_count": 164}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 21, "token_count": 40}, {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 29}, {"author_id": 4, "token_count": 43}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 3, "token_count": 44}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 3, "token_count": 198}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 51, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Sage Weil
4203
55.27%
Yan Zheng
1632
21.46%
Xiubo Li
447
5.88%
Jeff Layton
400
5.26%
Luis Henriques
247
3.25%
Alex Elder
153
2.01%
David Disseldorp
127
1.67%
Andreas Gruenbacher
96
1.26%
Guangliang Zhao
55
0.72%
Milind Changire
40
0.53%
David Howells
34
0.45%
Ilya Dryomov
28
0.37%
Jianpeng Ma
20
0.26%
Yanhu Cao
18
0.24%
Sanidhya Kashyap
17
0.22%
Yehuda Sadeh Weinraub
14
0.18%
Al Viro
10
0.13%
Venky Shankar
5
0.07%
Kees Cook
5
0.07%
Christian Brauner
5
0.07%
Andy Shevchenko
4
0.05%
Linus Torvalds
1
0.01%
Others
44
0.58%
Total
7605
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
168
Author
Tokens
Proportion
Commits
Proportion
0
Sage Weil
58986
34.63%
270
15.11%
1
Yan Zheng
36452
21.40%
384
21.49%
2
Jeff Layton
22197
13.03%
248
13.88%
3
Xiubo Li
21296
12.50%
164
9.18%
4
Luis Henriques
6502
3.82%
58
3.25%
5
David Howells
3002
1.76%
40
2.24%
6
Viacheslav Dubeyko
2880
1.69%
16
0.90%
7
Yehuda Sadeh Weinraub
2508
1.47%
21
1.18%
8
Ilya Dryomov
1743
1.02%
53
2.97%
9
Greg Farnum
1269
0.75%
9
0.50%
10
Chengguang Xu
956
0.56%
32
1.79%
11
Li Wang
857
0.50%
2
0.11%
12
Alex Markuze
821
0.48%
3
0.17%
13
Venky Shankar
819
0.48%
10
0.56%
14
Al Viro
782
0.46%
74
4.14%
15
Alex Elder
700
0.41%
45
2.52%
16
Guangliang Zhao
691
0.41%
2
0.11%
17
Christian Brauner
597
0.35%
27
1.51%
18
John Spray
584
0.34%
4
0.22%
19
Jianpeng Ma
482
0.28%
11
0.62%
20
Matthew Wilcox
391
0.23%
24
1.34%
21
Milind Changire
389
0.23%
1
0.06%
22
Max Kellermann
364
0.21%
12
0.67%
23
Milosz Tanski
313
0.18%
3
0.17%
24
Herb Shiu
295
0.17%
3
0.17%
25
Zhi Zhang
287
0.17%
3
0.17%
26
Kotresh HR
230
0.14%
3
0.17%
27
Jim Schutt
205
0.12%
2
0.11%
28
David Disseldorp
199
0.12%
5
0.28%
29
Andreas Gruenbacher
164
0.10%
6
0.34%
30
Patrick Donnelly
151
0.09%
6
0.34%
31
ethanwu
137
0.08%
3
0.17%
32
Jan Kara
131
0.08%
7
0.39%
33
Eric W. Biedermann
124
0.07%
5
0.28%
34
Sam Lang
121
0.07%
1
0.06%
35
Neil Brown
113
0.07%
5
0.28%
36
Miklos Szeredi
113
0.07%
8
0.45%
37
Alexander Mikhalitsyn
108
0.06%
2
0.11%
38
Sanidhya Kashyap
107
0.06%
1
0.06%
39
Nicholas Piggin
107
0.06%
5
0.28%
40
Zhu, Caifeng
99
0.06%
1
0.06%
41
Alexander Graf
97
0.06%
1
0.06%
42
Dan Carpenter
86
0.05%
9
0.50%
43
Luis Henriques (SUSE)
77
0.05%
1
0.06%
44
Christoph Hellwig
70
0.04%
8
0.45%
45
Yanhu Cao
64
0.04%
2
0.11%
46
Arnd Bergmann
64
0.04%
5
0.28%
47
Mateusz Guzik
59
0.03%
2
0.11%
48
Andy Shevchenko
59
0.03%
2
0.11%
49
David Chinner
51
0.03%
2
0.11%
50
Linus Torvalds
49
0.03%
8
0.45%
51
Kees Cook
47
0.03%
3
0.17%
52
Wenchao Hao
45
0.03%
1
0.06%
53
Souptick Joarder
45
0.03%
2
0.11%
54
Eric Biggers
44
0.03%
3
0.17%
55
Nikolay Borisov
40
0.02%
2
0.11%
56
Douglas Fuller
39
0.02%
1
0.06%
57
Xi Wang
37
0.02%
4
0.22%
58
Jakob Koschel
34
0.02%
2
0.11%
59
Henry C Chang
34
0.02%
5
0.28%
60
Others
1013
0.59%
145
8.11%
Total
170326
1787