Linux Source Code
Home
Release 6.13
Help
drm
root
include
Highlighting
Reset All
By Author
By Age
──────────
Adam Jackson
Alex Deucher
Andrey Grodzovsky
Andrzej Hajda
Ankit Nautiyal
Archit Taneja
Arunpravin Pannerslvam
Ben Skeggs
Ben Widawsky
Boris Brezillon
Brian Starkey
Chris Wilson
Christian König
Clint Taylor
Daniel Vetter
Danilo Krummrich
Dave Airlie
David Herrmann
Dhinakaran Pandiyan
Dmitry Eremin-Solenikov
Doug Anderson
Eric Anholt
Francisco Jerez
Gerd Hoffmann
Gwan-gyeong Mun
Haneen Mohammed
Hans de Goede
Harry Wentland
Imre Deak
Jagan Teki
Jani Nikula
Jesse Barnes
Jérôme Glisse
Keith Packard
Laurent Pinchart
Linus Torvalds (pre-git)
Lionel Landwerlin
Maarten Lankhorst
Manasi D Navare
Matt Roper
Matthew Auld
Maxime Ripard
Noralf Trönnes
Others
Paul Kocialkowski
Philipp Zabel
Philippe Cornu
Ramalingam C
Rob Clark
Rob Herring
Russell King
Sam Ravnborg
Sascha Hauer
Sean Paul
Shashank Sharma
Stephen Chandler Paul
Suraj Kandpal
Thierry Reding
Thomas Hellstrom
Thomas Zimmermann
Ville Syrjälä
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
bridge
955
8
51
3207
Andrzej Hajda
Jagan Teki
Philippe Cornu
Dmitry Eremin-Solenikov
Russell King
Laurent Pinchart
Sam Ravnborg
Jani Nikula
Sean Paul
Doug Anderson
Boris Brezillon
Others
October 2011
February 2012
April 2012
October 2012
November 2013
January 2014
April 2014
May 2014
July 2014
August 2014
December 2014
March 2015
June 2015
February 2016
March 2016
June 2016
October 2016
November 2016
January 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
November 2017
January 2018
February 2018
March 2018
April 2018
May 2018
September 2018
October 2018
January 2019
February 2019
May 2019
June 2019
August 2019
September 2019
October 2019
December 2019
March 2020
May 2020
September 2020
April 2021
November 2021
April 2022
March 2023
May 2023
June 2023
August 2023
September 2023
October 2023
December 2023
February 2024
March 2024
May 2024
June 2024
October 2024
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 31, "token_count": 28}, {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 26, "token_count": 12}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 10, "token_count": 32}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 154}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 31, "token_count": 122}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 108}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 10, "token_count": 808}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 10, "token_count": 226}, {"author_id": 21, "token_count": 48}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 21, "token_count": 71}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 52, "token_count": 218}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 43, "token_count": 11}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 43, "token_count": 18}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 19, "token_count": 2}, {"author_id": 43, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 28, "token_count": 2}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 21, "token_count": 29}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 40, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 40, "token_count": 310}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 34, "token_count": 162}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 34, "token_count": 5}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 34, "token_count": 29}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 60, "token_count": 147}, ]}, ]
Author Name
Tokens
Token Proportion
Andrzej Hajda
1067
33.27%
Jagan Teki
314
9.79%
Philippe Cornu
218
6.80%
Dmitry Eremin-Solenikov
196
6.11%
Russell King
150
4.68%
Laurent Pinchart
150
4.68%
Sam Ravnborg
32
1.00%
Jani Nikula
13
0.41%
Sean Paul
12
0.37%
Doug Anderson
2
0.06%
Boris Brezillon
2
0.06%
Others
1051
32.77%
Total
3207
display
5417
14
89
14359
Dave Airlie
Imre Deak
Manasi D Navare
Jani Nikula
Ramalingam C
Thierry Reding
Stephen Chandler Paul
Ville Syrjälä
Ankit Nautiyal
Daniel Vetter
Doug Anderson
Sean Paul
Keith Packard
Gwan-gyeong Mun
Clint Taylor
Adam Jackson
Dhinakaran Pandiyan
Alex Deucher
Ben Widawsky
Jesse Barnes
Maxime Ripard
Shashank Sharma
Thomas Zimmermann
Dmitry Eremin-Solenikov
Chris Wilson
Rob Clark
Sam Ravnborg
Laurent Pinchart
Harry Wentland
Gerd Hoffmann
Eric Anholt
Linus Torvalds (pre-git)
Others
July 2000
September 2004
September 2005
November 2005
July 2007
November 2008
April 2009
November 2009
December 2009
May 2010
October 2010
April 2011
May 2011
September 2011
October 2011
May 2012
September 2012
October 2012
November 2012
July 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
March 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
December 2014
February 2015
June 2015
July 2015
August 2015
September 2015
October 2015
December 2015
January 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
January 2017
March 2017
April 2017
May 2017
July 2017
August 2017
September 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
August 2022
November 2022
December 2022
February 2023
March 2023
April 2023
May 2023
August 2023
October 2023
November 2023
December 2023
January 2024
February 2024
March 2024
April 2024
May 2024
June 2024
July 2024
August 2024
December 2024
var spanGroupData = [ {"timestamp": 962434800, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 30, "token_count": 2}, {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 33, "token_count": 287}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 24, "token_count": 86}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 24, "token_count": 10}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 24, "token_count": 32}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 24, "token_count": 4}, {"author_id": 46, "token_count": 120}, {"author_id": 20, "token_count": 76}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 41, "token_count": 24}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 41, "token_count": 163}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 315}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 59}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 50}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 8, "token_count": 519}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 8, "token_count": 76}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 238}, {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 1187}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 13, "token_count": 15}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 2, "token_count": 475}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 2, "token_count": 147}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 5, "token_count": 250}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 18, "token_count": 18}, {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 172}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 11, "token_count": 9}, {"author_id": 2, "token_count": 2}, {"author_id": 58, "token_count": 44}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 45, "token_count": 2}, {"author_id": 14, "token_count": 184}, {"author_id": 5, "token_count": 3}, {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 58, "token_count": 18}, {"author_id": 8, "token_count": 310}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 50, "token_count": 207}, {"author_id": 0, "token_count": 59}, {"author_id": 45, "token_count": 98}, {"author_id": 14, "token_count": 367}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 2, "token_count": 101}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 45, "token_count": 4}, {"author_id": 5, "token_count": 52}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 45, "token_count": 29}, {"author_id": 44, "token_count": 1}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 14, "token_count": 49}, {"author_id": 6, "token_count": 14}, {"author_id": 26, "token_count": 166}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 17, "token_count": 2}, {"author_id": 60, "token_count": 109}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 38, "token_count": 2}, {"author_id": 14, "token_count": 143}, {"author_id": 6, "token_count": 853}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 14, "token_count": 503}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 17, "token_count": 204}, {"author_id": 5, "token_count": 14}, {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 14, "token_count": 47}, {"author_id": 6, "token_count": 82}, {"author_id": 17, "token_count": 16}, {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 51, "token_count": 4}, {"author_id": 6, "token_count": 72}, {"author_id": 5, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 17, "token_count": 114}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 5, "token_count": 169}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 6, "token_count": 19}, {"author_id": 26, "token_count": 10}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 17, "token_count": 2}, {"author_id": 60, "token_count": 123}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 17, "token_count": 7}, {"author_id": 8, "token_count": 74}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 43, "token_count": 9}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 17, "token_count": 3}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 51, "token_count": 181}, {"author_id": 6, "token_count": 2}, {"author_id": 26, "token_count": 41}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 17, "token_count": 2}, {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 17, "token_count": 5}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 51, "token_count": 26}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 11, "token_count": 13}, {"author_id": 14, "token_count": 17}, {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 26, "token_count": 110}, {"author_id": 17, "token_count": 51}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 162}, {"author_id": 17, "token_count": 2}, {"author_id": 5, "token_count": 152}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 11, "token_count": 221}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 23, "token_count": 608}, {"author_id": 2, "token_count": 10}, {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 11, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 23, "token_count": 12}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 17, "token_count": 58}, {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 17, "token_count": 80}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 19, "token_count": 228}, {"author_id": 15, "token_count": 9}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 59}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 17, "token_count": 9}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 41}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 11, "token_count": 7}, {"author_id": 4, "token_count": 52}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 19, "token_count": 75}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 19, "token_count": 10}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 17, "token_count": 143}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 44, "token_count": 1}, {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 23, "token_count": 25}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 5, "token_count": 9}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 34, "token_count": 25}, {"author_id": 2, "token_count": 9}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 2}, {"author_id": 2, "token_count": 15}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 11, "token_count": 76}, {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 23, "token_count": 11}, {"author_id": 11, "token_count": 21}, {"author_id": 60, "token_count": 92}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 19, "token_count": 10}, {"author_id": 11, "token_count": 1112}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 2, "token_count": 17}, {"author_id": 15, "token_count": 1}, {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 11, "token_count": 22}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 15, "token_count": 64}, {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 34, "token_count": 4}, {"author_id": 11, "token_count": 16}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 11, "token_count": 19}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 11, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
1597
11.12%
Imre Deak
1538
10.71%
Manasi D Navare
1312
9.14%
Jani Nikula
1261
8.78%
Ramalingam C
1043
7.26%
Thierry Reding
1008
7.02%
Stephen Chandler Paul
699
4.87%
Ville Syrjälä
682
4.75%
Ankit Nautiyal
658
4.58%
Daniel Vetter
360
2.51%
Doug Anderson
332
2.31%
Sean Paul
327
2.28%
Keith Packard
287
2.00%
Gwan-gyeong Mun
211
1.47%
Clint Taylor
207
1.44%
Adam Jackson
187
1.30%
Dhinakaran Pandiyan
133
0.93%
Alex Deucher
132
0.92%
Ben Widawsky
124
0.86%
Jesse Barnes
85
0.59%
Maxime Ripard
75
0.52%
Shashank Sharma
62
0.43%
Thomas Zimmermann
52
0.36%
Dmitry Eremin-Solenikov
29
0.20%
Chris Wilson
18
0.13%
Rob Clark
15
0.10%
Sam Ravnborg
10
0.07%
Laurent Pinchart
2
0.01%
Harry Wentland
2
0.01%
Gerd Hoffmann
2
0.01%
Eric Anholt
2
0.01%
Linus Torvalds (pre-git)
1
0.01%
Others
1906
13.27%
click to expand▼
Total
14359
i2c
191
3
6
297
Ben Skeggs
Russell King
Francisco Jerez
Jani Nikula
Others
December 2009
July 2010
August 2013
August 2016
November 2017
March 2024
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 48, "token_count": 106}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 29, "token_count": 63}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 31, "token_count": 77}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 2, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Ben Skeggs
106
35.69%
Russell King
77
25.93%
Francisco Jerez
63
21.21%
Jani Nikula
2
0.67%
Others
49
16.50%
Total
297
intel
1744
8
58
3764
Ramalingam C
Jani Nikula
Jesse Barnes
Suraj Kandpal
Ville Syrjälä
Lionel Landwerlin
Daniel Vetter
Ben Widawsky
Matt Roper
Chris Wilson
Imre Deak
Dave Airlie
Clint Taylor
Linus Torvalds (pre-git)
Matthew Auld
Thomas Zimmermann
Others
September 1999
January 2000
August 2004
January 2006
July 2008
September 2009
December 2009
April 2010
May 2010
August 2010
September 2010
November 2010
June 2012
November 2012
January 2013
February 2013
July 2013
November 2013
February 2014
April 2014
June 2014
January 2015
February 2015
March 2015
June 2015
September 2015
October 2015
November 2015
January 2016
April 2016
June 2016
August 2016
November 2016
January 2017
February 2017
March 2017
April 2017
June 2017
August 2017
November 2017
December 2017
January 2018
February 2018
May 2018
June 2018
July 2018
August 2018
September 2018
December 2018
February 2019
March 2019
July 2019
August 2019
December 2019
May 2020
July 2020
August 2020
October 2020
January 2021
May 2021
September 2021
November 2021
December 2021
March 2022
April 2022
June 2022
July 2022
September 2022
January 2023
March 2023
May 2023
October 2023
March 2024
April 2024
May 2024
June 2024
August 2024
September 2024
October 2024
var spanGroupData = [ {"timestamp": 936169200, "group": [ {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 20, "token_count": 34}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 46, "token_count": 22}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 46, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 46, "token_count": 6}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 20, "token_count": 258}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 46, "token_count": 36}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 5, "token_count": 68}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 11, "token_count": 23}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 18, "token_count": 8}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 18, "token_count": 16}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 5, "token_count": 26}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 54, "token_count": 108}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 36, "token_count": 7}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 6, "token_count": 1051}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 152}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 6, "token_count": 42}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 32, "token_count": 7}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 5, "token_count": 29}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 54, "token_count": 10}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 50, "token_count": 7}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 90}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 32, "token_count": 25}, {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 32, "token_count": 18}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 47, "token_count": 235}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 47, "token_count": 1}, {"author_id": 60, "token_count": 86}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 2, "token_count": 682}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 50, "token_count": 5}, {"author_id": 2, "token_count": 8}, {"author_id": 60, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Ramalingam C
1093
29.04%
Jani Nikula
739
19.63%
Jesse Barnes
296
7.86%
Suraj Kandpal
236
6.27%
Ville Syrjälä
129
3.43%
Lionel Landwerlin
118
3.13%
Daniel Vetter
84
2.23%
Ben Widawsky
70
1.86%
Matt Roper
50
1.33%
Chris Wilson
26
0.69%
Imre Deak
25
0.66%
Dave Airlie
14
0.37%
Clint Taylor
12
0.32%
Linus Torvalds (pre-git)
8
0.21%
Matthew Auld
7
0.19%
Thomas Zimmermann
1
0.03%
Others
856
22.74%
Total
3764
ttm
2018
10
36
3963
Thomas Hellstrom
Christian König
Dave Airlie
Jérôme Glisse
Maarten Lankhorst
Ben Skeggs
Arunpravin Pannerslvam
Daniel Vetter
Thomas Zimmermann
Gerd Hoffmann
Jani Nikula
Matthew Auld
David Herrmann
Andrey Grodzovsky
Ramalingam C
Chris Wilson
Others
June 2009
July 2009
August 2009
December 2009
January 2010
April 2010
August 2010
November 2010
December 2010
November 2011
January 2012
April 2012
November 2012
January 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
January 2014
April 2014
July 2014
August 2014
September 2014
December 2014
January 2016
March 2016
June 2016
July 2016
August 2016
September 2016
October 2016
December 2016
January 2017
February 2017
March 2017
April 2017
July 2017
August 2017
November 2017
December 2017
January 2018
February 2018
March 2018
May 2018
June 2018
August 2018
September 2018
January 2019
May 2019
July 2019
August 2019
September 2019
October 2019
November 2019
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
September 2021
November 2021
January 2022
February 2022
April 2022
May 2022
June 2022
August 2022
October 2022
November 2022
March 2023
April 2023
November 2023
December 2023
January 2024
March 2024
July 2024
August 2024
September 2024
October 2024
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 12, "token_count": 704}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 12, "token_count": 8}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 35, "token_count": 53}, {"author_id": 12, "token_count": 55}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 35, "token_count": 52}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 48, "token_count": 90}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 12, "token_count": 23}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 35, "token_count": 45}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 35, "token_count": 14}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 16, "token_count": 119}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 25, "token_count": 13}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 12, "token_count": 18}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 16, "token_count": 11}, {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 16, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 9, "token_count": 25}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 9, "token_count": 28}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 9, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 9, "token_count": 41}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 9, "token_count": 116}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 9, "token_count": 27}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 12, "token_count": 22}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 18}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 9}, {"author_id": 38, "token_count": 17}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 9, "token_count": 7}, {"author_id": 38, "token_count": 6}, {"author_id": 12, "token_count": 41}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 9, "token_count": 133}, {"author_id": 0, "token_count": 261}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 9, "token_count": 58}, {"author_id": 0, "token_count": 105}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 9, "token_count": 306}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 27}, {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 9, "token_count": 82}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 9, "token_count": 43}, {"author_id": 12, "token_count": 266}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 9, "token_count": 71}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 22, "token_count": 5}, {"author_id": 9, "token_count": 19}, {"author_id": 12, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 9, "token_count": 24}, {"author_id": 36, "token_count": 18}, {"author_id": 60, "token_count": 82}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 9, "token_count": 20}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 9, "token_count": 9}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 9, "token_count": 70}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 59, "token_count": 34}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 12, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 12, "token_count": 228}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 12, "token_count": 14}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 12, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
1411
35.60%
Christian König
1245
31.42%
Dave Airlie
413
10.42%
Jérôme Glisse
164
4.14%
Maarten Lankhorst
139
3.51%
Ben Skeggs
94
2.37%
Arunpravin Pannerslvam
34
0.86%
Daniel Vetter
32
0.81%
Thomas Zimmermann
29
0.73%
Gerd Hoffmann
24
0.61%
Jani Nikula
19
0.48%
Matthew Auld
18
0.45%
David Herrmann
18
0.45%
Andrey Grodzovsky
9
0.23%
Ramalingam C
5
0.13%
Chris Wilson
3
0.08%
Others
306
7.72%
Total
3963
Files:
amd_asic_type.h
79
-
17
158
Alex Deucher
Jani Nikula
Others
April 2015
July 2015
January 2016
June 2017
July 2017
October 2017
November 2017
April 2018
December 2018
March 2019
July 2019
August 2019
September 2019
November 2019
February 2020
August 2020
October 2020
November 2020
July 2021
August 2021
October 2023
March 2024
var spanGroupData = [ {"timestamp": 1427871600, "group": [ {"author_id": 24, "token_count": 9}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 2, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Alex Deucher
12
7.59%
Jani Nikula
3
1.90%
Others
143
90.51%
Total
158
drm_accel.h
90
-
9
170
Linus Torvalds (pre-git)
Christian König
Daniel Vetter
Others
September 1991
March 1992
August 2011
June 2013
March 2017
October 2022
December 2022
August 2023
August 2024
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 129}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
10
5.88%
Christian König
8
4.71%
Daniel Vetter
1
0.59%
Others
151
88.82%
Total
170
drm_atomic.h
1198
-
32
1671
Daniel Vetter
Maarten Lankhorst
Ville Syrjälä
Dhinakaran Pandiyan
Boris Brezillon
Maxime Ripard
Chris Wilson
Rob Clark
Dave Airlie
Laurent Pinchart
Eric Anholt
Thierry Reding
Sean Paul
Stephen Chandler Paul
Brian Starkey
Matt Roper
Doug Anderson
Others
September 2005
July 2007
July 2008
November 2008
November 2009
September 2010
December 2012
July 2014
August 2014
October 2014
November 2014
December 2014
January 2015
March 2015
April 2015
May 2015
June 2015
July 2015
April 2016
June 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
June 2017
July 2017
September 2017
December 2017
January 2018
February 2018
March 2018
June 2018
September 2018
October 2018
January 2019
February 2019
June 2019
October 2019
December 2019
January 2020
February 2020
July 2020
October 2020
November 2020
December 2020
January 2021
May 2021
June 2021
March 2022
June 2022
November 2022
March 2023
August 2023
December 2023
August 2024
var spanGroupData = [ {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 305}, {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 13, "token_count": 5}, {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 16, "token_count": 193}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 150}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 78}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 18, "token_count": 47}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 13, "token_count": 8}, {"author_id": 5, "token_count": 2}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 16, "token_count": 114}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 16, "token_count": 52}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 55, "token_count": 6}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 45, "token_count": 100}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 5, "token_count": 80}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 16, "token_count": 15}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 13, "token_count": 21}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 32, "token_count": 1}, {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 21, "token_count": 17}, {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 28, "token_count": 3}, {"author_id": 1, "token_count": 2}, {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 28, "token_count": 86}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 15, "token_count": 19}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 15, "token_count": 16}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 15, "token_count": 11}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
632
37.82%
Maarten Lankhorst
381
22.80%
Ville Syrjälä
107
6.40%
Dhinakaran Pandiyan
101
6.04%
Boris Brezillon
90
5.39%
Maxime Ripard
51
3.05%
Chris Wilson
47
2.81%
Rob Clark
39
2.33%
Dave Airlie
23
1.38%
Laurent Pinchart
17
1.02%
Eric Anholt
10
0.60%
Thierry Reding
8
0.48%
Sean Paul
8
0.48%
Stephen Chandler Paul
6
0.36%
Brian Starkey
6
0.36%
Matt Roper
1
0.06%
Doug Anderson
1
0.06%
Others
143
8.56%
Total
1671
drm_atomic_helper.h
274
-
18
836
Daniel Vetter
Thierry Reding
Matt Roper
Thomas Zimmermann
Boris Brezillon
Rob Clark
Maarten Lankhorst
Ville Syrjälä
Andrey Grodzovsky
Dmitry Eremin-Solenikov
Maxime Ripard
Sean Paul
Others
April 2014
May 2014
July 2014
September 2014
October 2014
November 2014
January 2015
February 2015
May 2015
July 2015
August 2015
September 2015
November 2015
December 2015
March 2016
April 2016
June 2016
August 2016
September 2016
January 2017
February 2017
March 2017
June 2017
July 2017
November 2017
July 2018
September 2018
October 2018
June 2019
December 2019
January 2020
September 2020
November 2020
June 2022
July 2022
September 2022
October 2022
February 2023
December 2023
var spanGroupData = [ {"timestamp": 1396335600, "group": [ {"author_id": 32, "token_count": 117}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 32, "token_count": 12}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 106}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 110}, {"author_id": 13, "token_count": 22}, {"author_id": 8, "token_count": 71}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 8, "token_count": 44}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 8, "token_count": 12}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 5, "token_count": 5}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 22, "token_count": 9}, {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 16, "token_count": 15}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 28, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 16, "token_count": 2}, {"author_id": 15, "token_count": 3}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 28, "token_count": 9}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 28, "token_count": 25}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 34, "token_count": 5}, {"author_id": 4, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
328
39.23%
Thierry Reding
131
15.67%
Matt Roper
129
15.43%
Thomas Zimmermann
53
6.34%
Boris Brezillon
36
4.31%
Rob Clark
34
4.07%
Maarten Lankhorst
33
3.95%
Ville Syrjälä
25
2.99%
Andrey Grodzovsky
9
1.08%
Dmitry Eremin-Solenikov
5
0.60%
Maxime Ripard
3
0.36%
Sean Paul
2
0.24%
Others
48
5.74%
Total
836
drm_atomic_state_helper.h
99
-
10
408
Daniel Vetter
Ville Syrjälä
Thierry Reding
Boris Brezillon
Maxime Ripard
Maarten Lankhorst
Sean Paul
Rob Clark
Others
July 2014
November 2014
January 2015
July 2015
August 2015
December 2015
January 2016
June 2016
March 2017
July 2017
August 2018
October 2018
March 2019
June 2019
November 2019
January 2020
September 2022
November 2022
var spanGroupData = [ {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 106}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 115}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 29}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 38}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 28, "token_count": 17}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 15, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
271
66.42%
Ville Syrjälä
67
16.42%
Thierry Reding
20
4.90%
Boris Brezillon
17
4.17%
Maxime Ripard
12
2.94%
Maarten Lankhorst
8
1.96%
Sean Paul
4
0.98%
Rob Clark
2
0.49%
Others
7
1.72%
Total
408
drm_atomic_uapi.h
56
-
5
108
Daniel Vetter
Ville Syrjälä
Maarten Lankhorst
Rob Clark
Others
July 2014
November 2014
May 2015
November 2016
March 2017
May 2017
July 2017
September 2018
var spanGroupData = [ {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 16, "token_count": 2}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
67
62.04%
Ville Syrjälä
11
10.19%
Maarten Lankhorst
2
1.85%
Rob Clark
1
0.93%
Others
27
25.00%
Total
108
drm_audio_component.h
129
-
9
250
Imre Deak
Dhinakaran Pandiyan
Jani Nikula
Chris Wilson
Ramalingam C
Others
January 2015
May 2015
August 2015
September 2015
October 2015
November 2015
September 2016
July 2018
February 2019
October 2020
November 2022
var spanGroupData = [ {"timestamp": 1420099200, "group": [ {"author_id": 11, "token_count": 73}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 45, "token_count": 9}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 18, "token_count": 6}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 2, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Imre Deak
73
29.20%
Dhinakaran Pandiyan
9
3.60%
Jani Nikula
6
2.40%
Chris Wilson
6
2.40%
Ramalingam C
3
1.20%
Others
153
61.20%
Total
250
drm_auth.h
139
-
6
136
Dave Airlie
Daniel Vetter
Keith Packard
Sam Ravnborg
David Herrmann
Others
September 2004
September 2005
July 2007
November 2008
December 2010
May 2015
June 2016
January 2017
March 2017
May 2019
July 2021
var spanGroupData = [ {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 33, "token_count": 31}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 43, "token_count": 13}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
39
28.68%
Daniel Vetter
38
27.94%
Keith Packard
31
22.79%
Sam Ravnborg
13
9.56%
David Herrmann
2
1.47%
Others
13
9.56%
Total
136
drm_blend.h
61
-
12
163
Daniel Vetter
Ville Syrjälä
Dave Airlie
Maxime Ripard
Jesse Barnes
Lionel Landwerlin
Thierry Reding
Others
September 2004
March 2005
July 2007
November 2009
November 2011
December 2012
July 2014
October 2014
November 2014
January 2015
February 2016
June 2016
August 2016
September 2016
May 2017
April 2018
August 2018
var spanGroupData = [ {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
35
21.47%
Ville Syrjälä
32
19.63%
Dave Airlie
9
5.52%
Maxime Ripard
8
4.91%
Jesse Barnes
8
4.91%
Lionel Landwerlin
3
1.84%
Thierry Reding
2
1.23%
Others
66
40.49%
Total
163
drm_bridge.h
1037
-
36
1605
Daniel Vetter
Boris Brezillon
Laurent Pinchart
Sean Paul
Maxime Ripard
Eric Anholt
Dmitry Eremin-Solenikov
Christian König
Sam Ravnborg
Dave Airlie
Jani Nikula
Doug Anderson
Dhinakaran Pandiyan
Ville Syrjälä
Archit Taneja
Thierry Reding
Others
July 2008
November 2008
March 2010
November 2011
May 2012
November 2012
December 2012
June 2013
August 2013
November 2013
January 2014
July 2014
November 2014
January 2015
May 2015
July 2015
April 2016
June 2016
August 2016
November 2016
March 2017
April 2017
May 2017
June 2017
July 2017
January 2018
April 2018
June 2018
September 2018
March 2019
June 2019
August 2019
September 2019
December 2019
January 2020
February 2020
May 2020
July 2020
July 2021
September 2021
February 2022
May 2022
June 2022
July 2022
December 2022
March 2023
August 2023
November 2023
January 2024
February 2024
March 2024
June 2024
October 2024
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 26, "token_count": 55}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 49, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 159}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 118}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 21, "token_count": 11}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 21, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 30, "token_count": 36}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 30, "token_count": 43}, {"author_id": 5, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 26, "token_count": 68}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 28, "token_count": 124}, {"author_id": 43, "token_count": 18}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 28, "token_count": 160}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 21, "token_count": 219}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 21, "token_count": 15}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 9, "token_count": 32}, {"author_id": 15, "token_count": 85}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 19, "token_count": 11}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 15, "token_count": 33}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 43, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 34, "token_count": 76}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 34, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
340
21.18%
Boris Brezillon
284
17.69%
Laurent Pinchart
272
16.95%
Sean Paul
123
7.66%
Maxime Ripard
118
7.35%
Eric Anholt
92
5.73%
Dmitry Eremin-Solenikov
82
5.11%
Christian König
32
1.99%
Sam Ravnborg
26
1.62%
Dave Airlie
21
1.31%
Jani Nikula
16
1.00%
Doug Anderson
13
0.81%
Dhinakaran Pandiyan
6
0.37%
Ville Syrjälä
5
0.31%
Archit Taneja
5
0.31%
Thierry Reding
1
0.06%
Others
169
10.53%
Total
1605
drm_bridge_connector.h
16
-
1
36
Laurent Pinchart
February 2020
var spanGroupData = [ {"timestamp": 1580544000, "group": [ {"author_id": 21, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Laurent Pinchart
36
100.00%
Total
36
drm_buddy.h
173
-
2
492
Matthew Auld
Arunpravin Pannerslvam
June 2021
August 2021
January 2022
February 2022
September 2023
February 2024
April 2024
August 2024
var spanGroupData = [ {"timestamp": 1622530800, "group": [ {"author_id": 36, "token_count": 308}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 36, "token_count": 31}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 59, "token_count": 75}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 59, "token_count": 37}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 59, "token_count": 6}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 59, "token_count": 24}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 59, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Matthew Auld
342
69.51%
Arunpravin Pannerslvam
150
30.49%
Total
492
drm_cache.h
88
-
11
153
Dave Airlie
Thomas Hellstrom
Eric Anholt
Chris Wilson
Others
January 2006
July 2008
August 2009
June 2012
January 2016
April 2016
July 2016
January 2017
February 2018
January 2019
February 2019
October 2019
June 2021
February 2022
May 2022
var spanGroupData = [ {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 30, "token_count": 12}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 12, "token_count": 22}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
45
29.41%
Thomas Hellstrom
22
14.38%
Eric Anholt
12
7.84%
Chris Wilson
9
5.88%
Others
65
42.48%
Total
153
drm_client.h
239
-
12
461
Noralf Trönnes
Thomas Zimmermann
Daniel Vetter
David Herrmann
Dave Airlie
Rob Clark
Chris Wilson
Maxime Ripard
Matt Roper
Others
February 2006
October 2013
June 2016
July 2016
August 2016
March 2017
March 2018
July 2018
October 2018
February 2019
April 2019
May 2019
June 2019
July 2019
February 2020
April 2020
May 2020
November 2020
February 2022
August 2022
January 2023
February 2024
October 2024
var spanGroupData = [ {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 274}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 3, "token_count": 54}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 4, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Noralf Trönnes
373
80.91%
Thomas Zimmermann
57
12.36%
Daniel Vetter
13
2.82%
David Herrmann
3
0.65%
Dave Airlie
3
0.65%
Rob Clark
2
0.43%
Chris Wilson
2
0.43%
Maxime Ripard
1
0.22%
Matt Roper
1
0.22%
Others
6
1.30%
Total
461
drm_client_event.h
27
-
7
139
Thomas Zimmermann
Dave Airlie
Noralf Trönnes
Christian König
Others
September 2005
July 2007
February 2009
October 2016
July 2018
April 2020
August 2023
October 2024
var spanGroupData = [ {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 4, "token_count": 56}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
56
40.29%
Dave Airlie
36
25.90%
Noralf Trönnes
35
25.18%
Christian König
8
5.76%
Others
4
2.88%
Total
139
drm_client_setup.h
26
-
1
117
Thomas Zimmermann
September 2024
var spanGroupData = [ {"timestamp": 1725174000, "group": [ {"author_id": 4, "token_count": 117}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
117
100.00%
Total
117
drm_color_mgmt.h
121
-
9
241
Ville Syrjälä
Matt Roper
Daniel Vetter
Dave Airlie
Rob Clark
Jani Nikula
Others
November 2008
December 2014
June 2016
September 2016
January 2017
April 2017
February 2018
March 2018
September 2018
December 2018
January 2019
November 2019
October 2023
December 2023
var spanGroupData = [ {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 5, "token_count": 25}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 32, "token_count": 32}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 24}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 5, "token_count": 40}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Ville Syrjälä
91
37.76%
Matt Roper
32
13.28%
Daniel Vetter
27
11.20%
Dave Airlie
7
2.90%
Rob Clark
6
2.49%
Jani Nikula
6
2.49%
Others
72
29.88%
Total
241
drm_connector.h
2373
-
65
2914
Daniel Vetter
Dave Airlie
Maxime Ripard
Hans de Goede
Laurent Pinchart
Boris Brezillon
Shashank Sharma
Harry Wentland
Rob Clark
Ankit Nautiyal
Ville Syrjälä
Jani Nikula
Stephen Chandler Paul
Manasi D Navare
Maarten Lankhorst
Chris Wilson
Sean Paul
Sam Ravnborg
Jesse Barnes
Thierry Reding
Eric Anholt
Russell King
Doug Anderson
Ramalingam C
Gwan-gyeong Mun
Gerd Hoffmann
Brian Starkey
Jérôme Glisse
Keith Packard
Haneen Mohammed
Matt Roper
David Herrmann
Others
February 2002
September 2004
March 2005
September 2005
July 2007
July 2008
November 2008
January 2009
March 2009
September 2009
November 2009
December 2009
May 2010
September 2010
January 2011
April 2011
June 2011
September 2011
November 2011
May 2012
August 2012
September 2012
October 2012
January 2013
June 2013
August 2013
September 2013
October 2013
January 2014
February 2014
July 2014
August 2014
September 2014
October 2014
November 2014
December 2014
April 2015
May 2015
July 2015
December 2015
February 2016
April 2016
June 2016
July 2016
August 2016
September 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
July 2017
September 2017
October 2017
November 2017
December 2017
January 2018
May 2018
June 2018
July 2018
September 2018
October 2018
December 2018
January 2019
February 2019
May 2019
June 2019
July 2019
August 2019
September 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
June 2020
November 2020
December 2020
April 2021
June 2021
August 2021
October 2021
January 2022
February 2022
June 2022
July 2022
August 2022
September 2022
October 2022
November 2022
January 2023
February 2023
May 2023
August 2023
October 2023
February 2024
May 2024
June 2024
July 2024
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 30, "token_count": 15}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 347}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 18, "token_count": 10}, {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 35, "token_count": 3}, {"author_id": 31, "token_count": 13}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 8, "token_count": 7}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 28, "token_count": 19}, {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 36}, {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 13, "token_count": 13}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 18, "token_count": 5}, {"author_id": 1, "token_count": 44}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 331}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 13, "token_count": 25}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 28, "token_count": 53}, {"author_id": 1, "token_count": 45}, {"author_id": 14, "token_count": 23}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 55, "token_count": 6}, {"author_id": 33, "token_count": 2}, {"author_id": 14, "token_count": 1}, {"author_id": 58, "token_count": 50}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 16, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 16, "token_count": 21}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 58, "token_count": 28}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 1}, {"author_id": 27, "token_count": 35}, {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 26, "token_count": 14}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 56, "token_count": 2}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 5, "token_count": 23}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 38, "token_count": 6}, {"author_id": 17, "token_count": 39}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 28, "token_count": 11}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 21, "token_count": 73}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 32, "token_count": 1}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 15, "token_count": 48}, {"author_id": 26, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 6, "token_count": 9}, {"author_id": 43, "token_count": 1}, {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 51, "token_count": 9}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 27, "token_count": 11}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 21, "token_count": 12}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 14, "token_count": 15}, {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 43, "token_count": 18}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 23, "token_count": 47}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 15, "token_count": 22}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 27, "token_count": 33}, {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 27, "token_count": 28}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 19, "token_count": 11}, {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 15, "token_count": 3}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 44, "token_count": 22}, {"author_id": 15, "token_count": 83}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 44, "token_count": 56}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 15, "token_count": 164}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 15, "token_count": 110}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
644
22.10%
Dave Airlie
560
19.22%
Maxime Ripard
445
15.27%
Hans de Goede
107
3.67%
Laurent Pinchart
85
2.92%
Boris Brezillon
83
2.85%
Shashank Sharma
78
2.68%
Harry Wentland
78
2.68%
Rob Clark
51
1.75%
Ankit Nautiyal
47
1.61%
Ville Syrjälä
43
1.48%
Jani Nikula
42
1.44%
Stephen Chandler Paul
39
1.34%
Manasi D Navare
39
1.34%
Maarten Lankhorst
32
1.10%
Chris Wilson
21
0.72%
Sean Paul
19
0.65%
Sam Ravnborg
19
0.65%
Jesse Barnes
18
0.62%
Thierry Reding
15
0.51%
Eric Anholt
15
0.51%
Russell King
13
0.45%
Doug Anderson
11
0.38%
Ramalingam C
9
0.31%
Gwan-gyeong Mun
9
0.31%
Gerd Hoffmann
6
0.21%
Brian Starkey
6
0.21%
Jérôme Glisse
3
0.10%
Keith Packard
2
0.07%
Haneen Mohammed
2
0.07%
Matt Roper
1
0.03%
David Herrmann
1
0.03%
Others
371
12.73%
click to expand▼
Total
2914
drm_crtc.h
1327
-
42
1312
Dave Airlie
Daniel Vetter
Rob Clark
Russell King
Matt Roper
Philipp Zabel
Chris Wilson
Thierry Reding
Lionel Landwerlin
Maarten Lankhorst
Ville Syrjälä
Sean Paul
Jesse Barnes
Eric Anholt
Thomas Zimmermann
Linus Torvalds (pre-git)
Keith Packard
Boris Brezillon
Andrey Grodzovsky
Sam Ravnborg
Jani Nikula
Haneen Mohammed
Maxime Ripard
Brian Starkey
Others
October 1997
February 1999
September 1999
February 2002
September 2004
March 2005
November 2005
October 2006
July 2007
August 2007
July 2008
September 2008
November 2008
November 2009
October 2010
January 2011
November 2011
May 2012
August 2012
September 2012
October 2012
November 2012
December 2012
June 2013
July 2013
August 2013
November 2013
January 2014
April 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
December 2014
January 2015
April 2015
May 2015
July 2015
September 2015
December 2015
January 2016
February 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
July 2017
September 2017
October 2017
November 2017
May 2018
July 2018
October 2018
February 2019
June 2019
August 2019
September 2019
January 2020
October 2020
December 2020
January 2021
January 2022
June 2022
July 2022
July 2023
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 324}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 31, "token_count": 30}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 13, "token_count": 48}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 31, "token_count": 25}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 32, "token_count": 42}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 32, "token_count": 12}, {"author_id": 31, "token_count": 8}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 77}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 13, "token_count": 19}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 8, "token_count": 22}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 54, "token_count": 24}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 18, "token_count": 8}, {"author_id": 1, "token_count": 16}, {"author_id": 16, "token_count": 1}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 16, "token_count": 1}, {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 13, "token_count": 15}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 22, "token_count": 4}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 16, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 28, "token_count": 5}, {"author_id": 1, "token_count": 35}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 43, "token_count": 3}, {"author_id": 26, "token_count": 12}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 13, "token_count": 5}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 37, "token_count": 36}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
367
27.97%
Daniel Vetter
257
19.59%
Rob Clark
97
7.39%
Russell King
63
4.80%
Matt Roper
54
4.12%
Philipp Zabel
36
2.74%
Chris Wilson
35
2.67%
Thierry Reding
25
1.91%
Lionel Landwerlin
24
1.83%
Maarten Lankhorst
17
1.30%
Ville Syrjälä
16
1.22%
Sean Paul
16
1.22%
Jesse Barnes
14
1.07%
Eric Anholt
9
0.69%
Thomas Zimmermann
8
0.61%
Linus Torvalds (pre-git)
8
0.61%
Keith Packard
8
0.61%
Boris Brezillon
5
0.38%
Andrey Grodzovsky
5
0.38%
Sam Ravnborg
3
0.23%
Jani Nikula
2
0.15%
Haneen Mohammed
2
0.15%
Maxime Ripard
1
0.08%
Brian Starkey
1
0.08%
Others
239
18.22%
click to expand▼
Total
1312
drm_crtc_helper.h
65
-
10
150
Dave Airlie
Thomas Zimmermann
Thierry Reding
Linus Torvalds (pre-git)
Keith Packard
Daniel Vetter
Maarten Lankhorst
Others
August 1992
May 1998
August 2004
July 2007
November 2008
December 2008
May 2009
August 2009
January 2014
July 2015
September 2015
December 2018
October 2022
January 2023
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 4, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
90
60.00%
Thomas Zimmermann
27
18.00%
Thierry Reding
5
3.33%
Linus Torvalds (pre-git)
5
3.33%
Keith Packard
5
3.33%
Daniel Vetter
3
2.00%
Maarten Lankhorst
1
0.67%
Others
14
9.33%
Total
150
drm_damage_helper.h
84
-
6
154
Rob Clark
Noralf Trönnes
Andrey Grodzovsky
Daniel Vetter
Others
July 2014
January 2017
May 2018
August 2018
January 2019
var spanGroupData = [ {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 13, "token_count": 31}, {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
31
20.13%
Noralf Trönnes
7
4.55%
Andrey Grodzovsky
5
3.25%
Daniel Vetter
2
1.30%
Others
109
70.78%
Total
154
drm_debugfs.h
186
-
18
403
Thierry Reding
Daniel Vetter
Dave Airlie
Danilo Krummrich
Eric Anholt
Sam Ravnborg
Linus Torvalds (pre-git)
Christian König
David Herrmann
Chris Wilson
Others
September 1999
September 2004
October 2004
November 2004
January 2005
March 2005
September 2005
November 2005
July 2007
April 2008
July 2008
February 2009
April 2013
May 2013
October 2013
December 2013
June 2014
August 2014
June 2016
March 2017
June 2019
March 2020
November 2020
December 2022
January 2023
July 2023
August 2023
September 2023
var spanGroupData = [ {"timestamp": 936169200, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 30, "token_count": 20}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 97}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 25, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 8, "token_count": 54}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 43, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 7, "token_count": 24}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 7, "token_count": 5}, {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Thierry Reding
54
13.40%
Daniel Vetter
44
10.92%
Dave Airlie
32
7.94%
Danilo Krummrich
29
7.20%
Eric Anholt
20
4.96%
Sam Ravnborg
6
1.49%
Linus Torvalds (pre-git)
5
1.24%
Christian König
5
1.24%
David Herrmann
4
0.99%
Chris Wilson
3
0.74%
Others
201
49.88%
Total
403
drm_debugfs_crc.h
80
-
8
139
Jani Nikula
Dave Airlie
Maarten Lankhorst
Thierry Reding
Daniel Vetter
Others
November 2008
February 2009
December 2013
June 2014
September 2014
October 2016
April 2018
March 2024
var spanGroupData = [ {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 106}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 2, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Jani Nikula
13
9.35%
Dave Airlie
6
4.32%
Maarten Lankhorst
3
2.16%
Thierry Reding
2
1.44%
Daniel Vetter
1
0.72%
Others
114
82.01%
Total
139
drm_device.h
322
-
21
297
Daniel Vetter
Sam Ravnborg
Dave Airlie
Noralf Trönnes
David Herrmann
Linus Torvalds (pre-git)
Thomas Zimmermann
Ville Syrjälä
Jesse Barnes
Eric Anholt
Thomas Hellstrom
Maarten Lankhorst
Christian König
Chris Wilson
Others
September 1999
July 2000
September 2004
February 2006
May 2007
July 2008
September 2008
November 2008
February 2009
September 2009
March 2010
October 2010
February 2011
August 2013
October 2013
December 2013
January 2014
February 2014
March 2014
July 2014
August 2014
September 2014
April 2016
June 2016
July 2016
January 2017
March 2017
May 2017
August 2017
October 2017
March 2018
July 2018
September 2018
November 2018
January 2019
May 2019
January 2020
March 2020
September 2020
November 2020
October 2022
January 2023
August 2023
November 2023
July 2024
var spanGroupData = [ {"timestamp": 936169200, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 42, "token_count": 11}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 30, "token_count": 6}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 25, "token_count": 15}, {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 43, "token_count": 47}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
103
34.68%
Sam Ravnborg
47
15.82%
Dave Airlie
25
8.42%
Noralf Trönnes
23
7.74%
David Herrmann
21
7.07%
Linus Torvalds (pre-git)
12
4.04%
Thomas Zimmermann
10
3.37%
Ville Syrjälä
7
2.36%
Jesse Barnes
6
2.02%
Eric Anholt
6
2.02%
Thomas Hellstrom
4
1.35%
Maarten Lankhorst
3
1.01%
Christian König
1
0.34%
Chris Wilson
1
0.34%
Others
28
9.43%
Total
297
drm_drv.h
572
-
36
894
Daniel Vetter
Dave Airlie
Eric Anholt
Thomas Zimmermann
Noralf Trönnes
Jani Nikula
David Herrmann
Rob Clark
Christian König
Chris Wilson
Lionel Landwerlin
Danilo Krummrich
Linus Torvalds (pre-git)
Dhinakaran Pandiyan
Ben Skeggs
Sean Paul
Ville Syrjälä
Maarten Lankhorst
Thomas Hellstrom
Maxime Ripard
Others
September 1999
July 2000
February 2002
August 2004
September 2004
November 2004
January 2005
March 2005
June 2005
July 2005
September 2005
November 2005
January 2006
March 2006
October 2006
July 2007
August 2007
September 2007
April 2008
February 2009
August 2009
December 2009
March 2010
May 2010
December 2010
November 2011
February 2012
August 2013
October 2013
January 2014
July 2014
September 2014
November 2015
June 2016
July 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
May 2017
July 2017
August 2017
September 2017
October 2017
November 2017
March 2018
June 2018
July 2018
September 2018
November 2018
January 2019
March 2019
April 2019
June 2019
January 2020
March 2020
April 2020
May 2020
September 2020
November 2020
March 2021
June 2021
September 2021
November 2021
July 2022
October 2022
November 2022
May 2023
June 2023
July 2023
August 2023
September 2023
October 2023
April 2024
September 2024
October 2024
var spanGroupData = [ {"timestamp": 936169200, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 30, "token_count": 11}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 25, "token_count": 26}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 30, "token_count": 17}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 48, "token_count": 7}, {"author_id": 1, "token_count": 136}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 45, "token_count": 7}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 3, "token_count": 31}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 89}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 54, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 13, "token_count": 18}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
312
34.90%
Dave Airlie
243
27.18%
Eric Anholt
41
4.59%
Thomas Zimmermann
39
4.36%
Noralf Trönnes
36
4.03%
Jani Nikula
30
3.36%
David Herrmann
27
3.02%
Rob Clark
18
2.01%
Christian König
15
1.68%
Chris Wilson
10
1.12%
Lionel Landwerlin
8
0.89%
Danilo Krummrich
8
0.89%
Linus Torvalds (pre-git)
7
0.78%
Dhinakaran Pandiyan
7
0.78%
Ben Skeggs
7
0.78%
Sean Paul
6
0.67%
Ville Syrjälä
5
0.56%
Maarten Lankhorst
5
0.56%
Thomas Hellstrom
4
0.45%
Maxime Ripard
4
0.45%
Others
62
6.94%
click to expand▼
Total
894
drm_edid.h
480
-
36
1707
Dave Airlie
Jani Nikula
Ville Syrjälä
Doug Anderson
Daniel Vetter
Adam Jackson
Jesse Barnes
Thierry Reding
Manasi D Navare
Alex Deucher
Shashank Sharma
Chris Wilson
Rob Clark
Linus Torvalds (pre-git)
Laurent Pinchart
Clint Taylor
Others
August 1992
September 2004
March 2005
July 2007
November 2008
June 2009
September 2009
November 2009
December 2009
February 2010
May 2010
August 2010
January 2011
February 2011
April 2011
July 2011
September 2011
April 2012
May 2012
November 2012
December 2012
January 2013
April 2013
July 2013
August 2013
March 2014
July 2014
August 2014
October 2014
December 2014
September 2015
February 2016
June 2016
August 2016
January 2017
July 2017
October 2018
February 2019
May 2019
June 2019
March 2020
May 2020
September 2020
December 2020
March 2021
August 2021
September 2021
March 2022
May 2022
June 2022
August 2022
September 2022
October 2022
January 2023
February 2023
May 2023
August 2023
December 2023
January 2024
March 2024
April 2024
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 468}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 103}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 41, "token_count": 30}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 41, "token_count": 20}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 20, "token_count": 77}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 41, "token_count": 44}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 8, "token_count": 24}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 24, "token_count": 14}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 60}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 58, "token_count": 14}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 5, "token_count": 31}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 14, "token_count": 16}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 92}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 19, "token_count": 113}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 67}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 2, "token_count": 66}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
497
29.12%
Jani Nikula
232
13.59%
Ville Syrjälä
129
7.56%
Doug Anderson
113
6.62%
Daniel Vetter
104
6.09%
Adam Jackson
94
5.51%
Jesse Barnes
77
4.51%
Thierry Reding
25
1.46%
Manasi D Navare
16
0.94%
Alex Deucher
16
0.94%
Shashank Sharma
14
0.82%
Chris Wilson
8
0.47%
Rob Clark
3
0.18%
Linus Torvalds (pre-git)
3
0.18%
Laurent Pinchart
3
0.18%
Clint Taylor
3
0.18%
Others
370
21.68%
Total
1707
drm_eld.h
164
-
5
458
Jani Nikula
Russell King
Linus Torvalds (pre-git)
Others
August 1992
October 2014
March 2015
February 2016
January 2017
October 2023
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 97}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 31, "token_count": 64}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 2, "token_count": 259}, ]}, ]
Author Name
Tokens
Token Proportion
Jani Nikula
356
77.73%
Russell King
64
13.97%
Linus Torvalds (pre-git)
3
0.66%
Others
35
7.64%
Total
458
drm_encoder.h
346
-
22
487
Daniel Vetter
Dave Airlie
Philipp Zabel
Ville Syrjälä
Dmitry Eremin-Solenikov
Russell King
Maarten Lankhorst
Chris Wilson
Laurent Pinchart
Rob Clark
Linus Torvalds (pre-git)
Keith Packard
Jérôme Glisse
Boris Brezillon
Stephen Chandler Paul
Maxime Ripard
Matt Roper
Jani Nikula
Others
September 1999
November 2004
March 2005
May 2007
July 2007
November 2008
January 2011
August 2012
June 2013
April 2014
June 2014
September 2014
October 2014
December 2014
April 2015
May 2015
July 2015
August 2015
December 2015
January 2016
May 2016
June 2016
July 2016
August 2016
November 2016
January 2017
March 2017
November 2017
June 2018
September 2018
September 2019
December 2019
February 2020
December 2020
March 2021
July 2022
December 2023
var spanGroupData = [ {"timestamp": 936169200, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 35, "token_count": 2}, {"author_id": 31, "token_count": 12}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 196}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 37, "token_count": 45}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 34, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
246
50.51%
Dave Airlie
97
19.92%
Philipp Zabel
45
9.24%
Ville Syrjälä
19
3.90%
Dmitry Eremin-Solenikov
13
2.67%
Russell King
12
2.46%
Maarten Lankhorst
9
1.85%
Chris Wilson
9
1.85%
Laurent Pinchart
7
1.44%
Rob Clark
2
0.41%
Linus Torvalds (pre-git)
2
0.41%
Keith Packard
2
0.41%
Jérôme Glisse
2
0.41%
Boris Brezillon
2
0.41%
Stephen Chandler Paul
1
0.21%
Maxime Ripard
1
0.21%
Matt Roper
1
0.21%
Jani Nikula
1
0.21%
Others
16
3.29%
Total
487
drm_encoder_slave.h
241
-
9
533
Francisco Jerez
Jani Nikula
Rob Clark
Dave Airlie
Daniel Vetter
Laurent Pinchart
Ville Syrjälä
Others
November 2008
August 2009
July 2012
October 2012
January 2013
December 2015
August 2016
March 2024
var spanGroupData = [ {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 29, "token_count": 482}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 13, "token_count": 18}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 2, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Francisco Jerez
482
90.43%
Jani Nikula
22
4.13%
Rob Clark
18
3.38%
Dave Airlie
3
0.56%
Daniel Vetter
3
0.56%
Laurent Pinchart
2
0.38%
Ville Syrjälä
1
0.19%
Others
2
0.38%
Total
533
drm_exec.h
150
-
3
271
Christian König
Thomas Hellstrom
Rob Clark
April 2022
July 2023
September 2023
November 2023
January 2024
var spanGroupData = [ {"timestamp": 1648796400, "group": [ {"author_id": 9, "token_count": 227}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 12, "token_count": 35}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 12, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
231
85.24%
Thomas Hellstrom
37
13.65%
Rob Clark
3
1.11%
Total
271
drm_fb_dma_helper.h
28
-
10
93
Danilo Krummrich
Noralf Trönnes
Others
July 2012
April 2016
November 2016
April 2017
November 2017
November 2019
May 2021
August 2022
April 2024
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Danilo Krummrich
6
6.45%
Noralf Trönnes
1
1.08%
Others
86
92.47%
Total
93
drm_fb_helper.h
408
-
17
951
Dave Airlie
Archit Taneja
Noralf Trönnes
Jérôme Glisse
Thomas Zimmermann
Jesse Barnes
Maxime Ripard
Daniel Vetter
Thierry Reding
Dmitry Eremin-Solenikov
Eric Anholt
Linus Torvalds (pre-git)
Chris Wilson
Rob Clark
Others
May 1998
July 2008
November 2008
June 2009
August 2009
October 2009
March 2010
May 2010
August 2010
January 2011
April 2011
November 2011
May 2014
June 2014
December 2014
July 2015
August 2015
December 2015
April 2016
August 2016
September 2016
October 2016
February 2017
July 2017
October 2017
December 2017
July 2018
March 2019
November 2020
April 2022
November 2022
January 2023
March 2023
May 2023
October 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 30, "token_count": 7}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 20, "token_count": 34}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 35, "token_count": 68}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 146}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 146}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 20, "token_count": 25}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 49, "token_count": 19}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 49, "token_count": 127}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 40}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 1, "token_count": 6}, {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 15, "token_count": 35}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 3, "token_count": 29}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 40}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 4, "token_count": 18}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 34, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
341
35.86%
Archit Taneja
146
15.35%
Noralf Trönnes
143
15.04%
Jérôme Glisse
68
7.15%
Thomas Zimmermann
65
6.83%
Jesse Barnes
59
6.20%
Maxime Ripard
35
3.68%
Daniel Vetter
28
2.94%
Thierry Reding
17
1.79%
Dmitry Eremin-Solenikov
10
1.05%
Eric Anholt
7
0.74%
Linus Torvalds (pre-git)
6
0.63%
Chris Wilson
3
0.32%
Rob Clark
2
0.21%
Others
21
2.21%
Total
951
drm_fbdev_client.h
19
-
8
58
Thomas Zimmermann
Dave Airlie
Daniel Vetter
Christian König
Linus Torvalds (pre-git)
Noralf Trönnes
Others
July 2000
November 2005
October 2006
July 2007
November 2016
April 2017
November 2017
September 2020
September 2021
July 2022
November 2022
September 2024
var spanGroupData = [ {"timestamp": 962434800, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 4, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
31
53.45%
Dave Airlie
7
12.07%
Daniel Vetter
6
10.34%
Christian König
4
6.90%
Linus Torvalds (pre-git)
1
1.72%
Noralf Trönnes
1
1.72%
Others
8
13.79%
Total
58
drm_fbdev_dma.h
20
-
1
46
Thomas Zimmermann
March 2023
September 2024
var spanGroupData = [ {"timestamp": 1677657600, "group": [ {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 4, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
46
100.00%
Total
46
drm_fbdev_shmem.h
20
-
1
46
Thomas Zimmermann
April 2024
September 2024
var spanGroupData = [ {"timestamp": 1711954800, "group": [ {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 4, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
46
100.00%
Total
46
drm_fbdev_ttm.h
22
-
5
49
Thomas Zimmermann
Dave Airlie
Archit Taneja
Chris Wilson
Noralf Trönnes
August 2009
March 2010
August 2015
August 2016
July 2018
November 2022
April 2024
September 2024
var spanGroupData = [ {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 4, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
31
63.27%
Dave Airlie
12
24.49%
Archit Taneja
3
6.12%
Chris Wilson
2
4.08%
Noralf Trönnes
1
2.04%
Total
49
drm_file.h
507
-
33
710
Daniel Vetter
Dave Airlie
Rob Clark
Linus Torvalds (pre-git)
Chris Wilson
Eric Anholt
David Herrmann
Noralf Trönnes
Christian König
Jani Nikula
Thomas Hellstrom
Ankit Nautiyal
Others
September 1991
March 1992
August 1992
November 1993
August 1998
September 1999
March 2000
July 2000
February 2002
March 2003
September 2004
November 2004
January 2005
March 2005
June 2005
November 2005
May 2007
July 2007
August 2007
September 2007
April 2008
July 2008
November 2008
February 2009
April 2009
September 2009
December 2010
May 2011
November 2011
December 2012
August 2013
October 2013
January 2014
March 2014
August 2014
December 2014
May 2015
November 2015
January 2016
June 2016
August 2016
October 2016
November 2016
December 2016
March 2017
April 2017
May 2017
July 2017
November 2017
February 2018
May 2018
November 2018
December 2018
November 2019
January 2020
March 2020
January 2021
July 2021
August 2021
April 2022
October 2022
March 2023
May 2023
June 2023
July 2023
August 2023
October 2023
August 2024
October 2024
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 42, "token_count": 15}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 42, "token_count": 15}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 42, "token_count": 19}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 30, "token_count": 11}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 30, "token_count": 6}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 30, "token_count": 7}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 25, "token_count": 9}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 107}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 23, "token_count": 3}, {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 18, "token_count": 23}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 13, "token_count": 69}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
196
27.61%
Dave Airlie
92
12.96%
Rob Clark
74
10.42%
Linus Torvalds (pre-git)
73
10.28%
Chris Wilson
30
4.23%
Eric Anholt
26
3.66%
David Herrmann
19
2.68%
Noralf Trönnes
12
1.69%
Christian König
5
0.70%
Jani Nikula
4
0.56%
Thomas Hellstrom
3
0.42%
Ankit Nautiyal
3
0.42%
Others
173
24.37%
Total
710
drm_fixed.h
241
-
10
892
Alex Deucher
Harry Wentland
Jérôme Glisse
Imre Deak
Ben Skeggs
Thomas Zimmermann
Others
June 2009
December 2009
April 2010
April 2012
March 2013
July 2013
January 2016
January 2023
May 2023
November 2023
March 2024
April 2024
June 2024
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 35, "token_count": 113}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 24, "token_count": 60}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 48, "token_count": 22}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 24, "token_count": 392}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 24, "token_count": 17}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 44, "token_count": 184}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 11, "token_count": 75}, ]}, ]
Author Name
Tokens
Token Proportion
Alex Deucher
469
52.58%
Harry Wentland
185
20.74%
Jérôme Glisse
113
12.67%
Imre Deak
75
8.41%
Ben Skeggs
22
2.47%
Thomas Zimmermann
2
0.22%
Others
26
2.91%
Total
892
drm_flip_work.h
78
-
3
123
Rob Clark
Boris Brezillon
Thomas Zimmermann
August 2013
November 2014
November 2023
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 13, "token_count": 106}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 28, "token_count": 16}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 4, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
106
86.18%
Boris Brezillon
16
13.01%
Thomas Zimmermann
1
0.81%
Total
123
drm_format_helper.h
126
-
9
709
Thomas Zimmermann
Gerd Hoffmann
Noralf Trönnes
Jani Nikula
Others
January 2017
June 2017
August 2017
January 2019
April 2019
May 2019
May 2020
April 2021
September 2021
November 2021
December 2021
February 2022
March 2022
August 2022
September 2022
January 2023
October 2023
March 2024
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 3, "token_count": 59}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 38, "token_count": 135}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 4, "token_count": 82}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 4, "token_count": 99}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 4, "token_count": 155}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
406
57.26%
Gerd Hoffmann
135
19.04%
Noralf Trönnes
100
14.10%
Jani Nikula
1
0.14%
Others
67
9.45%
Total
709
drm_fourcc.h
325
-
15
611
Paul Kocialkowski
Laurent Pinchart
Noralf Trönnes
Maxime Ripard
Ville Syrjälä
Gerd Hoffmann
Dave Airlie
Daniel Vetter
Thomas Zimmermann
Linus Torvalds (pre-git)
Matt Roper
Others
August 1992
March 2005
September 2005
July 2007
November 2008
December 2011
April 2012
June 2014
November 2015
February 2016
June 2016
August 2016
October 2016
November 2016
March 2017
August 2017
December 2017
July 2018
September 2018
October 2018
November 2018
January 2019
May 2019
July 2021
July 2022
September 2023
September 2024
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 21, "token_count": 13}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 21, "token_count": 60}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 70}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 38, "token_count": 42}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 57, "token_count": 186}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 15, "token_count": 46}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 4, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Paul Kocialkowski
186
30.44%
Laurent Pinchart
73
11.95%
Noralf Trönnes
70
11.46%
Maxime Ripard
49
8.02%
Ville Syrjälä
43
7.04%
Gerd Hoffmann
42
6.87%
Dave Airlie
20
3.27%
Daniel Vetter
20
3.27%
Thomas Zimmermann
16
2.62%
Linus Torvalds (pre-git)
5
0.82%
Matt Roper
4
0.65%
Others
83
13.58%
Total
611
drm_framebuffer.h
321
-
22
441
Dave Airlie
Daniel Vetter
Chris Wilson
Ville Syrjälä
Thierry Reding
Noralf Trönnes
Maarten Lankhorst
Eric Anholt
Sam Ravnborg
Thomas Zimmermann
Matt Roper
Jesse Barnes
Others
February 2002
March 2005
July 2007
August 2007
July 2008
November 2008
November 2009
December 2009
March 2010
November 2011
December 2011
April 2012
May 2012
November 2012
December 2012
June 2013
January 2014
April 2014
December 2014
July 2015
December 2015
April 2016
June 2016
August 2016
November 2016
December 2016
January 2017
February 2017
August 2017
November 2017
December 2017
January 2019
June 2019
March 2020
July 2021
July 2022
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 18, "token_count": 36}, {"author_id": 5, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 16, "token_count": 7}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 43, "token_count": 2}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
142
32.20%
Daniel Vetter
110
24.94%
Chris Wilson
36
8.16%
Ville Syrjälä
19
4.31%
Thierry Reding
12
2.72%
Noralf Trönnes
12
2.72%
Maarten Lankhorst
7
1.59%
Eric Anholt
7
1.59%
Sam Ravnborg
5
1.13%
Thomas Zimmermann
3
0.68%
Matt Roper
1
0.23%
Jesse Barnes
1
0.23%
Others
86
19.50%
Total
441
drm_gem.h
640
-
34
1086
Eric Anholt
Rob Clark
Noralf Trönnes
Sascha Hauer
Danilo Krummrich
Daniel Vetter
Dave Airlie
Rob Herring
Thomas Zimmermann
Alex Deucher
Linus Torvalds (pre-git)
Chris Wilson
Jesse Barnes
Laurent Pinchart
David Herrmann
Gerd Hoffmann
Christian König
Thierry Reding
Others
October 1997
January 1998
September 1999
July 2000
October 2000
March 2003
November 2005
July 2007
July 2008
November 2008
February 2009
August 2009
April 2010
May 2010
September 2010
December 2010
February 2011
June 2011
August 2011
November 2011
January 2012
April 2012
June 2012
February 2013
March 2013
April 2013
June 2013
July 2013
August 2013
December 2013
August 2014
September 2014
October 2015
May 2016
July 2016
November 2016
January 2017
February 2017
March 2017
July 2017
November 2017
November 2018
February 2019
March 2019
June 2019
August 2019
October 2019
May 2020
July 2020
September 2020
November 2020
February 2022
June 2022
August 2022
October 2022
November 2022
March 2023
May 2023
July 2023
August 2023
September 2023
November 2023
February 2024
August 2024
September 2024
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 30, "token_count": 137}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 53, "token_count": 128}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 21, "token_count": 12}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 13, "token_count": 26}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 25, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 119}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 39, "token_count": 29}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 30, "token_count": 38}, {"author_id": 39, "token_count": 13}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 18, "token_count": 11}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 13, "token_count": 94}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 13, "token_count": 26}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 7, "token_count": 91}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 24, "token_count": 19}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
175
16.11%
Rob Clark
166
15.29%
Noralf Trönnes
144
13.26%
Sascha Hauer
128
11.79%
Danilo Krummrich
102
9.39%
Daniel Vetter
78
7.18%
Dave Airlie
49
4.51%
Rob Herring
43
3.96%
Thomas Zimmermann
23
2.12%
Alex Deucher
19
1.75%
Linus Torvalds (pre-git)
18
1.66%
Chris Wilson
15
1.38%
Jesse Barnes
14
1.29%
Laurent Pinchart
12
1.10%
David Herrmann
7
0.64%
Gerd Hoffmann
4
0.37%
Christian König
4
0.37%
Thierry Reding
2
0.18%
Others
83
7.64%
Total
1086
drm_gem_atomic_helper.h
154
-
3
289
Thomas Zimmermann
Noralf Trönnes
Others
August 2017
February 2021
July 2021
August 2021
November 2021
February 2022
October 2022
October 2023
var spanGroupData = [ {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 4, "token_count": 243}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 4, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
283
97.92%
Noralf Trönnes
3
1.04%
Others
3
1.04%
Total
289
drm_gem_dma_helper.h
274
-
18
482
Thomas Zimmermann
Danilo Krummrich
Sascha Hauer
Noralf Trönnes
Eric Anholt
Rob Clark
Maarten Lankhorst
Sam Ravnborg
Laurent Pinchart
Thierry Reding
Daniel Vetter
Others
June 2012
December 2012
February 2013
June 2013
January 2014
March 2014
September 2014
November 2014
January 2015
November 2015
January 2017
April 2017
November 2017
November 2018
January 2019
June 2020
November 2020
May 2021
November 2021
February 2022
August 2022
June 2023
August 2024
var spanGroupData = [ {"timestamp": 1338534000, "group": [ {"author_id": 53, "token_count": 72}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 13, "token_count": 14}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 30, "token_count": 7}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 43, "token_count": 7}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 4, "token_count": 134}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 7, "token_count": 82}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
157
32.57%
Danilo Krummrich
82
17.01%
Sascha Hauer
72
14.94%
Noralf Trönnes
23
4.77%
Eric Anholt
15
3.11%
Rob Clark
14
2.90%
Maarten Lankhorst
9
1.87%
Sam Ravnborg
7
1.45%
Laurent Pinchart
5
1.04%
Thierry Reding
3
0.62%
Daniel Vetter
3
0.62%
Others
92
19.09%
Total
482
drm_gem_framebuffer_helper.h
53
-
11
275
Noralf Trönnes
Dave Airlie
Thomas Zimmermann
Daniel Vetter
Ville Syrjälä
Maarten Lankhorst
Jesse Barnes
Others
March 2005
July 2007
November 2008
November 2009
November 2011
January 2014
May 2015
June 2016
August 2016
November 2016
February 2017
August 2017
September 2017
January 2019
March 2020
July 2021
August 2021
February 2022
May 2022
var spanGroupData = [ {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 3, "token_count": 87}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 4, "token_count": 30}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 4, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Noralf Trönnes
92
33.45%
Dave Airlie
55
20.00%
Thomas Zimmermann
36
13.09%
Daniel Vetter
33
12.00%
Ville Syrjälä
7
2.55%
Maarten Lankhorst
5
1.82%
Jesse Barnes
5
1.82%
Others
42
15.27%
Total
275
drm_gem_shmem_helper.h
290
-
10
672
Noralf Trönnes
Thomas Zimmermann
Rob Herring
Gerd Hoffmann
Dave Airlie
Others
September 2013
September 2018
March 2019
August 2019
October 2019
November 2019
January 2020
February 2020
November 2020
November 2021
February 2022
July 2022
November 2022
May 2023
June 2023
February 2024
September 2024
var spanGroupData = [ {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 39, "token_count": 20}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 308}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 38, "token_count": 2}, {"author_id": 39, "token_count": 110}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 4, "token_count": 169}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Noralf Trönnes
308
45.83%
Thomas Zimmermann
185
27.53%
Rob Herring
132
19.64%
Gerd Hoffmann
8
1.19%
Dave Airlie
5
0.74%
Others
34
5.06%
Total
672
drm_gem_ttm_helper.h
29
-
6
114
Gerd Hoffmann
Thomas Zimmermann
Thomas Hellstrom
Christian König
Others
June 2009
September 2019
October 2019
November 2020
April 2021
November 2021
February 2022
May 2022
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 38, "token_count": 46}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 38, "token_count": 28}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 9, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Gerd Hoffmann
74
64.91%
Thomas Zimmermann
31
27.19%
Thomas Hellstrom
4
3.51%
Christian König
1
0.88%
Others
4
3.51%
Total
114
drm_gem_vram_helper.h
204
-
12
408
Thomas Zimmermann
Gerd Hoffmann
Christian König
Sam Ravnborg
Daniel Vetter
Noralf Trönnes
Jani Nikula
Others
March 2019
May 2019
June 2019
August 2019
September 2019
October 2019
November 2019
December 2019
February 2020
March 2020
July 2020
September 2020
October 2020
November 2020
June 2021
November 2021
February 2022
May 2022
June 2023
January 2024
March 2024
var spanGroupData = [ {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 4, "token_count": 274}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 43, "token_count": 6}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 38, "token_count": 11}, {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 38, "token_count": 2}, {"author_id": 4, "token_count": 30}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 11}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
358
87.75%
Gerd Hoffmann
16
3.92%
Christian König
9
2.21%
Sam Ravnborg
6
1.47%
Daniel Vetter
5
1.23%
Noralf Trönnes
1
0.25%
Jani Nikula
1
0.25%
Others
12
2.94%
Total
408
drm_gpuvm.h
1247
-
19
2061
Danilo Krummrich
Rob Clark
Dave Airlie
Noralf Trönnes
Daniel Vetter
Thomas Hellstrom
Rob Herring
Chris Wilson
Christian König
Boris Brezillon
Others
December 2010
June 2011
June 2013
September 2014
November 2016
July 2017
March 2018
February 2019
August 2019
May 2020
January 2022
August 2022
November 2022
July 2023
August 2023
September 2023
November 2023
December 2023
January 2024
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 13, "token_count": 30}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 7, "token_count": 1016}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 7, "token_count": 6}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 7, "token_count": 116}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 7, "token_count": 666}, {"author_id": 12, "token_count": 1}, {"author_id": 60, "token_count": 112}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 12, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Danilo Krummrich
1804
87.53%
Rob Clark
30
1.46%
Dave Airlie
21
1.02%
Noralf Trönnes
10
0.49%
Daniel Vetter
10
0.49%
Thomas Hellstrom
2
0.10%
Rob Herring
2
0.10%
Chris Wilson
2
0.10%
Christian König
1
0.05%
Boris Brezillon
1
0.05%
Others
178
8.64%
Total
2061
drm_ioctl.h
174
-
13
268
Daniel Vetter
Linus Torvalds (pre-git)
Eric Anholt
Dave Airlie
Thomas Hellstrom
Jani Nikula
David Herrmann
Others
March 1992
May 1992
August 1992
February 1993
March 1993
April 1993
May 1994
September 1999
February 2002
September 2004
November 2004
June 2005
January 2006
August 2007
September 2007
March 2009
December 2009
August 2010
May 2013
February 2014
August 2014
September 2015
July 2016
November 2016
March 2017
April 2017
May 2017
July 2021
var spanGroupData = [ {"timestamp": 699436800, "group": [ {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 704703600, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 42, "token_count": 10}, ]}, {"timestamp": 728553600, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 730972800, "group": [ {"author_id": 42, "token_count": 10}, ]}, {"timestamp": 733651200, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 42, "token_count": 27}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 30, "token_count": 6}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 30, "token_count": 29}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 12, "token_count": 13}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
70
26.12%
Linus Torvalds (pre-git)
63
23.51%
Eric Anholt
35
13.06%
Dave Airlie
35
13.06%
Thomas Hellstrom
13
4.85%
Jani Nikula
12
4.48%
David Herrmann
2
0.75%
Others
38
14.18%
Total
268
drm_kunit_helpers.h
127
-
5
330
Maxime Ripard
Noralf Trönnes
Thomas Hellstrom
Jani Nikula
Others
November 2022
December 2022
July 2023
September 2023
February 2024
March 2024
October 2024
var spanGroupData = [ {"timestamp": 1667286000, "group": [ {"author_id": 15, "token_count": 84}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 15, "token_count": 119}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 15, "token_count": 30}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 15, "token_count": 73}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
306
92.73%
Noralf Trönnes
6
1.82%
Thomas Hellstrom
5
1.52%
Jani Nikula
1
0.30%
Others
12
3.64%
Total
330
drm_lease.h
39
-
8
160
Keith Packard
Dave Airlie
Eric Anholt
Daniel Vetter
Jani Nikula
Others
September 2004
November 2004
March 2005
July 2007
August 2007
September 2007
December 2009
December 2010
June 2013
January 2014
May 2015
April 2016
June 2016
August 2016
March 2017
May 2019
March 2024
var spanGroupData = [ {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 30, "token_count": 12}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 33, "token_count": 62}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 2, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Keith Packard
62
38.75%
Dave Airlie
49
30.63%
Eric Anholt
20
12.50%
Daniel Vetter
15
9.38%
Jani Nikula
3
1.88%
Others
11
6.88%
Total
160
drm_managed.h
130
-
11
319
Daniel Vetter
Dave Airlie
Matthew Auld
Thierry Reding
Linus Torvalds (pre-git)
Thomas Zimmermann
Eric Anholt
Others
July 2000
February 2002
September 2005
November 2005
July 2007
September 2007
April 2014
December 2015
April 2019
March 2020
May 2022
May 2023
January 2024
var spanGroupData = [ {"timestamp": 962434800, "group": [ {"author_id": 42, "token_count": 8}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 30, "token_count": 6}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 218}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 36, "token_count": 13}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
218
68.34%
Dave Airlie
45
14.11%
Matthew Auld
13
4.08%
Thierry Reding
10
3.13%
Linus Torvalds (pre-git)
8
2.51%
Thomas Zimmermann
7
2.19%
Eric Anholt
6
1.88%
Others
12
3.76%
Total
319
drm_mipi_dbi.h
259
-
10
628
Noralf Trönnes
Thomas Zimmermann
Ville Syrjälä
Others
January 2017
November 2017
January 2018
March 2018
January 2019
February 2019
May 2019
July 2019
January 2020
March 2020
January 2021
July 2021
December 2021
February 2022
April 2022
September 2022
December 2022
October 2023
June 2024
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 357}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 3, "token_count": 18}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 29}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 85}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 4, "token_count": 36}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 3, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Noralf Trönnes
521
82.96%
Thomas Zimmermann
49
7.80%
Ville Syrjälä
16
2.55%
Others
42
6.69%
Total
628
drm_mipi_dsi.h
498
-
26
1455
Andrzej Hajda
Thierry Reding
Doug Anderson
Dmitry Eremin-Solenikov
Archit Taneja
Jani Nikula
Maxime Ripard
Others
December 2013
March 2014
April 2014
July 2014
August 2014
October 2014
November 2014
October 2015
November 2015
February 2016
June 2016
July 2016
August 2016
October 2018
June 2019
October 2019
June 2021
July 2021
September 2021
March 2022
June 2022
July 2022
January 2023
September 2023
April 2024
May 2024
June 2024
August 2024
October 2024
var spanGroupData = [ {"timestamp": 1385884800, "group": [ {"author_id": 10, "token_count": 634}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 10, "token_count": 13}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 8, "token_count": 42}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 8, "token_count": 135}, {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 8, "token_count": 28}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 26}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 49, "token_count": 71}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 15, "token_count": 12}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 34, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 34, "token_count": 30}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 34, "token_count": 41}, {"author_id": 19, "token_count": 148}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Andrzej Hajda
647
44.47%
Thierry Reding
257
17.66%
Doug Anderson
148
10.17%
Dmitry Eremin-Solenikov
76
5.22%
Archit Taneja
71
4.88%
Jani Nikula
21
1.44%
Maxime Ripard
13
0.89%
Others
222
15.26%
Total
1455
drm_mm.h
552
-
17
855
Chris Wilson
Daniel Vetter
Jérôme Glisse
Thomas Hellstrom
David Herrmann
Dave Airlie
Thierry Reding
Ben Widawsky
Others
October 2004
August 2006
January 2007
July 2007
April 2009
June 2009
August 2009
September 2009
December 2009
July 2010
August 2010
September 2010
February 2011
March 2011
February 2012
July 2012
November 2012
December 2012
July 2013
January 2014
April 2014
January 2015
November 2015
August 2016
October 2016
November 2016
December 2016
February 2017
September 2017
November 2017
May 2018
October 2019
March 2020
May 2020
September 2020
November 2021
var spanGroupData = [ {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 12, "token_count": 23}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 12, "token_count": 21}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 35, "token_count": 58}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 35, "token_count": 7}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 1, "token_count": 80}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 18, "token_count": 34}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 18, "token_count": 77}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 18, "token_count": 21}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 46, "token_count": 6}, {"author_id": 25, "token_count": 38}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 18, "token_count": 26}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 18, "token_count": 13}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 18, "token_count": 21}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 18, "token_count": 179}, {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 18, "token_count": 54}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 18, "token_count": 23}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 18, "token_count": 18}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Chris Wilson
469
54.85%
Daniel Vetter
152
17.78%
Jérôme Glisse
65
7.60%
Thomas Hellstrom
53
6.20%
David Herrmann
38
4.44%
Dave Airlie
28
3.27%
Thierry Reding
18
2.11%
Ben Widawsky
6
0.70%
Others
26
3.04%
Total
855
drm_mode_config.h
979
-
39
801
Daniel Vetter
Dave Airlie
Rob Clark
Ville Syrjälä
Francisco Jerez
Maarten Lankhorst
Lionel Landwerlin
Brian Starkey
Jesse Barnes
Maxime Ripard
Linus Torvalds (pre-git)
Gerd Hoffmann
Sean Paul
Ramalingam C
Noralf Trönnes
Manasi D Navare
Hans de Goede
Alex Deucher
Ben Widawsky
Boris Brezillon
Matt Roper
Keith Packard
Thierry Reding
Laurent Pinchart
Others
August 1992
October 1997
May 1998
March 2005
September 2005
July 2007
November 2008
January 2009
August 2009
November 2009
March 2010
May 2010
July 2010
September 2011
November 2011
May 2012
October 2012
November 2012
December 2012
July 2013
August 2013
November 2013
January 2014
February 2014
April 2014
May 2014
June 2014
July 2014
October 2014
November 2014
December 2014
January 2015
April 2015
May 2015
November 2015
December 2015
February 2016
April 2016
May 2016
June 2016
July 2016
August 2016
November 2016
December 2016
January 2017
March 2017
July 2017
August 2017
October 2017
November 2017
December 2017
January 2018
March 2018
May 2018
July 2018
September 2018
October 2018
December 2018
February 2019
May 2019
June 2019
August 2019
March 2020
April 2020
July 2020
September 2020
January 2022
October 2022
November 2022
March 2024
April 2024
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 149}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 29, "token_count": 30}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 32, "token_count": 2}, {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 13, "token_count": 50}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 16, "token_count": 21}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 54, "token_count": 25}, {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 38}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 21, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 55, "token_count": 18}, {"author_id": 1, "token_count": 16}, {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 46, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 6}, {"author_id": 3, "token_count": 6}, {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 38, "token_count": 7}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 13, "token_count": 5}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 28, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 5, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
220
27.47%
Dave Airlie
218
27.22%
Rob Clark
64
7.99%
Ville Syrjälä
32
4.00%
Francisco Jerez
30
3.75%
Maarten Lankhorst
26
3.25%
Lionel Landwerlin
25
3.12%
Brian Starkey
18
2.25%
Jesse Barnes
12
1.50%
Maxime Ripard
8
1.00%
Linus Torvalds (pre-git)
7
0.87%
Gerd Hoffmann
7
0.87%
Sean Paul
6
0.75%
Ramalingam C
6
0.75%
Noralf Trönnes
6
0.75%
Manasi D Navare
6
0.75%
Hans de Goede
6
0.75%
Alex Deucher
6
0.75%
Ben Widawsky
5
0.62%
Boris Brezillon
4
0.50%
Matt Roper
3
0.37%
Keith Packard
3
0.37%
Thierry Reding
2
0.25%
Laurent Pinchart
2
0.25%
Others
79
9.86%
click to expand▼
Total
801
drm_mode_object.h
142
-
11
218
Dave Airlie
Daniel Vetter
Rob Clark
Keith Packard
Jesse Barnes
Thierry Reding
Ville Syrjälä
Others
September 2004
March 2005
July 2007
November 2008
November 2011
May 2012
September 2012
December 2012
June 2013
January 2014
December 2014
May 2015
April 2016
June 2016
August 2016
February 2017
March 2017
February 2022
November 2023
var spanGroupData = [ {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 13, "token_count": 16}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
75
34.40%
Daniel Vetter
74
33.94%
Rob Clark
20
9.17%
Keith Packard
6
2.75%
Jesse Barnes
5
2.29%
Thierry Reding
3
1.38%
Ville Syrjälä
1
0.46%
Others
34
15.60%
Total
218
drm_modes.h
575
-
30
1200
Dave Airlie
Daniel Vetter
Ville Syrjälä
Maxime Ripard
Noralf Trönnes
Shashank Sharma
Thomas Zimmermann
Chris Wilson
Adam Jackson
Philipp Zabel
Rob Clark
Linus Torvalds (pre-git)
Thierry Reding
Alex Deucher
Eric Anholt
Hans de Goede
Others
March 1997
May 1998
September 1999
November 2004
March 2005
July 2005
September 2005
January 2006
July 2007
September 2007
November 2008
June 2009
September 2009
December 2009
February 2010
March 2010
May 2010
January 2011
April 2011
November 2011
March 2012
May 2012
October 2012
November 2012
April 2013
September 2013
December 2013
January 2014
December 2014
February 2015
May 2015
November 2015
December 2015
June 2016
July 2016
August 2016
November 2016
January 2017
May 2017
July 2017
November 2017
May 2018
July 2018
January 2019
February 2019
June 2019
February 2020
April 2020
May 2020
November 2020
January 2021
February 2022
September 2022
November 2022
January 2024
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 249}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 41, "token_count": 26}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 18, "token_count": 23}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 5, "token_count": 13}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 218}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 5, "token_count": 20}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 58, "token_count": 31}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 5, "token_count": 32}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 37, "token_count": 25}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 30}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 15, "token_count": 71}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
328
27.33%
Daniel Vetter
251
20.92%
Ville Syrjälä
123
10.25%
Maxime Ripard
71
5.92%
Noralf Trönnes
41
3.42%
Shashank Sharma
31
2.58%
Thomas Zimmermann
30
2.50%
Chris Wilson
28
2.33%
Adam Jackson
27
2.25%
Philipp Zabel
25
2.08%
Rob Clark
10
0.83%
Linus Torvalds (pre-git)
5
0.42%
Thierry Reding
3
0.25%
Alex Deucher
3
0.25%
Eric Anholt
2
0.17%
Hans de Goede
1
0.08%
Others
221
18.42%
Total
1200
drm_modeset_helper.h
44
-
8
90
Dave Airlie
Daniel Vetter
Sam Ravnborg
Matt Roper
Noralf Trönnes
Ben Skeggs
Ville Syrjälä
Jesse Barnes
September 2005
July 2007
November 2008
December 2009
November 2011
October 2012
January 2014
April 2014
July 2014
November 2015
August 2016
December 2016
November 2017
January 2019
var spanGroupData = [ {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 48, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 32, "token_count": 15}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 43, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
23
25.56%
Daniel Vetter
22
24.44%
Sam Ravnborg
15
16.67%
Matt Roper
15
16.67%
Noralf Trönnes
5
5.56%
Ben Skeggs
5
5.56%
Ville Syrjälä
4
4.44%
Jesse Barnes
1
1.11%
Total
90
drm_modeset_helper_vtables.h
1563
-
37
1175
Dave Airlie
Daniel Vetter
Matt Roper
Laurent Pinchart
Thierry Reding
Maxime Ripard
Brian Starkey
Maarten Lankhorst
Thomas Zimmermann
Sean Paul
Dmitry Eremin-Solenikov
Jesse Barnes
Stephen Chandler Paul
Rob Clark
Linus Torvalds (pre-git)
Alex Deucher
Philipp Zabel
Lionel Landwerlin
Sam Ravnborg
Chris Wilson
Ville Syrjälä
Jani Nikula
Boris Brezillon
Others
November 1993
November 2008
December 2008
February 2009
August 2009
March 2010
June 2010
August 2010
September 2010
October 2010
December 2010
July 2012
October 2012
October 2013
November 2013
April 2014
July 2014
September 2014
October 2014
November 2014
December 2014
January 2015
March 2015
July 2015
August 2015
September 2015
December 2015
February 2016
June 2016
July 2016
August 2016
November 2016
January 2017
March 2017
April 2017
May 2017
June 2017
July 2018
February 2019
June 2019
September 2019
January 2020
April 2020
July 2020
October 2020
November 2020
December 2020
February 2021
October 2022
November 2022
February 2023
July 2023
September 2023
December 2023
March 2024
April 2024
var spanGroupData = [ {"timestamp": 752140800, "group": [ {"author_id": 42, "token_count": 10}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 435}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 32, "token_count": 80}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 91}, {"author_id": 8, "token_count": 31}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 69}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 55, "token_count": 22}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 16, "token_count": 19}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 21, "token_count": 23}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 21, "token_count": 26}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 26, "token_count": 15}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 15, "token_count": 11}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 15, "token_count": 12}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 34, "token_count": 14}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
451
38.38%
Daniel Vetter
239
20.34%
Matt Roper
80
6.81%
Laurent Pinchart
52
4.43%
Thierry Reding
51
4.34%
Maxime Ripard
33
2.81%
Brian Starkey
22
1.87%
Maarten Lankhorst
21
1.79%
Thomas Zimmermann
20
1.70%
Sean Paul
15
1.28%
Dmitry Eremin-Solenikov
14
1.19%
Jesse Barnes
12
1.02%
Stephen Chandler Paul
11
0.94%
Rob Clark
10
0.85%
Linus Torvalds (pre-git)
10
0.85%
Alex Deucher
5
0.43%
Philipp Zabel
4
0.34%
Lionel Landwerlin
3
0.26%
Sam Ravnborg
2
0.17%
Chris Wilson
2
0.17%
Ville Syrjälä
1
0.09%
Jani Nikula
1
0.09%
Boris Brezillon
1
0.09%
Others
115
9.79%
click to expand▼
Total
1175
drm_modeset_lock.h
215
-
15
305
Rob Clark
Sean Paul
Dave Airlie
Ville Syrjälä
Jani Nikula
Daniel Vetter
Maarten Lankhorst
Keith Packard
David Herrmann
Jesse Barnes
Thierry Reding
Matt Roper
Others
February 2002
September 2005
July 2007
November 2008
February 2011
September 2011
November 2011
September 2013
October 2013
November 2013
July 2014
August 2015
December 2015
November 2016
September 2017
November 2018
February 2019
July 2019
August 2020
October 2021
January 2022
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 5, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 13, "token_count": 174}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 16, "token_count": 11}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 26, "token_count": 23}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
175
57.38%
Sean Paul
27
8.85%
Dave Airlie
22
7.21%
Ville Syrjälä
18
5.90%
Jani Nikula
15
4.92%
Daniel Vetter
14
4.59%
Maarten Lankhorst
11
3.61%
Keith Packard
4
1.31%
David Herrmann
4
1.31%
Jesse Barnes
3
0.98%
Thierry Reding
1
0.33%
Matt Roper
1
0.33%
Others
10
3.28%
Total
305
drm_module.h
125
-
2
173
Thomas Zimmermann
Others
December 2021
var spanGroupData = [ {"timestamp": 1638345600, "group": [ {"author_id": 4, "token_count": 144}, {"author_id": 60, "token_count": 29}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
144
83.24%
Others
29
16.76%
Total
173
drm_of.h
202
-
18
817
Rob Herring
Philipp Zabel
Russell King
Maarten Lankhorst
Dave Airlie
Rob Clark
Maxime Ripard
Jani Nikula
Laurent Pinchart
Others
September 2004
March 2005
July 2007
December 2013
June 2014
February 2015
October 2015
October 2016
March 2017
October 2017
November 2017
June 2018
December 2019
October 2021
May 2022
June 2022
January 2023
March 2024
November 2024
var spanGroupData = [ {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 13, "token_count": 12}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 31, "token_count": 67}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 37, "token_count": 128}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 15, "token_count": 11}, {"author_id": 60, "token_count": 140}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 31, "token_count": 31}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 39, "token_count": 134}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 16, "token_count": 39}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Herring
134
16.40%
Philipp Zabel
128
15.67%
Russell King
98
12.00%
Maarten Lankhorst
39
4.77%
Dave Airlie
27
3.30%
Rob Clark
12
1.47%
Maxime Ripard
11
1.35%
Jani Nikula
3
0.37%
Laurent Pinchart
2
0.24%
Others
363
44.43%
Total
817
drm_panel.h
341
-
16
644
Thierry Reding
Doug Anderson
Sam Ravnborg
Philipp Zabel
Laurent Pinchart
Rob Herring
Boris Brezillon
Jani Nikula
Others
August 2013
July 2014
December 2014
November 2016
March 2017
April 2017
May 2018
July 2019
August 2019
September 2019
December 2019
January 2020
August 2020
June 2021
February 2022
June 2022
December 2022
July 2023
August 2023
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 8, "token_count": 253}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 37, "token_count": 19}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 39, "token_count": 14}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 21, "token_count": 6}, {"author_id": 43, "token_count": 26}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 21, "token_count": 7}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 43, "token_count": 35}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 19, "token_count": 14}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 19, "token_count": 163}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 19, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thierry Reding
253
39.29%
Doug Anderson
178
27.64%
Sam Ravnborg
61
9.47%
Philipp Zabel
19
2.95%
Laurent Pinchart
17
2.64%
Rob Herring
14
2.17%
Boris Brezillon
5
0.78%
Jani Nikula
3
0.47%
Others
94
14.60%
Total
644
drm_panic.h
166
-
6
180
Stephen Chandler Paul
Daniel Vetter
Matt Roper
Linus Torvalds (pre-git)
Sam Ravnborg
Others
April 1994
June 1995
January 1996
April 2014
September 2014
May 2019
April 2024
June 2024
August 2024
September 2024
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 32, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 43}, {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 17, "token_count": 52}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Chandler Paul
52
28.89%
Daniel Vetter
45
25.00%
Matt Roper
6
3.33%
Linus Torvalds (pre-git)
5
2.78%
Sam Ravnborg
1
0.56%
Others
71
39.44%
Total
180
drm_pciids.h
702
-
3
6
Dave Airlie
Alex Deucher
Others
April 2004
August 2015
October 2018
var spanGroupData = [ {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
4
66.67%
Alex Deucher
1
16.67%
Others
1
16.67%
Total
6
drm_plane.h
992
-
42
1278
Daniel Vetter
Rob Clark
Jesse Barnes
Dave Airlie
Ville Syrjälä
Philipp Zabel
Matt Roper
Ben Widawsky
Chris Wilson
Thierry Reding
Russell King
Maarten Lankhorst
Thomas Zimmermann
Maxime Ripard
Eric Anholt
Laurent Pinchart
Keith Packard
Haneen Mohammed
Sean Paul
Jani Nikula
Others
February 2002
March 2005
July 2007
July 2008
November 2008
November 2009
March 2010
January 2011
November 2011
December 2011
May 2012
August 2012
December 2012
June 2013
October 2013
November 2013
April 2014
July 2014
October 2014
November 2014
December 2014
January 2015
March 2015
April 2015
July 2015
August 2015
September 2015
October 2015
November 2015
December 2015
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
March 2017
July 2017
September 2017
November 2017
December 2017
February 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
October 2019
October 2020
December 2020
January 2021
July 2021
August 2021
December 2021
January 2022
September 2022
December 2022
April 2023
October 2023
November 2023
March 2024
April 2024
June 2024
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 20, "token_count": 132}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 31, "token_count": 15}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 13, "token_count": 15}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 32, "token_count": 40}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 13, "token_count": 12}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 13, "token_count": 26}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 18, "token_count": 13}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 5, "token_count": 27}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 108}, {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 13, "token_count": 101}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 46, "token_count": 37}, {"author_id": 1, "token_count": 1}, {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 56, "token_count": 2}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 16, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 37, "token_count": 81}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 5, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
311
24.33%
Rob Clark
158
12.36%
Jesse Barnes
132
10.33%
Dave Airlie
123
9.62%
Ville Syrjälä
106
8.29%
Philipp Zabel
81
6.34%
Matt Roper
44
3.44%
Ben Widawsky
37
2.90%
Chris Wilson
21
1.64%
Thierry Reding
18
1.41%
Russell King
15
1.17%
Maarten Lankhorst
9
0.70%
Thomas Zimmermann
8
0.63%
Maxime Ripard
8
0.63%
Eric Anholt
5
0.39%
Laurent Pinchart
3
0.23%
Keith Packard
2
0.16%
Haneen Mohammed
2
0.16%
Sean Paul
1
0.08%
Jani Nikula
1
0.08%
Others
193
15.10%
click to expand▼
Total
1278
drm_plane_helper.h
57
-
3
103
Matt Roper
Thomas Zimmermann
Thierry Reding
April 2014
May 2014
September 2015
July 2022
September 2022
var spanGroupData = [ {"timestamp": 1396335600, "group": [ {"author_id": 32, "token_count": 64}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Matt Roper
66
64.08%
Thomas Zimmermann
27
26.21%
Thierry Reding
10
9.71%
Total
103
drm_prime.h
116
-
19
407
Daniel Vetter
Dave Airlie
David Herrmann
Linus Torvalds (pre-git)
Thomas Zimmermann
Chris Wilson
Sascha Hauer
Eric Anholt
Christian König
Noralf Trönnes
Thierry Reding
Others
October 1997
January 1998
July 2000
September 2004
November 2005
February 2006
July 2007
July 2008
May 2010
December 2010
November 2011
May 2012
June 2012
January 2013
July 2013
June 2014
September 2014
September 2016
March 2017
May 2017
January 2018
November 2018
June 2019
May 2020
September 2020
October 2020
February 2022
November 2023
August 2024
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 42, "token_count": 10}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 53, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 25, "token_count": 17}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
105
25.80%
Dave Airlie
101
24.82%
David Herrmann
17
4.18%
Linus Torvalds (pre-git)
13
3.19%
Thomas Zimmermann
9
2.21%
Chris Wilson
8
1.97%
Sascha Hauer
5
1.23%
Eric Anholt
5
1.23%
Christian König
4
0.98%
Noralf Trönnes
2
0.49%
Thierry Reding
1
0.25%
Others
137
33.66%
Total
407
drm_print.h
768
-
25
1556
Jani Nikula
Rob Clark
Haneen Mohammed
Stephen Chandler Paul
Daniel Vetter
Chris Wilson
Sean Paul
Doug Anderson
Gerd Hoffmann
Noralf Trönnes
Eric Anholt
Thierry Reding
Sam Ravnborg
Others
June 2009
April 2011
April 2014
June 2015
August 2016
November 2016
December 2016
February 2017
March 2017
August 2017
October 2017
November 2017
March 2018
July 2018
February 2019
June 2019
September 2019
October 2019
December 2019
January 2020
March 2020
March 2021
April 2021
July 2021
September 2021
September 2022
December 2022
November 2023
December 2023
January 2024
April 2024
May 2024
August 2024
October 2024
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 26, "token_count": 29}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 13, "token_count": 311}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 56, "token_count": 197}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 18, "token_count": 33}, {"author_id": 1, "token_count": 3}, {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 17, "token_count": 17}, {"author_id": 60, "token_count": 92}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 38, "token_count": 18}, {"author_id": 2, "token_count": 3}, {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 113}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 239}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 17, "token_count": 18}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 19, "token_count": 23}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 121}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 59}, ]}, ]
Author Name
Tokens
Token Proportion
Jani Nikula
399
25.64%
Rob Clark
311
19.99%
Haneen Mohammed
197
12.66%
Stephen Chandler Paul
56
3.60%
Daniel Vetter
50
3.21%
Chris Wilson
33
2.12%
Sean Paul
29
1.86%
Doug Anderson
23
1.48%
Gerd Hoffmann
18
1.16%
Noralf Trönnes
15
0.96%
Eric Anholt
8
0.51%
Thierry Reding
6
0.39%
Sam Ravnborg
3
0.19%
Others
408
26.22%
Total
1556
drm_privacy_screen_consumer.h
65
-
1
246
Hans de Goede
October 2021
var spanGroupData = [ {"timestamp": 1633071600, "group": [ {"author_id": 27, "token_count": 246}, ]}, ]
Author Name
Tokens
Token Proportion
Hans de Goede
246
100.00%
Total
246
drm_privacy_screen_driver.h
95
-
4
166
Hans de Goede
Noralf Trönnes
Daniel Vetter
Others
February 2019
April 2020
November 2020
October 2021
January 2022
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 27, "token_count": 137}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Hans de Goede
137
82.53%
Noralf Trönnes
6
3.61%
Daniel Vetter
2
1.20%
Others
21
12.65%
Total
166
drm_privacy_screen_machine.h
46
-
1
105
Hans de Goede
October 2021
var spanGroupData = [ {"timestamp": 1633071600, "group": [ {"author_id": 27, "token_count": 105}, ]}, ]
Author Name
Tokens
Token Proportion
Hans de Goede
105
100.00%
Total
105
drm_probe_helper.h
46
-
14
224
Dave Airlie
Thomas Zimmermann
Maarten Lankhorst
Daniel Vetter
Noralf Trönnes
Maxime Ripard
Keith Packard
Jani Nikula
Imre Deak
Jesse Barnes
Others
August 2004
July 2007
November 2008
January 2009
May 2009
May 2010
October 2012
October 2013
January 2014
July 2014
August 2015
January 2017
April 2017
February 2018
April 2018
January 2019
April 2021
September 2021
October 2021
June 2022
August 2022
September 2022
November 2022
August 2023
March 2024
var spanGroupData = [ {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 4, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
114
50.89%
Thomas Zimmermann
35
15.63%
Maarten Lankhorst
22
9.82%
Daniel Vetter
18
8.04%
Noralf Trönnes
9
4.02%
Maxime Ripard
6
2.68%
Keith Packard
3
1.34%
Jani Nikula
2
0.89%
Imre Deak
2
0.89%
Jesse Barnes
1
0.45%
Others
12
5.36%
Total
224
drm_property.h
316
-
21
571
Daniel Vetter
Dave Airlie
Rob Clark
Lionel Landwerlin
Ville Syrjälä
Russell King
Eric Anholt
Matt Roper
Sascha Hauer
Thierry Reding
Linus Torvalds (pre-git)
Keith Packard
Jesse Barnes
Others
September 1999
February 2002
March 2005
September 2005
May 2007
July 2007
July 2008
November 2008
September 2009
November 2011
February 2012
May 2012
August 2012
September 2012
June 2013
October 2013
April 2014
May 2014
July 2014
November 2014
December 2014
January 2015
April 2015
May 2015
July 2015
February 2016
June 2016
August 2016
February 2017
March 2017
May 2017
July 2017
November 2017
February 2018
March 2018
September 2018
January 2021
July 2021
November 2023
var spanGroupData = [ {"timestamp": 936169200, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 30, "token_count": 10}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 53, "token_count": 8}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 13, "token_count": 4}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 31, "token_count": 13}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 32, "token_count": 9}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 13, "token_count": 8}, {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 54, "token_count": 21}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 175}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
271
47.46%
Dave Airlie
139
24.34%
Rob Clark
27
4.73%
Lionel Landwerlin
21
3.68%
Ville Syrjälä
13
2.28%
Russell King
13
2.28%
Eric Anholt
10
1.75%
Matt Roper
9
1.58%
Sascha Hauer
8
1.40%
Thierry Reding
6
1.05%
Linus Torvalds (pre-git)
3
0.53%
Keith Packard
2
0.35%
Jesse Barnes
2
0.35%
Others
47
8.23%
Total
571
drm_rect.h
274
-
7
671
Ville Syrjälä
Rob Clark
Daniel Vetter
Others
April 2013
May 2013
July 2014
November 2015
November 2016
May 2017
September 2019
November 2019
July 2020
January 2021
July 2021
June 2022
February 2024
August 2024
var spanGroupData = [ {"timestamp": 1364799600, "group": [ {"author_id": 5, "token_count": 417}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 5, "token_count": 31}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 13, "token_count": 23}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 5, "token_count": 74}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 45}, ]}, ]
Author Name
Tokens
Token Proportion
Ville Syrjälä
531
79.14%
Rob Clark
23
3.43%
Daniel Vetter
5
0.75%
Others
112
16.69%
Total
671
drm_self_refresh_helper.h
21
-
7
60
Sean Paul
Daniel Vetter
Dave Airlie
Rob Clark
Lionel Landwerlin
Thierry Reding
Matt Roper
November 2008
April 2014
July 2014
October 2014
September 2015
December 2015
February 2016
June 2019
September 2019
November 2019
var spanGroupData = [ {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 26, "token_count": 19}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 13, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Sean Paul
27
45.00%
Daniel Vetter
14
23.33%
Dave Airlie
8
13.33%
Rob Clark
4
6.67%
Lionel Landwerlin
3
5.00%
Thierry Reding
2
3.33%
Matt Roper
2
3.33%
Total
60
drm_simple_kms_helper.h
289
-
11
449
Noralf Trönnes
Thomas Zimmermann
Philipp Zabel
Ben Widawsky
Daniel Vetter
Eric Anholt
Others
June 2016
August 2016
October 2016
January 2017
March 2017
July 2017
February 2018
May 2019
October 2019
January 2020
February 2020
December 2020
February 2021
July 2021
October 2022
December 2022
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 278}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 46, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 37, "token_count": 34}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 4, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Noralf Trönnes
287
63.92%
Thomas Zimmermann
59
13.14%
Philipp Zabel
34
7.57%
Ben Widawsky
5
1.11%
Daniel Vetter
3
0.67%
Eric Anholt
1
0.22%
Others
60
13.36%
Total
449
drm_suballoc.h
108
-
2
252
Maarten Lankhorst
Jani Nikula
February 2023
March 2024
var spanGroupData = [ {"timestamp": 1675238400, "group": [ {"author_id": 16, "token_count": 251}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Maarten Lankhorst
251
99.60%
Jani Nikula
1
0.40%
Total
252
drm_syncobj.h
136
-
10
280
Dave Airlie
Eric Anholt
Christian König
Daniel Vetter
Jani Nikula
David Herrmann
Others
December 2010
July 2013
January 2016
November 2016
March 2017
April 2017
August 2017
September 2017
December 2017
August 2018
October 2018
November 2018
December 2018
April 2019
July 2023
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 158}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 30, "token_count": 40}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
160
57.14%
Eric Anholt
40
14.29%
Christian König
15
5.36%
Daniel Vetter
8
2.86%
Jani Nikula
4
1.43%
David Herrmann
4
1.43%
Others
49
17.50%
Total
280
drm_sysfs.h
17
-
9
71
Thomas Hellstrom
Ramalingam C
Dave Airlie
Jesse Barnes
David Herrmann
Daniel Vetter
Eric Anholt
Others
September 2004
January 2005
September 2007
November 2007
November 2008
August 2009
August 2014
April 2017
November 2017
August 2019
October 2021
June 2023
var spanGroupData = [ {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 12, "token_count": 24}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
24
33.80%
Ramalingam C
17
23.94%
Dave Airlie
15
21.13%
Jesse Barnes
4
5.63%
David Herrmann
2
2.82%
Daniel Vetter
2
2.82%
Eric Anholt
1
1.41%
Others
6
8.45%
Total
71
drm_util.h
83
-
6
81
Dave Airlie
Sam Ravnborg
Daniel Vetter
Jani Nikula
Chris Wilson
Others
January 2012
November 2015
March 2018
September 2018
November 2018
January 2019
November 2019
var spanGroupData = [ {"timestamp": 1325404800, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 43, "token_count": 20}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 18, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
25
30.86%
Sam Ravnborg
20
24.69%
Daniel Vetter
9
11.11%
Jani Nikula
8
9.88%
Chris Wilson
1
1.23%
Others
18
22.22%
Total
81
drm_utils.h
19
-
3
31
Hans de Goede
Dave Airlie
Others
August 2017
November 2017
February 2019
var spanGroupData = [ {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 20}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Hans de Goede
20
64.52%
Dave Airlie
7
22.58%
Others
4
12.90%
Total
31
drm_vblank.h
315
-
20
538
Daniel Vetter
Ville Syrjälä
Jesse Barnes
Keith Packard
Thomas Zimmermann
Stephen Chandler Paul
Dave Airlie
Thierry Reding
Francisco Jerez
Dhinakaran Pandiyan
David Herrmann
Rob Clark
Eric Anholt
Matthew Auld
Linus Torvalds (pre-git)
Others
September 1999
April 2004
September 2004
September 2007
September 2008
November 2008
October 2010
May 2012
October 2013
February 2014
May 2014
July 2014
August 2014
September 2014
December 2014
February 2015
April 2015
August 2015
September 2015
November 2015
May 2016
June 2016
July 2016
August 2016
December 2016
January 2017
March 2017
May 2017
June 2017
July 2017
October 2017
February 2018
November 2018
July 2019
January 2020
April 2020
September 2021
April 2024
July 2024
var spanGroupData = [ {"timestamp": 936169200, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 20, "token_count": 51}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 29, "token_count": 8}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 5, "token_count": 20}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 23}, {"author_id": 5, "token_count": 44}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 36, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 33, "token_count": 27}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 33, "token_count": 6}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 45, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 17, "token_count": 21}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
198
36.80%
Ville Syrjälä
85
15.80%
Jesse Barnes
51
9.48%
Keith Packard
37
6.88%
Thomas Zimmermann
31
5.76%
Stephen Chandler Paul
21
3.90%
Dave Airlie
15
2.79%
Thierry Reding
8
1.49%
Francisco Jerez
8
1.49%
Dhinakaran Pandiyan
5
0.93%
David Herrmann
5
0.93%
Rob Clark
4
0.74%
Eric Anholt
4
0.74%
Matthew Auld
3
0.56%
Linus Torvalds (pre-git)
2
0.37%
Others
61
11.34%
Total
538
drm_vblank_work.h
73
-
6
123
Stephen Chandler Paul
Daniel Vetter
Maarten Lankhorst
David Herrmann
Thomas Zimmermann
Keith Packard
July 2013
March 2017
April 2017
May 2017
January 2020
April 2020
May 2024
var spanGroupData = [ {"timestamp": 1372662000, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 17, "token_count": 91}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 16, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Chandler Paul
91
73.98%
Daniel Vetter
14
11.38%
Maarten Lankhorst
10
8.13%
David Herrmann
4
3.25%
Thomas Zimmermann
3
2.44%
Keith Packard
1
0.81%
Total
123
drm_vma_manager.h
247
-
11
523
David Herrmann
Jesse Barnes
Daniel Vetter
Thomas Hellstrom
Maarten Lankhorst
Thomas Zimmermann
Noralf Trönnes
Chris Wilson
Others
November 2008
June 2009
May 2010
July 2013
August 2013
October 2015
March 2016
September 2016
November 2017
July 2018
February 2019
April 2019
June 2021
January 2023
var spanGroupData = [ {"timestamp": 1225522800, "group": [ {"author_id": 20, "token_count": 13}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 25, "token_count": 384}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 25, "token_count": 78}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 25, "token_count": 17}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
David Herrmann
479
91.59%
Jesse Barnes
13
2.49%
Daniel Vetter
8
1.53%
Thomas Hellstrom
3
0.57%
Maarten Lankhorst
3
0.57%
Thomas Zimmermann
1
0.19%
Noralf Trönnes
1
0.19%
Chris Wilson
1
0.19%
Others
14
2.68%
Total
523
drm_writeback.h
180
-
9
278
Brian Starkey
Boris Brezillon
Dave Airlie
Laurent Pinchart
Daniel Vetter
Sam Ravnborg
Maarten Lankhorst
Matt Roper
Others
March 2005
September 2005
July 2007
November 2008
January 2014
April 2014
July 2014
May 2015
April 2016
August 2016
November 2016
March 2017
July 2018
February 2019
April 2020
April 2022
var spanGroupData = [ {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 28, "token_count": 6}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 55, "token_count": 151}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 28, "token_count": 25}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 21, "token_count": 25}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Brian Starkey
151
54.32%
Boris Brezillon
31
11.15%
Dave Airlie
30
10.79%
Laurent Pinchart
25
8.99%
Daniel Vetter
23
8.27%
Sam Ravnborg
3
1.08%
Maarten Lankhorst
2
0.72%
Matt Roper
1
0.36%
Others
12
4.32%
Total
278
gpu_scheduler.h
643
-
30
1139
Christian König
Andrey Grodzovsky
Daniel Vetter
Danilo Krummrich
Boris Brezillon
Chris Wilson
Rob Clark
Dave Airlie
Others
May 2015
August 2015
September 2015
October 2015
November 2015
March 2016
April 2016
May 2016
June 2016
October 2016
March 2017
May 2017
June 2017
October 2017
December 2017
April 2018
May 2018
June 2018
July 2018
August 2018
October 2018
November 2018
December 2018
April 2019
November 2019
December 2019
January 2020
February 2020
March 2020
June 2020
August 2020
December 2020
January 2021
February 2021
March 2021
June 2021
August 2021
September 2021
October 2021
February 2022
April 2022
September 2022
October 2022
November 2022
February 2023
April 2023
June 2023
October 2023
November 2023
August 2024
September 2024
October 2024
var spanGroupData = [ {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 124}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 9, "token_count": 45}, {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 9, "token_count": 26}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 9, "token_count": 33}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 22, "token_count": 24}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 22, "token_count": 4}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 22, "token_count": 3}, {"author_id": 9, "token_count": 133}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 22, "token_count": 3}, {"author_id": 9, "token_count": 6}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 22, "token_count": 22}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 22, "token_count": 3}, {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 22, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 28, "token_count": 11}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 69}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 28, "token_count": 2}, {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 22, "token_count": 10}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 22, "token_count": 35}, {"author_id": 9, "token_count": 19}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 7, "token_count": 19}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
309
27.13%
Andrey Grodzovsky
109
9.57%
Daniel Vetter
69
6.06%
Danilo Krummrich
19
1.67%
Boris Brezillon
18
1.58%
Chris Wilson
11
0.97%
Rob Clark
9
0.79%
Dave Airlie
5
0.44%
Others
590
51.80%
Total
1139
gud.h
335
-
1
564
Noralf Trönnes
March 2021
September 2021
var spanGroupData = [ {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 550}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 3, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Noralf Trönnes
564
100.00%
Total
564
spsc_queue.h
122
-
2
362
Andrey Grodzovsky
Others
October 2017
December 2017
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 22, "token_count": 356}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Grodzovsky
356
98.34%
Others
6
1.66%
Total
362
task_barrier.h
107
-
2
271
Andrey Grodzovsky
Others
December 2019
July 2023
var spanGroupData = [ {"timestamp": 1575187200, "group": [ {"author_id": 22, "token_count": 270}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Grodzovsky
270
99.63%
Others
1
0.37%
Total
271
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
391
Author
Tokens
Proportion
Commits
Proportion
0
Dave Airlie
6918
9.54%
130
4.50%
1
Daniel Vetter
6866
9.46%
281
9.73%
2
Jani Nikula
3243
4.47%
144
4.99%
3
Noralf Trönnes
2858
3.94%
69
2.39%
4
Thomas Zimmermann
2592
3.57%
145
5.02%
5
Ville Syrjälä
2368
3.26%
140
4.85%
6
Ramalingam C
2176
3.00%
22
0.76%
7
Danilo Krummrich
2050
2.83%
17
0.59%
8
Thierry Reding
1979
2.73%
65
2.25%
9
Christian König
1897
2.62%
123
4.26%
10
Andrzej Hajda
1714
2.36%
7
0.24%
11
Imre Deak
1713
2.36%
29
1.00%
12
Thomas Hellstrom
1585
2.18%
40
1.39%
13
Rob Clark
1541
2.12%
49
1.70%
14
Manasi D Navare
1373
1.89%
19
0.66%
15
Maxime Ripard
1259
1.74%
84
2.91%
16
Maarten Lankhorst
1048
1.44%
55
1.91%
17
Stephen Chandler Paul
976
1.35%
47
1.63%
18
Chris Wilson
860
1.19%
61
2.11%
19
Doug Anderson
821
1.13%
20
0.69%
20
Jesse Barnes
819
1.13%
21
0.73%
21
Laurent Pinchart
765
1.05%
48
1.66%
22
Andrey Grodzovsky
763
1.05%
19
0.66%
23
Ankit Nautiyal
708
0.98%
9
0.31%
24
Alex Deucher
663
0.91%
19
0.66%
25
David Herrmann
657
0.91%
26
0.90%
26
Sean Paul
622
0.86%
23
0.80%
27
Hans de Goede
622
0.86%
11
0.38%
28
Boris Brezillon
595
0.82%
27
0.94%
29
Francisco Jerez
583
0.80%
5
0.17%
30
Eric Anholt
574
0.79%
18
0.62%
31
Russell King
505
0.70%
11
0.38%
32
Matt Roper
501
0.69%
14
0.48%
33
Keith Packard
455
0.63%
12
0.42%
34
Dmitry Eremin-Solenikov
425
0.59%
22
0.76%
35
Jérôme Glisse
415
0.57%
11
0.38%
36
Matthew Auld
383
0.53%
10
0.35%
37
Philipp Zabel
372
0.51%
9
0.31%
38
Gerd Hoffmann
336
0.46%
26
0.90%
39
Rob Herring
325
0.45%
9
0.31%
40
Jagan Teki
314
0.43%
3
0.10%
41
Adam Jackson
308
0.42%
12
0.42%
42
Linus Torvalds (pre-git)
283
0.39%
29
1.00%
43
Sam Ravnborg
279
0.38%
31
1.07%
44
Harry Wentland
265
0.37%
7
0.24%
45
Dhinakaran Pandiyan
261
0.36%
12
0.42%
46
Ben Widawsky
247
0.34%
11
0.38%
47
Suraj Kandpal
236
0.33%
2
0.07%
48
Ben Skeggs
234
0.32%
6
0.21%
49
Archit Taneja
225
0.31%
8
0.28%
50
Clint Taylor
222
0.31%
4
0.14%
51
Gwan-gyeong Mun
220
0.30%
5
0.17%
52
Philippe Cornu
218
0.30%
1
0.03%
53
Sascha Hauer
213
0.29%
3
0.10%
54
Lionel Landwerlin
205
0.28%
4
0.14%
55
Brian Starkey
204
0.28%
3
0.10%
56
Haneen Mohammed
203
0.28%
3
0.10%
57
Paul Kocialkowski
186
0.26%
2
0.07%
58
Shashank Sharma
185
0.26%
8
0.28%
59
Arunpravin Pannerslvam
184
0.25%
9
0.31%
60
Others
10925
15.06%
827
28.65%
click to expand▼
Total
72542
2887