Linux Source Code
Home
Release 6.16
Help
ttm
root
include
drm
Highlighting
Reset All
By Author
By Age
──────────
Andrey Grodzovsky
Arunpravin Pannerslvam
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
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
Rajneesh Bhardwaj
Ramalingam C
Roger He
Somalapuram Amaranath
Sui Jingfeng
Thomas Hellstrom
Thomas Zimmermann
Zack Rusin
xinhui pan
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
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
561
-
19
1502
Thomas Hellstrom
Christian König
Maarten Lankhorst
Dave Airlie
Felix Kuhling
Thomas Zimmermann
Jérôme Glisse
Nicolai Hähnle
Pekka Paalanen
Gerd Hoffmann
Roger He
Ben Skeggs
Jani Nikula
David Herrmann
Andrey Grodzovsky
Matthew Brost
Lucas De Marchi
Huang Rui
Chris Wilson
June 2009
August 2009
December 2009
April 2010
August 2010
November 2010
December 2010
April 2012
November 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
September 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
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 439}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 15, "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": 1351753200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"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": 17, "token_count": 4}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"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": 4}, ]}, {"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": 31, "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": 16}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 11, "token_count": 11}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 13, "token_count": 17}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 0, "token_count": 45}, {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 11, "token_count": 14}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"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": 15}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 1, "token_count": 69}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 154}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
814
54.19%
Christian König
272
18.11%
Maarten Lankhorst
117
7.79%
Dave Airlie
97
6.46%
Felix Kuhling
31
2.06%
Thomas Zimmermann
29
1.93%
Jérôme Glisse
29
1.93%
Nicolai Hähnle
27
1.80%
Pekka Paalanen
20
1.33%
Gerd Hoffmann
18
1.20%
Roger He
16
1.07%
Ben Skeggs
9
0.60%
Jani Nikula
6
0.40%
David Herrmann
4
0.27%
Andrey Grodzovsky
4
0.27%
Matthew Brost
3
0.20%
Lucas De Marchi
3
0.20%
Huang Rui
2
0.13%
Chris Wilson
1
0.07%
Total
1502
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
298
-
17
550
Christian König
Dave Airlie
Thomas Hellstrom
Jérôme Glisse
Felix Kuhling
xinhui pan
Roger He
David Herrmann
Gerd Hoffmann
Ben Skeggs
Andrey Grodzovsky
Maarten Lankhorst
Jani Nikula
Chunming Zhou
Sui Jingfeng
Matthew Auld
Masahiro Yamada
June 2009
July 2009
August 2009
December 2009
January 2010
April 2010
August 2010
November 2011
June 2013
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
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"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": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 17, "token_count": 7}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 17, "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}, {"author_id": 29, "token_count": 1}, ]}, {"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": 33, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 2, "token_count": 74}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 96}, {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 16, "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": 34, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
167
30.36%
Dave Airlie
104
18.91%
Thomas Hellstrom
103
18.73%
Jérôme Glisse
71
12.91%
Felix Kuhling
27
4.91%
xinhui pan
24
4.36%
Roger He
16
2.91%
David Herrmann
12
2.18%
Gerd Hoffmann
6
1.09%
Ben Skeggs
6
1.09%
Andrey Grodzovsky
5
0.91%
Maarten Lankhorst
2
0.36%
Jani Nikula
2
0.36%
Chunming Zhou
2
0.36%
Sui Jingfeng
1
0.18%
Matthew Auld
1
0.18%
Masahiro Yamada
1
0.18%
Total
550
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": 31, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 29, "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": 20, "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": 30, "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": 24, "token_count": 7}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 19, "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
103
-
7
247
Christian König
Thomas Hellstrom
Roger He
Rajneesh Bhardwaj
Jani Nikula
Kirill A. Shutemov
Dirk Hohndel
June 2009
August 2009
December 2017
May 2018
September 2020
October 2020
September 2021
October 2022
December 2023
March 2024
March 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": 32, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 194}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
198
80.16%
Thomas Hellstrom
27
10.93%
Roger He
8
3.24%
Rajneesh Bhardwaj
7
2.83%
Jani Nikula
5
2.02%
Kirill A. Shutemov
1
0.40%
Dirk Hohndel
1
0.40%
Total
247
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": 29, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 32, "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
510
-
15
1043
Christian König
Thomas Hellstrom
Dave Airlie
Ben Skeggs
Arunpravin Pannerslvam
Daniel Vetter
Jérôme Glisse
Maarten Lankhorst
Zack Rusin
Huang Rui
Lucas De Marchi
Somalapuram Amaranath
David Herrmann
Roger He
Chris Wilson
June 2009
August 2009
December 2009
April 2010
August 2010
November 2010
July 2013
July 2014
August 2014
January 2016
June 2016
August 2016
September 2016
October 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
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"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": 17, "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": 1464764400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"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": 25, "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": 103}, {"author_id": 2, "token_count": 100}, ]}, {"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": 31}, ]}, {"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": 18}, ]}, {"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": 20, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 9, "token_count": 34}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 19, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
383
36.72%
Thomas Hellstrom
350
33.56%
Dave Airlie
102
9.78%
Ben Skeggs
70
6.71%
Arunpravin Pannerslvam
34
3.26%
Daniel Vetter
31
2.97%
Jérôme Glisse
26
2.49%
Maarten Lankhorst
21
2.01%
Zack Rusin
12
1.15%
Huang Rui
5
0.48%
Lucas De Marchi
3
0.29%
Somalapuram Amaranath
2
0.19%
David Herrmann
2
0.19%
Roger He
1
0.10%
Chris Wilson
1
0.10%
Total
1043
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": 27, "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": 36, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 16, "token_count": 17}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 18, "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:
37
Author
Tokens
Proportion
Commits
Proportion
0
Thomas Hellstrom
1898
41.54%
35
15.02%
1
Christian König
1299
28.43%
84
36.05%
2
Dave Airlie
433
9.48%
34
14.59%
3
Jérôme Glisse
171
3.74%
7
3.00%
4
Maarten Lankhorst
160
3.50%
9
3.86%
5
Ben Skeggs
89
1.95%
3
1.29%
6
xinhui pan
82
1.79%
1
0.43%
7
Felix Kuhling
58
1.27%
2
0.86%
8
Roger He
51
1.12%
7
3.00%
9
Arunpravin Pannerslvam
34
0.74%
1
0.43%
10
Daniel Vetter
32
0.70%
2
0.86%
11
Thomas Zimmermann
29
0.63%
5
2.15%
12
Nicolai Hähnle
28
0.61%
2
0.86%
13
Gerd Hoffmann
24
0.53%
4
1.72%
14
Jani Nikula
21
0.46%
7
3.00%
15
Pekka Paalanen
20
0.44%
1
0.43%
16
Matthew Auld
18
0.39%
3
1.29%
17
David Herrmann
18
0.39%
2
0.86%
18
Zack Rusin
17
0.37%
3
1.29%
19
Somalapuram Amaranath
13
0.28%
2
0.86%
20
Lucas De Marchi
9
0.20%
1
0.43%
21
Andrey Grodzovsky
9
0.20%
3
1.29%
22
Rajneesh Bhardwaj
7
0.15%
1
0.43%
23
Mukul Joshi
7
0.15%
1
0.43%
24
Lang Yu
7
0.15%
1
0.43%
25
Huang Rui
7
0.15%
1
0.43%
26
Ramalingam C
5
0.11%
1
0.43%
27
Konrad Rzeszutek Wilk
4
0.09%
1
0.43%
28
Matthew Brost
3
0.07%
1
0.43%
29
Masahiro Yamada
3
0.07%
1
0.43%
30
Lauri Kasanen
3
0.07%
1
0.43%
31
Chris Wilson
3
0.07%
1
0.43%
32
Dirk Hohndel
2
0.04%
1
0.43%
33
Chunming Zhou
2
0.04%
1
0.43%
34
Sui Jingfeng
1
0.02%
1
0.43%
35
Kirill A. Shutemov
1
0.02%
1
0.43%
36
Jason Ekstrand
1
0.02%
1
0.43%
Total
4569
233