Linux Source Code
Home
Release 7.0
Help
target
root
drivers
Highlighting
Reset All
By Author
By Age
──────────
Akinobu Mita
Al Viro
Alan Adamson
Anastasia Kovaleva
Andrey Vagin
Andy Grover
Andy Shevchenko
Asias He
Bart Van Assche
Bodo Stroesser
Brian Bunker
Bryant G. Ly
Chaitanya Kulkarni
Chris Boot
Christoph Hellwig
Christophe Jaillet
Christophe Vu-Brugier
Dan Carpenter
David Disseldorp
Dmitriy Monakhov
Dmitry Bogdanov
Eric Biggers
Greg Edwards
Guixin Liu
Gulam Mohamed
Hannes Reinecke
Herbert Xu
Ilias Tsitsimpis
Jamie Pocas
Jesper Juhl
Jiang Yi
Jingoo Han
Josef Whiter
Jörn Engel
Kees Cook
Kenjiro Nakayama
Kiran Patil
Konstantin Shelekhin
Lee Duncan
Mark D Rustad
Matthew Wilcox
Maurizio Lombardi
Max Gurtovoy
Michael Christie
Nicholas Bellinger
Others
Paolo Bonzini
Roland Dreier
SF Markus Elfring
Sagi Grimberg
Sebastian Andrzej Siewior
Sergey Samoylenko
Sheng Yang
Sudhakar Panneerselvam
Tang Wenji
Tejas Vaykole
Thomas Gleixner
Varun Prakash
Xiubo Li
Zhu Lingshan
ZouMingzhe
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
iscsi
25408
39
97
114463
Nicholas Bellinger
Varun Prakash
Christoph Hellwig
Andy Grover
Dmitry Bogdanov
Maurizio Lombardi
Bart Van Assche
Max Gurtovoy
ZouMingzhe
Roland Dreier
Michael Christie
Christophe Vu-Brugier
David Disseldorp
Sagi Grimberg
Matthew Wilcox
Tejas Vaykole
Kees Cook
Herbert Xu
Al Viro
Jiang Yi
Eric Biggers
Jörn Engel
Jesper Juhl
Konstantin Shelekhin
Sudhakar Panneerselvam
Thomas Gleixner
Dan Carpenter
SF Markus Elfring
Sebastian Andrzej Siewior
Chris Boot
Tang Wenji
Andy Shevchenko
Jingoo Han
Hannes Reinecke
Chaitanya Kulkarni
Others
May 1994
June 1995
February 2003
December 2010
February 2011
March 2011
June 2011
July 2011
August 2011
September 2011
October 2011
November 2011
December 2011
January 2012
February 2012
April 2012
May 2012
July 2012
August 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
March 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
January 2014
February 2014
March 2014
April 2014
May 2014
June 2014
July 2014
September 2014
November 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
October 2015
November 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
September 2016
October 2016
November 2016
December 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
February 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
December 2019
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
November 2020
December 2020
January 2021
February 2021
April 2021
September 2021
October 2021
January 2022
February 2022
April 2022
May 2022
June 2022
July 2022
September 2022
October 2022
November 2022
January 2023
February 2023
March 2023
May 2023
June 2023
July 2023
September 2023
October 2024
December 2024
February 2025
April 2025
May 2025
September 2025
November 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 767775600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 132}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 0, "token_count": 60883}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 4, "token_count": 15}, {"author_id": 41, "token_count": 1}, {"author_id": 33, "token_count": 66}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 57, "token_count": 2}, {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 75}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 6, "token_count": 759}, {"author_id": 4, "token_count": 8}, {"author_id": 41, "token_count": 11}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 49}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 6, "token_count": 29}, {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 12, "token_count": 10}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 195}, {"author_id": 0, "token_count": 260}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 12, "token_count": 114}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 12, "token_count": 9}, {"author_id": 27, "token_count": 3}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 6, "token_count": 56}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 41, "token_count": 31}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 250}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 6, "token_count": 23}, {"author_id": 0, "token_count": 2833}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 28, "token_count": 2}, {"author_id": 36, "token_count": 11}, {"author_id": 0, "token_count": 131}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 378}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 55, "token_count": 2}, {"author_id": 28, "token_count": 57}, {"author_id": 0, "token_count": 204}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 1850}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 187}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 6, "token_count": 82}, {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 165}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 6, "token_count": 50}, {"author_id": 0, "token_count": 11}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 15, "token_count": 26}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 78}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 15, "token_count": 14}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 63}, {"author_id": 12, "token_count": 105}, {"author_id": 43, "token_count": 155}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 31, "token_count": 8}, {"author_id": 0, "token_count": 105}, {"author_id": 15, "token_count": 9}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 28, "token_count": 10}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 38, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 38, "token_count": 79}, {"author_id": 15, "token_count": 41}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 57, "token_count": 2}, {"author_id": 15, "token_count": 26}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 418}, {"author_id": 15, "token_count": 87}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 38, "token_count": 10}, {"author_id": 6, "token_count": 4}, {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 6}, {"author_id": 2, "token_count": 82}, {"author_id": 31, "token_count": 232}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 2, "token_count": 35}, {"author_id": 31, "token_count": 4}, {"author_id": 0, "token_count": 11}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 236}, {"author_id": 12, "token_count": 77}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 6, "token_count": 183}, {"author_id": 11, "token_count": 33}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 12, "token_count": 11}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 944}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 49, "token_count": 114}, {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 55}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 54}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 33235}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 0, "token_count": 141}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 82}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 9, "token_count": 131}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 9, "token_count": 9}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 107}, {"author_id": 1, "token_count": 878}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 15, "token_count": 18}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 58, "token_count": 13}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 9, "token_count": 62}, {"author_id": 44, "token_count": 106}, {"author_id": 0, "token_count": 255}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 29}, {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 62}, {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 56, "token_count": 11}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 9, "token_count": 42}, {"author_id": 36, "token_count": 73}, {"author_id": 0, "token_count": 32}, {"author_id": 1, "token_count": 138}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 26}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 11, "token_count": 4}, {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 15, "token_count": 10}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 35, "token_count": 148}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 9, "token_count": 9}, {"author_id": 3, "token_count": 31}, {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 142}, {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 88}, {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 11, "token_count": 182}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 9, "token_count": 22}, {"author_id": 11, "token_count": 6}, {"author_id": 1, "token_count": 11}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 9, "token_count": 98}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 56, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 9, "token_count": 377}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 34}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 50, "token_count": 10}, {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 35, "token_count": 18}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 13, "token_count": 485}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 9, "token_count": 19}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 13, "token_count": 109}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 42, "token_count": 62}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 101}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 1, "token_count": 28}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 27, "token_count": 30}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 59, "token_count": 2}, {"author_id": 3, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 103}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 5, "token_count": 77}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 104}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 25, "token_count": 243}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 16, "token_count": 772}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 5, "token_count": 297}, {"author_id": 25, "token_count": 104}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 5, "token_count": 601}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 13, "token_count": 23}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 57, "token_count": 3}, {"author_id": 5, "token_count": 50}, {"author_id": 3, "token_count": 80}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 13, "token_count": 378}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 32, "token_count": 65}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 52, "token_count": 102}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 13, "token_count": 22}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 36, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
69388
60.62%
Varun Prakash
34912
30.50%
Christoph Hellwig
1490
1.30%
Andy Grover
1190
1.04%
Dmitry Bogdanov
1027
0.90%
Maurizio Lombardi
1024
0.89%
Bart Van Assche
891
0.78%
Max Gurtovoy
773
0.68%
ZouMingzhe
352
0.31%
Roland Dreier
327
0.29%
Michael Christie
300
0.26%
Christophe Vu-Brugier
244
0.21%
David Disseldorp
232
0.20%
Sagi Grimberg
231
0.20%
Matthew Wilcox
166
0.15%
Tejas Vaykole
155
0.14%
Kees Cook
117
0.10%
Herbert Xu
114
0.10%
Al Viro
108
0.09%
Jiang Yi
106
0.09%
Eric Biggers
102
0.09%
Jörn Engel
69
0.06%
Jesper Juhl
66
0.06%
Konstantin Shelekhin
65
0.06%
Sudhakar Panneerselvam
62
0.05%
Thomas Gleixner
48
0.04%
Dan Carpenter
44
0.04%
SF Markus Elfring
39
0.03%
Sebastian Andrzej Siewior
33
0.03%
Chris Boot
23
0.02%
Tang Wenji
15
0.01%
Andy Shevchenko
7
0.01%
Jingoo Han
2
0.00%
Hannes Reinecke
2
0.00%
Chaitanya Kulkarni
2
0.00%
Others
737
0.64%
Total
114463
loopback
1250
2
28
4895
Nicholas Bellinger
Christoph Hellwig
Hannes Reinecke
Michael Christie
Josef Whiter
Sheng Yang
Bart Van Assche
Andy Grover
Bodo Stroesser
Sagi Grimberg
SF Markus Elfring
Roland Dreier
Dan Carpenter
Jesper Juhl
Al Viro
Guixin Liu
Chris Boot
Jörn Engel
Kees Cook
David Disseldorp
Ilias Tsitsimpis
Others
March 2011
April 2011
May 2011
June 2011
July 2011
October 2011
November 2011
January 2012
February 2012
March 2012
April 2012
July 2012
October 2012
March 2013
July 2013
September 2013
October 2013
December 2013
February 2014
March 2014
April 2014
June 2014
September 2014
November 2014
February 2015
March 2015
April 2015
May 2015
June 2015
October 2015
November 2015
January 2016
November 2016
May 2017
November 2017
December 2017
August 2018
November 2018
December 2018
April 2020
November 2020
February 2021
July 2021
August 2021
November 2022
March 2023
September 2023
February 2024
March 2025
November 2025
January 2026
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 3153}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 6, "token_count": 29}, {"author_id": 41, "token_count": 18}, {"author_id": 33, "token_count": 14}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 10}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 171}, {"author_id": 12, "token_count": 27}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 38, "token_count": 12}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 10, "token_count": 340}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 40}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 15, "token_count": 21}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 15, "token_count": 20}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 10, "token_count": 28}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 159}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 8}, {"author_id": 2, "token_count": 46}, {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 10, "token_count": 32}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 98}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 40, "token_count": 79}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 9, "token_count": 34}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 58, "token_count": 33}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 8, "token_count": 42}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 72}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 51}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 54, "token_count": 98}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
3417
69.81%
Christoph Hellwig
411
8.40%
Hannes Reinecke
400
8.17%
Michael Christie
136
2.78%
Josef Whiter
98
2.00%
Sheng Yang
79
1.61%
Bart Van Assche
58
1.18%
Andy Grover
44
0.90%
Bodo Stroesser
42
0.86%
Sagi Grimberg
41
0.84%
SF Markus Elfring
33
0.67%
Roland Dreier
29
0.59%
Dan Carpenter
19
0.39%
Jesper Juhl
14
0.29%
Al Viro
12
0.25%
Guixin Liu
6
0.12%
Chris Boot
6
0.12%
Jörn Engel
3
0.06%
Kees Cook
2
0.04%
David Disseldorp
2
0.04%
Ilias Tsitsimpis
1
0.02%
Others
42
0.86%
Total
4895
sbp
2541
2
20
11390
Chris Boot
Nicholas Bellinger
Christoph Hellwig
Roland Dreier
Bart Van Assche
Matthew Wilcox
Michael Christie
Dmitry Bogdanov
Kees Cook
David Disseldorp
Thomas Gleixner
Jörn Engel
Asias He
Al Viro
Others
April 2012
May 2012
July 2012
September 2012
December 2012
February 2013
July 2013
March 2014
April 2014
November 2014
March 2015
April 2015
May 2015
October 2015
January 2016
November 2016
November 2017
June 2018
August 2018
November 2018
May 2019
February 2021
July 2021
September 2021
September 2023
October 2024
November 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 10749}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 12, "token_count": 43}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 4, "token_count": 30}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 11}, {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 125}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 29}, {"author_id": 0, "token_count": 169}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 35, "token_count": 14}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 36, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Chris Boot
10779
94.64%
Nicholas Bellinger
295
2.59%
Christoph Hellwig
188
1.65%
Roland Dreier
43
0.38%
Bart Van Assche
15
0.13%
Matthew Wilcox
14
0.12%
Michael Christie
13
0.11%
Dmitry Bogdanov
11
0.10%
Kees Cook
8
0.07%
David Disseldorp
6
0.05%
Thomas Gleixner
2
0.02%
Jörn Engel
1
0.01%
Asias He
1
0.01%
Al Viro
1
0.01%
Others
13
0.11%
Total
11390
tcm_fc
2072
5
26
8274
Kiran Patil
Nicholas Bellinger
Andy Grover
Christoph Hellwig
Mark D Rustad
Hannes Reinecke
Michael Christie
Bart Van Assche
Matthew Wilcox
Andy Shevchenko
Roland Dreier
Jingoo Han
Thomas Gleixner
David Disseldorp
Dan Carpenter
Kees Cook
Al Viro
Jörn Engel
Others
March 2011
April 2011
May 2011
June 2011
July 2011
August 2011
September 2011
November 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
December 2012
March 2013
April 2013
July 2013
September 2013
March 2014
April 2014
May 2014
June 2014
August 2014
November 2014
February 2015
April 2015
May 2015
October 2015
November 2015
December 2015
January 2016
July 2016
August 2016
October 2016
November 2016
June 2018
August 2018
November 2018
May 2019
September 2019
November 2020
February 2021
April 2021
March 2023
September 2023
October 2024
November 2025
February 2026
var spanGroupData = [ {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 7, "token_count": 6565}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 6, "token_count": 6}, {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 6, "token_count": 19}, {"author_id": 41, "token_count": 3}, {"author_id": 7, "token_count": 42}, {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 110}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "token_count": 54}, {"author_id": 7, "token_count": 119}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 57, "token_count": 18}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 6, "token_count": 15}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 6, "token_count": 7}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 46, "token_count": 73}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 46, "token_count": 13}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 52}, {"author_id": 0, "token_count": 7}, {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 46, "token_count": 22}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 46, "token_count": 20}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 46, "token_count": 13}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 55, "token_count": 13}, {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 6, "token_count": 111}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 8}, {"author_id": 2, "token_count": 68}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 68}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 6, "token_count": 99}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 9, "token_count": 14}, {"author_id": 0, "token_count": 155}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 10, "token_count": 13}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 10, "token_count": 107}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 35, "token_count": 20}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 10}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 38}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 36, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Kiran Patil
6726
81.29%
Nicholas Bellinger
429
5.18%
Andy Grover
367
4.44%
Christoph Hellwig
272
3.29%
Mark D Rustad
141
1.70%
Hannes Reinecke
132
1.60%
Michael Christie
51
0.62%
Bart Van Assche
26
0.31%
Matthew Wilcox
21
0.25%
Andy Shevchenko
21
0.25%
Roland Dreier
16
0.19%
Jingoo Han
13
0.16%
Thomas Gleixner
10
0.12%
David Disseldorp
5
0.06%
Dan Carpenter
5
0.06%
Kees Cook
4
0.05%
Al Viro
4
0.05%
Jörn Engel
3
0.04%
Others
28
0.34%
Total
8274
tcm_remote
288
2
2
1107
Dmitry Bogdanov
Kees Cook
March 2023
February 2026
var spanGroupData = [ {"timestamp": 1677657600, "group": [ {"author_id": 5, "token_count": 1106}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 36, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Bogdanov
1106
99.91%
Kees Cook
1
0.09%
Total
1107
Files:
target_core_alua.c
2278
-
23
8385
Nicholas Bellinger
Hannes Reinecke
Christoph Hellwig
Michael Christie
Andy Grover
David Disseldorp
Bart Van Assche
Paolo Bonzini
Roland Dreier
Al Viro
Jingoo Han
Tang Wenji
Dmitry Bogdanov
Jörn Engel
Lee Duncan
Thomas Gleixner
Others
December 2010
March 2011
June 2011
July 2011
August 2011
October 2011
November 2011
January 2012
February 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
November 2012
December 2012
February 2013
April 2013
July 2013
September 2013
November 2013
December 2013
January 2014
February 2014
June 2014
September 2014
November 2014
May 2015
June 2015
April 2016
November 2016
March 2017
May 2017
September 2017
October 2017
October 2018
November 2018
January 2019
March 2019
May 2019
April 2021
July 2021
September 2021
June 2022
September 2022
March 2023
October 2024
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 5330}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 6, "token_count": 37}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 207}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 29, "token_count": 30}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 127}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 53}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 38, "token_count": 18}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 55, "token_count": 16}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 10, "token_count": 84}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 10, "token_count": 1323}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 28, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 6, "token_count": 7}, {"author_id": 9, "token_count": 1}, {"author_id": 2, "token_count": 277}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 10, "token_count": 50}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 140}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 9, "token_count": 16}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 11, "token_count": 82}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 56, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 11, "token_count": 74}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 3, "token_count": 145}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 38, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
5531
65.96%
Hannes Reinecke
1463
17.45%
Christoph Hellwig
516
6.15%
Michael Christie
285
3.40%
Andy Grover
258
3.08%
David Disseldorp
158
1.88%
Bart Van Assche
31
0.37%
Paolo Bonzini
30
0.36%
Roland Dreier
23
0.27%
Al Viro
19
0.23%
Jingoo Han
16
0.19%
Tang Wenji
9
0.11%
Dmitry Bogdanov
9
0.11%
Jörn Engel
8
0.10%
Lee Duncan
6
0.07%
Thomas Gleixner
2
0.02%
Others
21
0.25%
Total
8385
target_core_alua.h
151
-
4
719
Nicholas Bellinger
Hannes Reinecke
Christoph Hellwig
Others
December 2010
July 2011
November 2011
April 2012
May 2012
October 2012
November 2012
November 2013
December 2013
May 2015
November 2017
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 596}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 10, "token_count": 40}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 10, "token_count": 47}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
611
84.98%
Hannes Reinecke
87
12.10%
Christoph Hellwig
20
2.78%
Others
1
0.14%
Total
719
target_core_configfs.c
3850
-
41
15520
Nicholas Bellinger
Christoph Hellwig
Hannes Reinecke
Alan Adamson
David Disseldorp
Michael Christie
Lee Duncan
Dmitry Bogdanov
Gulam Mohamed
Andy Grover
Bodo Stroesser
Maurizio Lombardi
Dmitriy Monakhov
Sergey Samoylenko
Jamie Pocas
Jesper Juhl
Bart Van Assche
Sebastian Andrzej Siewior
Dan Carpenter
Roland Dreier
Christophe Jaillet
Jingoo Han
Chaitanya Kulkarni
Bryant G. Ly
Tang Wenji
Al Viro
Thomas Gleixner
Kees Cook
Jörn Engel
Christophe Vu-Brugier
Others
December 2010
February 2011
March 2011
June 2011
July 2011
October 2011
November 2011
January 2012
May 2012
July 2012
August 2012
September 2012
October 2012
January 2013
April 2013
July 2013
August 2013
November 2013
December 2013
January 2014
March 2014
June 2014
August 2014
September 2014
November 2014
March 2015
April 2015
May 2015
June 2015
July 2015
October 2015
November 2015
January 2016
February 2016
April 2016
November 2016
December 2016
March 2017
April 2017
June 2017
July 2017
August 2017
October 2017
December 2017
April 2018
June 2018
July 2018
November 2018
December 2018
February 2019
March 2019
April 2019
May 2019
February 2020
April 2020
February 2021
April 2021
September 2021
March 2022
June 2022
September 2022
November 2022
March 2023
May 2023
August 2023
September 2023
February 2024
March 2025
October 2025
November 2025
December 2025
February 2026
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 7262}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 33, "token_count": 109}, {"author_id": 0, "token_count": 90}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 6, "token_count": 71}, {"author_id": 41, "token_count": 8}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 63}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 27, "token_count": 41}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 41, "token_count": 24}, {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 305}, {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 6, "token_count": 19}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 55, "token_count": 16}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 10, "token_count": 56}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 10, "token_count": 686}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 117}, {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 100}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 6, "token_count": 16}, {"author_id": 2, "token_count": 1872}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 6, "token_count": 4}, {"author_id": 11, "token_count": 72}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 1302}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 31, "token_count": 1}, {"author_id": 11, "token_count": 1}, {"author_id": 39, "token_count": 118}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 122}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 21, "token_count": 260}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 37, "token_count": 132}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 19, "token_count": 5}, {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 19, "token_count": 8}, {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 114}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 56, "token_count": 9}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 21, "token_count": 48}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 142}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 11, "token_count": 190}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 11, "token_count": 21}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 23, "token_count": 449}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 9, "token_count": 16}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 8, "token_count": 169}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 59, "token_count": 13}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 30, "token_count": 121}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 5, "token_count": 9}, {"author_id": 13, "token_count": 64}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 13, "token_count": 75}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 62}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 47, "token_count": 17}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 5, "token_count": 206}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 3, "token_count": 76}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 3, "token_count": 114}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 9, "token_count": 36}, {"author_id": 3, "token_count": 65}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 47, "token_count": 9}, {"author_id": 20, "token_count": 188}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 36, "token_count": 2}, {"author_id": 60, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
7671
49.43%
Christoph Hellwig
3713
23.92%
Hannes Reinecke
749
4.83%
Alan Adamson
449
2.89%
David Disseldorp
429
2.76%
Michael Christie
426
2.74%
Lee Duncan
308
1.98%
Dmitry Bogdanov
277
1.78%
Gulam Mohamed
188
1.21%
Andy Grover
173
1.11%
Bodo Stroesser
169
1.09%
Maurizio Lombardi
142
0.91%
Dmitriy Monakhov
132
0.85%
Sergey Samoylenko
121
0.78%
Jamie Pocas
118
0.76%
Jesper Juhl
109
0.70%
Bart Van Assche
68
0.44%
Sebastian Andrzej Siewior
41
0.26%
Dan Carpenter
32
0.21%
Roland Dreier
28
0.18%
Christophe Jaillet
26
0.17%
Jingoo Han
16
0.10%
Chaitanya Kulkarni
13
0.08%
Bryant G. Ly
13
0.08%
Tang Wenji
9
0.06%
Al Viro
3
0.02%
Thomas Gleixner
2
0.01%
Kees Cook
2
0.01%
Jörn Engel
2
0.01%
Christophe Vu-Brugier
1
0.01%
Others
90
0.58%
Total
15520
target_core_device.c
1223
-
31
5249
Nicholas Bellinger
Christoph Hellwig
Michael Christie
Andy Grover
Bryant G. Ly
Hannes Reinecke
Dmitry Bogdanov
David Disseldorp
Bart Van Assche
Roland Dreier
Sudhakar Panneerselvam
Bodo Stroesser
Sergey Samoylenko
Jamie Pocas
Tang Wenji
Kees Cook
Sebastian Andrzej Siewior
Sagi Grimberg
Thomas Gleixner
Konstantin Shelekhin
Al Viro
Others
December 2010
February 2011
March 2011
May 2011
June 2011
July 2011
August 2011
November 2011
January 2012
February 2012
April 2012
May 2012
June 2012
July 2012
October 2012
November 2012
January 2013
February 2013
May 2013
August 2013
November 2013
December 2013
January 2014
June 2014
October 2014
November 2014
January 2015
March 2015
April 2015
May 2015
June 2015
July 2015
September 2015
November 2015
January 2016
February 2016
June 2016
October 2016
December 2016
February 2017
April 2017
May 2017
June 2017
July 2017
January 2018
June 2018
July 2018
November 2018
December 2018
January 2019
May 2019
February 2020
April 2020
May 2020
June 2020
November 2020
February 2021
March 2021
April 2021
September 2021
April 2022
June 2022
July 2022
September 2022
March 2023
May 2023
September 2023
October 2024
February 2025
April 2025
September 2025
October 2025
February 2026
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1538}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 6, "token_count": 8}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 126}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 12, "token_count": 19}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 6, "token_count": 53}, {"author_id": 0, "token_count": 1}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 792}, {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 10, "token_count": 25}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 6, "token_count": 11}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 6, "token_count": 16}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 425}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 6, "token_count": 149}, {"author_id": 9, "token_count": 2}, {"author_id": 2, "token_count": 60}, {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 10, "token_count": 83}, {"author_id": 0, "token_count": 6}, {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 39, "token_count": 8}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 3, "token_count": 101}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 6, "token_count": 24}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 19, "token_count": 191}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 9, "token_count": 16}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 3, "token_count": 232}, {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 56, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 9, "token_count": 41}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 56}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 11, "token_count": 29}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 42, "token_count": 18}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 81}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 36}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 30, "token_count": 9}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 94}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 3, "token_count": 282}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 3, "token_count": 76}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 36, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
2380
45.34%
Christoph Hellwig
898
17.11%
Michael Christie
881
16.78%
Andy Grover
391
7.45%
Bryant G. Ly
191
3.64%
Hannes Reinecke
108
2.06%
Dmitry Bogdanov
102
1.94%
David Disseldorp
87
1.66%
Bart Van Assche
64
1.22%
Roland Dreier
26
0.50%
Sudhakar Panneerselvam
18
0.34%
Bodo Stroesser
10
0.19%
Sergey Samoylenko
9
0.17%
Jamie Pocas
8
0.15%
Tang Wenji
5
0.10%
Kees Cook
5
0.10%
Sebastian Andrzej Siewior
4
0.08%
Sagi Grimberg
4
0.08%
Thomas Gleixner
2
0.04%
Konstantin Shelekhin
1
0.02%
Al Viro
1
0.02%
Others
54
1.03%
Total
5249
target_core_fabric_configfs.c
1187
-
17
4966
Nicholas Bellinger
Christoph Hellwig
Dmitry Bogdanov
Michael Christie
Andy Grover
Jingoo Han
Christophe Jaillet
Jörn Engel
Hannes Reinecke
Maurizio Lombardi
Kees Cook
Kiran Patil
Thomas Gleixner
David Disseldorp
Sebastian Andrzej Siewior
Others
December 2010
February 2011
March 2011
April 2011
June 2011
July 2011
November 2011
January 2012
October 2012
December 2012
January 2013
February 2013
June 2013
July 2013
September 2014
March 2015
April 2015
May 2015
June 2015
July 2015
October 2015
February 2016
March 2016
November 2016
March 2017
June 2017
July 2018
November 2018
May 2019
February 2021
September 2021
November 2022
March 2023
April 2023
September 2023
September 2025
December 2025
February 2026
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 3050}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 147}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 273}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 55, "token_count": 39}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 28, "token_count": 7}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 37}, {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 217}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 6, "token_count": 17}, {"author_id": 2, "token_count": 163}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 84}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 145}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 5, "token_count": 244}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 47, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 5, "token_count": 143}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 3, "token_count": 92}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 47, "token_count": 15}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 36, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
3663
73.76%
Christoph Hellwig
540
10.87%
Dmitry Bogdanov
387
7.79%
Michael Christie
245
4.93%
Andy Grover
41
0.83%
Jingoo Han
39
0.79%
Christophe Jaillet
19
0.38%
Jörn Engel
7
0.14%
Hannes Reinecke
5
0.10%
Maurizio Lombardi
4
0.08%
Kees Cook
4
0.08%
Kiran Patil
3
0.06%
Thomas Gleixner
2
0.04%
David Disseldorp
2
0.04%
Sebastian Andrzej Siewior
1
0.02%
Others
4
0.08%
Total
4966
target_core_fabric_lib.c
453
-
17
1495
Nicholas Bellinger
Christoph Hellwig
Maurizio Lombardi
Michael Christie
Bart Van Assche
Andy Shevchenko
Bodo Stroesser
Andy Grover
Thomas Gleixner
Jörn Engel
Al Viro
Others
December 2010
March 2011
June 2011
July 2011
August 2011
September 2011
October 2011
November 2011
February 2012
May 2012
July 2012
August 2012
October 2012
August 2014
September 2014
May 2015
June 2015
May 2017
May 2019
November 2019
April 2020
July 2020
March 2023
October 2024
July 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 737}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 57, "token_count": 19}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 289}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 48}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 13, "token_count": 214}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
832
55.65%
Christoph Hellwig
297
19.87%
Maurizio Lombardi
214
14.31%
Michael Christie
48
3.21%
Bart Van Assche
25
1.67%
Andy Shevchenko
22
1.47%
Bodo Stroesser
7
0.47%
Andy Grover
3
0.20%
Thomas Gleixner
2
0.13%
Jörn Engel
1
0.07%
Al Viro
1
0.07%
Others
43
2.88%
Total
1495
target_core_file.c
950
-
27
4318
Nicholas Bellinger
Christoph Hellwig
Andrey Vagin
Asias He
Akinobu Mita
Sagi Grimberg
Michael Christie
Sebastian Andrzej Siewior
Dmitriy Monakhov
Jesper Juhl
Andy Grover
Al Viro
Jiang Yi
Kees Cook
Jörn Engel
Roland Dreier
Bart Van Assche
Chaitanya Kulkarni
Thomas Gleixner
Jingoo Han
Hannes Reinecke
Others
February 2002
December 2010
March 2011
June 2011
July 2011
August 2011
October 2011
November 2011
April 2012
May 2012
June 2012
August 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
April 2013
May 2013
July 2013
August 2013
November 2013
December 2013
January 2014
February 2014
September 2014
October 2014
February 2015
April 2015
May 2015
June 2015
January 2016
November 2016
March 2017
May 2017
June 2017
August 2017
September 2017
March 2018
May 2019
November 2020
January 2021
February 2021
April 2022
June 2022
September 2022
February 2023
April 2023
August 2023
October 2024
October 2025
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1517}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 33, "token_count": 54}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 6, "token_count": 22}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 0, "token_count": 2}, {"author_id": 27, "token_count": 17}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 80}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 38, "token_count": 21}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 120}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 127}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 27, "token_count": 50}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 18, "token_count": 252}, {"author_id": 0, "token_count": 197}, {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 6, "token_count": 14}, {"author_id": 18, "token_count": 13}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 414}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 28, "token_count": 9}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 143}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 17, "token_count": 199}, {"author_id": 15, "token_count": 82}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 2, "token_count": 13}, {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 37, "token_count": 62}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 44, "token_count": 10}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 22, "token_count": 440}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 46}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 36, "token_count": 9}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
2422
56.09%
Christoph Hellwig
487
11.28%
Andrey Vagin
440
10.19%
Asias He
265
6.14%
Akinobu Mita
199
4.61%
Sagi Grimberg
88
2.04%
Michael Christie
79
1.83%
Sebastian Andrzej Siewior
67
1.55%
Dmitriy Monakhov
62
1.44%
Jesper Juhl
54
1.25%
Andy Grover
50
1.16%
Al Viro
27
0.63%
Jiang Yi
10
0.23%
Kees Cook
9
0.21%
Jörn Engel
9
0.21%
Roland Dreier
6
0.14%
Bart Van Assche
4
0.09%
Chaitanya Kulkarni
3
0.07%
Thomas Gleixner
2
0.05%
Jingoo Han
2
0.05%
Hannes Reinecke
1
0.02%
Others
32
0.74%
Total
4318
target_core_file.h
52
-
4
138
Nicholas Bellinger
Christoph Hellwig
Andrey Vagin
Others
December 2010
July 2011
September 2012
October 2012
December 2013
January 2014
November 2017
March 2018
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 22, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
129
93.48%
Christoph Hellwig
4
2.90%
Andrey Vagin
4
2.90%
Others
1
0.72%
Total
138
target_core_hba.c
178
-
8
704
Nicholas Bellinger
Christoph Hellwig
Andy Grover
Sagi Grimberg
Roland Dreier
Thomas Gleixner
Kees Cook
Others
December 2010
June 2011
July 2011
August 2011
November 2011
May 2012
October 2012
April 2015
May 2015
July 2015
September 2015
May 2019
February 2026
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 501}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 138}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 36, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
512
72.73%
Christoph Hellwig
148
21.02%
Andy Grover
25
3.55%
Sagi Grimberg
6
0.85%
Roland Dreier
6
0.85%
Thomas Gleixner
2
0.28%
Kees Cook
2
0.28%
Others
3
0.43%
Total
704
target_core_iblock.c
1217
-
36
5141
Nicholas Bellinger
Michael Christie
Christoph Hellwig
Andy Grover
Greg Edwards
Asias He
Chaitanya Kulkarni
Roland Dreier
Jesper Juhl
Paolo Bonzini
Matthew Wilcox
Kees Cook
Anastasia Kovaleva
Bryant G. Ly
Bart Van Assche
Dan Carpenter
Thomas Gleixner
Jingoo Han
Sebastian Andrzej Siewior
Hannes Reinecke
David Disseldorp
Al Viro
Others
February 2002
December 2010
February 2011
March 2011
June 2011
July 2011
August 2011
September 2011
October 2011
November 2011
December 2011
February 2012
April 2012
May 2012
June 2012
August 2012
September 2012
October 2012
November 2012
January 2013
February 2013
July 2013
August 2013
October 2013
November 2013
December 2013
January 2014
March 2014
January 2015
February 2015
March 2015
May 2015
June 2015
July 2015
September 2015
December 2015
January 2016
February 2016
April 2016
June 2016
November 2016
March 2017
April 2017
June 2017
April 2018
May 2018
September 2018
October 2018
May 2019
July 2019
December 2019
April 2020
May 2020
November 2020
January 2021
February 2021
April 2021
May 2021
September 2021
October 2021
January 2022
April 2022
June 2022
July 2022
September 2022
November 2022
April 2023
June 2023
August 2023
September 2023
January 2024
June 2024
October 2024
July 2025
October 2025
February 2026
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1444}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 41, "token_count": 3}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 33, "token_count": 16}, {"author_id": 0, "token_count": 19}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 6, "token_count": 10}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 17}, {"author_id": 12, "token_count": 20}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 2, "token_count": 101}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 69}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 0, "token_count": 2}, {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 69}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 157}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 6, "token_count": 113}, {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 29, "token_count": 13}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 167}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 0, "token_count": 295}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 18, "token_count": 46}, {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 6, "token_count": 148}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 242}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 2, "token_count": 13}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 3, "token_count": 45}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 3, "token_count": 95}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 3, "token_count": 19}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 48, "token_count": 131}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 35, "token_count": 7}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 59, "token_count": 26}, {"author_id": 3, "token_count": 151}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 34, "token_count": 6}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 3, "token_count": 1007}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 3, "token_count": 131}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 36, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
2189
42.58%
Michael Christie
1518
29.53%
Christoph Hellwig
750
14.59%
Andy Grover
288
5.60%
Greg Edwards
131
2.55%
Asias He
46
0.89%
Chaitanya Kulkarni
26
0.51%
Roland Dreier
22
0.43%
Jesper Juhl
16
0.31%
Paolo Bonzini
13
0.25%
Matthew Wilcox
7
0.14%
Kees Cook
6
0.12%
Anastasia Kovaleva
6
0.12%
Bryant G. Ly
5
0.10%
Bart Van Assche
5
0.10%
Dan Carpenter
3
0.06%
Thomas Gleixner
2
0.04%
Jingoo Han
2
0.04%
Sebastian Andrzej Siewior
1
0.02%
Hannes Reinecke
1
0.02%
David Disseldorp
1
0.02%
Al Viro
1
0.02%
Others
102
1.98%
Total
5141
target_core_iblock.h
41
-
9
112
Nicholas Bellinger
Michael Christie
Christoph Hellwig
Bart Van Assche
Andy Grover
Others
December 2010
July 2011
December 2011
June 2012
October 2012
November 2016
March 2017
November 2017
February 2021
September 2023
January 2024
July 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 3, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
62
55.36%
Michael Christie
29
25.89%
Christoph Hellwig
5
4.46%
Bart Van Assche
3
2.68%
Andy Grover
3
2.68%
Others
10
8.93%
Total
112
target_core_internal.h
175
-
12
1026
Nicholas Bellinger
Christoph Hellwig
Michael Christie
Andy Grover
Dmitry Bogdanov
Lee Duncan
Dan Carpenter
Maurizio Lombardi
Hannes Reinecke
Bart Van Assche
Others
December 2010
February 2011
March 2011
June 2011
July 2011
October 2011
November 2011
February 2012
April 2012
May 2012
July 2012
October 2012
November 2012
February 2013
March 2013
June 2013
August 2013
November 2013
December 2013
June 2014
August 2014
November 2014
February 2015
March 2015
April 2015
May 2015
June 2015
October 2015
February 2016
April 2016
November 2016
June 2017
November 2017
December 2017
April 2018
February 2021
September 2021
September 2022
March 2023
April 2025
July 2025
September 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 481}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 41, "token_count": 9}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 6}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 74}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 6, "token_count": 17}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 2, "token_count": 79}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 21, "token_count": 14}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 3, "token_count": 19}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 3, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
658
64.13%
Christoph Hellwig
204
19.88%
Michael Christie
40
3.90%
Andy Grover
37
3.61%
Dmitry Bogdanov
25
2.44%
Lee Duncan
18
1.75%
Dan Carpenter
9
0.88%
Maurizio Lombardi
5
0.49%
Hannes Reinecke
5
0.49%
Bart Van Assche
2
0.19%
Others
23
2.24%
Total
1026
target_core_pr.c
4191
-
34
14994
Nicholas Bellinger
Christoph Hellwig
Andy Grover
Michael Christie
Bart Van Assche
David Disseldorp
Ilias Tsitsimpis
Hannes Reinecke
Dmitry Bogdanov
Lee Duncan
Chaitanya Kulkarni
Maurizio Lombardi
Tang Wenji
Jörn Engel
Al Viro
Roland Dreier
Paolo Bonzini
Thomas Gleixner
Kees Cook
Dan Carpenter
Bryant G. Ly
Others
December 2010
March 2011
June 2011
July 2011
November 2011
January 2012
March 2012
April 2012
May 2012
June 2012
August 2012
September 2012
October 2012
November 2012
December 2012
February 2013
May 2013
June 2013
September 2013
November 2013
January 2014
September 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
September 2015
April 2016
November 2016
April 2017
May 2017
July 2017
August 2017
September 2017
October 2017
June 2018
November 2018
January 2019
April 2019
May 2019
July 2020
August 2020
November 2020
February 2021
April 2021
September 2021
July 2022
September 2022
March 2023
April 2023
November 2023
October 2024
February 2025
June 2025
July 2025
February 2026
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 11187}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 6, "token_count": 103}, {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 330}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 307}, {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 6, "token_count": 18}, {"author_id": 12, "token_count": 8}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 6, "token_count": 104}, {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 29, "token_count": 8}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 194}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 327}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 38, "token_count": 11}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 6, "token_count": 282}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 28, "token_count": 16}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 304}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 21, "token_count": 32}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 31}, {"author_id": 45, "token_count": 54}, {"author_id": 0, "token_count": 278}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 8}, {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 9, "token_count": 1}, {"author_id": 2, "token_count": 90}, {"author_id": 0, "token_count": 14}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 10, "token_count": 27}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 171}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 9, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 9, "token_count": 74}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 56, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 56, "token_count": 15}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 11, "token_count": 23}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 56}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 9, "token_count": 25}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 105}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 59, "token_count": 28}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 29}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 3, "token_count": 279}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 13, "token_count": 20}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 36, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
12136
80.94%
Christoph Hellwig
1000
6.67%
Andy Grover
839
5.60%
Michael Christie
384
2.56%
Bart Van Assche
122
0.81%
David Disseldorp
84
0.56%
Ilias Tsitsimpis
54
0.36%
Hannes Reinecke
48
0.32%
Dmitry Bogdanov
41
0.27%
Lee Duncan
35
0.23%
Chaitanya Kulkarni
28
0.19%
Maurizio Lombardi
24
0.16%
Tang Wenji
20
0.13%
Jörn Engel
16
0.11%
Al Viro
12
0.08%
Roland Dreier
8
0.05%
Paolo Bonzini
8
0.05%
Thomas Gleixner
2
0.01%
Kees Cook
2
0.01%
Dan Carpenter
2
0.01%
Bryant G. Ly
1
0.01%
Others
128
0.85%
Total
14994
target_core_pr.h
80
-
9
285
Nicholas Bellinger
Christoph Hellwig
Zhu Lingshan
Bart Van Assche
Hannes Reinecke
Andy Grover
Sergey Samoylenko
Others
December 2010
July 2011
September 2011
November 2011
April 2012
October 2012
November 2012
May 2013
August 2013
December 2013
October 2014
June 2015
November 2016
March 2017
November 2017
April 2019
April 2021
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 224}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 24, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 30, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
239
83.86%
Christoph Hellwig
21
7.37%
Zhu Lingshan
8
2.81%
Bart Van Assche
8
2.81%
Hannes Reinecke
3
1.05%
Andy Grover
2
0.70%
Sergey Samoylenko
1
0.35%
Others
3
1.05%
Total
285
target_core_pscsi.c
1072
-
37
4725
Nicholas Bellinger
Christoph Hellwig
Andy Grover
David Disseldorp
Lee Duncan
Michael Christie
Jörn Engel
Bart Van Assche
Paolo Bonzini
Dan Carpenter
Asias He
Hannes Reinecke
Kees Cook
Thomas Gleixner
Chaitanya Kulkarni
Bryant G. Ly
Sebastian Andrzej Siewior
Matthew Wilcox
Bodo Stroesser
Al Viro
Others
December 2010
February 2011
March 2011
May 2011
June 2011
July 2011
August 2011
September 2011
October 2011
November 2011
January 2012
February 2012
April 2012
May 2012
June 2012
August 2012
September 2012
October 2012
November 2012
February 2013
March 2013
October 2013
June 2014
August 2014
September 2014
November 2014
February 2015
March 2015
May 2015
June 2015
June 2016
July 2016
November 2016
January 2017
March 2017
April 2017
May 2017
June 2017
April 2018
May 2018
December 2018
May 2019
April 2020
November 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
August 2021
October 2021
February 2022
April 2022
August 2022
September 2022
December 2022
June 2023
January 2024
February 2024
October 2024
January 2025
September 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 3382}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 41, "token_count": 12}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 6, "token_count": 40}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 2, "token_count": 93}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 16}, {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 69}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 29, "token_count": 25}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 195}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 18, "token_count": 13}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 28, "token_count": 36}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 6, "token_count": 24}, {"author_id": 2, "token_count": 12}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 62}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 9, "token_count": 30}, {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 3, "token_count": 18}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 21, "token_count": 71}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 11, "token_count": 77}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 76}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 38, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 36, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
3483
73.71%
Christoph Hellwig
649
13.74%
Andy Grover
81
1.71%
David Disseldorp
77
1.63%
Lee Duncan
71
1.50%
Michael Christie
62
1.31%
Jörn Engel
36
0.76%
Bart Van Assche
34
0.72%
Paolo Bonzini
25
0.53%
Dan Carpenter
15
0.32%
Asias He
14
0.30%
Hannes Reinecke
6
0.13%
Kees Cook
3
0.06%
Thomas Gleixner
2
0.04%
Chaitanya Kulkarni
2
0.04%
Bryant G. Ly
2
0.04%
Sebastian Andrzej Siewior
1
0.02%
Matthew Wilcox
1
0.02%
Bodo Stroesser
1
0.02%
Al Viro
1
0.02%
Others
159
3.37%
Total
4725
target_core_pscsi.h
56
-
7
149
Nicholas Bellinger
Bart Van Assche
Andy Grover
Christoph Hellwig
Others
December 2010
February 2012
October 2012
May 2015
November 2016
November 2017
January 2024
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 123}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
123
82.55%
Bart Van Assche
13
8.72%
Andy Grover
5
3.36%
Christoph Hellwig
4
2.68%
Others
4
2.68%
Total
149
target_core_rd.c
683
-
18
2947
Nicholas Bellinger
Christoph Hellwig
Sebastian Andrzej Siewior
Akinobu Mita
Hannes Reinecke
Andy Grover
Konstantin Shelekhin
Sagi Grimberg
Michael Christie
Kees Cook
Dmitriy Monakhov
Dan Carpenter
SF Markus Elfring
Bart Van Assche
Thomas Gleixner
Others
December 2010
March 2011
June 2011
July 2011
August 2011
November 2011
March 2012
April 2012
May 2012
June 2012
October 2012
November 2012
January 2013
February 2013
May 2013
August 2013
January 2014
March 2014
April 2014
March 2015
April 2015
May 2015
June 2015
July 2015
November 2016
March 2017
April 2017
June 2017
May 2019
March 2021
April 2023
February 2026
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1510}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 41, "token_count": 9}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 6, "token_count": 35}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 2}, {"author_id": 27, "token_count": 153}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 121}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 10, "token_count": 55}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 6, "token_count": 19}, {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 479}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 17, "token_count": 149}, {"author_id": 15, "token_count": 26}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 2, "token_count": 13}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 37, "token_count": 11}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 58, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 32, "token_count": 54}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 36, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
2102
71.33%
Christoph Hellwig
250
8.48%
Sebastian Andrzej Siewior
153
5.19%
Akinobu Mita
149
5.06%
Hannes Reinecke
55
1.87%
Andy Grover
55
1.87%
Konstantin Shelekhin
54
1.83%
Sagi Grimberg
34
1.15%
Michael Christie
22
0.75%
Kees Cook
12
0.41%
Dmitriy Monakhov
11
0.37%
Dan Carpenter
9
0.31%
SF Markus Elfring
6
0.20%
Bart Van Assche
4
0.14%
Thomas Gleixner
2
0.07%
Others
29
0.98%
Total
2947
target_core_rd.h
57
-
5
150
Nicholas Bellinger
Konstantin Shelekhin
Christoph Hellwig
Bart Van Assche
Others
December 2010
July 2011
October 2012
March 2013
May 2013
January 2014
November 2016
November 2017
March 2021
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 118}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 32, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
140
93.33%
Konstantin Shelekhin
4
2.67%
Christoph Hellwig
4
2.67%
Bart Van Assche
1
0.67%
Others
1
0.67%
Total
150
target_core_sbc.c
1448
-
29
6367
Nicholas Bellinger
Christoph Hellwig
Sagi Grimberg
Asias He
David Disseldorp
Akinobu Mita
Michael Christie
Brian Bunker
Andy Grover
Bart Van Assche
Roland Dreier
Paolo Bonzini
Dmitry Bogdanov
Jiang Yi
Maurizio Lombardi
Christophe Vu-Brugier
Jamie Pocas
Hannes Reinecke
Andrey Vagin
Thomas Gleixner
Chaitanya Kulkarni
Dmitriy Monakhov
Al Viro
Others
December 2010
March 2011
May 2011
June 2011
July 2011
August 2011
September 2011
October 2011
November 2011
January 2012
February 2012
April 2012
May 2012
June 2012
September 2012
October 2012
November 2012
January 2013
February 2013
June 2013
August 2013
October 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
June 2014
November 2014
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
November 2015
May 2016
February 2017
March 2017
April 2017
May 2017
June 2017
December 2017
June 2018
October 2018
May 2019
August 2020
October 2020
February 2021
April 2021
July 2021
June 2022
November 2022
April 2023
October 2024
October 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 193}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 36}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 54}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 1170}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 29, "token_count": 69}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 49}, {"author_id": 0, "token_count": 100}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 18, "token_count": 343}, {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 12, "token_count": 41}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 636}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 49}, {"author_id": 12, "token_count": 17}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 6, "token_count": 53}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 10, "token_count": 10}, {"author_id": 0, "token_count": 222}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 614}, {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 15, "token_count": 277}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 15, "token_count": 44}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 157}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 31, "token_count": 24}, {"author_id": 12, "token_count": 6}, {"author_id": 15, "token_count": 23}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 480}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 17, "token_count": 299}, {"author_id": 2, "token_count": 5}, {"author_id": 0, "token_count": 77}, {"author_id": 15, "token_count": 33}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 101}, {"author_id": 15, "token_count": 10}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 51, "token_count": 104}, {"author_id": 11, "token_count": 14}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 39, "token_count": 18}, {"author_id": 0, "token_count": 15}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 9, "token_count": 58}, {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 37, "token_count": 1}, {"author_id": 44, "token_count": 34}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 9, "token_count": 22}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 11, "token_count": 293}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 5, "token_count": 37}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 13, "token_count": 26}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 3, "token_count": 224}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
2675
42.01%
Christoph Hellwig
1464
22.99%
Sagi Grimberg
393
6.17%
Asias He
343
5.39%
David Disseldorp
307
4.82%
Akinobu Mita
299
4.70%
Michael Christie
246
3.86%
Brian Bunker
104
1.63%
Andy Grover
95
1.49%
Bart Van Assche
86
1.35%
Roland Dreier
69
1.08%
Paolo Bonzini
69
1.08%
Dmitry Bogdanov
37
0.58%
Jiang Yi
34
0.53%
Maurizio Lombardi
26
0.41%
Christophe Vu-Brugier
26
0.41%
Jamie Pocas
18
0.28%
Hannes Reinecke
16
0.25%
Andrey Vagin
6
0.09%
Thomas Gleixner
2
0.03%
Chaitanya Kulkarni
2
0.03%
Dmitriy Monakhov
1
0.02%
Al Viro
1
0.02%
Others
48
0.75%
Total
6367
target_core_spc.c
2564
-
28
11171
Dmitry Bogdanov
Christoph Hellwig
Nicholas Bellinger
Roland Dreier
Michael Christie
Gulam Mohamed
Hannes Reinecke
Andy Grover
Konstantin Shelekhin
David Disseldorp
Bart Van Assche
Sergey Samoylenko
Christophe Jaillet
Paolo Bonzini
Sagi Grimberg
Jamie Pocas
Andy Shevchenko
Anastasia Kovaleva
Thomas Gleixner
Tang Wenji
Jörn Engel
Christophe Vu-Brugier
Bryant G. Ly
Al Viro
Others
December 2010
May 2011
June 2011
July 2011
August 2011
September 2011
November 2011
December 2011
January 2012
February 2012
April 2012
May 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
July 2013
August 2013
November 2013
December 2013
February 2014
April 2014
June 2014
August 2014
November 2014
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
November 2015
February 2016
April 2017
May 2017
July 2017
October 2018
November 2018
December 2018
May 2019
February 2020
April 2021
May 2021
November 2021
April 2022
September 2022
November 2022
March 2023
April 2023
October 2024
January 2025
February 2025
May 2025
October 2025
December 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 792}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 93}, {"author_id": 57, "token_count": 3}, {"author_id": 0, "token_count": 16}, {"author_id": 12, "token_count": 110}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 57, "token_count": 30}, {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 100}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 1879}, {"author_id": 0, "token_count": 196}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 29, "token_count": 65}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 155}, {"author_id": 0, "token_count": 4}, {"author_id": 12, "token_count": 881}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 53}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 12, "token_count": 39}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 6, "token_count": 83}, {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 10, "token_count": 233}, {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 31, "token_count": 1}, {"author_id": 12, "token_count": 42}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 9, "token_count": 4}, {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 15, "token_count": 12}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 51}, {"author_id": 12, "token_count": 16}, {"author_id": 15, "token_count": 51}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 12, "token_count": 94}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 39, "token_count": 41}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 9, "token_count": 84}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 23}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 11, "token_count": 60}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 11, "token_count": 33}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 10, "token_count": 8}, {"author_id": 30, "token_count": 86}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 32, "token_count": 135}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 4367}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 34, "token_count": 27}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 57, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 3, "token_count": 117}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 47, "token_count": 67}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 3, "token_count": 246}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 20, "token_count": 300}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Bogdanov
4367
39.09%
Christoph Hellwig
2240
20.05%
Nicholas Bellinger
1471
13.17%
Roland Dreier
1198
10.72%
Michael Christie
380
3.40%
Gulam Mohamed
300
2.69%
Hannes Reinecke
256
2.29%
Andy Grover
191
1.71%
Konstantin Shelekhin
136
1.22%
David Disseldorp
116
1.04%
Bart Van Assche
99
0.89%
Sergey Samoylenko
86
0.77%
Christophe Jaillet
67
0.60%
Paolo Bonzini
65
0.58%
Sagi Grimberg
63
0.56%
Jamie Pocas
41
0.37%
Andy Shevchenko
36
0.32%
Anastasia Kovaleva
27
0.24%
Thomas Gleixner
2
0.02%
Tang Wenji
2
0.02%
Jörn Engel
1
0.01%
Christophe Vu-Brugier
1
0.01%
Bryant G. Ly
1
0.01%
Al Viro
1
0.01%
Others
24
0.21%
Total
11171
target_core_stat.c
1312
-
10
5808
Nicholas Bellinger
Christoph Hellwig
Michael Christie
Andy Grover
David Disseldorp
Dmitry Bogdanov
Thomas Gleixner
Guixin Liu
Others
December 2010
February 2011
March 2011
July 2011
November 2011
October 2012
November 2013
March 2015
May 2015
October 2015
February 2016
January 2017
October 2017
November 2018
December 2018
May 2019
July 2022
March 2023
January 2025
April 2025
September 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 561}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 3448}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 75}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 156}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 136}, {"author_id": 0, "token_count": 102}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 968}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 71}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 51}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 11, "token_count": 33}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 3, "token_count": 75}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
4319
74.36%
Christoph Hellwig
1219
20.99%
Michael Christie
133
2.29%
Andy Grover
75
1.29%
David Disseldorp
35
0.60%
Dmitry Bogdanov
6
0.10%
Thomas Gleixner
2
0.03%
Guixin Liu
2
0.03%
Others
17
0.29%
Total
5808
target_core_tmr.c
430
-
16
1483
Nicholas Bellinger
Bodo Stroesser
Michael Christie
Jörn Engel
Bart Van Assche
Christoph Hellwig
Andy Grover
Dmitry Bogdanov
David Disseldorp
Roland Dreier
Thomas Gleixner
Maurizio Lombardi
Kees Cook
Others
December 2010
February 2011
June 2011
July 2011
August 2011
September 2011
October 2011
November 2011
December 2011
January 2012
February 2012
April 2012
October 2012
November 2013
April 2014
April 2015
October 2015
January 2016
December 2016
January 2017
May 2017
November 2018
January 2019
April 2019
May 2019
February 2020
July 2020
November 2020
February 2021
October 2021
January 2023
March 2023
February 2026
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 505}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 6, "token_count": 7}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 144}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 28, "token_count": 14}, {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 28, "token_count": 57}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 138}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 214}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 8, "token_count": 134}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 87}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 36, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
1015
68.44%
Bodo Stroesser
134
9.04%
Michael Christie
133
8.97%
Jörn Engel
71
4.79%
Bart Van Assche
35
2.36%
Christoph Hellwig
34
2.29%
Andy Grover
30
2.02%
Dmitry Bogdanov
6
0.40%
David Disseldorp
5
0.34%
Roland Dreier
4
0.27%
Thomas Gleixner
2
0.13%
Maurizio Lombardi
1
0.07%
Kees Cook
1
0.07%
Others
12
0.81%
Total
1483
target_core_tpg.c
730
-
17
2906
Nicholas Bellinger
Christoph Hellwig
Dmitry Bogdanov
Andy Grover
Michael Christie
Hannes Reinecke
Jörn Engel
David Disseldorp
Thomas Gleixner
Bart Van Assche
Kees Cook
Others
December 2010
February 2011
June 2011
July 2011
August 2011
November 2011
March 2012
July 2012
August 2012
October 2012
December 2012
February 2013
March 2013
October 2013
November 2013
December 2013
June 2014
September 2014
October 2014
March 2015
April 2015
May 2015
June 2015
September 2015
January 2016
February 2016
May 2016
December 2016
February 2017
March 2017
April 2017
August 2017
November 2018
May 2019
November 2020
March 2023
April 2025
September 2025
February 2026
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1356}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 71}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 28, "token_count": 33}, {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 6, "token_count": 72}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 6, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 102}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 2, "token_count": 213}, {"author_id": 0, "token_count": 156}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 10, "token_count": 54}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 66}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 5, "token_count": 218}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 3, "token_count": 67}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 36, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
1901
65.42%
Christoph Hellwig
396
13.63%
Dmitry Bogdanov
218
7.50%
Andy Grover
187
6.43%
Michael Christie
84
2.89%
Hannes Reinecke
54
1.86%
Jörn Engel
33
1.14%
David Disseldorp
12
0.41%
Thomas Gleixner
2
0.07%
Bart Van Assche
2
0.07%
Kees Cook
1
0.03%
Others
16
0.55%
Total
2906
target_core_transport.c
3688
-
46
14039
Nicholas Bellinger
Bart Van Assche
Michael Christie
Christoph Hellwig
Andy Grover
Roland Dreier
David Disseldorp
Hannes Reinecke
Dmitry Bogdanov
Akinobu Mita
Anastasia Kovaleva
Sagi Grimberg
Paolo Bonzini
Sudhakar Panneerselvam
Sergey Samoylenko
Lee Duncan
Jörn Engel
Dan Carpenter
Tang Wenji
Bodo Stroesser
Matthew Wilcox
Kees Cook
SF Markus Elfring
Jiang Yi
Thomas Gleixner
Maurizio Lombardi
Konstantin Shelekhin
Al Viro
Others
December 2010
February 2011
March 2011
May 2011
June 2011
July 2011
August 2011
September 2011
October 2011
November 2011
December 2011
January 2012
February 2012
March 2012
April 2012
May 2012
July 2012
August 2012
September 2012
October 2012
November 2012
January 2013
February 2013
March 2013
May 2013
June 2013
August 2013
September 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
May 2014
June 2014
September 2014
October 2014
November 2014
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
September 2015
October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
May 2016
June 2016
August 2016
October 2016
December 2016
January 2017
February 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
December 2017
January 2018
April 2018
May 2018
June 2018
August 2018
October 2018
November 2018
January 2019
May 2019
November 2019
February 2020
May 2020
June 2020
July 2020
August 2020
October 2020
November 2020
December 2020
February 2021
March 2021
May 2021
July 2021
August 2021
September 2021
October 2021
September 2022
March 2023
June 2023
August 2023
September 2023
October 2023
January 2024
October 2024
April 2025
September 2025
November 2025
February 2026
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 4132}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 6, "token_count": 55}, {"author_id": 0, "token_count": 326}, {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 236}, {"author_id": 0, "token_count": 24}, {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 12, "token_count": 11}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 220}, {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 30}, {"author_id": 0, "token_count": 313}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 41}, {"author_id": 12, "token_count": 17}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 6, "token_count": 252}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 116}, {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 6, "token_count": 34}, {"author_id": 2, "token_count": 122}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 340}, {"author_id": 28, "token_count": 3}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 182}, {"author_id": 0, "token_count": 1}, {"author_id": 12, "token_count": 52}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 12, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 29, "token_count": 70}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 39}, {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 129}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 41, "token_count": 18}, {"author_id": 12, "token_count": 11}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 188}, {"author_id": 12, "token_count": 49}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 247}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 10, "token_count": 76}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 34}, {"author_id": 15, "token_count": 12}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 15, "token_count": 19}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 32}, {"author_id": 12, "token_count": 102}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 6, "token_count": 8}, {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 9, "token_count": 11}, {"author_id": 0, "token_count": 167}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 17, "token_count": 78}, {"author_id": 9, "token_count": 8}, {"author_id": 2, "token_count": 65}, {"author_id": 0, "token_count": 123}, {"author_id": 15, "token_count": 14}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 6, "token_count": 9}, {"author_id": 9, "token_count": 7}, {"author_id": 2, "token_count": 13}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 10, "token_count": 23}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 9, "token_count": 514}, {"author_id": 28, "token_count": 23}, {"author_id": 0, "token_count": 172}, {"author_id": 12, "token_count": 3}, {"author_id": 15, "token_count": 29}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 0, "token_count": 487}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 31}, {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 150}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 11, "token_count": 60}, {"author_id": 0, "token_count": 216}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 9, "token_count": 46}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 9, "token_count": 502}, {"author_id": 3, "token_count": 75}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 44, "token_count": 3}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 56, "token_count": 16}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 9, "token_count": 18}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 21, "token_count": 31}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 9, "token_count": 122}, {"author_id": 36, "token_count": 2}, {"author_id": 35, "token_count": 11}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 38}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 12, "token_count": 20}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 9, "token_count": 343}, {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 9, "token_count": 46}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 9, "token_count": 92}, {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 42, "token_count": 64}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 8, "token_count": 11}, {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 11, "token_count": 26}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 149}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 34, "token_count": 76}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 562}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 13, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 11, "token_count": 70}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 30, "token_count": 38}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 32, "token_count": 1}, {"author_id": 3, "token_count": 99}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 5, "token_count": 76}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 3, "token_count": 293}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 3, "token_count": 175}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 3, "token_count": 174}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 3, "token_count": 50}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 36, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
7524
53.59%
Bart Van Assche
1726
12.29%
Michael Christie
1653
11.77%
Christoph Hellwig
1225
8.73%
Andy Grover
603
4.30%
Roland Dreier
296
2.11%
David Disseldorp
167
1.19%
Hannes Reinecke
100
0.71%
Dmitry Bogdanov
99
0.71%
Akinobu Mita
78
0.56%
Anastasia Kovaleva
76
0.54%
Sagi Grimberg
74
0.53%
Paolo Bonzini
70
0.50%
Sudhakar Panneerselvam
64
0.46%
Sergey Samoylenko
38
0.27%
Lee Duncan
31
0.22%
Jörn Engel
29
0.21%
Dan Carpenter
18
0.13%
Tang Wenji
16
0.11%
Bodo Stroesser
16
0.11%
Matthew Wilcox
11
0.08%
Kees Cook
7
0.05%
SF Markus Elfring
3
0.02%
Jiang Yi
3
0.02%
Thomas Gleixner
2
0.01%
Maurizio Lombardi
1
0.01%
Konstantin Shelekhin
1
0.01%
Al Viro
1
0.01%
Others
107
0.76%
Total
14039
target_core_ua.c
323
-
8
1112
Nicholas Bellinger
Bart Van Assche
Hannes Reinecke
Andy Grover
David Disseldorp
Christoph Hellwig
Thomas Gleixner
Others
December 2010
March 2011
June 2011
July 2011
November 2011
October 2012
November 2012
March 2015
May 2015
June 2015
June 2018
November 2018
May 2019
February 2020
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 897}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 10, "token_count": 31}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 9, "token_count": 50}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 11, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
982
88.31%
Bart Van Assche
51
4.59%
Hannes Reinecke
31
2.79%
Andy Grover
18
1.62%
David Disseldorp
14
1.26%
Christoph Hellwig
12
1.08%
Thomas Gleixner
2
0.18%
Others
2
0.18%
Total
1112
target_core_ua.h
45
-
6
179
Nicholas Bellinger
Hannes Reinecke
Bart Van Assche
Christoph Hellwig
Others
December 2010
July 2011
November 2012
November 2013
August 2014
June 2015
November 2017
June 2018
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 146}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 10, "token_count": 19}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 9, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
149
83.24%
Hannes Reinecke
20
11.17%
Bart Van Assche
4
2.23%
Christoph Hellwig
2
1.12%
Others
4
2.23%
Total
179
target_core_user.c
3393
-
44
15232
Bodo Stroesser
Michael Christie
Andy Grover
Xiubo Li
Nicholas Bellinger
Zhu Lingshan
Bryant G. Ly
Guixin Liu
Kenjiro Nakayama
Ilias Tsitsimpis
Sheng Yang
Christophe Jaillet
Kees Cook
Tang Wenji
Christoph Hellwig
Bart Van Assche
Dan Carpenter
Thomas Gleixner
David Disseldorp
Sebastian Andrzej Siewior
Andy Shevchenko
Others
December 2010
July 2011
August 2011
November 2011
May 2012
October 2012
January 2014
October 2014
April 2015
May 2015
September 2015
November 2015
December 2015
January 2016
February 2016
August 2016
October 2016
November 2016
March 2017
May 2017
June 2017
July 2017
September 2017
October 2017
November 2017
December 2017
January 2018
April 2018
May 2018
June 2018
July 2018
November 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
August 2019
November 2019
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
January 2021
February 2021
March 2021
April 2021
May 2021
July 2021
September 2021
October 2021
February 2022
March 2022
April 2022
May 2022
August 2022
January 2023
June 2023
September 2023
November 2024
April 2025
May 2025
February 2026
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 6, "token_count": 2562}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 6, "token_count": 44}, {"author_id": 45, "token_count": 93}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 6, "token_count": 11}, {"author_id": 9, "token_count": 4}, {"author_id": 2, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 40, "token_count": 7}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 40, "token_count": 72}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 52}, {"author_id": 0, "token_count": 537}, {"author_id": 14, "token_count": 66}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 79}, {"author_id": 14, "token_count": 1067}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 19, "token_count": 299}, {"author_id": 3, "token_count": 816}, {"author_id": 14, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 19, "token_count": 84}, {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 53, "token_count": 99}, {"author_id": 14, "token_count": 46}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 36, "token_count": 10}, {"author_id": 3, "token_count": 43}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 1234}, {"author_id": 56, "token_count": 13}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 1190}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 8, "token_count": 117}, {"author_id": 24, "token_count": 435}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 495}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 163}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 14, "token_count": 147}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 14, "token_count": 13}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 57, "token_count": 2}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 47, "token_count": 19}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 8, "token_count": 36}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 8, "token_count": 146}, {"author_id": 41, "token_count": 7}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 8, "token_count": 31}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 8, "token_count": 1339}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 577}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 8, "token_count": 242}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 8, "token_count": 800}, {"author_id": 3, "token_count": 120}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 8, "token_count": 766}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 8, "token_count": 23}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 8, "token_count": 524}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 26, "token_count": 297}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 8, "token_count": 37}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 36, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Bodo Stroesser
4645
30.50%
Michael Christie
4198
27.56%
Andy Grover
2631
17.27%
Xiubo Li
1355
8.90%
Nicholas Bellinger
631
4.14%
Zhu Lingshan
435
2.86%
Bryant G. Ly
383
2.51%
Guixin Liu
297
1.95%
Kenjiro Nakayama
99
0.65%
Ilias Tsitsimpis
93
0.61%
Sheng Yang
85
0.56%
Christophe Jaillet
21
0.14%
Kees Cook
19
0.12%
Tang Wenji
13
0.09%
Christoph Hellwig
10
0.07%
Bart Van Assche
9
0.06%
Dan Carpenter
7
0.05%
Thomas Gleixner
6
0.04%
David Disseldorp
4
0.03%
Sebastian Andrzej Siewior
3
0.02%
Andy Shevchenko
2
0.01%
Others
286
1.88%
Total
15232
target_core_xcopy.c
1041
-
19
4362
Nicholas Bellinger
David Disseldorp
Bart Van Assche
Anastasia Kovaleva
Michael Christie
Sergey Samoylenko
Sudhakar Panneerselvam
Christoph Hellwig
Roland Dreier
Dmitry Bogdanov
Thomas Gleixner
Kees Cook
Hannes Reinecke
Al Viro
Others
March 2006
December 2010
February 2012
August 2013
October 2013
November 2014
March 2015
April 2015
May 2015
September 2015
October 2016
December 2016
January 2017
February 2017
May 2017
June 2017
June 2018
November 2018
April 2019
May 2019
March 2020
June 2020
November 2020
February 2021
April 2021
August 2021
September 2022
November 2022
March 2023
October 2024
November 2025
February 2026
var spanGroupData = [ {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 3062}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 6}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 11, "token_count": 87}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 11, "token_count": 189}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 9, "token_count": 207}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 3, "token_count": 38}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 9, "token_count": 45}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 11, "token_count": 143}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 42, "token_count": 12}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 11, "token_count": 189}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 30, "token_count": 21}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 34, "token_count": 133}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 36, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
3229
74.03%
David Disseldorp
610
13.98%
Bart Van Assche
260
5.96%
Anastasia Kovaleva
133
3.05%
Michael Christie
46
1.05%
Sergey Samoylenko
23
0.53%
Sudhakar Panneerselvam
12
0.28%
Christoph Hellwig
4
0.09%
Roland Dreier
3
0.07%
Dmitry Bogdanov
3
0.07%
Thomas Gleixner
2
0.05%
Kees Cook
1
0.02%
Hannes Reinecke
1
0.02%
Al Viro
1
0.02%
Others
34
0.78%
Total
4362
target_core_xcopy.h
68
-
4
216
Nicholas Bellinger
David Disseldorp
Anastasia Kovaleva
Others
July 2011
August 2013
January 2017
November 2017
March 2020
November 2020
November 2022
var spanGroupData = [ {"timestamp": 1309503600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 192}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 34, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Nicholas Bellinger
195
90.28%
David Disseldorp
17
7.87%
Anastasia Kovaleva
3
1.39%
Others
1
0.46%
Total
216
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
211
Author
Tokens
Proportion
Commits
Proportion
0
Nicholas Bellinger
142503
52.00%
382
22.06%
1
Varun Prakash
34912
12.74%
51
2.94%
2
Christoph Hellwig
18477
6.74%
172
9.93%
3
Michael Christie
11392
4.16%
145
8.37%
4
Chris Boot
10808
3.94%
4
0.23%
5
Dmitry Bogdanov
7721
2.82%
34
1.96%
6
Andy Grover
7682
2.80%
84
4.85%
7
Kiran Patil
6729
2.46%
5
0.29%
8
Bodo Stroesser
5024
1.83%
44
2.54%
9
Bart Van Assche
3646
1.33%
111
6.41%
10
Hannes Reinecke
3543
1.29%
46
2.66%
11
David Disseldorp
2370
0.86%
49
2.83%
12
Roland Dreier
2104
0.77%
59
3.41%
13
Maurizio Lombardi
1441
0.53%
22
1.27%
14
Xiubo Li
1355
0.49%
13
0.75%
15
Sagi Grimberg
934
0.34%
31
1.79%
16
Max Gurtovoy
773
0.28%
4
0.23%
17
Akinobu Mita
725
0.26%
7
0.40%
18
Asias He
669
0.24%
8
0.46%
19
Bryant G. Ly
596
0.22%
9
0.52%
20
Gulam Mohamed
488
0.18%
1
0.06%
21
Lee Duncan
469
0.17%
5
0.29%
22
Andrey Vagin
450
0.16%
2
0.12%
23
Alan Adamson
449
0.16%
1
0.06%
24
Zhu Lingshan
443
0.16%
7
0.40%
25
ZouMingzhe
352
0.13%
3
0.17%
26
Guixin Liu
305
0.11%
3
0.17%
27
Sebastian Andrzej Siewior
304
0.11%
13
0.75%
28
Jörn Engel
289
0.11%
20
1.15%
29
Paolo Bonzini
280
0.10%
11
0.64%
30
Sergey Samoylenko
278
0.10%
4
0.23%
31
Christophe Vu-Brugier
272
0.10%
8
0.46%
32
Konstantin Shelekhin
261
0.10%
8
0.46%
33
Jesper Juhl
259
0.09%
3
0.17%
34
Anastasia Kovaleva
245
0.09%
5
0.29%
35
Matthew Wilcox
220
0.08%
6
0.35%
36
Kees Cook
206
0.08%
7
0.40%
37
Dmitriy Monakhov
206
0.08%
3
0.17%
38
Al Viro
194
0.07%
11
0.64%
39
Jamie Pocas
185
0.07%
1
0.06%
40
Sheng Yang
164
0.06%
7
0.40%
41
Dan Carpenter
163
0.06%
17
0.98%
42
Sudhakar Panneerselvam
156
0.06%
4
0.23%
43
Tejas Vaykole
155
0.06%
1
0.06%
44
Jiang Yi
153
0.06%
4
0.23%
45
Ilias Tsitsimpis
148
0.05%
5
0.29%
46
Mark D Rustad
141
0.05%
7
0.40%
47
Christophe Jaillet
133
0.05%
6
0.35%
48
Greg Edwards
131
0.05%
1
0.06%
49
Herbert Xu
114
0.04%
1
0.06%
50
Thomas Gleixner
104
0.04%
5
0.29%
51
Brian Bunker
104
0.04%
1
0.06%
52
Eric Biggers
102
0.04%
1
0.06%
53
Kenjiro Nakayama
99
0.04%
2
0.12%
54
Josef Whiter
98
0.04%
1
0.06%
55
Jingoo Han
90
0.03%
1
0.06%
56
Tang Wenji
89
0.03%
12
0.69%
57
Andy Shevchenko
88
0.03%
8
0.46%
58
SF Markus Elfring
81
0.03%
9
0.52%
59
Chaitanya Kulkarni
76
0.03%
8
0.46%
60
Others
2079
0.76%
229
13.22%
Total
274027
1732