Linux Source Code
Home
Release 6.17
Help
msm
root
drivers
gpu
drm
Highlighting
Reset All
By Author
By Age
──────────
Abel Vesa
Abhinav Kumar
Akhil P Oommen
Aleksandrs Vinarskis
Angelo G. Del Regno
Antonino Maniscalco
Aravind Ganesan
Archit Taneja
Arnaud Vrac
Arnd Bergmann
Bas Nieuwenhuizen
Beeresh Gopal
Björn Andersson
Brian Masney
Chandan Uddaraju
Connor Abbott
Craig Stout
Daniel Vetter
Danila Tikhonov
Dmitry Eremin-Solenikov
Doug Anderson
Drew Davenport
Eric Anholt
Gustavo Padovan
Hai Li
Jeffrey Hugo
Jessica Zhang
Jeykumar Sankaran
Jie Zhang
Jilai Wang
Jonathan Marek
Jordan Crouse
Kalyan Thota
Konrad Dybcio
Krishna Manikandan
Krzysztof Kozlowski
Kuogee Hsieh
Li Liu
Luca Weiss
Mahadevan
Marijn Suijten
Maxime Ripard
Neil Armstrong
Others
Paloma Arellano
Rajeev Nandan
Richard Acayan
Rob Clark
Ryan McCann
Sean Paul
Sharat Masetty
Sibi Sankar
Stephane Viau
Stephen Boyd
Thomas Gleixner
Thomas Zimmermann
Unknown
Vinay Simha BN
Vinod Koul
Vinod Polimera
Vladimir Lypak
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
adreno
22132
32
85
115026
Jordan Crouse
Connor Abbott
Rob Clark
Konrad Dybcio
Jonathan Marek
Antonino Maniscalco
Aravind Ganesan
Akhil P Oommen
Neil Armstrong
Sharat Masetty
Angelo G. Del Regno
Dmitry Eremin-Solenikov
Brian Masney
Craig Stout
Jeffrey Hugo
Björn Andersson
Eric Anholt
Jie Zhang
Vladimir Lypak
Sean Paul
Arnd Bergmann
Luca Weiss
Archit Taneja
Richard Acayan
Abhinav Kumar
Thomas Gleixner
Stephen Boyd
Doug Anderson
Danila Tikhonov
Daniel Vetter
Thomas Zimmermann
Jeykumar Sankaran
Others
June 2013
July 2013
August 2013
September 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
May 2014
June 2014
July 2014
September 2014
October 2014
March 2015
April 2015
May 2015
June 2015
February 2016
March 2016
May 2016
June 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
May 2017
June 2017
July 2017
October 2017
November 2017
December 2017
January 2018
February 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
April 2019
May 2019
June 2019
July 2019
August 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
July 2022
August 2022
September 2022
October 2022
November 2022
December 2022
January 2023
February 2023
March 2023
April 2023
May 2023
June 2023
July 2023
August 2023
September 2023
October 2023
November 2023
December 2023
January 2024
February 2024
March 2024
April 2024
May 2024
June 2024
July 2024
August 2024
September 2024
October 2024
November 2024
December 2024
February 2025
March 2025
April 2025
May 2025
June 2025
July 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 1099}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 5739}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 100}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 58, "token_count": 1}, {"author_id": 0, "token_count": 455}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 21, "token_count": 2948}, {"author_id": 0, "token_count": 846}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 56, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 151}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 57, "token_count": 304}, {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 5, "token_count": 8}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 5718}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 58, "token_count": 6}, {"author_id": 3, "token_count": 7}, {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 158}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 0, "token_count": 118}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 46, "token_count": 5}, {"author_id": 3, "token_count": 54}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 433}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 30}, {"author_id": 46, "token_count": 87}, {"author_id": 3, "token_count": 161}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 1972}, {"author_id": 0, "token_count": 541}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 253}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 5, "token_count": 13}, {"author_id": 0, "token_count": 666}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 28, "token_count": 4}, {"author_id": 3, "token_count": 178}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 46, "token_count": 5}, {"author_id": 28, "token_count": 4}, {"author_id": 3, "token_count": 414}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 164}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 46, "token_count": 1}, {"author_id": 3, "token_count": 2147}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 11607}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 163}, {"author_id": 33, "token_count": 8}, {"author_id": 42, "token_count": 25}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 33, "token_count": 378}, {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 10, "token_count": 3547}, {"author_id": 3, "token_count": 7191}, {"author_id": 33, "token_count": 197}, {"author_id": 42, "token_count": 12}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 10, "token_count": 23}, {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 546}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 328}, {"author_id": 0, "token_count": 30}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 69}, {"author_id": 0, "token_count": 4}, {"author_id": 35, "token_count": 170}, {"author_id": 54, "token_count": 14}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 41, "token_count": 275}, {"author_id": 54, "token_count": 19}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 52, "token_count": 236}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 29, "token_count": 151}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 52, "token_count": 72}, {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 33, "token_count": 196}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 31, "token_count": 1}, {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 3, "token_count": 181}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 10, "token_count": 1849}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 10, "token_count": 11}, {"author_id": 3, "token_count": 136}, {"author_id": 60, "token_count": 128}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 56, "token_count": 9}, {"author_id": 10, "token_count": 450}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 24, "token_count": 32}, {"author_id": 10, "token_count": 255}, {"author_id": 0, "token_count": 24}, {"author_id": 33, "token_count": 239}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 53}, {"author_id": 10, "token_count": 7}, {"author_id": 3, "token_count": 274}, {"author_id": 0, "token_count": 33}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 1179}, {"author_id": 51, "token_count": 11}, {"author_id": 0, "token_count": 20}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 24, "token_count": 118}, {"author_id": 0, "token_count": 31}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 3, "token_count": 81}, {"author_id": 0, "token_count": 76}, {"author_id": 33, "token_count": 303}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 24, "token_count": 101}, {"author_id": 29, "token_count": 729}, {"author_id": 56, "token_count": 228}, {"author_id": 9, "token_count": 30}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 31, "token_count": 10}, {"author_id": 10, "token_count": 2}, {"author_id": 3, "token_count": 108}, {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 14}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 24, "token_count": 36}, {"author_id": 10, "token_count": 18}, {"author_id": 0, "token_count": 73}, {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 31, "token_count": 2}, {"author_id": 10, "token_count": 483}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 10, "token_count": 352}, {"author_id": 3, "token_count": 195}, {"author_id": 0, "token_count": 218}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 24, "token_count": 283}, {"author_id": 28, "token_count": 20}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 35}, {"author_id": 37, "token_count": 6}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 150}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 24, "token_count": 161}, {"author_id": 0, "token_count": 521}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 29, "token_count": 20}, {"author_id": 0, "token_count": 28}, {"author_id": 50, "token_count": 65}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 24, "token_count": 107}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 468}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 51, "token_count": 5}, {"author_id": 0, "token_count": 52}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 9, "token_count": 1644}, {"author_id": 0, "token_count": 46}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 31, "token_count": 15}, {"author_id": 0, "token_count": 54}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 24, "token_count": 143}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 24, "token_count": 20}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 72}, {"author_id": 0, "token_count": 160}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 24, "token_count": 299}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 24, "token_count": 281}, {"author_id": 1, "token_count": 49}, {"author_id": 9, "token_count": 10}, {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 311}, {"author_id": 31, "token_count": 2}, {"author_id": 9, "token_count": 188}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 0, "token_count": 252}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 1, "token_count": 268}, {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 28, "token_count": 194}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 9, "token_count": 1632}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 957}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 9, "token_count": 83}, {"author_id": 0, "token_count": 34}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 9, "token_count": 3017}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 9, "token_count": 24}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 4, "token_count": 132}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 4, "token_count": 19848}, {"author_id": 1, "token_count": 1}, {"author_id": 51, "token_count": 55}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 26, "token_count": 11}, {"author_id": 1, "token_count": 5}, {"author_id": 9, "token_count": 126}, {"author_id": 14, "token_count": 103}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 1, "token_count": 30}, {"author_id": 51, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 4, "token_count": 317}, {"author_id": 9, "token_count": 12}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 4, "token_count": 9292}, {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 8, "token_count": 41}, {"author_id": 24, "token_count": 74}, {"author_id": 9, "token_count": 29}, {"author_id": 14, "token_count": 2}, {"author_id": 0, "token_count": 5112}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 9, "token_count": 7}, {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 4, "token_count": 192}, {"author_id": 9, "token_count": 340}, {"author_id": 44, "token_count": 41}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 50, "token_count": 130}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 24, "token_count": 58}, {"author_id": 20, "token_count": 2993}, {"author_id": 0, "token_count": 52}, {"author_id": 60, "token_count": 222}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 28, "token_count": 42}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 46, "token_count": 2}, {"author_id": 9, "token_count": 32}, {"author_id": 14, "token_count": 1622}, {"author_id": 0, "token_count": 134}, {"author_id": 60, "token_count": 82}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 24, "token_count": 51}, {"author_id": 59, "token_count": 239}, {"author_id": 9, "token_count": 1}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 24, "token_count": 521}, {"author_id": 4, "token_count": 31}, {"author_id": 0, "token_count": 115}, {"author_id": 54, "token_count": 7}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 4, "token_count": 206}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 9, "token_count": 252}, {"author_id": 0, "token_count": 426}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 31}, ]}, ]
Author Name
Tokens
Token Proportion
Jordan Crouse
33593
29.20%
Connor Abbott
30018
26.10%
Rob Clark
20073
17.45%
Konrad Dybcio
7442
6.47%
Jonathan Marek
6997
6.08%
Antonino Maniscalco
2993
2.60%
Aravind Ganesan
2948
2.56%
Akhil P Oommen
2285
1.99%
Neil Armstrong
1727
1.50%
Sharat Masetty
1321
1.15%
Angelo G. Del Regno
900
0.78%
Dmitry Eremin-Solenikov
844
0.73%
Brian Masney
308
0.27%
Craig Stout
304
0.26%
Jeffrey Hugo
275
0.24%
Björn Andersson
264
0.23%
Eric Anholt
241
0.21%
Jie Zhang
239
0.21%
Vladimir Lypak
195
0.17%
Sean Paul
170
0.15%
Arnd Bergmann
100
0.09%
Luca Weiss
84
0.07%
Archit Taneja
53
0.05%
Richard Acayan
41
0.04%
Abhinav Kumar
41
0.04%
Thomas Gleixner
40
0.03%
Stephen Boyd
38
0.03%
Doug Anderson
32
0.03%
Danila Tikhonov
11
0.01%
Daniel Vetter
7
0.01%
Thomas Zimmermann
6
0.01%
Jeykumar Sankaran
6
0.01%
Others
1019
0.89%
Total
115026
disp
48148
123
144
212849
Dmitry Eremin-Solenikov
Jeykumar Sankaran
Rob Clark
Abhinav Kumar
Stephane Viau
Archit Taneja
Krzysztof Kozlowski
Konrad Dybcio
Marijn Suijten
Jessica Zhang
Kuogee Hsieh
Kalyan Thota
Neil Armstrong
Mahadevan
Abel Vesa
Jordan Crouse
Hai Li
Vinod Koul
Danila Tikhonov
Jilai Wang
Drew Davenport
Li Liu
Beeresh Gopal
Paloma Arellano
Gustavo Padovan
Sean Paul
Jonathan Marek
Vinod Polimera
Vinay Simha BN
Angelo G. Del Regno
Richard Acayan
Ryan McCann
Krishna Manikandan
Jeffrey Hugo
Thomas Zimmermann
Björn Andersson
Maxime Ripard
Thomas Gleixner
Vladimir Lypak
Daniel Vetter
Arnd Bergmann
Luca Weiss
Stephen Boyd
Brian Masney
Chandan Uddaraju
Arnaud Vrac
Doug Anderson
Eric Anholt
Others
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
March 2014
April 2014
June 2014
July 2014
August 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
December 2015
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
July 2022
August 2022
September 2022
October 2022
November 2022
December 2022
January 2023
February 2023
March 2023
April 2023
May 2023
June 2023
July 2023
August 2023
September 2023
October 2023
November 2023
December 2023
January 2024
February 2024
March 2024
April 2024
May 2024
June 2024
July 2024
August 2024
September 2024
October 2024
November 2024
December 2024
January 2025
February 2025
March 2025
April 2025
May 2025
June 2025
July 2025
August 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 8055}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 492}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 5847}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 58, "token_count": 8}, {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 153}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 11, "token_count": 17}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 11, "token_count": 978}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 2246}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 1547}, {"author_id": 11, "token_count": 3074}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 39, "token_count": 488}, {"author_id": 6, "token_count": 105}, {"author_id": 0, "token_count": 18}, {"author_id": 11, "token_count": 1281}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 39, "token_count": 501}, {"author_id": 0, "token_count": 552}, {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 92}, {"author_id": 11, "token_count": 38}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 56, "token_count": 2}, {"author_id": 6, "token_count": 802}, {"author_id": 0, "token_count": 62}, {"author_id": 11, "token_count": 1859}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 6, "token_count": 480}, {"author_id": 11, "token_count": 144}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 6, "token_count": 12}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 5, "token_count": 13}, {"author_id": 6, "token_count": 690}, {"author_id": 13, "token_count": 500}, {"author_id": 11, "token_count": 559}, {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 6, "token_count": 22}, {"author_id": 13, "token_count": 854}, {"author_id": 0, "token_count": 2}, {"author_id": 11, "token_count": 272}, {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 13, "token_count": 79}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 11, "token_count": 726}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 5, "token_count": 355}, {"author_id": 43, "token_count": 643}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 5, "token_count": 102}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 46, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 40, "token_count": 4}, {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 5, "token_count": 596}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 5, "token_count": 293}, {"author_id": 58, "token_count": 17}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 58, "token_count": 27}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 58, "token_count": 12}, {"author_id": 0, "token_count": 27}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 312}, {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 14, "token_count": 6}, {"author_id": 0, "token_count": 1897}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 5, "token_count": 623}, {"author_id": 58, "token_count": 9}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 5, "token_count": 485}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 4895}, {"author_id": 58, "token_count": 4}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 36}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 40, "token_count": 834}, {"author_id": 0, "token_count": 38}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 450}, {"author_id": 0, "token_count": 58}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 46, "token_count": 2}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 5, "token_count": 289}, {"author_id": 3, "token_count": 4}, {"author_id": 0, "token_count": 470}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 58, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 46, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 382}, {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 166}, {"author_id": 35, "token_count": 19}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 35, "token_count": 59}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 35, "token_count": 16}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 48515}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 46, "token_count": 2}, {"author_id": 58, "token_count": 1}, {"author_id": 3, "token_count": 1861}, {"author_id": 0, "token_count": 8}, {"author_id": 35, "token_count": 1}, {"author_id": 60, "token_count": 202}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 35, "token_count": 2}, {"author_id": 60, "token_count": 156}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 58, "token_count": 3}, {"author_id": 2, "token_count": 283}, {"author_id": 35, "token_count": 132}, {"author_id": 60, "token_count": 125}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 35, "token_count": 178}, {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 10, "token_count": 147}, {"author_id": 3, "token_count": 7}, {"author_id": 35, "token_count": 293}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 75}, {"author_id": 10, "token_count": 31}, {"author_id": 3, "token_count": 256}, {"author_id": 35, "token_count": 4}, {"author_id": 60, "token_count": 115}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 46, "token_count": 87}, {"author_id": 58, "token_count": 14}, {"author_id": 35, "token_count": 40}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 56, "token_count": 3}, {"author_id": 2, "token_count": 76}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 52, "token_count": 64}, {"author_id": 3, "token_count": 18}, {"author_id": 55, "token_count": 73}, {"author_id": 35, "token_count": 28}, {"author_id": 54, "token_count": 94}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 58, "token_count": 9}, {"author_id": 35, "token_count": 7}, {"author_id": 54, "token_count": 64}, {"author_id": 60, "token_count": 267}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 41, "token_count": 353}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 485}, {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 29, "token_count": 189}, {"author_id": 35, "token_count": 1}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 19, "token_count": 448}, {"author_id": 42, "token_count": 35}, {"author_id": 60, "token_count": 108}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 34, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 52, "token_count": 1}, {"author_id": 37, "token_count": 310}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 34, "token_count": 1424}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 19, "token_count": 1126}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 27}, {"author_id": 9, "token_count": 141}, {"author_id": 48, "token_count": 6}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 19, "token_count": 563}, {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 10, "token_count": 361}, {"author_id": 19, "token_count": 587}, {"author_id": 9, "token_count": 378}, {"author_id": 0, "token_count": 40}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 7, "token_count": 46}, {"author_id": 2, "token_count": 115}, {"author_id": 19, "token_count": 10}, {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 44}, {"author_id": 0, "token_count": 27}, {"author_id": 42, "token_count": 7}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 634}, {"author_id": 55, "token_count": 61}, {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 50}, {"author_id": 19, "token_count": 40}, {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 29, "token_count": 189}, {"author_id": 1, "token_count": 314}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 19, "token_count": 584}, {"author_id": 9, "token_count": 1}, {"author_id": 55, "token_count": 115}, {"author_id": 37, "token_count": 6}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 10, "token_count": 14}, {"author_id": 19, "token_count": 17}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 1809}, {"author_id": 29, "token_count": 12}, {"author_id": 58, "token_count": 15}, {"author_id": 1, "token_count": 81}, {"author_id": 48, "token_count": 387}, {"author_id": 16, "token_count": 12}, {"author_id": 42, "token_count": 49}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 307}, {"author_id": 48, "token_count": 2}, {"author_id": 60, "token_count": 165}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 28, "token_count": 22}, {"author_id": 1, "token_count": 439}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 194}, {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 29, "token_count": 58}, {"author_id": 1, "token_count": 151}, {"author_id": 0, "token_count": 1}, {"author_id": 50, "token_count": 136}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 28, "token_count": 56}, {"author_id": 1, "token_count": 6}, {"author_id": 17, "token_count": 704}, {"author_id": 19, "token_count": 17}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 28, "token_count": 9}, {"author_id": 35, "token_count": 7}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 8, "token_count": 37}, {"author_id": 1, "token_count": 1056}, {"author_id": 0, "token_count": 68}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 29, "token_count": 167}, {"author_id": 1, "token_count": 47}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 28, "token_count": 17}, {"author_id": 1, "token_count": 583}, {"author_id": 12, "token_count": 311}, {"author_id": 16, "token_count": 194}, {"author_id": 55, "token_count": 10}, {"author_id": 0, "token_count": 168}, {"author_id": 25, "token_count": 1}, {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 27, "token_count": 26}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 8, "token_count": 6134}, {"author_id": 1, "token_count": 371}, {"author_id": 17, "token_count": 8}, {"author_id": 9, "token_count": 17}, {"author_id": 25, "token_count": 1958}, {"author_id": 27, "token_count": 378}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 8, "token_count": 37}, {"author_id": 1, "token_count": 42}, {"author_id": 31, "token_count": 8}, {"author_id": 17, "token_count": 75}, {"author_id": 27, "token_count": 8}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 8, "token_count": 30}, {"author_id": 1, "token_count": 211}, {"author_id": 17, "token_count": 668}, {"author_id": 19, "token_count": 6}, {"author_id": 42, "token_count": 8}, {"author_id": 50, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 8, "token_count": 34}, {"author_id": 1, "token_count": 10}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 17, "token_count": 44}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 40}, {"author_id": 16, "token_count": 8}, {"author_id": 60, "token_count": 147}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 28, "token_count": 160}, {"author_id": 1, "token_count": 156}, {"author_id": 16, "token_count": 152}, {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 561}, {"author_id": 17, "token_count": 6}, {"author_id": 19, "token_count": 161}, {"author_id": 16, "token_count": 53}, {"author_id": 14, "token_count": 52}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 23}, {"author_id": 17, "token_count": 10}, {"author_id": 19, "token_count": 10}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 1, "token_count": 2074}, {"author_id": 27, "token_count": 255}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 18, "token_count": 37}, {"author_id": 1, "token_count": 11615}, {"author_id": 9, "token_count": 42}, {"author_id": 16, "token_count": 2451}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 8, "token_count": 340}, {"author_id": 1, "token_count": 535}, {"author_id": 17, "token_count": 9}, {"author_id": 12, "token_count": 2736}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 8, "token_count": 30}, {"author_id": 1, "token_count": 454}, {"author_id": 17, "token_count": 67}, {"author_id": 9, "token_count": 1398}, {"author_id": 12, "token_count": 79}, {"author_id": 51, "token_count": 105}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 8, "token_count": 506}, {"author_id": 1, "token_count": 12899}, {"author_id": 10, "token_count": 16}, {"author_id": 16, "token_count": 1153}, {"author_id": 47, "token_count": 540}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 58, "token_count": 1}, {"author_id": 1, "token_count": 539}, {"author_id": 17, "token_count": 20}, {"author_id": 10, "token_count": 129}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 8, "token_count": 102}, {"author_id": 1, "token_count": 226}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 28, "token_count": 11}, {"author_id": 1, "token_count": 805}, {"author_id": 14, "token_count": 3364}, {"author_id": 44, "token_count": 572}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 28, "token_count": 11}, {"author_id": 1, "token_count": 64}, {"author_id": 30, "token_count": 41}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 8, "token_count": 1974}, {"author_id": 1, "token_count": 1172}, {"author_id": 17, "token_count": 27}, {"author_id": 12, "token_count": 414}, {"author_id": 16, "token_count": 1}, {"author_id": 30, "token_count": 130}, {"author_id": 0, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 8, "token_count": 50}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 22, "token_count": 2609}, {"author_id": 1, "token_count": 4271}, {"author_id": 12, "token_count": 65}, {"author_id": 16, "token_count": 13}, {"author_id": 30, "token_count": 674}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 1, "token_count": 34}, {"author_id": 12, "token_count": 57}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 1287}, {"author_id": 9, "token_count": 4}, {"author_id": 16, "token_count": 33}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 1, "token_count": 113}, {"author_id": 10, "token_count": 43}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 8, "token_count": 35}, {"author_id": 26, "token_count": 1851}, {"author_id": 1, "token_count": 327}, {"author_id": 60, "token_count": 128}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 1, "token_count": 232}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 3723}, {"author_id": 9, "token_count": 2163}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 1, "token_count": 381}, {"author_id": 31, "token_count": 21}, {"author_id": 17, "token_count": 14}, {"author_id": 23, "token_count": 2782}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 1, "token_count": 22}, {"author_id": 17, "token_count": 61}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 8, "token_count": 44}, {"author_id": 46, "token_count": 20}, {"author_id": 1, "token_count": 2583}, {"author_id": 17, "token_count": 475}, {"author_id": 32, "token_count": 1400}, {"author_id": 60, "token_count": 192}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 1, "token_count": 120}, {"author_id": 15, "token_count": 33}, {"author_id": 16, "token_count": 43}, {"author_id": 60, "token_count": 92}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 1, "token_count": 1191}, {"author_id": 17, "token_count": 1447}, {"author_id": 16, "token_count": 24}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 202}, {"author_id": 17, "token_count": 38}, {"author_id": 60, "token_count": 161}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 1, "token_count": 3260}, {"author_id": 15, "token_count": 106}, {"author_id": 54, "token_count": 2}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 491}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 9, "token_count": 22}, {"author_id": 15, "token_count": 4202}, {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 96}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Eremin-Solenikov
54036
25.39%
Jeykumar Sankaran
49067
23.05%
Rob Clark
23340
10.97%
Abhinav Kumar
11243
5.28%
Stephane Viau
8961
4.21%
Archit Taneja
8485
3.99%
Krzysztof Kozlowski
4341
2.04%
Konrad Dybcio
4166
1.96%
Marijn Suijten
4139
1.94%
Jessica Zhang
3673
1.73%
Kuogee Hsieh
3662
1.72%
Kalyan Thota
3569
1.68%
Neil Armstrong
3422
1.61%
Mahadevan
2782
1.31%
Abel Vesa
2609
1.23%
Jordan Crouse
2176
1.02%
Hai Li
2111
0.99%
Vinod Koul
1959
0.92%
Danila Tikhonov
1851
0.87%
Jilai Wang
1433
0.67%
Drew Davenport
1430
0.67%
Li Liu
1400
0.66%
Beeresh Gopal
989
0.46%
Paloma Arellano
845
0.40%
Gustavo Padovan
838
0.39%
Sean Paul
787
0.37%
Jonathan Marek
741
0.35%
Vinod Polimera
667
0.31%
Vinay Simha BN
643
0.30%
Angelo G. Del Regno
615
0.29%
Richard Acayan
572
0.27%
Ryan McCann
540
0.25%
Krishna Manikandan
398
0.19%
Jeffrey Hugo
353
0.17%
Thomas Zimmermann
316
0.15%
Björn Andersson
286
0.13%
Maxime Ripard
259
0.12%
Thomas Gleixner
160
0.08%
Vladimir Lypak
150
0.07%
Daniel Vetter
122
0.06%
Arnd Bergmann
119
0.06%
Luca Weiss
105
0.05%
Stephen Boyd
99
0.05%
Brian Masney
65
0.03%
Chandan Uddaraju
46
0.02%
Arnaud Vrac
37
0.02%
Doug Anderson
29
0.01%
Eric Anholt
5
0.00%
Others
3201
1.50%
Total
212849
dp
9251
19
54
39278
Chandan Uddaraju
Dmitry Eremin-Solenikov
Kuogee Hsieh
Abhinav Kumar
Vinod Polimera
Björn Andersson
Paloma Arellano
Stephen Boyd
Rob Clark
Aleksandrs Vinarskis
Jeykumar Sankaran
Doug Anderson
Abel Vesa
Sean Paul
Archit Taneja
Krzysztof Kozlowski
Neil Armstrong
Maxime Ripard
Thomas Gleixner
Hai Li
Jordan Crouse
Angelo G. Del Regno
Thomas Zimmermann
Sharat Masetty
Krishna Manikandan
Daniel Vetter
Others
June 2013
November 2013
December 2013
March 2014
November 2014
December 2014
March 2015
June 2015
July 2015
March 2016
May 2016
June 2016
November 2016
January 2017
October 2017
June 2018
August 2018
March 2019
June 2019
August 2019
June 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
September 2022
November 2022
December 2022
January 2023
March 2023
April 2023
May 2023
June 2023
July 2023
August 2023
September 2023
October 2023
November 2023
December 2023
January 2024
February 2024
March 2024
May 2024
July 2024
August 2024
October 2024
December 2024
January 2025
February 2025
March 2025
April 2025
May 2025
June 2025
July 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 337}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 6, "token_count": 4}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 5, "token_count": 29}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 434}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 35, "token_count": 70}, {"author_id": 54, "token_count": 16}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 48, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 7, "token_count": 17861}, {"author_id": 60, "token_count": 130}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 2616}, {"author_id": 12, "token_count": 1977}, {"author_id": 42, "token_count": 167}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 12, "token_count": 73}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 11}, {"author_id": 12, "token_count": 327}, {"author_id": 33, "token_count": 4}, {"author_id": 60, "token_count": 211}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 12, "token_count": 35}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 12, "token_count": 4}, {"author_id": 42, "token_count": 35}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 73}, {"author_id": 12, "token_count": 31}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 12, "token_count": 168}, {"author_id": 42, "token_count": 121}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 35, "token_count": 8}, {"author_id": 60, "token_count": 104}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 12, "token_count": 214}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 28, "token_count": 505}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 31, "token_count": 35}, {"author_id": 35, "token_count": 3}, {"author_id": 60, "token_count": 100}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 29, "token_count": 6}, {"author_id": 28, "token_count": 142}, {"author_id": 12, "token_count": 225}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 12, "token_count": 206}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 312}, {"author_id": 12, "token_count": 995}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 12, "token_count": 206}, {"author_id": 37, "token_count": 5}, {"author_id": 60, "token_count": 106}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 12, "token_count": 12}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 29}, {"author_id": 12, "token_count": 35}, {"author_id": 42, "token_count": 148}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 12, "token_count": 144}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 28, "token_count": 350}, {"author_id": 12, "token_count": 129}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 31, "token_count": 145}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 27, "token_count": 1163}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 12, "token_count": 84}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 12, "token_count": 20}, {"author_id": 42, "token_count": 31}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 1, "token_count": 71}, {"author_id": 42, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 22, "token_count": 16}, {"author_id": 1, "token_count": 128}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 12, "token_count": 389}, {"author_id": 14, "token_count": 38}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 1, "token_count": 1192}, {"author_id": 12, "token_count": 42}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 1, "token_count": 110}, {"author_id": 30, "token_count": 683}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 22, "token_count": 130}, {"author_id": 28, "token_count": 52}, {"author_id": 31, "token_count": 84}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 8, "token_count": 35}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 1, "token_count": 2033}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 8, "token_count": 9}, {"author_id": 1, "token_count": 263}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 15, "token_count": 54}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 22, "token_count": 47}, {"author_id": 8, "token_count": 22}, {"author_id": 55, "token_count": 36}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 49, "token_count": 446}, {"author_id": 1, "token_count": 2606}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Chandan Uddaraju
17861
45.47%
Dmitry Eremin-Solenikov
6819
17.36%
Kuogee Hsieh
5324
13.55%
Abhinav Kumar
2809
7.15%
Vinod Polimera
1163
2.96%
Björn Andersson
1054
2.68%
Paloma Arellano
683
1.74%
Stephen Boyd
507
1.29%
Rob Clark
486
1.24%
Aleksandrs Vinarskis
446
1.14%
Jeykumar Sankaran
434
1.10%
Doug Anderson
264
0.67%
Abel Vesa
193
0.49%
Sean Paul
81
0.21%
Archit Taneja
63
0.16%
Krzysztof Kozlowski
54
0.14%
Neil Armstrong
38
0.10%
Maxime Ripard
36
0.09%
Thomas Gleixner
16
0.04%
Hai Li
12
0.03%
Jordan Crouse
11
0.03%
Angelo G. Del Regno
6
0.02%
Thomas Zimmermann
5
0.01%
Sharat Masetty
4
0.01%
Krishna Manikandan
2
0.01%
Daniel Vetter
1
0.00%
Others
895
2.28%
Total
39278
dsi
10486
14
69
49205
Hai Li
Dmitry Eremin-Solenikov
Archit Taneja
Jonathan Marek
Konrad Dybcio
Abhinav Kumar
Sibi Sankar
Doug Anderson
Krzysztof Kozlowski
Rajeev Nandan
Vinod Koul
Marijn Suijten
Rob Clark
Neil Armstrong
Jessica Zhang
Sean Paul
Luca Weiss
Jeffrey Hugo
Arnd Bergmann
Angelo G. Del Regno
Vladimir Lypak
Chandan Uddaraju
Li Liu
Thomas Gleixner
Stephen Boyd
Jordan Crouse
Kalyan Thota
Daniel Vetter
Björn Andersson
Stephane Viau
Others
June 2013
July 2013
September 2013
November 2013
May 2014
November 2014
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
October 2015
February 2016
April 2016
May 2016
June 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
April 2017
June 2017
July 2017
October 2017
January 2018
March 2018
April 2018
May 2018
June 2018
July 2018
October 2018
November 2018
January 2019
April 2019
May 2019
June 2019
August 2019
September 2019
October 2019
November 2019
January 2020
February 2020
June 2020
July 2020
September 2020
October 2020
November 2020
January 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
April 2022
May 2022
June 2022
July 2022
August 2022
September 2022
October 2022
December 2022
January 2023
March 2023
April 2023
May 2023
June 2023
July 2023
August 2023
September 2023
October 2023
November 2023
February 2024
March 2024
April 2024
May 2024
June 2024
August 2024
October 2024
November 2024
December 2024
January 2025
February 2025
April 2025
May 2025
June 2025
July 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 58, "token_count": 2}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 6, "token_count": 9717}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 5, "token_count": 18}, {"author_id": 6, "token_count": 11}, {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 6, "token_count": 2104}, {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 5, "token_count": 70}, {"author_id": 6, "token_count": 519}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 5, "token_count": 115}, {"author_id": 6, "token_count": 94}, {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 6, "token_count": 2434}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 5, "token_count": 3131}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 5, "token_count": 364}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 5, "token_count": 31}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 5, "token_count": 324}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 5, "token_count": 61}, {"author_id": 6, "token_count": 266}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 5, "token_count": 2171}, {"author_id": 6, "token_count": 1552}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 147}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 5, "token_count": 1697}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 8, "token_count": 607}, {"author_id": 7, "token_count": 84}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 35, "token_count": 7}, {"author_id": 38, "token_count": 1037}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 58, "token_count": 1}, {"author_id": 35, "token_count": 124}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 41, "token_count": 174}, {"author_id": 54, "token_count": 24}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 88}, {"author_id": 35, "token_count": 83}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 29, "token_count": 88}, {"author_id": 41, "token_count": 8}, {"author_id": 60, "token_count": 105}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 89}, {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 10, "token_count": 3534}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 122}, {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 29, "token_count": 5}, {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 7961}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 80}, {"author_id": 1, "token_count": 172}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 46, "token_count": 118}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 10, "token_count": 468}, {"author_id": 45, "token_count": 137}, {"author_id": 42, "token_count": 12}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 8, "token_count": 289}, {"author_id": 1, "token_count": 116}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 164}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 16, "token_count": 69}, {"author_id": 0, "token_count": 46}, {"author_id": 50, "token_count": 30}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 28, "token_count": 3}, {"author_id": 1, "token_count": 204}, {"author_id": 17, "token_count": 16}, {"author_id": 16, "token_count": 4}, {"author_id": 0, "token_count": 48}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 29, "token_count": 4}, {"author_id": 1, "token_count": 29}, {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 45, "token_count": 485}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 84}, {"author_id": 25, "token_count": 485}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 16, "token_count": 315}, {"author_id": 50, "token_count": 62}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 132}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 31, "token_count": 851}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 16, "token_count": 67}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 1, "token_count": 392}, {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 8, "token_count": 123}, {"author_id": 1, "token_count": 61}, {"author_id": 31, "token_count": 81}, {"author_id": 9, "token_count": 26}, {"author_id": 14, "token_count": 263}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 9, "token_count": 81}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 1, "token_count": 49}, {"author_id": 17, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 17, "token_count": 110}, {"author_id": 9, "token_count": 4}, {"author_id": 51, "token_count": 210}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 9, "token_count": 14}, {"author_id": 16, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 17, "token_count": 90}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 8, "token_count": 23}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 77}, {"author_id": 14, "token_count": 94}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 1, "token_count": 80}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 9, "token_count": 1918}, {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 10, "token_count": 47}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 1, "token_count": 90}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 32, "token_count": 44}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 15, "token_count": 20}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 15, "token_count": 293}, {"author_id": 16, "token_count": 13}, {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 1, "token_count": 23}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 15, "token_count": 26}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 15, "token_count": 443}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 65}, ]}, ]
Author Name
Tokens
Token Proportion
Hai Li
16706
33.95%
Dmitry Eremin-Solenikov
9854
20.03%
Archit Taneja
8154
16.57%
Jonathan Marek
4061
8.25%
Konrad Dybcio
2134
4.34%
Abhinav Kumar
1128
2.29%
Sibi Sankar
1037
2.11%
Doug Anderson
932
1.89%
Krzysztof Kozlowski
782
1.59%
Rajeev Nandan
622
1.26%
Vinod Koul
485
0.99%
Marijn Suijten
485
0.99%
Rob Clark
398
0.81%
Neil Armstrong
357
0.73%
Jessica Zhang
230
0.47%
Sean Paul
214
0.43%
Luca Weiss
210
0.43%
Jeffrey Hugo
182
0.37%
Arnd Bergmann
118
0.24%
Angelo G. Del Regno
97
0.20%
Vladimir Lypak
92
0.19%
Chandan Uddaraju
84
0.17%
Li Liu
44
0.09%
Thomas Gleixner
24
0.05%
Stephen Boyd
13
0.03%
Jordan Crouse
10
0.02%
Kalyan Thota
6
0.01%
Daniel Vetter
6
0.01%
Björn Andersson
3
0.01%
Stephane Viau
2
0.00%
Others
672
1.37%
Total
49205
hdmi
5787
14
42
25796
Archit Taneja
Rob Clark
Jilai Wang
Arnaud Vrac
Dmitry Eremin-Solenikov
Arnd Bergmann
Stephane Viau
Thomas Gleixner
Hai Li
Konrad Dybcio
Brian Masney
Daniel Vetter
Eric Anholt
Chandan Uddaraju
Angelo G. Del Regno
Others
September 2012
June 2013
July 2013
August 2013
November 2013
December 2013
March 2014
May 2014
June 2014
August 2014
November 2014
December 2014
January 2015
March 2015
April 2015
June 2015
July 2015
September 2015
October 2015
February 2016
March 2016
June 2016
August 2016
October 2016
November 2016
June 2017
July 2017
October 2017
April 2018
June 2018
October 2018
January 2019
May 2019
June 2019
August 2019
February 2020
August 2020
August 2021
September 2021
October 2021
December 2021
January 2022
April 2022
June 2022
July 2022
August 2022
September 2022
December 2022
January 2023
February 2023
May 2023
July 2023
October 2023
January 2024
March 2024
April 2024
July 2024
September 2024
December 2024
February 2025
April 2025
May 2025
July 2025
var spanGroupData = [ {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 3971}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 498}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 1062}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 154}, {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 11, "token_count": 150}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 56, "token_count": 3}, {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 13, "token_count": 5531}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 11, "token_count": 39}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 5, "token_count": 6874}, {"author_id": 46, "token_count": 209}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 135}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 58, "token_count": 6}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 322}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 54}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 54, "token_count": 7}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 54, "token_count": 20}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 52, "token_count": 7}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 227}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 29, "token_count": 2}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 147}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 1, "token_count": 515}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 42}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 18, "token_count": 3660}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 1, "token_count": 1008}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 1, "token_count": 39}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 428}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 60, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Archit Taneja
7279
28.22%
Rob Clark
5963
23.12%
Jilai Wang
5540
21.48%
Arnaud Vrac
3660
14.19%
Dmitry Eremin-Solenikov
2512
9.74%
Arnd Bergmann
209
0.81%
Stephane Viau
205
0.79%
Thomas Gleixner
27
0.10%
Hai Li
15
0.06%
Konrad Dybcio
13
0.05%
Brian Masney
7
0.03%
Daniel Vetter
6
0.02%
Eric Anholt
3
0.01%
Chandan Uddaraju
2
0.01%
Angelo G. Del Regno
2
0.01%
Others
353
1.37%
Total
25796
Files:
msm_atomic.c
324
-
16
1267
Rob Clark
Kalyan Thota
Krishna Manikandan
Dmitry Eremin-Solenikov
Daniel Vetter
Stephen Boyd
Sean Paul
Jeykumar Sankaran
Archit Taneja
Abhinav Kumar
Jessica Zhang
Thomas Gleixner
Others
June 2013
July 2013
November 2013
November 2014
January 2015
February 2015
September 2015
October 2015
June 2016
August 2016
July 2017
February 2018
June 2018
September 2018
June 2019
August 2019
August 2020
October 2020
February 2021
September 2021
December 2021
February 2023
March 2023
April 2023
September 2024
January 2025
February 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 58, "token_count": 5}, {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 58, "token_count": 22}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 35, "token_count": 16}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 554}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 117}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 48, "token_count": 58}, {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 42, "token_count": 16}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 17, "token_count": 8}, {"author_id": 19, "token_count": 74}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 8, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
984
77.66%
Kalyan Thota
74
5.84%
Krishna Manikandan
58
4.58%
Dmitry Eremin-Solenikov
39
3.08%
Daniel Vetter
33
2.60%
Stephen Boyd
16
1.26%
Sean Paul
16
1.26%
Jeykumar Sankaran
10
0.79%
Archit Taneja
10
0.79%
Abhinav Kumar
10
0.79%
Jessica Zhang
8
0.63%
Thomas Gleixner
2
0.16%
Others
7
0.55%
Total
1267
msm_atomic_trace.h
110
-
2
161
Rob Clark
Jordan Crouse
November 2018
August 2019
var spanGroupData = [ {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 66}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 95}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
95
59.01%
Jordan Crouse
66
40.99%
Total
161
msm_atomic_tracepoints.c
3
-
1
7
Rob Clark
August 2019
var spanGroupData = [ {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
7
100.00%
Total
7
msm_debugfs.c
420
-
16
1755
Rob Clark
Jordan Crouse
Dmitry Eremin-Solenikov
Connor Abbott
Daniel Vetter
Thomas Gleixner
Others
June 2013
July 2013
December 2013
March 2014
May 2014
March 2015
March 2016
August 2016
October 2016
November 2016
December 2016
February 2017
April 2017
February 2018
July 2018
October 2018
April 2019
June 2019
August 2019
October 2019
March 2020
October 2020
November 2020
March 2021
June 2021
November 2021
December 2021
April 2022
August 2022
January 2023
October 2023
May 2025
July 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 133}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 58, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 363}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 58, "token_count": 27}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 375}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 72}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 112}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 4, "token_count": 96}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 168}, {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
938
53.45%
Jordan Crouse
403
22.96%
Dmitry Eremin-Solenikov
213
12.14%
Connor Abbott
96
5.47%
Daniel Vetter
34
1.94%
Thomas Gleixner
2
0.11%
Others
69
3.93%
Total
1755
msm_debugfs.h
14
-
3
25
Rob Clark
Thomas Gleixner
Others
June 2013
March 2016
June 2019
March 2020
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
22
88.00%
Thomas Gleixner
2
8.00%
Others
1
4.00%
Total
25
msm_drv.c
1143
-
48
4457
Rob Clark
Dmitry Eremin-Solenikov
Jordan Crouse
Archit Taneja
Thomas Zimmermann
Jeykumar Sankaran
Angelo G. Del Regno
Sean Paul
Daniel Vetter
Connor Abbott
Abhinav Kumar
Jonathan Marek
Hai Li
Jeffrey Hugo
Doug Anderson
Akhil P Oommen
Chandan Uddaraju
Krishna Manikandan
Kuogee Hsieh
Konrad Dybcio
Kalyan Thota
Arnd Bergmann
Thomas Gleixner
Stephen Boyd
Others
December 2006
June 2013
July 2013
August 2013
September 2013
November 2013
December 2013
January 2014
March 2014
April 2014
May 2014
June 2014
July 2014
August 2014
September 2014
November 2014
January 2015
March 2015
May 2015
June 2015
July 2015
February 2016
March 2016
May 2016
June 2016
September 2016
October 2016
November 2016
January 2017
March 2017
May 2017
June 2017
July 2017
October 2017
February 2018
May 2018
June 2018
August 2018
September 2018
October 2018
November 2018
December 2018
February 2019
March 2019
May 2019
June 2019
August 2019
January 2020
May 2020
June 2020
August 2020
October 2020
November 2020
January 2021
March 2021
April 2021
May 2021
July 2021
August 2021
September 2021
November 2021
December 2021
February 2022
March 2022
April 2022
June 2022
July 2022
August 2022
September 2022
December 2022
January 2023
March 2023
April 2023
May 2023
October 2023
November 2023
February 2024
March 2024
September 2024
December 2024
March 2025
April 2025
May 2025
June 2025
July 2025
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 587}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 412}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 58, "token_count": 1}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 102}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 6, "token_count": 6}, {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 5, "token_count": 265}, {"author_id": 0, "token_count": 123}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 58, "token_count": 6}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 83}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 0, "token_count": 20}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 133}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 43}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 3, "token_count": 9}, {"author_id": 0, "token_count": 207}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 31, "token_count": 7}, {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 36}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 35, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 41, "token_count": 7}, {"author_id": 35, "token_count": 2}, {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 19, "token_count": 2}, {"author_id": 48, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 7, "token_count": 6}, {"author_id": 3, "token_count": 25}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 10}, {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 56}, {"author_id": 37, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 37, "token_count": 35}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 42}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 160}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 29, "token_count": 17}, {"author_id": 1, "token_count": 18}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 134}, {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 104}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 29}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 0, "token_count": 30}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 118}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 266}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 1, "token_count": 121}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 9, "token_count": 2}, {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 131}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 153}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
2899
65.04%
Dmitry Eremin-Solenikov
558
12.52%
Jordan Crouse
317
7.11%
Archit Taneja
271
6.08%
Thomas Zimmermann
55
1.23%
Jeykumar Sankaran
43
0.96%
Angelo G. Del Regno
17
0.38%
Sean Paul
13
0.29%
Daniel Vetter
10
0.22%
Connor Abbott
10
0.22%
Abhinav Kumar
10
0.22%
Jonathan Marek
9
0.20%
Hai Li
8
0.18%
Jeffrey Hugo
7
0.16%
Doug Anderson
7
0.16%
Akhil P Oommen
7
0.16%
Chandan Uddaraju
6
0.13%
Krishna Manikandan
5
0.11%
Kuogee Hsieh
3
0.07%
Konrad Dybcio
2
0.04%
Kalyan Thota
2
0.04%
Arnd Bergmann
2
0.04%
Thomas Gleixner
1
0.02%
Stephen Boyd
1
0.02%
Others
170
3.81%
Total
4457
msm_drv.h
560
-
38
2216
Rob Clark
Dmitry Eremin-Solenikov
Hai Li
Chandan Uddaraju
Jordan Crouse
Jeykumar Sankaran
Paloma Arellano
Abhinav Kumar
Archit Taneja
Kuogee Hsieh
Arnd Bergmann
Thomas Zimmermann
Sharat Masetty
Jessica Zhang
Björn Andersson
Vinod Koul
Jonathan Marek
Connor Abbott
Eric Anholt
Sean Paul
Daniel Vetter
Kalyan Thota
Thomas Gleixner
Konrad Dybcio
Others
June 2013
July 2013
September 2013
November 2013
December 2013
March 2014
May 2014
September 2014
November 2014
January 2015
March 2015
April 2015
May 2015
June 2015
August 2015
November 2015
February 2016
March 2016
May 2016
September 2016
November 2016
January 2017
March 2017
June 2017
July 2017
September 2017
October 2017
November 2017
January 2018
February 2018
May 2018
June 2018
August 2018
November 2018
January 2019
March 2019
May 2019
June 2019
August 2019
January 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
March 2021
April 2021
May 2021
June 2021
July 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
April 2022
May 2022
June 2022
July 2022
August 2022
November 2022
December 2022
January 2023
February 2023
March 2023
April 2023
July 2023
August 2023
September 2023
October 2023
February 2024
March 2024
April 2024
June 2024
September 2024
December 2024
January 2025
May 2025
June 2025
July 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 544}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 6, "token_count": 128}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 5, "token_count": 23}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 5, "token_count": 13}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 46, "token_count": 8}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 20}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 46, "token_count": 12}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 46, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 10, "token_count": 9}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 58, "token_count": 1}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 35, "token_count": 6}, {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 56, "token_count": 10}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 7, "token_count": 105}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 14}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 33, "token_count": 20}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 29}, {"author_id": 1, "token_count": 17}, {"author_id": 10, "token_count": 3}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 41}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 28, "token_count": 12}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 12, "token_count": 22}, {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 155}, {"author_id": 25, "token_count": 13}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 37, "token_count": 6}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 17, "token_count": 19}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 30, "token_count": 48}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 37, "token_count": 17}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 23}, {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
1112
50.18%
Dmitry Eremin-Solenikov
332
14.98%
Hai Li
129
5.82%
Chandan Uddaraju
105
4.74%
Jordan Crouse
63
2.84%
Jeykumar Sankaran
50
2.26%
Paloma Arellano
48
2.17%
Abhinav Kumar
43
1.94%
Archit Taneja
42
1.90%
Kuogee Hsieh
33
1.49%
Arnd Bergmann
29
1.31%
Thomas Zimmermann
26
1.17%
Sharat Masetty
20
0.90%
Jessica Zhang
19
0.86%
Björn Andersson
14
0.63%
Vinod Koul
13
0.59%
Jonathan Marek
12
0.54%
Connor Abbott
12
0.54%
Eric Anholt
10
0.45%
Sean Paul
8
0.36%
Daniel Vetter
4
0.18%
Kalyan Thota
3
0.14%
Thomas Gleixner
2
0.09%
Konrad Dybcio
2
0.09%
Others
77
3.47%
Total
2216
msm_dsc_helper.h
27
-
1
40
Jessica Zhang
May 2023
var spanGroupData = [ {"timestamp": 1682924400, "group": [ {"author_id": 17, "token_count": 40}, ]}, ]
Author Name
Tokens
Token Proportion
Jessica Zhang
40
100.00%
Total
40
msm_fb.c
292
-
19
1532
Rob Clark
Maxime Ripard
Stephen Boyd
Jordan Crouse
Stephane Viau
Jeykumar Sankaran
Brian Masney
Daniel Vetter
Hai Li
Thomas Gleixner
Dmitry Eremin-Solenikov
Others
June 2013
July 2013
November 2013
June 2014
November 2014
December 2014
March 2015
May 2015
November 2015
April 2016
August 2016
December 2016
April 2017
June 2017
July 2017
February 2018
March 2018
October 2018
November 2018
January 2019
May 2019
June 2019
August 2019
May 2020
March 2021
April 2021
February 2022
March 2022
April 2022
May 2022
March 2024
April 2024
June 2025
July 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 911}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 52, "token_count": 7}, {"author_id": 55, "token_count": 24}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 42, "token_count": 10}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 28}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
1307
85.31%
Maxime Ripard
24
1.57%
Stephen Boyd
12
0.78%
Jordan Crouse
9
0.59%
Stephane Viau
8
0.52%
Jeykumar Sankaran
7
0.46%
Brian Masney
7
0.46%
Daniel Vetter
5
0.33%
Hai Li
3
0.20%
Thomas Gleixner
2
0.13%
Dmitry Eremin-Solenikov
1
0.07%
Others
85
5.55%
Total
1532
msm_fbdev.c
164
-
14
736
Rob Clark
Thomas Zimmermann
Hai Li
Archit Taneja
Daniel Vetter
Dmitry Eremin-Solenikov
Thomas Gleixner
Jordan Crouse
Others
June 2013
July 2013
November 2013
June 2014
January 2015
July 2015
May 2016
August 2016
November 2016
April 2017
June 2017
July 2017
March 2018
October 2018
November 2018
March 2019
June 2019
August 2019
December 2019
October 2020
July 2021
November 2021
November 2022
February 2023
April 2023
May 2023
June 2023
July 2023
September 2024
June 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 317}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 6, "token_count": 80}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 37, "token_count": 51}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 37, "token_count": 22}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 37, "token_count": 124}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
415
56.39%
Thomas Zimmermann
208
28.26%
Hai Li
80
10.87%
Archit Taneja
8
1.09%
Daniel Vetter
4
0.54%
Dmitry Eremin-Solenikov
3
0.41%
Thomas Gleixner
2
0.27%
Jordan Crouse
1
0.14%
Others
15
2.04%
Total
736
msm_fence.c
201
-
6
862
Rob Clark
Jordan Crouse
Thomas Gleixner
Dmitry Eremin-Solenikov
Others
June 2013
July 2013
September 2013
March 2016
October 2016
October 2017
June 2019
July 2021
April 2022
June 2022
January 2023
March 2023
July 2023
February 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 359}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 325}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
834
96.75%
Jordan Crouse
10
1.16%
Thomas Gleixner
2
0.23%
Dmitry Eremin-Solenikov
1
0.12%
Others
15
1.74%
Total
862
msm_fence.h
99
-
4
199
Rob Clark
Jordan Crouse
Thomas Gleixner
Others
June 2013
July 2013
September 2013
November 2014
January 2015
June 2015
March 2016
October 2016
October 2017
June 2019
July 2021
November 2021
April 2022
March 2023
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
192
96.48%
Jordan Crouse
3
1.51%
Thomas Gleixner
2
1.01%
Others
2
1.01%
Total
199
msm_gem.c
1412
-
42
5856
Rob Clark
Jordan Crouse
Thomas Zimmermann
Jonathan Marek
Akhil P Oommen
Hai Li
Daniel Vetter
Jilai Wang
Brian Masney
Thomas Gleixner
Doug Anderson
Others
June 2013
July 2013
September 2013
November 2013
May 2014
June 2014
November 2014
April 2015
May 2015
March 2016
May 2016
June 2016
August 2016
September 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
September 2017
October 2017
December 2017
April 2018
May 2018
July 2018
October 2018
November 2018
January 2019
February 2019
March 2019
May 2019
June 2019
July 2019
August 2019
April 2020
May 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
March 2021
April 2021
June 2021
July 2021
September 2021
October 2021
November 2021
March 2022
April 2022
May 2022
June 2022
August 2022
January 2023
March 2023
April 2023
May 2023
June 2023
August 2023
October 2023
November 2023
February 2024
March 2024
July 2024
March 2025
June 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 1392}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 269}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 215}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 126}, {"author_id": 60, "token_count": 181}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 90}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 301}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 52, "token_count": 4}, {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 10, "token_count": 72}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 58, "token_count": 11}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 24, "token_count": 63}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 37, "token_count": 78}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 133}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 186}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 10, "token_count": 51}, {"author_id": 0, "token_count": 185}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 37, "token_count": 26}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 31, "token_count": 2}, {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 207}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 328}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 37, "token_count": 6}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 37, "token_count": 8}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 0, "token_count": 193}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 37, "token_count": 6}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 621}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
4551
77.72%
Jordan Crouse
413
7.05%
Thomas Zimmermann
124
2.12%
Jonathan Marek
123
2.10%
Akhil P Oommen
63
1.08%
Hai Li
17
0.29%
Daniel Vetter
11
0.19%
Jilai Wang
9
0.15%
Brian Masney
6
0.10%
Thomas Gleixner
2
0.03%
Doug Anderson
2
0.03%
Others
398
6.80%
Total
5856
msm_gem.h
501
-
13
1540
Rob Clark
Hai Li
Jordan Crouse
Jonathan Marek
Thomas Zimmermann
Thomas Gleixner
Sharat Masetty
Akhil P Oommen
Others
June 2013
July 2013
September 2013
November 2013
May 2014
June 2014
March 2015
May 2015
June 2015
March 2016
May 2016
June 2016
September 2016
October 2016
November 2016
March 2017
June 2017
July 2017
October 2017
December 2017
November 2018
January 2019
March 2019
May 2019
June 2019
August 2019
February 2020
March 2020
April 2020
May 2020
September 2020
October 2020
November 2020
March 2021
April 2021
June 2021
July 2021
February 2022
April 2022
May 2022
June 2022
August 2022
March 2023
April 2023
August 2023
November 2023
February 2024
March 2025
June 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 222}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 126}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 6, "token_count": 64}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 18}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 10, "token_count": 6}, {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 305}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 269}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
1322
85.84%
Hai Li
64
4.16%
Jordan Crouse
62
4.03%
Jonathan Marek
22
1.43%
Thomas Zimmermann
7
0.45%
Thomas Gleixner
2
0.13%
Sharat Masetty
1
0.06%
Akhil P Oommen
1
0.06%
Others
37
2.40%
Total
1540
msm_gem_prime.c
134
-
9
542
Rob Clark
Thomas Zimmermann
Thomas Gleixner
Jordan Crouse
Others
June 2013
September 2013
January 2014
July 2015
May 2016
March 2017
June 2017
June 2019
August 2019
September 2020
November 2020
February 2022
May 2022
January 2024
February 2024
March 2025
June 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 37, "token_count": 41}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 37, "token_count": 21}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 37, "token_count": 6}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 54}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
237
43.73%
Thomas Zimmermann
68
12.55%
Thomas Gleixner
2
0.37%
Jordan Crouse
2
0.37%
Others
27
4.98%
Total
542
msm_gem_shrinker.c
314
-
10
1245
Rob Clark
Hai Li
Archit Taneja
Dmitry Eremin-Solenikov
Thomas Gleixner
Others
June 2013
July 2013
July 2015
March 2016
May 2016
November 2016
June 2019
September 2020
October 2020
November 2020
April 2021
June 2021
October 2021
December 2021
April 2022
June 2022
August 2022
September 2022
November 2022
September 2023
November 2023
June 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 187}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 70}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 146}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 365}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 219}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
1129
90.68%
Hai Li
11
0.88%
Archit Taneja
8
0.64%
Dmitry Eremin-Solenikov
7
0.56%
Thomas Gleixner
2
0.16%
Others
88
7.07%
Total
1245
msm_gem_submit.c
853
-
24
4003
Rob Clark
Bas Nieuwenhuizen
Jordan Crouse
Daniel Vetter
Akhil P Oommen
Thomas Gleixner
Gustavo Padovan
Arnd Bergmann
Thomas Zimmermann
Others
June 2013
July 2013
September 2013
November 2013
February 2014
March 2014
May 2014
February 2016
March 2016
April 2016
May 2016
June 2016
August 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
May 2017
June 2017
July 2017
September 2017
October 2017
December 2017
September 2018
October 2018
November 2018
March 2019
May 2019
June 2019
August 2019
November 2019
January 2020
February 2020
July 2020
August 2020
October 2020
February 2021
June 2021
July 2021
August 2021
September 2021
November 2021
February 2022
April 2022
August 2022
December 2022
March 2023
April 2023
May 2023
July 2023
August 2023
October 2023
November 2023
November 2024
December 2024
May 2025
June 2025
August 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 228}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 1039}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 148}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 63}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 16}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 53, "token_count": 258}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 242}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 302}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 58, "token_count": 16}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 24, "token_count": 2}, {"author_id": 0, "token_count": 9}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 97}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 491}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 31}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
3369
84.16%
Bas Nieuwenhuizen
258
6.45%
Jordan Crouse
118
2.95%
Daniel Vetter
19
0.47%
Akhil P Oommen
6
0.15%
Thomas Gleixner
2
0.05%
Gustavo Padovan
2
0.05%
Arnd Bergmann
2
0.05%
Thomas Zimmermann
1
0.02%
Others
207
5.17%
Total
4003
msm_gem_vma.c
1561
-
22
6164
Rob Clark
Jordan Crouse
Jonathan Marek
Bas Nieuwenhuizen
Dmitry Eremin-Solenikov
Hai Li
Thomas Gleixner
Thomas Zimmermann
Archit Taneja
Akhil P Oommen
Others
June 2013
July 2013
September 2013
November 2013
December 2013
February 2014
June 2014
May 2016
June 2016
September 2016
February 2017
March 2017
June 2017
July 2017
September 2017
October 2017
September 2018
November 2018
January 2019
March 2019
May 2019
June 2019
August 2019
January 2020
April 2020
May 2020
July 2020
August 2020
October 2020
November 2020
July 2021
November 2021
February 2022
April 2022
May 2022
June 2022
January 2023
March 2023
May 2023
August 2023
October 2023
November 2023
March 2024
December 2024
May 2025
June 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 104}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 123}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 67}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 10, "token_count": 52}, {"author_id": 3, "token_count": 93}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 53, "token_count": 38}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 45}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 4951}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
5508
89.36%
Jordan Crouse
207
3.36%
Jonathan Marek
66
1.07%
Bas Nieuwenhuizen
38
0.62%
Dmitry Eremin-Solenikov
23
0.37%
Hai Li
5
0.08%
Thomas Gleixner
2
0.03%
Thomas Zimmermann
1
0.02%
Archit Taneja
1
0.02%
Akhil P Oommen
1
0.02%
Others
39
0.63%
Total
6164
msm_gpu.c
1148
-
22
5377
Rob Clark
Jordan Crouse
Akhil P Oommen
Connor Abbott
Antonino Maniscalco
Stephane Viau
Konrad Dybcio
Aravind Ganesan
Sharat Masetty
Arnd Bergmann
Luca Weiss
Thomas Gleixner
Dmitry Eremin-Solenikov
Others
June 2013
July 2013
August 2013
September 2013
November 2013
January 2014
May 2014
September 2014
June 2015
September 2015
March 2016
May 2016
June 2016
September 2016
October 2016
November 2016
January 2017
February 2017
March 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
December 2017
January 2018
February 2018
July 2018
August 2018
October 2018
November 2018
December 2018
March 2019
April 2019
May 2019
June 2019
July 2019
September 2019
February 2020
May 2020
August 2020
September 2020
October 2020
November 2020
March 2021
June 2021
July 2021
November 2021
January 2022
February 2022
March 2022
April 2022
June 2022
August 2022
September 2022
November 2022
January 2023
February 2023
August 2023
November 2023
January 2024
March 2024
May 2024
September 2024
October 2024
December 2024
May 2025
June 2025
July 2025
August 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 208}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 920}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 150}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 441}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 21, "token_count": 9}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 45}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 75}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 36}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 107}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 316}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 46, "token_count": 2}, {"author_id": 3, "token_count": 486}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 33, "token_count": 6}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 125}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 67}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 24, "token_count": 11}, {"author_id": 0, "token_count": 195}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 124}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 146}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 24, "token_count": 2}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 127}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 51, "token_count": 3}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 126}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 24, "token_count": 30}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 24, "token_count": 9}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 4, "token_count": 27}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 618}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 20, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
3902
72.57%
Jordan Crouse
1252
23.28%
Akhil P Oommen
52
0.97%
Connor Abbott
27
0.50%
Antonino Maniscalco
23
0.43%
Stephane Viau
10
0.19%
Konrad Dybcio
10
0.19%
Aravind Ganesan
9
0.17%
Sharat Masetty
6
0.11%
Arnd Bergmann
6
0.11%
Luca Weiss
3
0.06%
Thomas Gleixner
2
0.04%
Dmitry Eremin-Solenikov
1
0.02%
Others
74
1.38%
Total
5377
msm_gpu.h
771
-
14
2130
Rob Clark
Jordan Crouse
Sharat Masetty
Doug Anderson
Akhil P Oommen
Arnd Bergmann
Connor Abbott
Konrad Dybcio
Thomas Gleixner
Aravind Ganesan
Others
June 2013
July 2013
August 2013
December 2013
January 2014
May 2014
September 2014
June 2015
March 2016
May 2016
June 2016
November 2016
January 2017
February 2017
March 2017
May 2017
October 2017
November 2017
December 2017
January 2018
July 2018
August 2018
October 2018
November 2018
February 2019
March 2019
April 2019
June 2019
March 2020
May 2020
July 2020
August 2020
September 2020
October 2020
November 2020
March 2021
June 2021
July 2021
September 2021
October 2021
November 2021
January 2022
February 2022
March 2022
April 2022
June 2022
August 2022
September 2022
November 2022
January 2023
March 2023
August 2023
November 2023
March 2024
April 2024
May 2024
December 2024
May 2025
June 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 579}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 95}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 155}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 46, "token_count": 1}, {"author_id": 3, "token_count": 222}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 46, "token_count": 10}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 33, "token_count": 12}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 63}, {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 24, "token_count": 5}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 33, "token_count": 9}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 124}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 31, "token_count": 14}, {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 24, "token_count": 8}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 97}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
1404
65.92%
Jordan Crouse
624
29.30%
Sharat Masetty
31
1.46%
Doug Anderson
14
0.66%
Akhil P Oommen
13
0.61%
Arnd Bergmann
11
0.52%
Connor Abbott
7
0.33%
Konrad Dybcio
6
0.28%
Thomas Gleixner
2
0.09%
Aravind Ganesan
2
0.09%
Others
10
0.47%
Total
2130
msm_gpu_devfreq.c
375
-
16
1506
Rob Clark
Jordan Crouse
Doug Anderson
Sharat Masetty
Akhil P Oommen
Jonathan Marek
Sean Paul
Björn Andersson
Thomas Gleixner
Konrad Dybcio
Others
July 2013
November 2016
January 2018
October 2018
November 2018
June 2019
July 2019
May 2020
July 2020
August 2020
September 2020
October 2020
July 2021
September 2021
October 2021
November 2021
January 2022
March 2022
April 2022
June 2022
July 2022
January 2023
February 2023
October 2024
var spanGroupData = [ {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 198}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 35, "token_count": 11}, {"author_id": 33, "token_count": 33}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 10, "token_count": 13}, {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 24, "token_count": 36}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 335}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 129}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 118}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 31, "token_count": 131}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 194}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
964
64.01%
Jordan Crouse
221
14.67%
Doug Anderson
131
8.70%
Sharat Masetty
38
2.52%
Akhil P Oommen
36
2.39%
Jonathan Marek
13
0.86%
Sean Paul
11
0.73%
Björn Andersson
3
0.20%
Thomas Gleixner
2
0.13%
Konrad Dybcio
2
0.13%
Others
85
5.64%
Total
1506
msm_gpu_trace.h
226
-
3
250
Jordan Crouse
Rob Clark
Antonino Maniscalco
November 2018
August 2019
September 2020
August 2022
October 2024
June 2025
var spanGroupData = [ {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 116}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 20, "token_count": 28}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Jordan Crouse
116
46.40%
Rob Clark
106
42.40%
Antonino Maniscalco
28
11.20%
Total
250
msm_gpu_tracepoints.c
6
-
2
13
Jordan Crouse
Rob Clark
June 2013
November 2013
August 2018
November 2018
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Jordan Crouse
8
61.54%
Rob Clark
5
38.46%
Total
13
msm_io_utils.c
161
-
14
719
Rob Clark
Dmitry Eremin-Solenikov
Jordan Crouse
Eric Anholt
Abhinav Kumar
Thomas Zimmermann
Jonathan Marek
Thomas Gleixner
Others
June 2013
July 2013
March 2014
April 2014
September 2016
January 2017
August 2018
October 2018
November 2018
June 2019
January 2020
June 2020
November 2020
April 2021
September 2021
January 2022
August 2022
April 2023
February 2024
February 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 219}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 85}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 54, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 56, "token_count": 43}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 12}, {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 102}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
424
58.97%
Dmitry Eremin-Solenikov
133
18.50%
Jordan Crouse
85
11.82%
Eric Anholt
43
5.98%
Abhinav Kumar
12
1.67%
Thomas Zimmermann
3
0.42%
Jonathan Marek
3
0.42%
Thomas Gleixner
1
0.14%
Others
15
2.09%
Total
719
msm_iommu.c
794
-
15
3347
Rob Clark
Jordan Crouse
Dmitry Eremin-Solenikov
Stephane Viau
Abhinav Kumar
Connor Abbott
Jeykumar Sankaran
Sharat Masetty
Thomas Gleixner
Luca Weiss
Jonathan Marek
Others
June 2013
July 2013
November 2013
June 2014
July 2014
August 2014
September 2016
November 2016
December 2016
February 2017
March 2017
June 2018
November 2018
May 2019
June 2019
May 2020
August 2020
October 2020
November 2020
June 2021
July 2021
June 2022
August 2022
November 2022
February 2023
May 2023
February 2024
June 2024
December 2024
February 2025
May 2025
June 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 122}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 381}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 11, "token_count": 32}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 16}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 20}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 759}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 33, "token_count": 8}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 3, "token_count": 56}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 334}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 106}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 51, "token_count": 2}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 8, "token_count": 29}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 1011}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
2147
64.15%
Jordan Crouse
855
25.55%
Dmitry Eremin-Solenikov
158
4.72%
Stephane Viau
32
0.96%
Abhinav Kumar
29
0.87%
Connor Abbott
19
0.57%
Jeykumar Sankaran
14
0.42%
Sharat Masetty
8
0.24%
Thomas Gleixner
2
0.06%
Luca Weiss
2
0.06%
Jonathan Marek
2
0.06%
Others
23
0.69%
Total
3347
msm_kms.c
390
-
26
1725
Dmitry Eremin-Solenikov
Thomas Zimmermann
Rob Clark
Hai Li
Archit Taneja
Abhinav Kumar
Jeykumar Sankaran
Angelo G. Del Regno
Sean Paul
Krishna Manikandan
Kalyan Thota
Jordan Crouse
Sharat Masetty
Daniel Vetter
Stephen Boyd
Thomas Gleixner
Jeffrey Hugo
Others
June 2013
July 2013
November 2013
March 2014
November 2014
March 2015
July 2015
May 2016
September 2016
November 2016
July 2017
February 2018
June 2018
October 2018
November 2018
December 2018
May 2019
June 2019
August 2019
May 2020
June 2020
July 2020
October 2020
November 2020
March 2021
April 2021
August 2021
November 2021
December 2021
April 2022
May 2022
June 2022
August 2022
November 2022
January 2023
February 2023
April 2023
May 2023
October 2023
March 2024
September 2024
November 2024
February 2025
June 2025
July 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 130}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 6, "token_count": 123}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 5, "token_count": 72}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 8}, {"author_id": 35, "token_count": 14}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 58, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 35, "token_count": 5}, {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 19, "token_count": 13}, {"author_id": 48, "token_count": 21}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 33, "token_count": 7}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 37}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 37, "token_count": 246}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 29, "token_count": 35}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 587}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 37, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 8, "token_count": 73}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 38}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Eremin-Solenikov
743
43.07%
Thomas Zimmermann
265
15.36%
Rob Clark
207
12.00%
Hai Li
123
7.13%
Archit Taneja
92
5.33%
Abhinav Kumar
77
4.46%
Jeykumar Sankaran
63
3.65%
Angelo G. Del Regno
35
2.03%
Sean Paul
22
1.28%
Krishna Manikandan
21
1.22%
Kalyan Thota
14
0.81%
Jordan Crouse
11
0.64%
Sharat Masetty
7
0.41%
Daniel Vetter
5
0.29%
Stephen Boyd
2
0.12%
Thomas Gleixner
1
0.06%
Jeffrey Hugo
1
0.06%
Others
36
2.09%
Total
1725
msm_kms.h
243
-
17
765
Rob Clark
Dmitry Eremin-Solenikov
Jeykumar Sankaran
Abhinav Kumar
Archit Taneja
Hai Li
Krishna Manikandan
Chandan Uddaraju
Stephane Viau
Björn Andersson
Thomas Gleixner
Daniel Vetter
Thomas Zimmermann
Stephen Boyd
Others
June 2013
November 2013
May 2014
November 2014
January 2015
March 2015
April 2015
May 2016
October 2016
June 2017
July 2017
February 2018
June 2018
June 2019
August 2019
July 2020
August 2020
October 2020
November 2020
February 2021
April 2021
July 2021
August 2021
September 2021
October 2021
April 2022
May 2022
January 2023
July 2023
October 2023
January 2025
February 2025
June 2025
July 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 236}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 6, "token_count": 9}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 35}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 145}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 48, "token_count": 12}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 22}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 53}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
522
68.24%
Dmitry Eremin-Solenikov
107
13.99%
Jeykumar Sankaran
36
4.71%
Abhinav Kumar
26
3.40%
Archit Taneja
19
2.48%
Hai Li
14
1.83%
Krishna Manikandan
12
1.57%
Chandan Uddaraju
5
0.65%
Stephane Viau
4
0.52%
Björn Andersson
3
0.39%
Thomas Gleixner
2
0.26%
Daniel Vetter
2
0.26%
Thomas Zimmermann
1
0.13%
Stephen Boyd
1
0.13%
Others
11
1.44%
Total
765
msm_mdss.c
604
-
38
2733
Dmitry Eremin-Solenikov
Jeykumar Sankaran
Doug Anderson
Konrad Dybcio
Krzysztof Kozlowski
Björn Andersson
Stephen Boyd
Rob Clark
Jonathan Marek
Archit Taneja
Neil Armstrong
Mahadevan
Marijn Suijten
Kalyan Thota
Richard Acayan
Li Liu
Danila Tikhonov
Abel Vesa
Krishna Manikandan
Angelo G. Del Regno
Eric Anholt
Jordan Crouse
Sean Paul
Others
June 2013
November 2013
March 2014
April 2014
March 2015
May 2016
June 2016
May 2018
June 2018
August 2018
October 2018
November 2018
December 2018
January 2019
June 2019
November 2019
January 2020
July 2020
March 2021
April 2021
May 2021
December 2021
January 2022
February 2022
April 2022
May 2022
June 2022
November 2022
December 2022
January 2023
March 2023
May 2023
June 2023
July 2023
October 2023
December 2023
February 2024
June 2024
September 2024
October 2024
November 2024
December 2024
March 2025
April 2025
June 2025
August 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 56, "token_count": 6}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 522}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 42, "token_count": 70}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 35, "token_count": 2}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 10, "token_count": 35}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 28, "token_count": 7}, {"author_id": 10, "token_count": 13}, {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 48, "token_count": 9}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 29, "token_count": 7}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 29}, {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 28, "token_count": 82}, {"author_id": 1, "token_count": 624}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 31, "token_count": 151}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 156}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 28, "token_count": 7}, {"author_id": 1, "token_count": 7}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 245}, {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 1, "token_count": 47}, {"author_id": 16, "token_count": 16}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 14, "token_count": 12}, {"author_id": 44, "token_count": 12}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 1, "token_count": 84}, {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 22, "token_count": 12}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 26, "token_count": 12}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 23, "token_count": 19}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 32, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 9, "token_count": 92}, {"author_id": 15, "token_count": 97}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Eremin-Solenikov
1307
47.82%
Jeykumar Sankaran
522
19.10%
Doug Anderson
151
5.53%
Konrad Dybcio
126
4.61%
Krzysztof Kozlowski
97
3.55%
Björn Andersson
96
3.51%
Stephen Boyd
70
2.56%
Rob Clark
68
2.49%
Jonathan Marek
48
1.76%
Archit Taneja
22
0.80%
Neil Armstrong
19
0.70%
Mahadevan
19
0.70%
Marijn Suijten
16
0.59%
Kalyan Thota
15
0.55%
Richard Acayan
12
0.44%
Li Liu
12
0.44%
Danila Tikhonov
12
0.44%
Abel Vesa
12
0.44%
Krishna Manikandan
9
0.33%
Angelo G. Del Regno
7
0.26%
Eric Anholt
6
0.22%
Jordan Crouse
3
0.11%
Sean Paul
2
0.07%
Others
82
3.00%
Total
2733
msm_mmu.h
95
-
7
459
Rob Clark
Jordan Crouse
Dmitry Eremin-Solenikov
Connor Abbott
Stephane Viau
Abhinav Kumar
Thomas Gleixner
June 2013
August 2013
November 2013
June 2014
July 2014
November 2016
December 2016
June 2019
May 2020
August 2020
June 2021
November 2022
February 2023
December 2024
February 2025
May 2025
June 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 183}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 46}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 72}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
357
77.78%
Jordan Crouse
57
12.42%
Dmitry Eremin-Solenikov
24
5.23%
Connor Abbott
9
1.96%
Stephane Viau
6
1.31%
Abhinav Kumar
4
0.87%
Thomas Gleixner
2
0.44%
Total
459
msm_perf.c
235
-
5
998
Rob Clark
Thomas Gleixner
Others
June 2013
July 2013
March 2014
May 2014
July 2016
March 2017
June 2019
August 2019
November 2021
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 890}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
977
97.90%
Thomas Gleixner
2
0.20%
Others
19
1.90%
Total
998
msm_rd.c
436
-
8
1861
Rob Clark
Jordan Crouse
Dmitry Eremin-Solenikov
Thomas Gleixner
Others
June 2013
July 2013
May 2014
March 2016
May 2016
June 2016
July 2016
November 2016
March 2017
September 2017
October 2017
September 2018
October 2018
December 2018
June 2019
August 2019
October 2019
February 2020
October 2020
November 2021
January 2022
February 2022
March 2022
August 2022
April 2023
August 2023
October 2023
June 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 1030}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 108}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 211}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 166}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
1797
96.56%
Jordan Crouse
20
1.07%
Dmitry Eremin-Solenikov
10
0.54%
Thomas Gleixner
2
0.11%
Others
32
1.72%
Total
1861
msm_ringbuffer.c
143
-
11
670
Rob Clark
Jordan Crouse
Akhil P Oommen
Thomas Gleixner
Daniel Vetter
Others
June 2013
July 2013
September 2013
May 2016
June 2016
December 2016
June 2017
July 2017
October 2017
November 2018
March 2019
June 2019
November 2019
July 2020
August 2020
September 2020
October 2020
July 2021
November 2021
April 2022
March 2023
August 2023
November 2023
January 2024
September 2024
February 2025
April 2025
June 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 136}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 118}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 128}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 28}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 31}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
458
68.36%
Jordan Crouse
156
23.28%
Akhil P Oommen
4
0.60%
Thomas Gleixner
2
0.30%
Daniel Vetter
2
0.30%
Others
48
7.16%
Total
670
msm_ringbuffer.h
140
-
6
272
Rob Clark
Jordan Crouse
Antonino Maniscalco
Konrad Dybcio
Thomas Gleixner
Eric Anholt
June 2013
July 2013
August 2013
March 2016
April 2017
October 2017
November 2018
June 2019
August 2020
October 2020
July 2021
September 2021
November 2022
September 2023
October 2024
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 46}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 41}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 20, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
159
58.46%
Jordan Crouse
92
33.82%
Antonino Maniscalco
13
4.78%
Konrad Dybcio
5
1.84%
Thomas Gleixner
2
0.74%
Eric Anholt
1
0.37%
Total
272
msm_submitqueue.c
348
-
8
1432
Rob Clark
Jordan Crouse
Antonino Maniscalco
Archit Taneja
Thomas Gleixner
Bas Nieuwenhuizen
Others
June 2013
July 2013
May 2016
June 2016
March 2017
September 2017
October 2017
November 2018
March 2019
May 2019
August 2019
January 2020
August 2020
July 2021
October 2021
March 2022
August 2022
March 2023
October 2024
December 2024
June 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 452}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 138}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 152}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 225}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 123}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 20, "token_count": 30}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 173}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
773
53.98%
Jordan Crouse
615
42.95%
Antonino Maniscalco
30
2.09%
Archit Taneja
6
0.42%
Thomas Gleixner
2
0.14%
Bas Nieuwenhuizen
2
0.14%
Others
4
0.28%
Total
1432
msm_syncobj.c
172
-
3
810
Rob Clark
Bas Nieuwenhuizen
Others
June 2013
July 2013
February 2016
May 2016
August 2016
January 2017
January 2020
July 2021
February 2022
December 2024
June 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 53, "token_count": 29}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 726}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
775
95.68%
Bas Nieuwenhuizen
29
3.58%
Others
6
0.74%
Total
810
msm_syncobj.h
37
-
3
124
Rob Clark
Bas Nieuwenhuizen
Jordan Crouse
June 2013
July 2013
October 2017
January 2020
June 2025
var spanGroupData = [ {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 53, "token_count": 45}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 0, "token_count": 55}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
77
62.10%
Bas Nieuwenhuizen
45
36.29%
Jordan Crouse
2
1.61%
Total
124
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
276
Author
Tokens
Proportion
Commits
Proportion
0
Rob Clark
90303
18.06%
567
18.32%
1
Dmitry Eremin-Solenikov
77725
15.55%
650
21.00%
2
Jeykumar Sankaran
50252
10.05%
30
0.97%
3
Jordan Crouse
41581
8.32%
133
4.30%
4
Connor Abbott
30198
6.04%
22
0.71%
5
Archit Taneja
24513
4.90%
131
4.23%
6
Hai Li
19298
3.86%
33
1.07%
7
Chandan Uddaraju
18109
3.62%
4
0.13%
8
Abhinav Kumar
15432
3.09%
97
3.13%
9
Konrad Dybcio
13908
2.78%
94
3.04%
10
Jonathan Marek
12097
2.42%
56
1.81%
11
Stephane Viau
9228
1.85%
37
1.20%
12
Kuogee Hsieh
9022
1.80%
69
2.23%
13
Jilai Wang
6982
1.40%
10
0.32%
14
Neil Armstrong
5563
1.11%
22
0.71%
15
Krzysztof Kozlowski
5274
1.05%
26
0.84%
16
Marijn Suijten
4640
0.93%
57
1.84%
17
Jessica Zhang
3970
0.79%
49
1.58%
18
Arnaud Vrac
3697
0.74%
6
0.19%
19
Kalyan Thota
3683
0.74%
20
0.65%
20
Antonino Maniscalco
3087
0.62%
10
0.32%
21
Aravind Ganesan
2959
0.59%
2
0.06%
22
Abel Vesa
2814
0.56%
6
0.19%
23
Mahadevan
2801
0.56%
2
0.06%
24
Akhil P Oommen
2468
0.49%
39
1.26%
25
Vinod Koul
2457
0.49%
11
0.36%
26
Danila Tikhonov
1874
0.37%
3
0.10%
27
Vinod Polimera
1830
0.37%
17
0.55%
28
Björn Andersson
1723
0.34%
40
1.29%
29
Angelo G. Del Regno
1679
0.34%
20
0.65%
30
Paloma Arellano
1576
0.32%
19
0.61%
31
Doug Anderson
1562
0.31%
22
0.71%
32
Li Liu
1456
0.29%
4
0.13%
33
Sharat Masetty
1436
0.29%
15
0.48%
34
Drew Davenport
1430
0.29%
5
0.16%
35
Sean Paul
1324
0.26%
68
2.20%
36
Unknown
1305
0.26%
32
1.03%
37
Thomas Zimmermann
1086
0.22%
28
0.90%
38
Sibi Sankar
1037
0.21%
3
0.10%
39
Beeresh Gopal
989
0.20%
2
0.06%
40
Gustavo Padovan
840
0.17%
3
0.10%
41
Jeffrey Hugo
818
0.16%
8
0.26%
42
Stephen Boyd
759
0.15%
34
1.10%
43
Vinay Simha BN
643
0.13%
1
0.03%
44
Richard Acayan
625
0.13%
3
0.10%
45
Rajeev Nandan
622
0.12%
4
0.13%
46
Arnd Bergmann
596
0.12%
19
0.61%
47
Ryan McCann
540
0.11%
4
0.13%
48
Krishna Manikandan
505
0.10%
9
0.29%
49
Aleksandrs Vinarskis
446
0.09%
4
0.13%
50
Vladimir Lypak
437
0.09%
10
0.32%
51
Luca Weiss
404
0.08%
8
0.26%
52
Brian Masney
393
0.08%
10
0.32%
53
Bas Nieuwenhuizen
372
0.07%
1
0.03%
54
Thomas Gleixner
320
0.06%
3
0.10%
55
Maxime Ripard
319
0.06%
18
0.58%
56
Eric Anholt
309
0.06%
8
0.26%
57
Craig Stout
304
0.06%
4
0.13%
58
Daniel Vetter
271
0.05%
30
0.97%
59
Jie Zhang
239
0.05%
3
0.10%
60
Others
7822
1.56%
450
14.54%
Total
499952
3095