Linux Source Code
Home
Release 7.0
Help
ttm
root
drivers
gpu
drm
Highlighting
Reset All
By Author
By Age
──────────
Alexandre Courbot
Andrey Grodzovsky
Arnd Bergmann
Arunpravin Pannerslvam
Ben Skeggs
Chris Wilson
Christian König
Daniel Vetter
Dave Airlie
Dave Jiang
David Herrmann
Dirk Hohndel
Emily Deng
Fedor Pchelkin
Felix Kuhling
Gerd Hoffmann
Huacai Chen
Huang Rui
Jani Nikula
Jason Ekstrand
Jeff Johnson
Jocelyn Falempe
Joe Perches
Jérôme Glisse
Karolina Stolarek
Kees Cook
Kirill A. Shutemov
Konrad Rzeszutek Wilk
Lauri Kasanen
Lucas De Marchi
Maarten Lankhorst
Maarten Maathuis
Matthew Auld
Matthew Brost
Michel Dänzer
Mukul Joshi
Nicolai Hähnle
Oak Zeng
Others
Pierre-Eric Pelloux-Prayer
Qi Zheng
Rajneesh Bhardwaj
Ramalingam C
Roger He
Samuel Zhang
Sebastian Andrzej Siewior
Simon Richter
Somalapuram Amaranath
Souptick Joarder
Tan Xiaojun
Thadeu Lima de Souza Cascardo
Thomas Hellstrom
Thomas Zimmermann
Tom St Denis
Tvrtko A. Ursulin
Yangyu Chen
Yunxiang Li
Zack Rusin
Zhaoyu Liu
ZhenGuo Yin
xinhui pan
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
tests
3819
10
22
20628
Karolina Stolarek
Christian König
Tvrtko A. Ursulin
Pierre-Eric Pelloux-Prayer
Jeff Johnson
Thomas Hellstrom
Dave Airlie
Maarten Lankhorst
Sebastian Andrzej Siewior
Huang Rui
Daniel Vetter
Thomas Zimmermann
Kirill A. Shutemov
Kees Cook
Gerd Hoffmann
Ramalingam C
Matthew Auld
Others
June 2009
February 2018
August 2018
September 2018
June 2019
August 2019
August 2020
September 2020
October 2020
November 2020
December 2020
June 2021
July 2021
September 2021
April 2022
May 2022
June 2022
August 2023
November 2023
December 2023
January 2024
June 2024
July 2024
September 2024
December 2024
March 2025
May 2025
June 2025
July 2025
October 2025
November 2025
December 2025
January 2026
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 18, "token_count": 15}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 29, "token_count": 8}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 6168}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 5438}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 30, "token_count": 40}, {"author_id": 0, "token_count": 8580}, {"author_id": 42, "token_count": 22}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 36}, {"author_id": 3, "token_count": 1}, {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 7, "token_count": 69}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 11, "token_count": 41}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 4, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Karolina Stolarek
20187
97.86%
Christian König
123
0.60%
Tvrtko A. Ursulin
69
0.33%
Pierre-Eric Pelloux-Prayer
41
0.20%
Jeff Johnson
40
0.19%
Thomas Hellstrom
30
0.15%
Dave Airlie
29
0.14%
Maarten Lankhorst
28
0.14%
Sebastian Andrzej Siewior
22
0.11%
Huang Rui
15
0.07%
Daniel Vetter
8
0.04%
Thomas Zimmermann
6
0.03%
Kirill A. Shutemov
6
0.03%
Kees Cook
4
0.02%
Gerd Hoffmann
4
0.02%
Ramalingam C
2
0.01%
Matthew Auld
1
0.00%
Others
13
0.06%
Total
20628
Files:
ttm_agp_backend.c
145
-
12
518
Thomas Hellstrom
Jérôme Glisse
Dave Airlie
Christian König
Joe Perches
Thomas Zimmermann
Ramalingam C
Konrad Rzeszutek Wilk
Kees Cook
Dirk Hohndel
Others
May 1998
February 2002
June 2009
December 2010
November 2011
January 2012
March 2012
February 2018
May 2018
September 2019
July 2020
August 2020
September 2020
October 2020
April 2021
April 2022
June 2025
February 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 1, "token_count": 334}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 5, "token_count": 77}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 23, "token_count": 10}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 3, "token_count": 50}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 46, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
334
64.48%
Jérôme Glisse
82
15.83%
Dave Airlie
57
11.00%
Christian König
24
4.63%
Joe Perches
10
1.93%
Thomas Zimmermann
3
0.58%
Ramalingam C
2
0.39%
Konrad Rzeszutek Wilk
1
0.19%
Kees Cook
1
0.19%
Dirk Hohndel
1
0.19%
Others
3
0.58%
Total
518
ttm_backup.c
183
-
5
417
Thomas Hellstrom
Thomas Zimmermann
Others
March 2025
April 2025
May 2025
June 2025
January 2026
var spanGroupData = [ {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 398}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
408
97.84%
Thomas Zimmermann
3
0.72%
Others
6
1.44%
Total
417
ttm_bo.c
1304
-
37
4714
Thomas Hellstrom
Christian König
Dave Airlie
Maarten Lankhorst
Jérôme Glisse
Gerd Hoffmann
Nicolai Hähnle
Andrey Grodzovsky
Pierre-Eric Pelloux-Prayer
Roger He
Tvrtko A. Ursulin
Arunpravin Pannerslvam
Thomas Zimmermann
Michel Dänzer
Joe Perches
Rajneesh Bhardwaj
Matthew Brost
Thadeu Lima de Souza Cascardo
Felix Kuhling
David Herrmann
Daniel Vetter
xinhui pan
Jani Nikula
Ben Skeggs
Matthew Auld
Chris Wilson
Somalapuram Amaranath
Dirk Hohndel
Others
June 2009
August 2009
December 2009
January 2010
April 2010
August 2010
September 2010
October 2010
November 2010
July 2011
August 2011
October 2011
November 2011
January 2012
March 2012
April 2012
October 2012
November 2012
January 2013
June 2013
July 2013
October 2013
November 2013
January 2014
April 2014
June 2014
July 2014
August 2014
October 2014
September 2015
January 2016
June 2016
August 2016
October 2016
November 2016
January 2017
February 2017
April 2017
July 2017
August 2017
November 2017
December 2017
January 2018
February 2018
March 2018
May 2018
June 2018
August 2018
September 2018
November 2018
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
November 2019
February 2020
March 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
September 2021
November 2021
December 2021
January 2022
February 2022
May 2022
June 2022
August 2022
November 2022
January 2023
March 2023
June 2023
July 2023
November 2023
December 2023
January 2024
June 2024
July 2024
September 2024
December 2024
January 2025
April 2025
June 2025
September 2025
October 2025
November 2025
March 2026
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 1, "token_count": 808}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 5, "token_count": 138}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 23, "token_count": 22}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 29, "token_count": 2}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 24, "token_count": 11}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 48}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 93}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 16, "token_count": 79}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 64}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 49}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 15, "token_count": 42}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 32, "token_count": 14}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 123}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 14, "token_count": 84}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 168}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 29}, {"author_id": 3, "token_count": 47}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 22}, {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 60}, {"author_id": 29, "token_count": 9}, {"author_id": 3, "token_count": 140}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 58}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 9, "token_count": 65}, {"author_id": 2, "token_count": 29}, {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 9, "token_count": 7}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 47, "token_count": 8}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 91}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 96}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 12, "token_count": 26}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 28, "token_count": 18}, {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 26, "token_count": 13}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 26, "token_count": 8}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 2, "token_count": 192}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 49, "token_count": 5}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 1, "token_count": 618}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 139}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 4, "token_count": 172}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 1, "token_count": 23}, {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 3, "token_count": 39}, {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 49, "token_count": 3}, {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 11, "token_count": 44}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 53, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
1773
37.61%
Christian König
1637
34.73%
Dave Airlie
285
6.05%
Maarten Lankhorst
282
5.98%
Jérôme Glisse
155
3.29%
Gerd Hoffmann
84
1.78%
Nicolai Hähnle
79
1.68%
Andrey Grodzovsky
72
1.53%
Pierre-Eric Pelloux-Prayer
44
0.93%
Roger He
42
0.89%
Tvrtko A. Ursulin
31
0.66%
Arunpravin Pannerslvam
26
0.55%
Thomas Zimmermann
22
0.47%
Michel Dänzer
22
0.47%
Joe Perches
22
0.47%
Rajneesh Bhardwaj
21
0.45%
Matthew Brost
18
0.38%
Thadeu Lima de Souza Cascardo
15
0.32%
Felix Kuhling
12
0.25%
David Herrmann
11
0.23%
Daniel Vetter
11
0.23%
xinhui pan
9
0.19%
Jani Nikula
8
0.17%
Ben Skeggs
7
0.15%
Matthew Auld
4
0.08%
Chris Wilson
3
0.06%
Somalapuram Amaranath
1
0.02%
Dirk Hohndel
1
0.02%
Others
17
0.36%
Total
4714
ttm_bo_internal.h
60
-
4
71
Thomas Hellstrom
Christian König
Thomas Zimmermann
David Herrmann
June 2009
November 2012
July 2013
June 2018
September 2018
May 2022
July 2024
June 2025
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
39
54.93%
Christian König
21
29.58%
Thomas Zimmermann
9
12.68%
David Herrmann
2
2.82%
Total
71
ttm_bo_util.c
1171
-
30
4284
Thomas Hellstrom
Christian König
Thomas Zimmermann
Dave Airlie
Jérôme Glisse
Pierre-Eric Pelloux-Prayer
Jocelyn Falempe
Zack Rusin
Oak Zeng
Maarten Lankhorst
Tvrtko A. Ursulin
Gerd Hoffmann
Matthew Auld
ZhenGuo Yin
Roger He
Somalapuram Amaranath
Lucas De Marchi
Daniel Vetter
Ben Skeggs
David Herrmann
Chris Wilson
Kees Cook
Dirk Hohndel
Others
June 2009
July 2009
November 2009
December 2009
April 2010
May 2010
November 2010
December 2010
August 2011
November 2011
October 2012
January 2013
June 2013
July 2013
October 2013
November 2013
December 2013
April 2014
September 2014
June 2016
October 2016
August 2017
November 2017
December 2017
February 2018
March 2018
May 2018
June 2018
November 2018
April 2019
August 2019
September 2019
November 2019
January 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
February 2021
April 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
February 2022
April 2022
May 2022
July 2022
September 2022
October 2022
January 2023
February 2023
January 2024
July 2024
September 2024
December 2024
March 2025
June 2025
September 2025
November 2025
February 2026
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 835}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 5, "token_count": 92}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 5, "token_count": 25}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 29, "token_count": 8}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 4, "token_count": 30}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 120}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 51, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 15, "token_count": 20}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 79}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 60}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 14, "token_count": 25}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 3, "token_count": 45}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 64}, {"author_id": 3, "token_count": 151}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 238}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 20, "token_count": 57}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 55}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 23}, {"author_id": 1, "token_count": 468}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 40, "token_count": 8}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 22, "token_count": 16}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 56}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 2, "token_count": 42}, {"author_id": 44, "token_count": 21}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 8, "token_count": 3}, {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 13, "token_count": 53}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 1, "token_count": 240}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 604}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 2, "token_count": 32}, {"author_id": 17, "token_count": 77}, {"author_id": 1, "token_count": 202}, {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 7, "token_count": 37}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 11, "token_count": 93}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 46, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
2453
57.26%
Christian König
758
17.69%
Thomas Zimmermann
247
5.77%
Dave Airlie
201
4.69%
Jérôme Glisse
118
2.75%
Pierre-Eric Pelloux-Prayer
93
2.17%
Jocelyn Falempe
77
1.80%
Zack Rusin
58
1.35%
Oak Zeng
57
1.33%
Maarten Lankhorst
39
0.91%
Tvrtko A. Ursulin
37
0.86%
Gerd Hoffmann
25
0.58%
Matthew Auld
22
0.51%
ZhenGuo Yin
21
0.49%
Roger He
20
0.47%
Somalapuram Amaranath
8
0.19%
Lucas De Marchi
8
0.19%
Daniel Vetter
8
0.19%
Ben Skeggs
6
0.14%
David Herrmann
5
0.12%
Chris Wilson
4
0.09%
Kees Cook
1
0.02%
Dirk Hohndel
1
0.02%
Others
17
0.40%
Total
4284
ttm_bo_vm.c
513
-
36
1801
Thomas Hellstrom
Felix Kuhling
Christian König
Andrey Grodzovsky
Gerd Hoffmann
Tan Xiaojun
Dave Jiang
Nicolai Hähnle
Simon Richter
Souptick Joarder
Roger He
Jérôme Glisse
Tvrtko A. Ursulin
David Herrmann
Matthew Brost
Daniel Vetter
Thomas Zimmermann
Somalapuram Amaranath
Matthew Auld
Tom St Denis
Joe Perches
Dirk Hohndel
Dave Airlie
Others
June 2009
September 2009
December 2009
April 2010
November 2010
November 2011
March 2012
October 2012
April 2013
July 2013
October 2013
November 2013
December 2013
January 2014
March 2016
June 2016
December 2016
February 2017
March 2017
April 2017
July 2017
November 2017
December 2017
January 2018
May 2018
June 2018
January 2019
February 2019
August 2019
September 2019
October 2019
November 2019
March 2020
April 2020
June 2020
July 2020
August 2020
September 2020
October 2020
April 2021
May 2021
June 2021
September 2021
October 2021
November 2021
April 2022
May 2022
October 2022
January 2023
March 2023
April 2023
July 2024
September 2024
November 2024
April 2025
June 2025
September 2025
October 2025
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 416}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 24, "token_count": 15}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 95}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 37, "token_count": 29}, {"author_id": 16, "token_count": 23}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 333}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 15, "token_count": 17}, {"author_id": 31, "token_count": 38}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 27, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 52, "token_count": 18}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 122}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 14, "token_count": 26}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 14, "token_count": 13}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 29, "token_count": 12}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 9, "token_count": 152}, {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 22, "token_count": 9}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 21, "token_count": 9}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 28, "token_count": 14}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 7, "token_count": 15}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 48, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
800
44.42%
Felix Kuhling
342
18.99%
Christian König
175
9.72%
Andrey Grodzovsky
152
8.44%
Gerd Hoffmann
39
2.17%
Tan Xiaojun
38
2.11%
Dave Jiang
29
1.61%
Nicolai Hähnle
23
1.28%
Simon Richter
19
1.05%
Souptick Joarder
18
1.00%
Roger He
17
0.94%
Jérôme Glisse
16
0.89%
Tvrtko A. Ursulin
15
0.83%
David Herrmann
15
0.83%
Matthew Brost
14
0.78%
Daniel Vetter
12
0.67%
Thomas Zimmermann
11
0.61%
Somalapuram Amaranath
9
0.50%
Matthew Auld
9
0.50%
Tom St Denis
8
0.44%
Joe Perches
7
0.39%
Dirk Hohndel
1
0.06%
Dave Airlie
1
0.06%
Others
31
1.72%
Total
1801
ttm_device.c
319
-
27
1209
Christian König
Thomas Hellstrom
Andrey Grodzovsky
Dave Airlie
Samuel Zhang
Jason Ekstrand
Gerd Hoffmann
Fedor Pchelkin
Tvrtko A. Ursulin
Yangyu Chen
Roger He
David Herrmann
Daniel Vetter
Joe Perches
Thomas Zimmermann
Rajneesh Bhardwaj
Maarten Lankhorst
Jani Nikula
Dirk Hohndel
Others
June 2009
August 2009
November 2009
January 2010
August 2011
March 2012
February 2013
July 2013
August 2013
April 2014
April 2015
June 2016
January 2017
April 2017
December 2017
April 2018
May 2018
October 2018
February 2019
March 2019
September 2019
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
February 2021
March 2021
April 2021
June 2021
July 2021
August 2021
May 2022
October 2022
November 2022
March 2023
November 2023
January 2024
July 2024
September 2024
June 2025
July 2025
September 2025
October 2025
November 2025
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 100}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 15, "token_count": 10}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 14, "token_count": 24}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 484}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 70}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 29, "token_count": 7}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 48}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 44}, {"author_id": 38, "token_count": 26}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 9, "token_count": 67}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 50, "token_count": 19}, {"author_id": 56, "token_count": 11}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 33, "token_count": 35}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
734
60.71%
Thomas Hellstrom
187
15.47%
Andrey Grodzovsky
67
5.54%
Dave Airlie
36
2.98%
Samuel Zhang
35
2.89%
Jason Ekstrand
26
2.15%
Gerd Hoffmann
24
1.99%
Fedor Pchelkin
19
1.57%
Tvrtko A. Ursulin
14
1.16%
Yangyu Chen
11
0.91%
Roger He
10
0.83%
David Herrmann
8
0.66%
Daniel Vetter
7
0.58%
Joe Perches
6
0.50%
Thomas Zimmermann
3
0.25%
Rajneesh Bhardwaj
3
0.25%
Maarten Lankhorst
1
0.08%
Jani Nikula
1
0.08%
Dirk Hohndel
1
0.08%
Others
16
1.32%
Total
1209
ttm_execbuf_util.c
163
-
10
509
Thomas Hellstrom
Christian König
Maarten Lankhorst
Dave Airlie
Gerd Hoffmann
Tom St Denis
Thomas Zimmermann
Dirk Hohndel
Chris Wilson
Others
December 2009
November 2010
October 2012
January 2013
June 2013
November 2013
January 2014
April 2014
September 2014
December 2014
October 2016
November 2017
January 2018
May 2018
September 2018
May 2019
August 2019
September 2019
August 2020
October 2020
November 2021
April 2022
May 2022
June 2025
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 160}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 39}, {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 4, "token_count": 46}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 60}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 8, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
202
39.69%
Christian König
126
24.75%
Maarten Lankhorst
118
23.18%
Dave Airlie
42
8.25%
Gerd Hoffmann
12
2.36%
Tom St Denis
3
0.59%
Thomas Zimmermann
3
0.59%
Dirk Hohndel
1
0.20%
Chris Wilson
1
0.20%
Others
1
0.20%
Total
509
ttm_module.c
92
-
9
193
Thomas Hellstrom
Huacai Chen
Christian König
Alexandre Courbot
Dirk Hohndel
Others
June 2009
August 2009
August 2012
June 2014
September 2014
July 2015
May 2018
September 2020
November 2020
June 2021
September 2021
December 2021
May 2022
October 2025
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 41, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 108}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
144
74.61%
Huacai Chen
10
5.18%
Christian König
9
4.66%
Alexandre Courbot
6
3.11%
Dirk Hohndel
1
0.52%
Others
23
11.92%
Total
193
ttm_module.h
43
-
2
36
Christian König
Thomas Hellstrom
June 2009
October 2020
November 2020
February 2021
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
21
58.33%
Thomas Hellstrom
15
41.67%
Total
36
ttm_pool.c
1379
-
17
5191
Christian König
Thomas Hellstrom
Tvrtko A. Ursulin
Qi Zheng
Arnd Bergmann
Dave Airlie
Rajneesh Bhardwaj
Kirill A. Shutemov
Roger He
Thomas Zimmermann
Michel Dänzer
Kees Cook
Ramalingam C
Others
June 2009
August 2009
December 2009
March 2010
December 2017
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
April 2022
May 2022
October 2022
November 2022
February 2023
April 2023
September 2023
December 2023
April 2024
July 2024
September 2024
December 2024
March 2025
May 2025
June 2025
September 2025
October 2025
November 2025
February 2026
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 15, "token_count": 10}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 2051}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 184}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 25, "token_count": 58}, {"author_id": 2, "token_count": 64}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 32, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 26, "token_count": 25}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 1, "token_count": 77}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 19, "token_count": 69}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 39, "token_count": 17}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 1, "token_count": 141}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 2050}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 3, "token_count": 42}, {"author_id": 8, "token_count": 3}, {"author_id": 7, "token_count": 30}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 7, "token_count": 75}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 46, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
2466
47.51%
Thomas Hellstrom
2354
45.35%
Tvrtko A. Ursulin
123
2.37%
Qi Zheng
69
1.33%
Arnd Bergmann
58
1.12%
Dave Airlie
42
0.81%
Rajneesh Bhardwaj
31
0.60%
Kirill A. Shutemov
17
0.33%
Roger He
10
0.19%
Thomas Zimmermann
3
0.06%
Michel Dänzer
2
0.04%
Kees Cook
2
0.04%
Ramalingam C
1
0.02%
Others
13
0.25%
Total
5191
ttm_pool_internal.h
25
-
3
74
Tvrtko A. Ursulin
Christian König
Dirk Hohndel
May 2018
October 2020
October 2025
February 2026
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 7, "token_count": 53}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Tvrtko A. Ursulin
55
74.32%
Christian König
18
24.32%
Dirk Hohndel
1
1.35%
Total
74
ttm_range_manager.c
242
-
21
885
Ben Skeggs
Dave Airlie
Christian König
Arunpravin Pannerslvam
Thomas Hellstrom
David Herrmann
Lauri Kasanen
Chris Wilson
Jérôme Glisse
Kees Cook
Zack Rusin
xinhui pan
Somalapuram Amaranath
Thomas Zimmermann
Michel Dänzer
Dirk Hohndel
Daniel Vetter
Others
June 2009
December 2009
August 2010
October 2010
October 2012
July 2013
April 2014
July 2014
August 2014
October 2014
December 2016
February 2017
August 2017
May 2018
August 2020
October 2020
November 2020
February 2021
April 2021
June 2021
July 2021
August 2021
September 2021
November 2021
March 2022
May 2022
August 2022
October 2022
June 2025
February 2026
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 243}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 24, "token_count": 22}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 58, "token_count": 10}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 46, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 51, "token_count": 10}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 3, "token_count": 187}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 74}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 47, "token_count": 4}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 12, "token_count": 138}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 46, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Ben Skeggs
243
27.46%
Dave Airlie
187
21.13%
Christian König
139
15.71%
Arunpravin Pannerslvam
138
15.59%
Thomas Hellstrom
89
10.06%
David Herrmann
22
2.49%
Lauri Kasanen
10
1.13%
Chris Wilson
10
1.13%
Jérôme Glisse
9
1.02%
Kees Cook
8
0.90%
Zack Rusin
4
0.45%
xinhui pan
4
0.45%
Somalapuram Amaranath
4
0.45%
Thomas Zimmermann
3
0.34%
Michel Dänzer
1
0.11%
Dirk Hohndel
1
0.11%
Daniel Vetter
1
0.11%
Others
12
1.36%
Total
885
ttm_resource.c
939
-
32
3772
Thomas Hellstrom
Christian König
Zack Rusin
Maarten Lankhorst
Arunpravin Pannerslvam
Pierre-Eric Pelloux-Prayer
Huang Rui
Jérôme Glisse
Dave Airlie
Somalapuram Amaranath
Zhaoyu Liu
Yunxiang Li
Ben Skeggs
Matthew Brost
Michel Dänzer
Lucas De Marchi
Emily Deng
Thomas Zimmermann
Oak Zeng
Roger He
Karolina Stolarek
Joe Perches
xinhui pan
Gerd Hoffmann
Jani Nikula
Tvrtko A. Ursulin
Chris Wilson
Others
June 2009
December 2009
April 2010
May 2010
August 2010
October 2010
November 2010
June 2011
March 2012
January 2013
June 2013
July 2014
August 2014
April 2015
January 2016
April 2016
June 2016
August 2016
October 2016
March 2017
August 2017
November 2017
December 2017
August 2018
September 2018
November 2018
May 2019
August 2019
September 2019
November 2019
January 2020
July 2020
August 2020
October 2020
November 2020
February 2021
April 2021
June 2021
July 2021
August 2021
November 2021
January 2022
February 2022
April 2022
May 2022
June 2022
August 2022
October 2022
February 2023
March 2023
June 2023
November 2023
December 2023
March 2024
April 2024
July 2024
September 2024
December 2024
January 2025
June 2025
September 2025
October 2025
November 2025
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 122}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 5, "token_count": 36}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 51, "token_count": 1}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 18, "token_count": 61}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 32, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 230}, {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 37}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 62}, {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 78}, {"author_id": 3, "token_count": 3}, {"author_id": 1, "token_count": 662}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 403}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 54}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 47, "token_count": 6}, {"author_id": 13, "token_count": 12}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 233}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 40, "token_count": 13}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 13, "token_count": 103}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 98}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 12, "token_count": 71}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 21, "token_count": 12}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 28, "token_count": 15}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 36, "token_count": 29}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 21, "token_count": 32}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 663}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 4, "token_count": 99}, {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 34, "token_count": 33}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 55, "token_count": 12}, {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 49, "token_count": 3}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 11, "token_count": 66}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
1568
41.57%
Christian König
1402
37.17%
Zack Rusin
118
3.13%
Maarten Lankhorst
114
3.02%
Arunpravin Pannerslvam
71
1.88%
Pierre-Eric Pelloux-Prayer
66
1.75%
Huang Rui
61
1.62%
Jérôme Glisse
60
1.59%
Dave Airlie
54
1.43%
Somalapuram Amaranath
44
1.17%
Zhaoyu Liu
33
0.87%
Yunxiang Li
29
0.77%
Ben Skeggs
21
0.56%
Matthew Brost
15
0.40%
Michel Dänzer
13
0.34%
Lucas De Marchi
13
0.34%
Emily Deng
12
0.32%
Thomas Zimmermann
10
0.27%
Oak Zeng
10
0.27%
Roger He
8
0.21%
Karolina Stolarek
8
0.21%
Joe Perches
7
0.19%
xinhui pan
6
0.16%
Gerd Hoffmann
6
0.16%
Jani Nikula
4
0.11%
Tvrtko A. Ursulin
3
0.08%
Chris Wilson
1
0.03%
Others
15
0.40%
Total
3772
ttm_sys_manager.c
49
-
7
182
Christian König
Dave Airlie
Thomas Hellstrom
Kees Cook
Dirk Hohndel
Others
June 2009
December 2009
October 2012
May 2018
August 2020
October 2020
February 2021
April 2021
May 2021
July 2021
August 2021
February 2026
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 3, "token_count": 51}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 64}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 46, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
125
68.68%
Dave Airlie
51
28.02%
Thomas Hellstrom
1
0.55%
Kees Cook
1
0.55%
Dirk Hohndel
1
0.55%
Others
3
1.65%
Total
182
ttm_tt.c
565
-
38
2159
Thomas Hellstrom
Christian König
Jérôme Glisse
Dave Airlie
Zack Rusin
Felix Kuhling
Tom St Denis
Maarten Maathuis
Karolina Stolarek
Matthew Auld
Konrad Rzeszutek Wilk
Tvrtko A. Ursulin
Alexandre Courbot
Ramalingam C
Joe Perches
Roger He
Andrey Grodzovsky
Mukul Joshi
Jani Nikula
Kees Cook
Thomas Zimmermann
Lucas De Marchi
Kirill A. Shutemov
Gerd Hoffmann
Dirk Hohndel
Others
June 2009
July 2009
August 2009
December 2009
February 2010
March 2010
April 2010
November 2010
June 2011
November 2011
January 2012
March 2012
April 2012
September 2012
October 2012
January 2014
August 2014
December 2015
April 2016
September 2016
April 2017
May 2017
December 2017
January 2018
February 2018
May 2018
August 2019
November 2019
August 2020
September 2020
October 2020
November 2020
December 2020
March 2021
April 2021
June 2021
July 2021
September 2021
December 2021
February 2022
April 2022
May 2022
April 2023
November 2023
January 2024
April 2024
June 2024
September 2024
March 2025
May 2025
June 2025
September 2025
October 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 465}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 35, "token_count": 31}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 43, "token_count": 20}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 5, "token_count": 94}, {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 23, "token_count": 14}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 41, "token_count": 16}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 9, "token_count": 13}, {"author_id": 15, "token_count": 13}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 27, "token_count": 39}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 236}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 39}, {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 82}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 77}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 163}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 75}, {"author_id": 6, "token_count": 41}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 169}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 22, "token_count": 30}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 45, "token_count": 16}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 54, "token_count": 12}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 13, "token_count": 41}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 49, "token_count": 3}, {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 220}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 49, "token_count": 3}, {"author_id": 7, "token_count": 19}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 46, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
889
41.18%
Christian König
696
32.24%
Jérôme Glisse
101
4.68%
Dave Airlie
68
3.15%
Zack Rusin
42
1.95%
Felix Kuhling
41
1.90%
Tom St Denis
39
1.81%
Maarten Maathuis
31
1.44%
Karolina Stolarek
31
1.44%
Matthew Auld
30
1.39%
Konrad Rzeszutek Wilk
21
0.97%
Tvrtko A. Ursulin
20
0.93%
Alexandre Courbot
17
0.79%
Ramalingam C
16
0.74%
Joe Perches
14
0.65%
Roger He
13
0.60%
Andrey Grodzovsky
13
0.60%
Mukul Joshi
12
0.56%
Jani Nikula
6
0.28%
Kees Cook
4
0.19%
Thomas Zimmermann
3
0.14%
Lucas De Marchi
3
0.14%
Kirill A. Shutemov
2
0.09%
Gerd Hoffmann
2
0.09%
Dirk Hohndel
1
0.05%
Others
44
2.04%
Total
2159
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
118
Author
Tokens
Proportion
Commits
Proportion
0
Karolina Stolarek
20226
43.36%
18
3.00%
1
Thomas Hellstrom
11286
24.20%
82
13.64%
2
Christian König
8474
18.17%
192
31.95%
3
Dave Airlie
1053
2.26%
57
9.48%
4
Maarten Lankhorst
582
1.25%
17
2.83%
5
Jérôme Glisse
541
1.16%
12
2.00%
6
Felix Kuhling
395
0.85%
7
1.16%
7
Tvrtko A. Ursulin
367
0.79%
11
1.83%
8
Thomas Zimmermann
326
0.70%
6
1.00%
9
Andrey Grodzovsky
304
0.65%
5
0.83%
10
Ben Skeggs
277
0.59%
6
1.00%
11
Pierre-Eric Pelloux-Prayer
244
0.52%
1
0.17%
12
Arunpravin Pannerslvam
235
0.50%
4
0.67%
13
Zack Rusin
222
0.48%
7
1.16%
14
Gerd Hoffmann
196
0.42%
9
1.50%
15
Roger He
120
0.26%
7
1.16%
16
Nicolai Hähnle
102
0.22%
3
0.50%
17
Jocelyn Falempe
77
0.17%
2
0.33%
18
Huang Rui
76
0.16%
1
0.17%
19
Qi Zheng
69
0.15%
3
0.50%
20
Oak Zeng
67
0.14%
1
0.17%
21
Somalapuram Amaranath
66
0.14%
2
0.33%
22
Matthew Auld
66
0.14%
5
0.83%
23
Joe Perches
66
0.14%
1
0.17%
24
David Herrmann
63
0.14%
5
0.83%
25
Arnd Bergmann
58
0.12%
1
0.17%
26
Rajneesh Bhardwaj
55
0.12%
5
0.83%
27
Tom St Denis
50
0.11%
4
0.67%
28
Matthew Brost
47
0.10%
2
0.33%
29
Daniel Vetter
47
0.10%
5
0.83%
30
Jeff Johnson
40
0.09%
1
0.17%
31
Tan Xiaojun
38
0.08%
2
0.33%
32
Michel Dänzer
38
0.08%
5
0.83%
33
Samuel Zhang
35
0.08%
1
0.17%
34
Zhaoyu Liu
33
0.07%
1
0.17%
35
Maarten Maathuis
31
0.07%
1
0.17%
36
Yunxiang Li
29
0.06%
1
0.17%
37
Dave Jiang
29
0.06%
2
0.33%
38
Jason Ekstrand
26
0.06%
2
0.33%
39
Kirill A. Shutemov
25
0.05%
3
0.50%
40
Lucas De Marchi
24
0.05%
1
0.17%
41
Alexandre Courbot
23
0.05%
3
0.50%
42
Sebastian Andrzej Siewior
22
0.05%
1
0.17%
43
Konrad Rzeszutek Wilk
22
0.05%
3
0.50%
44
ZhenGuo Yin
21
0.05%
1
0.17%
45
Ramalingam C
21
0.05%
1
0.17%
46
Kees Cook
21
0.05%
2
0.33%
47
xinhui pan
19
0.04%
3
0.50%
48
Simon Richter
19
0.04%
1
0.17%
49
Jani Nikula
19
0.04%
4
0.67%
50
Fedor Pchelkin
19
0.04%
1
0.17%
51
Chris Wilson
19
0.04%
2
0.33%
52
Souptick Joarder
18
0.04%
1
0.17%
53
Thadeu Lima de Souza Cascardo
15
0.03%
1
0.17%
54
Mukul Joshi
12
0.03%
1
0.17%
55
Emily Deng
12
0.03%
1
0.17%
56
Yangyu Chen
11
0.02%
1
0.17%
57
Dirk Hohndel
11
0.02%
2
0.33%
58
Lauri Kasanen
10
0.02%
1
0.17%
59
Huacai Chen
10
0.02%
2
0.33%
60
Others
214
0.46%
68
11.31%
Total
46643
601