Linux Source Code
Home
Release 6.19
Help
ttm
root
include
drm
Highlighting
Reset All
By Author
By Age
──────────
Andrey Grodzovsky
Arunpravin Pannerslvam
Bagas Sanjaya
Ben Skeggs
Chris Wilson
Christian König
Chunming Zhou
Daniel Vetter
Dave Airlie
David Herrmann
Dirk Hohndel
Felix Kuhling
Gerd Hoffmann
Huang Rui
Jani Nikula
Jason Ekstrand
Jocelyn Falempe
Jérôme Glisse
Kirill A. Shutemov
Konrad Rzeszutek Wilk
Lang Yu
Lauri Kasanen
Lucas De Marchi
Maarten Lankhorst
Masahiro Yamada
Matthew Auld
Matthew Brost
Mukul Joshi
Nicolai Hähnle
Pekka Paalanen
Pierre-Eric Pelloux-Prayer
Rajneesh Bhardwaj
Ramalingam C
Roger He
Samuel Zhang
Somalapuram Amaranath
Srinivasan S
Sui Jingfeng
Thomas Hellstrom
Thomas Zimmermann
Tvrtko A. Ursulin
Zack Rusin
xinhui pan
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
ttm_allocation.h
12
-
2
33
Tvrtko A. Ursulin
Dirk Hohndel
May 2018
October 2025
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 9, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Tvrtko A. Ursulin
32
96.97%
Dirk Hohndel
1
3.03%
Total
33
ttm_backup.h
72
-
1
182
Thomas Hellstrom
March 2025
May 2025
var spanGroupData = [ {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 175}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
182
100.00%
Total
182
ttm_bo.h
546
-
20
1490
Thomas Hellstrom
Christian König
Maarten Lankhorst
Dave Airlie
Felix Kuhling
Jérôme Glisse
Nicolai Hähnle
Thomas Zimmermann
Pekka Paalanen
Roger He
Gerd Hoffmann
Ben Skeggs
Jocelyn Falempe
Andrey Grodzovsky
Jani Nikula
Matthew Brost
Lucas De Marchi
Huang Rui
David Herrmann
Chris Wilson
June 2009
August 2009
December 2009
April 2010
August 2010
November 2010
December 2010
April 2012
January 2013
June 2013
July 2013
October 2013
November 2013
January 2014
April 2014
August 2014
January 2016
June 2016
August 2016
September 2016
October 2016
January 2017
February 2017
April 2017
July 2017
November 2017
December 2017
January 2018
February 2018
June 2018
August 2018
May 2019
August 2019
September 2019
October 2019
November 2019
August 2020
September 2020
October 2020
November 2020
April 2021
May 2021
June 2021
August 2021
January 2022
February 2022
May 2022
November 2022
March 2024
July 2024
August 2024
September 2024
November 2024
March 2025
April 2025
June 2025
September 2025
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 425}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 17, "token_count": 20}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 4, "token_count": 102}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 12, "token_count": 27}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 7, "token_count": 31}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 15, "token_count": 17}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 0, "token_count": 44}, {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 25}, {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 16, "token_count": 14}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 1, "token_count": 66}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 146}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 24, "token_count": 8}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 2, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
779
52.28%
Christian König
280
18.79%
Maarten Lankhorst
117
7.85%
Dave Airlie
108
7.25%
Felix Kuhling
31
2.08%
Jérôme Glisse
29
1.95%
Nicolai Hähnle
27
1.81%
Thomas Zimmermann
21
1.41%
Pekka Paalanen
20
1.34%
Roger He
18
1.21%
Gerd Hoffmann
18
1.21%
Ben Skeggs
9
0.60%
Jocelyn Falempe
8
0.54%
Andrey Grodzovsky
8
0.54%
Jani Nikula
6
0.40%
Matthew Brost
3
0.20%
Lucas De Marchi
3
0.20%
Huang Rui
2
0.13%
David Herrmann
2
0.13%
Chris Wilson
1
0.07%
Total
1490
ttm_caching.h
57
-
3
41
Christian König
Thomas Hellstrom
Jani Nikula
June 2009
September 2020
October 2020
June 2021
September 2021
March 2024
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 14, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
27
65.85%
Thomas Hellstrom
11
26.83%
Jani Nikula
3
7.32%
Total
41
ttm_device.h
305
-
18
565
Christian König
Dave Airlie
Thomas Hellstrom
Jérôme Glisse
Felix Kuhling
xinhui pan
Roger He
David Herrmann
Tvrtko A. Ursulin
Ben Skeggs
Gerd Hoffmann
Andrey Grodzovsky
Samuel Zhang
Jani Nikula
Chunming Zhou
Sui Jingfeng
Matthew Auld
Bagas Sanjaya
June 2009
August 2009
December 2009
January 2010
April 2010
August 2010
November 2011
July 2013
August 2013
September 2013
August 2014
August 2016
September 2016
March 2017
April 2017
July 2017
December 2017
February 2018
January 2019
July 2019
September 2019
August 2020
September 2020
October 2020
November 2020
August 2021
September 2021
November 2022
March 2023
September 2024
October 2024
July 2025
October 2025
November 2025
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 7, "token_count": 22}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 2, "token_count": 74}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 101}, {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 18, "token_count": 1}, {"author_id": 6, "token_count": 24}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 38, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
176
31.15%
Dave Airlie
103
18.23%
Thomas Hellstrom
97
17.17%
Jérôme Glisse
71
12.57%
Felix Kuhling
27
4.78%
xinhui pan
24
4.25%
Roger He
16
2.83%
David Herrmann
12
2.12%
Tvrtko A. Ursulin
10
1.77%
Ben Skeggs
7
1.24%
Gerd Hoffmann
6
1.06%
Andrey Grodzovsky
5
0.88%
Samuel Zhang
4
0.71%
Jani Nikula
2
0.35%
Chunming Zhou
2
0.35%
Sui Jingfeng
1
0.18%
Matthew Auld
1
0.18%
Bagas Sanjaya
1
0.18%
Total
565
ttm_execbuf_util.h
119
-
6
99
Thomas Hellstrom
Maarten Lankhorst
Christian König
Jani Nikula
Masahiro Yamada
Chris Wilson
June 2009
December 2009
June 2013
January 2014
April 2014
September 2014
December 2014
August 2016
September 2016
October 2016
April 2017
September 2018
May 2022
March 2024
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 14, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
56
56.57%
Maarten Lankhorst
20
20.20%
Christian König
18
18.18%
Jani Nikula
3
3.03%
Masahiro Yamada
1
1.01%
Chris Wilson
1
1.01%
Total
99
ttm_kmap_iter.h
61
-
4
80
Thomas Hellstrom
Christian König
Lucas De Marchi
Jani Nikula
February 2018
June 2021
February 2022
March 2024
var spanGroupData = [ {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 14, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
70
87.50%
Christian König
5
6.25%
Lucas De Marchi
3
3.75%
Jani Nikula
2
2.50%
Total
80
ttm_placement.h
103
-
7
87
Thomas Hellstrom
Christian König
Jérôme Glisse
Somalapuram Amaranath
Lang Yu
Lauri Kasanen
Zack Rusin
June 2009
December 2009
April 2014
August 2014
September 2016
March 2017
September 2020
June 2021
September 2021
November 2021
November 2023
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 21, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
25
28.74%
Christian König
22
25.29%
Jérôme Glisse
18
20.69%
Somalapuram Amaranath
11
12.64%
Lang Yu
7
8.05%
Lauri Kasanen
3
3.45%
Zack Rusin
1
1.15%
Total
87
ttm_pool.h
101
-
9
243
Christian König
Thomas Hellstrom
Roger He
Tvrtko A. Ursulin
Rajneesh Bhardwaj
Jani Nikula
Kirill A. Shutemov
Dirk Hohndel
Bagas Sanjaya
June 2009
August 2009
December 2017
May 2018
September 2020
October 2020
September 2021
October 2022
December 2023
March 2024
March 2025
October 2025
November 2025
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 184}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 38, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
188
77.37%
Thomas Hellstrom
27
11.11%
Roger He
8
3.29%
Tvrtko A. Ursulin
6
2.47%
Rajneesh Bhardwaj
6
2.47%
Jani Nikula
5
2.06%
Kirill A. Shutemov
1
0.41%
Dirk Hohndel
1
0.41%
Bagas Sanjaya
1
0.41%
Total
243
ttm_range_manager.h
56
-
7
173
Christian König
xinhui pan
Dave Airlie
Thomas Hellstrom
Ben Skeggs
Masahiro Yamada
Dirk Hohndel
June 2009
August 2010
April 2017
May 2018
August 2020
October 2020
April 2021
September 2021
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 6, "token_count": 58}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
60
34.68%
xinhui pan
58
33.53%
Dave Airlie
36
20.81%
Thomas Hellstrom
13
7.51%
Ben Skeggs
4
2.31%
Masahiro Yamada
1
0.58%
Dirk Hohndel
1
0.58%
Total
173
ttm_resource.h
524
-
17
1078
Christian König
Thomas Hellstrom
Dave Airlie
Ben Skeggs
Daniel Vetter
Arunpravin Pannerslvam
Pierre-Eric Pelloux-Prayer
Jérôme Glisse
Maarten Lankhorst
Zack Rusin
Jani Nikula
Huang Rui
Lucas De Marchi
Somalapuram Amaranath
David Herrmann
Srinivasan S
Roger He
June 2009
August 2009
December 2009
April 2010
August 2010
November 2010
July 2013
July 2014
August 2014
January 2016
August 2016
September 2016
January 2017
March 2017
August 2017
February 2018
March 2018
August 2018
May 2019
September 2019
July 2020
August 2020
September 2020
October 2020
December 2020
April 2021
June 2021
July 2021
August 2021
September 2021
January 2022
February 2022
April 2022
June 2022
August 2022
October 2022
December 2023
July 2024
December 2024
August 2025
October 2025
November 2025
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 70}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 114}, {"author_id": 2, "token_count": 86}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 10, "token_count": 42}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 48}, {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 19, "token_count": 12}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 11, "token_count": 34}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 0, "token_count": 143}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 4, "token_count": 21}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 13, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
389
36.09%
Thomas Hellstrom
349
32.37%
Dave Airlie
88
8.16%
Ben Skeggs
70
6.49%
Daniel Vetter
42
3.90%
Arunpravin Pannerslvam
34
3.15%
Pierre-Eric Pelloux-Prayer
27
2.50%
Jérôme Glisse
26
2.41%
Maarten Lankhorst
21
1.95%
Zack Rusin
12
1.11%
Jani Nikula
6
0.56%
Huang Rui
5
0.46%
Lucas De Marchi
3
0.28%
Somalapuram Amaranath
2
0.19%
David Herrmann
2
0.19%
Srinivasan S
1
0.09%
Roger He
1
0.09%
Total
1078
ttm_tt.h
327
-
13
565
Thomas Hellstrom
Christian König
Dave Airlie
Jérôme Glisse
Matthew Auld
Roger He
Mukul Joshi
Ramalingam C
Zack Rusin
Konrad Rzeszutek Wilk
Nicolai Hähnle
Jason Ekstrand
Daniel Vetter
June 2009
November 2010
November 2011
January 2012
April 2012
January 2014
March 2016
July 2016
December 2016
December 2017
February 2018
August 2020
September 2020
October 2020
November 2020
March 2021
June 2021
August 2021
September 2021
April 2022
March 2023
April 2023
January 2024
September 2024
March 2025
May 2025
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 104}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 2, "token_count": 63}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 18, "token_count": 17}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 25, "token_count": 7}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
247
43.72%
Christian König
147
26.02%
Dave Airlie
94
16.64%
Jérôme Glisse
27
4.78%
Matthew Auld
17
3.01%
Roger He
10
1.77%
Mukul Joshi
7
1.24%
Ramalingam C
5
0.88%
Zack Rusin
4
0.71%
Konrad Rzeszutek Wilk
4
0.71%
Nicolai Hähnle
1
0.18%
Jason Ekstrand
1
0.18%
Daniel Vetter
1
0.18%
Total
565
Contributors:
43
Author
Tokens
Proportion
Commits
Proportion
0
Thomas Hellstrom
1856
40.03%
36
14.57%
1
Christian König
1312
28.30%
86
34.82%
2
Dave Airlie
429
9.25%
34
13.77%
3
Jérôme Glisse
171
3.69%
7
2.83%
4
Maarten Lankhorst
158
3.41%
9
3.64%
5
Ben Skeggs
90
1.94%
3
1.21%
6
xinhui pan
82
1.77%
1
0.40%
7
Felix Kuhling
58
1.25%
2
0.81%
8
Roger He
53
1.14%
7
2.83%
9
Tvrtko A. Ursulin
48
1.04%
5
2.02%
10
Daniel Vetter
43
0.93%
2
0.81%
11
Arunpravin Pannerslvam
34
0.73%
1
0.40%
12
Nicolai Hähnle
28
0.60%
2
0.81%
13
Pierre-Eric Pelloux-Prayer
27
0.58%
1
0.40%
14
Jani Nikula
27
0.58%
8
3.24%
15
Gerd Hoffmann
24
0.52%
4
1.62%
16
Thomas Zimmermann
21
0.45%
5
2.02%
17
Pekka Paalanen
20
0.43%
1
0.40%
18
Matthew Auld
18
0.39%
3
1.21%
19
Zack Rusin
17
0.37%
3
1.21%
20
David Herrmann
16
0.35%
2
0.81%
21
Somalapuram Amaranath
13
0.28%
2
0.81%
22
Andrey Grodzovsky
13
0.28%
3
1.21%
23
Lucas De Marchi
9
0.19%
1
0.40%
24
Jocelyn Falempe
8
0.17%
1
0.40%
25
Mukul Joshi
7
0.15%
1
0.40%
26
Lang Yu
7
0.15%
1
0.40%
27
Huang Rui
7
0.15%
1
0.40%
28
Rajneesh Bhardwaj
6
0.13%
1
0.40%
29
Ramalingam C
5
0.11%
1
0.40%
30
Samuel Zhang
4
0.09%
1
0.40%
31
Konrad Rzeszutek Wilk
4
0.09%
1
0.40%
32
Matthew Brost
3
0.06%
1
0.40%
33
Lauri Kasanen
3
0.06%
1
0.40%
34
Dirk Hohndel
3
0.06%
1
0.40%
35
Masahiro Yamada
2
0.04%
1
0.40%
36
Chunming Zhou
2
0.04%
1
0.40%
37
Chris Wilson
2
0.04%
1
0.40%
38
Bagas Sanjaya
2
0.04%
1
0.40%
39
Sui Jingfeng
1
0.02%
1
0.40%
40
Srinivasan S
1
0.02%
1
0.40%
41
Kirill A. Shutemov
1
0.02%
1
0.40%
42
Jason Ekstrand
1
0.02%
1
0.40%
Total
4636
247