Linux Source Code
Home
Release 6.2
Help
ttm
root
drivers
gpu
drm
Highlighting
Reset All
By Author
By Age
──────────
Alex Deucher
Alexandre Courbot
Andrey Grodzovsky
Anthony DeRossi
Arnd Bergmann
Arunpravin Pannerslvam
Ben Skeggs
Benjamin Herrenschmidt
Chris Wilson
Christian König
Chunming Zhou
Daniel Vetter
Dave Airlie
Dave Jiang
David Herrmann
David Howells
Dirk Hohndel
Felix Kuhling
Gerd Hoffmann
Huacai Chen
Huang Rui
Jakob Bornecrantz
Jason Ekstrand
Joe Perches
Johannes Berg
Jérôme Glisse
Konrad Rzeszutek Wilk
Lauri Kasanen
Lee Jones
Lin Yi
Luca Barbieri
Lucas De Marchi
Maarten Lankhorst
Maarten Maathuis
Matthew Auld
Matthew Garrett
Michal Hocko
Michel Dänzer
Monk Liu
Nicolai Hähnle
Oak Zeng
Others
Pauli Nieminen
Pavel Skripkin
Peter Xu
Ramalingam C
Rob Clark
Roger He
Somalapuram Amaranath
Souptick Joarder
Tan Xiaojun
Thomas Hellstrom
Thomas Zimmermann
Tom Lendacky
Tom St Denis
Xiyu Yang
Zack Rusin
ZhenGuo Yin
Zheyu Ma
shiwu.zhang
xinhui pan
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
ttm_agp_backend.c
144
-
10
520
Thomas Hellstrom
Jérôme Glisse
Dave Airlie
Christian König
Joe Perches
Ramalingam C
Konrad Rzeszutek Wilk
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
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": 2, "token_count": 1}, {"author_id": 1, "token_count": 340}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 77}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 36, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
340
65.38%
Jérôme Glisse
82
15.77%
Dave Airlie
57
10.96%
Christian König
24
4.62%
Joe Perches
10
1.92%
Ramalingam C
2
0.38%
Konrad Rzeszutek Wilk
1
0.19%
Dirk Hohndel
1
0.19%
Others
3
0.58%
Total
520
ttm_bo.c
1207
-
34
4726
Christian König
Thomas Hellstrom
Dave Airlie
Jérôme Glisse
Maarten Lankhorst
Gerd Hoffmann
Andrey Grodzovsky
Roger He
Nicolai Hähnle
Matthew Garrett
xinhui pan
Felix Kuhling
Joe Perches
Arunpravin Pannerslvam
Luca Barbieri
Daniel Vetter
Thomas Zimmermann
Michel Dänzer
Ben Skeggs
David Herrmann
Xiyu Yang
Lin Yi
Lee Jones
Chris Wilson
Alex Deucher
Matthew Auld
David Howells
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
May 2014
June 2014
July 2014
August 2014
October 2014
April 2015
September 2015
January 2016
June 2016
August 2016
October 2016
November 2016
December 2016
January 2017
February 2017
April 2017
July 2017
August 2017
September 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
June 2022
August 2022
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 1, "token_count": 1080}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 3, "token_count": 197}, {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 37, "token_count": 18}, {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 17, "token_count": 65}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 13}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 14, "token_count": 22}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 6, "token_count": 53}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 15, "token_count": 11}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 6, "token_count": 33}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 6, "token_count": 56}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 6, "token_count": 29}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 44, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 13, "token_count": 72}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 81}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 59}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 129}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 40}, {"author_id": 11, "token_count": 97}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 5, "token_count": 12}, {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 278}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 31}, {"author_id": 10, "token_count": 116}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 253}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 25}, {"author_id": 48, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 32}, {"author_id": 2, "token_count": 62}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 117}, {"author_id": 22, "token_count": 9}, {"author_id": 2, "token_count": 164}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 5, "token_count": 13}, {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 86}, {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 23, "token_count": 8}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 4, "token_count": 111}, {"author_id": 0, "token_count": 49}, {"author_id": 1, "token_count": 80}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 20, "token_count": 2}, {"author_id": 23, "token_count": 19}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 8, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
1956
41.39%
Thomas Hellstrom
1342
28.40%
Dave Airlie
291
6.16%
Jérôme Glisse
215
4.55%
Maarten Lankhorst
205
4.34%
Gerd Hoffmann
116
2.45%
Andrey Grodzovsky
111
2.35%
Roger He
98
2.07%
Nicolai Hähnle
72
1.52%
Matthew Garrett
65
1.38%
xinhui pan
41
0.87%
Felix Kuhling
35
0.74%
Joe Perches
26
0.55%
Arunpravin Pannerslvam
26
0.55%
Luca Barbieri
18
0.38%
Daniel Vetter
17
0.36%
Thomas Zimmermann
16
0.34%
Michel Dänzer
15
0.32%
Ben Skeggs
13
0.28%
David Herrmann
11
0.23%
Xiyu Yang
7
0.15%
Lin Yi
6
0.13%
Lee Jones
6
0.13%
Chris Wilson
4
0.08%
Alex Deucher
3
0.06%
Matthew Auld
2
0.04%
David Howells
2
0.04%
Dirk Hohndel
1
0.02%
Others
6
0.13%
Total
4726
ttm_bo_util.c
677
-
32
2992
Thomas Hellstrom
Christian König
Thomas Zimmermann
Dave Airlie
Jérôme Glisse
Oak Zeng
Roger He
Maarten Lankhorst
ZhenGuo Yin
Gerd Hoffmann
Matthew Auld
Zack Rusin
Daniel Vetter
Somalapuram Amaranath
Lucas De Marchi
David Herrmann
Rob Clark
Pavel Skripkin
Monk Liu
Ben Skeggs
Chris Wilson
Alex Deucher
David Howells
Dirk Hohndel
Benjamin Herrenschmidt
Others
May 1998
February 2002
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
April 2015
June 2016
October 2016
June 2017
July 2017
August 2017
December 2017
February 2018
March 2018
May 2018
June 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
December 2021
February 2022
April 2022
July 2022
September 2022
October 2022
January 2023
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": 1, "token_count": 888}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 96}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 29}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 22, "token_count": 9}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 49, "token_count": 5}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 44, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 141}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 34, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 55, "token_count": 6}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 11, "token_count": 29}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 10, "token_count": 19}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 65}, {"author_id": 2, "token_count": 129}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 7, "token_count": 270}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 16, "token_count": 57}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 63}, {"author_id": 1, "token_count": 470}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 53, "token_count": 6}, {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 42}, {"author_id": 33, "token_count": 21}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 12, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
1454
48.60%
Christian König
720
24.06%
Thomas Zimmermann
273
9.12%
Dave Airlie
169
5.65%
Jérôme Glisse
126
4.21%
Oak Zeng
57
1.91%
Roger He
29
0.97%
Maarten Lankhorst
22
0.74%
ZhenGuo Yin
21
0.70%
Gerd Hoffmann
19
0.64%
Matthew Auld
13
0.43%
Zack Rusin
10
0.33%
Daniel Vetter
9
0.30%
Somalapuram Amaranath
8
0.27%
Lucas De Marchi
8
0.27%
David Herrmann
8
0.27%
Rob Clark
7
0.23%
Pavel Skripkin
6
0.20%
Monk Liu
6
0.20%
Ben Skeggs
6
0.20%
Chris Wilson
5
0.17%
Alex Deucher
3
0.10%
David Howells
2
0.07%
Dirk Hohndel
1
0.03%
Benjamin Herrenschmidt
1
0.03%
Others
9
0.30%
Total
2992
ttm_bo_vm.c
475
-
32
1728
Thomas Hellstrom
Felix Kuhling
Andrey Grodzovsky
Christian König
Gerd Hoffmann
Tan Xiaojun
Nicolai Hähnle
Roger He
Dave Jiang
Jérôme Glisse
Thomas Zimmermann
Souptick Joarder
David Herrmann
Daniel Vetter
Somalapuram Amaranath
Matthew Auld
Tom St Denis
Joe Perches
Peter Xu
Tom Lendacky
Dave Airlie
Dirk Hohndel
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
January 2016
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
April 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
April 2021
May 2021
June 2021
September 2021
October 2021
November 2021
April 2022
May 2022
October 2022
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 437}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 14, "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": 15, "token_count": 16}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 95}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 32, "token_count": 22}, {"author_id": 13, "token_count": 29}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 300}, {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 11, "token_count": 19}, {"author_id": 24, "token_count": 38}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 11, "token_count": 3}, {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 35, "token_count": 18}, {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 115}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 10, "token_count": 26}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 22, "token_count": 12}, {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 52, "token_count": 6}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 4, "token_count": 202}, {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 25, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
768
44.44%
Felix Kuhling
309
17.88%
Andrey Grodzovsky
202
11.69%
Christian König
144
8.33%
Gerd Hoffmann
40
2.31%
Tan Xiaojun
38
2.20%
Nicolai Hähnle
29
1.68%
Roger He
22
1.27%
Dave Jiang
22
1.27%
Jérôme Glisse
21
1.22%
Thomas Zimmermann
19
1.10%
Souptick Joarder
18
1.04%
David Herrmann
16
0.93%
Daniel Vetter
12
0.69%
Somalapuram Amaranath
9
0.52%
Matthew Auld
9
0.52%
Tom St Denis
8
0.46%
Joe Perches
7
0.41%
Peter Xu
6
0.35%
Tom Lendacky
5
0.29%
Dave Airlie
2
0.12%
Dirk Hohndel
1
0.06%
Others
21
1.22%
Total
1728
ttm_device.c
307
-
23
1229
Christian König
Thomas Hellstrom
Andrey Grodzovsky
Dave Airlie
Jason Ekstrand
Gerd Hoffmann
Roger He
David Herrmann
Daniel Vetter
Joe Perches
Chunming Zhou
xinhui pan
Lee Jones
Jakob Bornecrantz
Ben Skeggs
shiwu.zhang
Maarten Lankhorst
Dirk Hohndel
David Howells
Alex Deucher
Others
June 2009
July 2009
August 2009
November 2009
December 2009
January 2010
August 2011
March 2012
July 2012
October 2012
February 2013
July 2013
August 2013
April 2014
April 2015
June 2016
January 2017
April 2017
December 2017
March 2018
April 2018
May 2018
October 2018
March 2019
September 2019
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
June 2022
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 125}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 39, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 57, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 10, "token_count": 19}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 568}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 55}, {"author_id": 29, "token_count": 26}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 4, "token_count": 83}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
826
67.21%
Thomas Hellstrom
188
15.30%
Andrey Grodzovsky
83
6.75%
Dave Airlie
35
2.85%
Jason Ekstrand
26
2.12%
Gerd Hoffmann
19
1.55%
Roger He
10
0.81%
David Herrmann
7
0.57%
Daniel Vetter
7
0.57%
Joe Perches
6
0.49%
Chunming Zhou
4
0.33%
xinhui pan
2
0.16%
Lee Jones
2
0.16%
Jakob Bornecrantz
2
0.16%
Ben Skeggs
2
0.16%
shiwu.zhang
1
0.08%
Maarten Lankhorst
1
0.08%
Dirk Hohndel
1
0.08%
David Howells
1
0.08%
Alex Deucher
1
0.08%
Others
5
0.41%
Total
1229
ttm_execbuf_util.c
165
-
9
518
Thomas Hellstrom
Christian König
Maarten Lankhorst
Dave Airlie
Gerd Hoffmann
Tom St Denis
David Howells
Dirk Hohndel
Chris Wilson
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
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 171}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 39}, {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 6, "token_count": 46}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 6, "token_count": 60}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
213
41.12%
Christian König
125
24.13%
Maarten Lankhorst
118
22.78%
Dave Airlie
42
8.11%
Gerd Hoffmann
12
2.32%
Tom St Denis
3
0.58%
David Howells
3
0.58%
Dirk Hohndel
1
0.19%
Chris Wilson
1
0.19%
Total
518
ttm_module.c
91
-
8
187
Thomas Hellstrom
Huacai Chen
Christian König
Johannes Berg
Alexandre Courbot
Benjamin Herrenschmidt
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
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": 42, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 58, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 108}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 51, "token_count": 7}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 42, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
144
77.01%
Huacai Chen
10
5.35%
Christian König
9
4.81%
Johannes Berg
7
3.74%
Alexandre Courbot
6
3.21%
Benjamin Herrenschmidt
5
2.67%
Dirk Hohndel
1
0.53%
Others
5
2.67%
Total
187
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": 0, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
21
58.33%
Thomas Hellstrom
15
41.67%
Total
36
ttm_pool.c
781
-
11
3136
Christian König
Thomas Hellstrom
Arnd Bergmann
Anthony DeRossi
Huang Rui
Roger He
Michel Dänzer
Matthew Auld
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
September 2021
May 2022
November 2022
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 2397}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 194}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 19, "token_count": 58}, {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 26, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 45, "token_count": 9}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 18, "token_count": 6}, {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 214}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
2939
93.72%
Thomas Hellstrom
112
3.57%
Arnd Bergmann
58
1.85%
Anthony DeRossi
9
0.29%
Huang Rui
6
0.19%
Roger He
4
0.13%
Michel Dänzer
2
0.06%
Matthew Auld
1
0.03%
Others
5
0.16%
Total
3136
ttm_range_manager.c
240
-
22
891
Ben Skeggs
Dave Airlie
Arunpravin Pannerslvam
Christian König
Thomas Hellstrom
David Herrmann
Lauri Kasanen
Chris Wilson
Jérôme Glisse
Zheyu Ma
Jakob Bornecrantz
Zack Rusin
xinhui pan
Somalapuram Amaranath
David Howells
Michel Dänzer
Lee Jones
Dirk Hohndel
Daniel Vetter
Others
June 2009
December 2009
March 2010
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
August 2022
October 2022
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 38, "token_count": 8}, {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 9, "token_count": 236}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 15, "token_count": 26}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 41, "token_count": 10}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 34, "token_count": 10}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 2, "token_count": 187}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 46, "token_count": 8}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 8, "token_count": 138}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 25, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Ben Skeggs
236
26.49%
Dave Airlie
187
20.99%
Arunpravin Pannerslvam
138
15.49%
Christian König
136
15.26%
Thomas Hellstrom
95
10.66%
David Herrmann
26
2.92%
Lauri Kasanen
10
1.12%
Chris Wilson
10
1.12%
Jérôme Glisse
9
1.01%
Zheyu Ma
8
0.90%
Jakob Bornecrantz
8
0.90%
Zack Rusin
4
0.45%
xinhui pan
4
0.45%
Somalapuram Amaranath
4
0.45%
David Howells
2
0.22%
Michel Dänzer
1
0.11%
Lee Jones
1
0.11%
Dirk Hohndel
1
0.11%
Daniel Vetter
1
0.11%
Others
10
1.12%
Total
891
ttm_resource.c
758
-
24
2920
Christian König
Thomas Hellstrom
Arunpravin Pannerslvam
Zack Rusin
Dave Airlie
Jérôme Glisse
Huang Rui
Ben Skeggs
Roger He
Michel Dänzer
Lucas De Marchi
Somalapuram Amaranath
Maarten Lankhorst
Oak Zeng
Andrey Grodzovsky
Joe Perches
Thomas Zimmermann
Gerd Hoffmann
Daniel Vetter
Alex Deucher
Chunming Zhou
David Howells
Others
June 2009
December 2009
April 2010
May 2010
August 2010
October 2010
November 2010
March 2012
October 2012
January 2013
June 2013
July 2014
August 2014
April 2015
January 2016
April 2016
June 2016
August 2016
October 2016
January 2017
March 2017
August 2017
December 2017
August 2018
September 2018
November 2018
May 2019
August 2019
September 2019
January 2020
July 2020
August 2020
September 2020
October 2020
November 2020
January 2021
February 2021
April 2021
June 2021
July 2021
August 2021
November 2021
January 2022
February 2022
April 2022
June 2022
August 2022
October 2022
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 150}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 3, "token_count": 39}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 9, "token_count": 19}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 22, "token_count": 4}, {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 44, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 11, "token_count": 15}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 18, "token_count": 58}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 26, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 256}, {"author_id": 2, "token_count": 58}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 29}, {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 62}, {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 101}, {"author_id": 2, "token_count": 3}, {"author_id": 1, "token_count": 660}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 375}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 4, "token_count": 9}, {"author_id": 0, "token_count": 157}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 225}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 30, "token_count": 13}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 12, "token_count": 103}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 99}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 8, "token_count": 130}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 25, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
1526
52.26%
Thomas Hellstrom
821
28.12%
Arunpravin Pannerslvam
130
4.45%
Zack Rusin
115
3.94%
Dave Airlie
73
2.50%
Jérôme Glisse
63
2.16%
Huang Rui
58
1.99%
Ben Skeggs
19
0.65%
Roger He
15
0.51%
Michel Dänzer
13
0.45%
Lucas De Marchi
13
0.45%
Somalapuram Amaranath
12
0.41%
Maarten Lankhorst
12
0.41%
Oak Zeng
10
0.34%
Andrey Grodzovsky
9
0.31%
Joe Perches
8
0.27%
Thomas Zimmermann
7
0.24%
Gerd Hoffmann
4
0.14%
Daniel Vetter
4
0.14%
Alex Deucher
3
0.10%
Chunming Zhou
2
0.07%
David Howells
1
0.03%
Others
2
0.07%
Total
2920
ttm_sys_manager.c
49
-
6
187
Christian König
Dave Airlie
Jakob Bornecrantz
Thomas Hellstrom
Dirk Hohndel
David Howells
June 2009
December 2009
October 2012
May 2018
August 2020
October 2020
February 2021
April 2021
May 2021
July 2021
August 2021
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 2, "token_count": 51}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
131
70.05%
Dave Airlie
51
27.27%
Jakob Bornecrantz
2
1.07%
Thomas Hellstrom
1
0.53%
Dirk Hohndel
1
0.53%
David Howells
1
0.53%
Total
187
ttm_tt.c
451
-
30
1776
Christian König
Thomas Hellstrom
Jérôme Glisse
Dave Airlie
Felix Kuhling
Tom St Denis
Maarten Maathuis
Matthew Auld
Konrad Rzeszutek Wilk
Alexandre Courbot
Ramalingam C
Joe Perches
Andrey Grodzovsky
shiwu.zhang
Roger He
Michal Hocko
Pauli Nieminen
Jakob Bornecrantz
Lucas De Marchi
Lee Jones
Gerd Hoffmann
David Howells
Dirk Hohndel
Others
June 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
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 464}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 38, "token_count": 5}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 27, "token_count": 31}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 31, "token_count": 20}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 97}, {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 14, "token_count": 14}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 28, "token_count": 20}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 50, "token_count": 7}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 4, "token_count": 13}, {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 21, "token_count": 39}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 227}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 41}, {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 70}, {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 171}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 75}, {"author_id": 5, "token_count": 41}, {"author_id": 47, "token_count": 7}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 40, "token_count": 1}, {"author_id": 1, "token_count": 166}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 20, "token_count": 29}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 36, "token_count": 16}, {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
674
37.95%
Thomas Hellstrom
652
36.71%
Jérôme Glisse
104
5.86%
Dave Airlie
60
3.38%
Felix Kuhling
41
2.31%
Tom St Denis
39
2.20%
Maarten Maathuis
31
1.75%
Matthew Auld
29
1.63%
Konrad Rzeszutek Wilk
21
1.18%
Alexandre Courbot
21
1.18%
Ramalingam C
16
0.90%
Joe Perches
14
0.79%
Andrey Grodzovsky
13
0.73%
shiwu.zhang
7
0.39%
Roger He
7
0.39%
Michal Hocko
7
0.39%
Pauli Nieminen
6
0.34%
Jakob Bornecrantz
5
0.28%
Lucas De Marchi
3
0.17%
Lee Jones
3
0.17%
Gerd Hoffmann
2
0.11%
David Howells
2
0.11%
Dirk Hohndel
1
0.06%
Others
18
1.01%
Total
1776
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
95
Author
Tokens
Proportion
Commits
Proportion
0
Christian König
9231
44.28%
181
35.98%
1
Thomas Hellstrom
6145
29.48%
57
11.33%
2
Dave Airlie
967
4.64%
57
11.33%
3
Jérôme Glisse
620
2.97%
12
2.39%
4
Andrey Grodzovsky
418
2.01%
5
0.99%
5
Felix Kuhling
385
1.85%
7
1.39%
6
Maarten Lankhorst
358
1.72%
17
3.38%
7
Thomas Zimmermann
315
1.51%
5
0.99%
8
Arunpravin Pannerslvam
294
1.41%
4
0.80%
9
Ben Skeggs
276
1.32%
7
1.39%
10
Gerd Hoffmann
212
1.02%
9
1.79%
11
Roger He
185
0.89%
10
1.99%
12
Zack Rusin
129
0.62%
5
0.99%
13
Nicolai Hähnle
101
0.48%
3
0.60%
14
Joe Perches
71
0.34%
2
0.40%
15
David Herrmann
68
0.33%
5
0.99%
16
Oak Zeng
67
0.32%
1
0.20%
17
Matthew Garrett
65
0.31%
1
0.20%
18
Huang Rui
64
0.31%
2
0.40%
19
Arnd Bergmann
58
0.28%
1
0.20%
20
Matthew Auld
54
0.26%
3
0.60%
21
Tom St Denis
50
0.24%
4
0.80%
22
Daniel Vetter
50
0.24%
5
0.99%
23
xinhui pan
47
0.23%
6
1.19%
24
Tan Xiaojun
38
0.18%
2
0.40%
25
Somalapuram Amaranath
33
0.16%
1
0.20%
26
Michel Dänzer
31
0.15%
5
0.99%
27
Maarten Maathuis
31
0.15%
1
0.20%
28
Alexandre Courbot
27
0.13%
3
0.60%
29
Jason Ekstrand
26
0.12%
2
0.40%
30
Lucas De Marchi
24
0.12%
1
0.20%
31
Konrad Rzeszutek Wilk
22
0.11%
3
0.60%
32
Dave Jiang
22
0.11%
2
0.40%
33
ZhenGuo Yin
21
0.10%
1
0.20%
34
Chris Wilson
20
0.10%
2
0.40%
35
Souptick Joarder
18
0.09%
1
0.20%
36
Ramalingam C
18
0.09%
1
0.20%
37
Luca Barbieri
18
0.09%
1
0.20%
38
Jakob Bornecrantz
17
0.08%
1
0.20%
39
David Howells
14
0.07%
1
0.20%
40
Lee Jones
12
0.06%
6
1.19%
41
Lauri Kasanen
10
0.05%
1
0.20%
42
Huacai Chen
10
0.05%
2
0.40%
43
Dirk Hohndel
10
0.05%
2
0.40%
44
Alex Deucher
10
0.05%
1
0.20%
45
Anthony DeRossi
9
0.04%
1
0.20%
46
Zheyu Ma
8
0.04%
1
0.20%
47
shiwu.zhang
8
0.04%
1
0.20%
48
Xiyu Yang
7
0.03%
1
0.20%
49
Rob Clark
7
0.03%
2
0.40%
50
Michal Hocko
7
0.03%
1
0.20%
51
Johannes Berg
7
0.03%
1
0.20%
52
Peter Xu
6
0.03%
1
0.20%
53
Pavel Skripkin
6
0.03%
1
0.20%
54
Pauli Nieminen
6
0.03%
1
0.20%
55
Monk Liu
6
0.03%
1
0.20%
56
Lin Yi
6
0.03%
1
0.20%
57
Chunming Zhou
6
0.03%
2
0.40%
58
Benjamin Herrenschmidt
6
0.03%
1
0.20%
59
Tom Lendacky
5
0.02%
1
0.20%
60
Others
84
0.40%
37
7.36%
Total
20846
503