Linux Source Code
Home
Release 6.2
Help
drm
root
include
Highlighting
Reset All
By Author
By Age
──────────
Adam Jackson
Alex Deucher
Andrey Grodzovsky
Andrzej Hajda
Ankit Nautiyal
Anusha Srivatsa
Archit Taneja
Ben Skeggs
Ben Widawsky
Benjamin Gaignard
Boris Brezillon
Brian Starkey
Chris Wilson
Christian König
Clint Taylor
Daniel Vetter
Dave Airlie
David Herrmann
Dhinakaran Pandiyan
Doug Anderson
Eric Anholt
Francisco Jerez
Gerd Hoffmann
Gwan-gyeong Mun
Haneen Mohammed
Hans de Goede
Harry Wentland
Imre Deak
Jani Nikula
Jesse Barnes
José Roberto de Souza
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
Oded Gabbay
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
Thierry Reding
Thomas Hellstrom
Thomas Zimmermann
Tvrtko A. Ursulin
Ville Syrjälä
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
bridge
711
4
34
2315
Andrzej Hajda
Philippe Cornu
Russell King
Laurent Pinchart
Sam Ravnborg
Sean Paul
Doug Anderson
Others
February 2012
April 2012
October 2012
November 2013
January 2014
May 2014
July 2014
December 2014
March 2015
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
April 2022
var spanGroupData = [ {"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": 28, "token_count": 28}, {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 23, "token_count": 12}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 154}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 28, "token_count": 122}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 118}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 7, "token_count": 808}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 7, "token_count": 226}, {"author_id": 18, "token_count": 48}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 18, "token_count": 71}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 54, "token_count": 186}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 27, "token_count": 7}, {"author_id": 18, "token_count": 1}, ]}, {"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": 40, "token_count": 11}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 18}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 27, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"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": 18}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 18, "token_count": 29}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Andrzej Hajda
1034
44.67%
Philippe Cornu
186
8.03%
Russell King
150
6.48%
Laurent Pinchart
149
6.44%
Sam Ravnborg
29
1.25%
Sean Paul
12
0.52%
Doug Anderson
9
0.39%
Others
746
32.22%
Total
2315
display
4811
12
76
12306
Dave Airlie
Manasi D Navare
Jani Nikula
Ramalingam C
Thierry Reding
Stephen Chandler Paul
Ville Syrjälä
Ankit Nautiyal
Daniel Vetter
Sean Paul
Doug Anderson
Keith Packard
Imre Deak
Clint Taylor
Gwan-gyeong Mun
Adam Jackson
Anusha Srivatsa
Alex Deucher
Ben Widawsky
Dhinakaran Pandiyan
Jesse Barnes
José Roberto de Souza
Shashank Sharma
Thomas Zimmermann
Chris Wilson
Rob Clark
Sam Ravnborg
Maxime Ripard
Laurent Pinchart
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
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
September 2021
October 2021
November 2021
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
August 2022
var spanGroupData = [ {"timestamp": 962434800, "group": [ {"author_id": 31, "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": 8}, {"author_id": 26, "token_count": 2}, {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 32, "token_count": 287}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 21, "token_count": 86}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 21, "token_count": 10}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 21, "token_count": 32}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 13, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 21, "token_count": 4}, {"author_id": 43, "token_count": 120}, {"author_id": 13, "token_count": 76}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 39, "token_count": 24}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 39, "token_count": 163}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 295}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 3, "token_count": 56}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 3, "token_count": 47}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 6, "token_count": 488}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 6, "token_count": 74}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 238}, {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 1156}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 4, "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": 7}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 12, "token_count": 15}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 3, "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": 3, "token_count": 11}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 3, "token_count": 147}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 4, "token_count": 249}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 15, "token_count": 18}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 167}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 37, "token_count": 7}, {"author_id": 3, "token_count": 2}, {"author_id": 58, "token_count": 44}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 44, "token_count": 2}, {"author_id": 11, "token_count": 184}, {"author_id": 4, "token_count": 3}, {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 58, "token_count": 12}, {"author_id": 6, "token_count": 327}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 47, "token_count": 207}, {"author_id": 0, "token_count": 59}, {"author_id": 44, "token_count": 87}, {"author_id": 11, "token_count": 368}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 3, "token_count": 101}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 44, "token_count": 4}, {"author_id": 4, "token_count": 52}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 44, "token_count": 29}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 11, "token_count": 47}, {"author_id": 10, "token_count": 14}, {"author_id": 23, "token_count": 166}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 52, "token_count": 102}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 59, "token_count": 49}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 60, "token_count": 137}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 11, "token_count": 153}, {"author_id": 10, "token_count": 853}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 52, "token_count": 31}, {"author_id": 11, "token_count": 512}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 59, "token_count": 13}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 14, "token_count": 202}, {"author_id": 4, "token_count": 14}, {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 11, "token_count": 47}, {"author_id": 10, "token_count": 82}, {"author_id": 14, "token_count": 16}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 48, "token_count": 4}, {"author_id": 10, "token_count": 72}, {"author_id": 4, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 14, "token_count": 114}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 169}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 10, "token_count": 19}, {"author_id": 23, "token_count": 10}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 60, "token_count": 123}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 14, "token_count": 7}, {"author_id": 6, "token_count": 74}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 40, "token_count": 9}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 48, "token_count": 169}, {"author_id": 10, "token_count": 2}, {"author_id": 23, "token_count": 41}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 40, "token_count": 1}, {"author_id": 14, "token_count": 2}, {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 48, "token_count": 20}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 37, "token_count": 13}, {"author_id": 11, "token_count": 17}, {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 23, "token_count": 108}, {"author_id": 14, "token_count": 52}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 162}, {"author_id": 14, "token_count": 2}, {"author_id": 4, "token_count": 142}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 37, "token_count": 216}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 20, "token_count": 608}, {"author_id": 3, "token_count": 10}, {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 37, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 20, "token_count": 12}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 59, "token_count": 10}, {"author_id": 14, "token_count": 58}, {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 14, "token_count": 80}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 27, "token_count": 228}, {"author_id": 34, "token_count": 9}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 27, "token_count": 8}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 3, "token_count": 21}, {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 3, "token_count": 59}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 14, "token_count": 9}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 3, "token_count": 41}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 37, "token_count": 7}, {"author_id": 5, "token_count": 45}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 27, "token_count": 75}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 27, "token_count": 11}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 14, "token_count": 137}, {"author_id": 60, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
1546
12.56%
Manasi D Navare
1330
10.81%
Jani Nikula
1174
9.54%
Ramalingam C
1043
8.48%
Thierry Reding
992
8.06%
Stephen Chandler Paul
692
5.62%
Ville Syrjälä
658
5.35%
Ankit Nautiyal
620
5.04%
Daniel Vetter
331
2.69%
Sean Paul
325
2.64%
Doug Anderson
322
2.62%
Keith Packard
287
2.33%
Imre Deak
253
2.06%
Clint Taylor
207
1.68%
Gwan-gyeong Mun
193
1.57%
Adam Jackson
187
1.52%
Anusha Srivatsa
133
1.08%
Alex Deucher
132
1.07%
Ben Widawsky
124
1.01%
Dhinakaran Pandiyan
122
0.99%
Jesse Barnes
85
0.69%
José Roberto de Souza
72
0.59%
Shashank Sharma
56
0.46%
Thomas Zimmermann
45
0.37%
Chris Wilson
18
0.15%
Rob Clark
15
0.12%
Sam Ravnborg
10
0.08%
Maxime Ripard
10
0.08%
Laurent Pinchart
2
0.02%
Eric Anholt
2
0.02%
Linus Torvalds (pre-git)
1
0.01%
Others
1319
10.72%
Total
12306
i2c
189
3
5
295
Ben Skeggs
Russell King
Francisco Jerez
Others
December 2009
July 2010
August 2013
August 2016
November 2017
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 45, "token_count": 106}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 25, "token_count": 63}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 28, "token_count": 77}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ben Skeggs
106
35.93%
Russell King
77
26.10%
Francisco Jerez
63
21.36%
Others
49
16.61%
Total
295
ttm
2237
11
35
3909
Thomas Hellstrom
Christian König
Dave Airlie
Maarten Lankhorst
Jérôme Glisse
Ben Skeggs
Daniel Vetter
Gerd Hoffmann
Matthew Auld
David Herrmann
Thomas Zimmermann
Andrey Grodzovsky
Ramalingam C
Chris Wilson
Matt Roper
Others
June 2009
July 2009
August 2009
December 2009
January 2010
March 2010
April 2010
August 2010
October 2010
November 2010
December 2010
October 2011
November 2011
January 2012
April 2012
November 2012
January 2013
February 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
January 2014
February 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
February 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
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
September 2021
November 2021
January 2022
February 2022
April 2022
June 2022
August 2022
October 2022
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 9, "token_count": 823}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 9, "token_count": 10}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 33, "token_count": 62}, {"author_id": 9, "token_count": 58}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 33, "token_count": 56}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 45, "token_count": 82}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 9, "token_count": 27}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 45, "token_count": 4}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 33, "token_count": 45}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 33, "token_count": 14}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 17, "token_count": 9}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 17, "token_count": 157}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 16, "token_count": 19}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 17, "token_count": 12}, {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 17, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 8, "token_count": 32}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 8, "token_count": 28}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 8, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 35}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 125}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 8, "token_count": 21}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 9, "token_count": 32}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 8, "token_count": 11}, {"author_id": 41, "token_count": 19}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 8, "token_count": 9}, {"author_id": 41, "token_count": 6}, {"author_id": 9, "token_count": 42}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 8, "token_count": 126}, {"author_id": 0, "token_count": 273}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 60}, {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 8, "token_count": 316}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 28}, {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 84}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 8, "token_count": 37}, {"author_id": 9, "token_count": 295}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 8, "token_count": 66}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 19, "token_count": 6}, {"author_id": 8, "token_count": 23}, {"author_id": 9, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 8, "token_count": 27}, {"author_id": 36, "token_count": 23}, {"author_id": 60, "token_count": 82}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 8, "token_count": 8}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 36, "token_count": 2}, {"author_id": 10, "token_count": 5}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
1329
34.00%
Christian König
1177
30.11%
Dave Airlie
460
11.77%
Maarten Lankhorst
183
4.68%
Jérôme Glisse
177
4.53%
Ben Skeggs
86
2.20%
Daniel Vetter
32
0.82%
Gerd Hoffmann
27
0.69%
Matthew Auld
25
0.64%
David Herrmann
24
0.61%
Thomas Zimmermann
18
0.46%
Andrey Grodzovsky
10
0.26%
Ramalingam C
5
0.13%
Chris Wilson
3
0.08%
Matt Roper
1
0.03%
Others
352
9.00%
Total
3909
Files:
amd_asic_type.h
71
-
15
136
Alex Deucher
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
var spanGroupData = [ {"timestamp": 1427871600, "group": [ {"author_id": 21, "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": 21, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Alex Deucher
12
8.82%
Others
124
91.18%
Total
136
drm_accel.h
97
-
6
213
Oded Gabbay
Chris Wilson
Linus Torvalds (pre-git)
Daniel Vetter
Others
September 1991
March 1992
August 2011
March 2017
November 2019
January 2021
October 2022
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 15, "token_count": 18}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 49, "token_count": 179}, ]}, ]
Author Name
Tokens
Token Proportion
Oded Gabbay
179
84.04%
Chris Wilson
18
8.45%
Linus Torvalds (pre-git)
10
4.69%
Daniel Vetter
3
1.41%
Others
3
1.41%
Total
213
drm_aperture.h
39
-
1
103
Thomas Zimmermann
April 2021
June 2021
var spanGroupData = [ {"timestamp": 1617260400, "group": [ {"author_id": 5, "token_count": 89}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
103
100.00%
Total
103
drm_atomic.h
1143
-
29
1613
Daniel Vetter
Maarten Lankhorst
Ville Syrjälä
Dhinakaran Pandiyan
Boris Brezillon
Chris Wilson
Rob Clark
Benjamin Gaignard
Maxime Ripard
Dave Airlie
Laurent Pinchart
Eric Anholt
Thierry Reding
Sean Paul
Stephen Chandler Paul
Brian Starkey
Matt Roper
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
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": 26, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 317}, {"author_id": 4, "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": 7}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 17, "token_count": 204}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 136}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 15, "token_count": 47}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 12, "token_count": 8}, {"author_id": 4, "token_count": 2}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 17, "token_count": 114}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 17, "token_count": 46}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 50, "token_count": 6}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 44, "token_count": 96}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 4, "token_count": 77}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 17, "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": 44, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 12, "token_count": 21}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 18, "token_count": 12}, {"author_id": 23, "token_count": 8}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 56, "token_count": 33}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 22, "token_count": 3}, {"author_id": 1, "token_count": 2}, {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 22, "token_count": 83}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 34, "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": 34, "token_count": 19}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
629
39.00%
Maarten Lankhorst
386
23.93%
Ville Syrjälä
97
6.01%
Dhinakaran Pandiyan
97
6.01%
Boris Brezillon
87
5.39%
Chris Wilson
47
2.91%
Rob Clark
36
2.23%
Benjamin Gaignard
33
2.05%
Maxime Ripard
24
1.49%
Dave Airlie
20
1.24%
Laurent Pinchart
12
0.74%
Eric Anholt
10
0.62%
Thierry Reding
9
0.56%
Sean Paul
8
0.50%
Stephen Chandler Paul
6
0.37%
Brian Starkey
6
0.37%
Matt Roper
1
0.06%
Others
105
6.51%
Total
1613
drm_atomic_helper.h
247
-
18
768
Daniel Vetter
Matt Roper
Thierry Reding
Boris Brezillon
Rob Clark
Maarten Lankhorst
Ville Syrjälä
Thomas Zimmermann
Andrey Grodzovsky
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
August 2020
September 2020
November 2020
June 2022
July 2022
September 2022
October 2022
var spanGroupData = [ {"timestamp": 1396335600, "group": [ {"author_id": 29, "token_count": 113}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 29, "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": 16}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 105}, {"author_id": 12, "token_count": 22}, {"author_id": 6, "token_count": 53}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 6, "token_count": 44}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 6, "token_count": 12}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 4, "token_count": 5}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 19, "token_count": 9}, {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 17, "token_count": 2}, {"author_id": 34, "token_count": 3}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 22, "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": 23, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 22, "token_count": 30}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 5, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
320
41.67%
Matt Roper
125
16.28%
Thierry Reding
113
14.71%
Boris Brezillon
41
5.34%
Rob Clark
34
4.43%
Maarten Lankhorst
28
3.65%
Ville Syrjälä
25
3.26%
Thomas Zimmermann
20
2.60%
Andrey Grodzovsky
9
1.17%
Maxime Ripard
3
0.39%
Sean Paul
2
0.26%
Others
48
6.25%
Total
768
drm_atomic_state_helper.h
95
-
10
382
Daniel Vetter
Ville Syrjälä
Thierry Reding
Boris Brezillon
Maarten Lankhorst
Benjamin Gaignard
Sean Paul
Rob Clark
Maxime Ripard
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
var spanGroupData = [ {"timestamp": 1404198000, "group": [ {"author_id": 56, "token_count": 5}, {"author_id": 1, "token_count": 96}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 111}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 4, "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": 17, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 34, "token_count": 1}, {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 4, "token_count": 38}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 22, "token_count": 17}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 34, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
256
67.02%
Ville Syrjälä
67
17.54%
Thierry Reding
20
5.24%
Boris Brezillon
17
4.45%
Maarten Lankhorst
7
1.83%
Benjamin Gaignard
5
1.31%
Sean Paul
4
1.05%
Rob Clark
2
0.52%
Maxime Ripard
2
0.52%
Others
2
0.52%
Total
382
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": 17, "token_count": 2}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 4, "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
126
-
8
244
Imre Deak
Dhinakaran Pandiyan
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
var spanGroupData = [ {"timestamp": 1420099200, "group": [ {"author_id": 37, "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": 44, "token_count": 9}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 15, "token_count": 6}, {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Imre Deak
73
29.92%
Dhinakaran Pandiyan
9
3.69%
Chris Wilson
6
2.46%
Ramalingam C
3
1.23%
Others
153
62.70%
Total
244
drm_auth.h
161
-
11
187
Dave Airlie
Daniel Vetter
Keith Packard
Sam Ravnborg
Linus Torvalds (pre-git)
Thomas Hellstrom
Jesse Barnes
Eric Anholt
David Herrmann
Others
September 1999
March 2003
September 2004
November 2004
September 2005
November 2005
March 2007
July 2007
August 2007
November 2008
December 2010
May 2015
January 2016
June 2016
November 2016
January 2017
March 2017
April 2019
May 2019
July 2021
var spanGroupData = [ {"timestamp": 936169200, "group": [ {"author_id": 31, "token_count": 7}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 33}, {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 32, "token_count": 31}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 16}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
61
32.62%
Daniel Vetter
49
26.20%
Keith Packard
31
16.58%
Sam Ravnborg
16
8.56%
Linus Torvalds (pre-git)
7
3.74%
Thomas Hellstrom
2
1.07%
Jesse Barnes
2
1.07%
Eric Anholt
2
1.07%
David Herrmann
2
1.07%
Others
15
8.02%
Total
187
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": 13, "token_count": 8}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "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": 6, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 42, "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": 4, "token_count": 20}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 34, "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
972
-
27
1552
Daniel Vetter
Boris Brezillon
Laurent Pinchart
Sean Paul
Maxime Ripard
Eric Anholt
Benjamin Gaignard
Christian König
Dave Airlie
Sam Ravnborg
Doug Anderson
Dhinakaran Pandiyan
Ville Syrjälä
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
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
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"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": 6}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 23, "token_count": 63}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 56, "token_count": 35}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 179}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 125}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 18, "token_count": 13}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 26, "token_count": 36}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 26, "token_count": 45}, {"author_id": 4, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 23, "token_count": 69}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 22, "token_count": 133}, {"author_id": 40, "token_count": 19}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 22, "token_count": 160}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 18, "token_count": 224}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 18, "token_count": 15}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 8, "token_count": 32}, {"author_id": 34, "token_count": 85}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 27, "token_count": 11}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 34, "token_count": 33}, {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
379
24.42%
Boris Brezillon
294
18.94%
Laurent Pinchart
279
17.98%
Sean Paul
132
8.51%
Maxime Ripard
118
7.60%
Eric Anholt
94
6.06%
Benjamin Gaignard
35
2.26%
Christian König
32
2.06%
Dave Airlie
25
1.61%
Sam Ravnborg
24
1.55%
Doug Anderson
13
0.84%
Dhinakaran Pandiyan
6
0.39%
Ville Syrjälä
5
0.32%
Thierry Reding
2
0.13%
Others
114
7.35%
Total
1552
drm_bridge_connector.h
18
-
1
54
Laurent Pinchart
February 2020
var spanGroupData = [ {"timestamp": 1580544000, "group": [ {"author_id": 18, "token_count": 54}, ]}, ]
Author Name
Tokens
Token Proportion
Laurent Pinchart
54
100.00%
Total
54
drm_buddy.h
159
-
2
442
Matthew Auld
Others
June 2021
August 2021
January 2022
February 2022
var spanGroupData = [ {"timestamp": 1622530800, "group": [ {"author_id": 36, "token_count": 298}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 36, "token_count": 31}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
Matthew Auld
329
74.43%
Others
113
25.57%
Total
442
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": 26, "token_count": 12}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 15, "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": 15, "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": 9, "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
192
-
11
434
Noralf Trönnes
Dave Airlie
Thomas Zimmermann
Daniel Vetter
David Herrmann
Chris Wilson
Maxime Ripard
Matt Roper
Others
September 2005
February 2006
July 2007
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
March 2020
April 2020
May 2020
November 2020
February 2022
var spanGroupData = [ {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 15, "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": 2, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 271}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 54}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 34, "token_count": 1}, {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Noralf Trönnes
370
85.25%
Dave Airlie
21
4.84%
Thomas Zimmermann
18
4.15%
Daniel Vetter
13
3.00%
David Herrmann
3
0.69%
Chris Wilson
2
0.46%
Maxime Ripard
1
0.23%
Matt Roper
1
0.23%
Others
5
1.15%
Total
434
drm_color_mgmt.h
123
-
9
235
Lionel Landwerlin
Ville Syrjälä
Matt Roper
Daniel Vetter
Dave Airlie
Rob Clark
Jani Nikula
Others
November 2008
December 2014
February 2016
March 2016
June 2016
September 2016
January 2017
April 2017
February 2018
March 2018
September 2018
December 2018
January 2019
November 2019
var spanGroupData = [ {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 42, "token_count": 35}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 42, "token_count": 13}, ]}, {"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": 1, "token_count": 1}, {"author_id": 3, "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": 4, "token_count": 25}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 29, "token_count": 32}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 60, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Lionel Landwerlin
48
20.43%
Ville Syrjälä
39
16.60%
Matt Roper
32
13.62%
Daniel Vetter
28
11.91%
Dave Airlie
7
2.98%
Rob Clark
6
2.55%
Jani Nikula
6
2.55%
Others
69
29.36%
Total
235
drm_connector.h
1944
-
61
2459
Daniel Vetter
Dave Airlie
Hans de Goede
Maxime Ripard
Laurent Pinchart
Boris Brezillon
Shashank Sharma
Rob Clark
Ankit Nautiyal
Ville Syrjälä
Stephen Chandler Paul
Manasi D Navare
Maarten Lankhorst
Chris Wilson
Benjamin Gaignard
Sean Paul
Sam Ravnborg
Jani Nikula
Jesse Barnes
Gwan-gyeong Mun
Thierry Reding
Eric Anholt
Russell King
Doug Anderson
Ramalingam C
José Roberto de Souza
Brian Starkey
Gerd Hoffmann
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
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": 27}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 26, "token_count": 15}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 324}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 13, "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": 15, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 15, "token_count": 10}, {"author_id": 13, "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": 13, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 33, "token_count": 3}, {"author_id": 28, "token_count": 13}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 6, "token_count": 7}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 22, "token_count": 19}, {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 38}, {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 12, "token_count": 13}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 56, "token_count": 21}, {"author_id": 15, "token_count": 5}, {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 324}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 12, "token_count": 25}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 22, "token_count": 54}, {"author_id": 1, "token_count": 43}, {"author_id": 11, "token_count": 23}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 50, "token_count": 6}, {"author_id": 32, "token_count": 2}, {"author_id": 11, "token_count": 1}, {"author_id": 58, "token_count": 50}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 17, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 17, "token_count": 21}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 58, "token_count": 32}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 17, "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": 24, "token_count": 33}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 23, "token_count": 14}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 51, "token_count": 2}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 41, "token_count": 4}, {"author_id": 14, "token_count": 39}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 22, "token_count": 11}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 18, "token_count": 73}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 34, "token_count": 48}, {"author_id": 23, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 10, "token_count": 9}, {"author_id": 40, "token_count": 1}, {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 48, "token_count": 18}, {"author_id": 59, "token_count": 7}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 24, "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": 18, "token_count": 12}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 11, "token_count": 15}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 40, "token_count": 18}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 20, "token_count": 47}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 34, "token_count": 22}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 34, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 24, "token_count": 33}, {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 24, "token_count": 28}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 34, "token_count": 7}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 27, "token_count": 11}, {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 34, "token_count": 3}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 34, "token_count": 6}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 34, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
644
26.19%
Dave Airlie
527
21.43%
Hans de Goede
105
4.27%
Maxime Ripard
94
3.82%
Laurent Pinchart
85
3.46%
Boris Brezillon
84
3.42%
Shashank Sharma
82
3.33%
Rob Clark
51
2.07%
Ankit Nautiyal
47
1.91%
Ville Syrjälä
43
1.75%
Stephen Chandler Paul
39
1.59%
Manasi D Navare
39
1.59%
Maarten Lankhorst
32
1.30%
Chris Wilson
21
0.85%
Benjamin Gaignard
21
0.85%
Sean Paul
19
0.77%
Sam Ravnborg
19
0.77%
Jani Nikula
19
0.77%
Jesse Barnes
18
0.73%
Gwan-gyeong Mun
18
0.73%
Thierry Reding
15
0.61%
Eric Anholt
15
0.61%
Russell King
13
0.53%
Doug Anderson
11
0.45%
Ramalingam C
9
0.37%
José Roberto de Souza
7
0.28%
Brian Starkey
6
0.24%
Gerd Hoffmann
4
0.16%
Jérôme Glisse
3
0.12%
Keith Packard
2
0.08%
Haneen Mohammed
2
0.08%
Matt Roper
1
0.04%
David Herrmann
1
0.04%
Others
363
14.76%
Total
2459
drm_crtc.h
1332
-
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
Benjamin Gaignard
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
March 2019
June 2019
August 2019
September 2019
January 2020
October 2020
December 2020
January 2021
January 2022
June 2022
July 2022
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 31, "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": 26, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 13, "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": 15, "token_count": 12}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 28, "token_count": 30}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 12, "token_count": 48}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 6, "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": 32, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 28, "token_count": 25}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 29, "token_count": 42}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 29, "token_count": 12}, {"author_id": 28, "token_count": 8}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 15, "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": 12, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 12, "token_count": 19}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "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": 17, "token_count": 5}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 6, "token_count": 22}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 42, "token_count": 24}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 15, "token_count": 12}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 56, "token_count": 7}, {"author_id": 15, "token_count": 8}, {"author_id": 1, "token_count": 16}, {"author_id": 17, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"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": 3, "token_count": 1}, {"author_id": 17, "token_count": 1}, {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 12, "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": 19, "token_count": 4}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 32, "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": 17, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 17, "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": 51, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 22, "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": 17, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 40, "token_count": 3}, {"author_id": 23, "token_count": 12}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 12, "token_count": 5}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 35, "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": 4, "token_count": 6}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 34, "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%
Benjamin Gaignard
7
0.53%
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
232
17.68%
Total
1312
drm_crtc_helper.h
63
-
9
141
Dave Airlie
Linus Torvalds (pre-git)
Daniel Vetter
Thierry Reding
Keith Packard
Maarten Lankhorst
Others
October 1997
May 1998
February 1999
September 1999
August 2004
July 2007
November 2008
December 2008
May 2009
August 2009
January 2014
December 2014
July 2015
September 2015
December 2015
August 2016
December 2018
October 2022
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"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": 79}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
94
66.67%
Linus Torvalds (pre-git)
10
7.09%
Daniel Vetter
9
6.38%
Thierry Reding
8
5.67%
Keith Packard
5
3.55%
Maarten Lankhorst
1
0.71%
Others
14
9.93%
Total
141
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": 19, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 12, "token_count": 31}, {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "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
101
-
12
182
Thierry Reding
Daniel Vetter
Eric Anholt
Dave Airlie
Sam Ravnborg
Linus Torvalds (pre-git)
David Herrmann
Others
September 1999
September 2004
October 2004
April 2008
July 2008
February 2009
April 2013
May 2013
October 2013
December 2013
August 2014
March 2017
June 2019
March 2020
var spanGroupData = [ {"timestamp": 936169200, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 26, "token_count": 10}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 6, "token_count": 51}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Thierry Reding
51
28.02%
Daniel Vetter
16
8.79%
Eric Anholt
10
5.49%
Dave Airlie
7
3.85%
Sam Ravnborg
6
3.30%
Linus Torvalds (pre-git)
5
2.75%
David Herrmann
1
0.55%
Others
86
47.25%
Total
182
drm_debugfs_crc.h
74
-
7
127
Dave Airlie
Maarten Lankhorst
Thierry Reding
Daniel Vetter
Others
November 2008
February 2009
December 2013
June 2014
September 2014
October 2016
April 2018
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": 6, "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": 107}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 17, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
6
4.72%
Maarten Lankhorst
3
2.36%
Thierry Reding
2
1.57%
Daniel Vetter
1
0.79%
Others
115
90.55%
Total
127
drm_device.h
368
-
23
418
Daniel Vetter
Dave Airlie
Sam Ravnborg
Linus Torvalds (pre-git)
David Herrmann
Noralf Trönnes
Thomas Zimmermann
Ville Syrjälä
Thomas Hellstrom
Oded Gabbay
Jesse Barnes
Eric Anholt
Maarten Lankhorst
Laurent Pinchart
Chris Wilson
Others
September 1999
July 2000
August 2000
February 2002
April 2004
September 2004
August 2005
February 2006
August 2006
May 2007
July 2007
July 2008
September 2008
November 2008
February 2009
September 2009
March 2010
May 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
April 2019
May 2019
January 2020
February 2020
March 2020
May 2020
September 2020
November 2020
May 2021
June 2021
November 2021
October 2022
var spanGroupData = [ {"timestamp": 936169200, "group": [ {"author_id": 31, "token_count": 11}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 31, "token_count": 15}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 31, "token_count": 7}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1272697200, "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": 4, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 16, "token_count": 15}, {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 16, "token_count": 6}, {"author_id": 4, "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": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 33}, {"author_id": 40, "token_count": 49}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"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": 1619852400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 49, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
133
31.82%
Dave Airlie
70
16.75%
Sam Ravnborg
49
11.72%
Linus Torvalds (pre-git)
33
7.89%
David Herrmann
26
6.22%
Noralf Trönnes
23
5.50%
Thomas Zimmermann
15
3.59%
Ville Syrjälä
8
1.91%
Thomas Hellstrom
6
1.44%
Oded Gabbay
6
1.44%
Jesse Barnes
6
1.44%
Eric Anholt
6
1.44%
Maarten Lankhorst
3
0.72%
Laurent Pinchart
1
0.24%
Chris Wilson
1
0.24%
Others
32
7.66%
Total
418
drm_displayid.h
160
-
5
476
Dave Airlie
Jani Nikula
Linus Torvalds (pre-git)
Others
August 1992
October 2014
May 2016
June 2019
May 2020
March 2021
August 2021
May 2022
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 199}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 71}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 3, "token_count": 129}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
265
55.67%
Jani Nikula
205
43.07%
Linus Torvalds (pre-git)
3
0.63%
Others
3
0.63%
Total
476
drm_drv.h
621
-
32
1050
Daniel Vetter
Dave Airlie
Eric Anholt
David Herrmann
Noralf Trönnes
Jani Nikula
Thomas Zimmermann
Linus Torvalds (pre-git)
Chris Wilson
Oded Gabbay
Lionel Landwerlin
Jesse Barnes
Thierry Reding
Sean Paul
Dhinakaran Pandiyan
Ben Skeggs
Ville Syrjälä
Maarten Lankhorst
Thomas Hellstrom
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
July 2008
September 2008
December 2009
May 2010
December 2010
November 2011
February 2012
June 2013
August 2013
October 2013
January 2014
April 2014
July 2014
September 2014
November 2015
December 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
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
November 2021
October 2022
November 2022
var spanGroupData = [ {"timestamp": 936169200, "group": [ {"author_id": 31, "token_count": 11}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"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": 116}, ]}, {"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": 23}, ]}, {"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": 12}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"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": 15}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 26, "token_count": 10}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 26, "token_count": 11}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 9, "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": 37}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 16, "token_count": 31}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 16, "token_count": 8}, {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 26, "token_count": 17}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 15, "token_count": 3}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 45, "token_count": 7}, {"author_id": 1, "token_count": 198}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 44, "token_count": 7}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 96}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 42, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 3, "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": 5, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 49, "token_count": 8}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 5, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
392
37.33%
Dave Airlie
344
32.76%
Eric Anholt
51
4.86%
David Herrmann
39
3.71%
Noralf Trönnes
34
3.24%
Jani Nikula
29
2.76%
Thomas Zimmermann
21
2.00%
Linus Torvalds (pre-git)
17
1.62%
Chris Wilson
10
0.95%
Oded Gabbay
8
0.76%
Lionel Landwerlin
8
0.76%
Jesse Barnes
8
0.76%
Thierry Reding
7
0.67%
Sean Paul
7
0.67%
Dhinakaran Pandiyan
7
0.67%
Ben Skeggs
7
0.67%
Ville Syrjälä
5
0.48%
Maarten Lankhorst
5
0.48%
Thomas Hellstrom
4
0.38%
Others
47
4.48%
Total
1050
drm_edid.h
615
-
39
2176
Dave Airlie
Jani Nikula
Ville Syrjälä
Daniel Vetter
Doug Anderson
Adam Jackson
Jesse Barnes
Russell King
Thierry Reding
Alex Deucher
Manasi D Navare
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
March 2015
April 2015
September 2015
February 2016
April 2016
June 2016
August 2016
January 2017
July 2017
September 2017
October 2018
February 2019
May 2019
June 2019
March 2020
May 2020
June 2020
September 2020
December 2020
March 2021
August 2021
September 2021
March 2022
May 2022
June 2022
August 2022
September 2022
October 2022
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 31, "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": 567}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 108}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 39, "token_count": 28}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 39, "token_count": 20}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 13, "token_count": 77}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 39, "token_count": 44}, {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 6, "token_count": 30}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 21, "token_count": 16}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 3, "token_count": 307}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 28, "token_count": 66}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 65}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 4, "token_count": 16}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 58, "token_count": 14}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 4, "token_count": 31}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 11, "token_count": 16}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 92}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 3, "token_count": 33}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 27, "token_count": 115}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 60}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 3, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
600
27.57%
Jani Nikula
456
20.96%
Ville Syrjälä
130
5.97%
Daniel Vetter
116
5.33%
Doug Anderson
115
5.28%
Adam Jackson
92
4.23%
Jesse Barnes
77
3.54%
Russell King
66
3.03%
Thierry Reding
31
1.42%
Alex Deucher
18
0.83%
Manasi D Navare
16
0.74%
Shashank Sharma
14
0.64%
Chris Wilson
8
0.37%
Rob Clark
3
0.14%
Linus Torvalds (pre-git)
3
0.14%
Laurent Pinchart
3
0.14%
Clint Taylor
3
0.14%
Others
425
19.53%
Total
2176
drm_encoder.h
332
-
21
463
Daniel Vetter
Dave Airlie
Philipp Zabel
Ville Syrjälä
Benjamin Gaignard
Russell King
Chris Wilson
Maarten Lankhorst
Laurent Pinchart
Rob Clark
Linus Torvalds (pre-git)
Matt Roper
Keith Packard
Jérôme Glisse
Boris Brezillon
Stephen Chandler Paul
Maxime Ripard
Others
September 1999
November 2004
March 2005
May 2007
July 2007
November 2008
January 2011
August 2012
June 2013
April 2014
June 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
var spanGroupData = [ {"timestamp": 936169200, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"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": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 15, "token_count": 9}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 33, "token_count": 2}, {"author_id": 28, "token_count": 12}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 17, "token_count": 9}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 56, "token_count": 15}, {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 200}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 35, "token_count": 45}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 34, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
238
51.40%
Dave Airlie
77
16.63%
Philipp Zabel
45
9.72%
Ville Syrjälä
19
4.10%
Benjamin Gaignard
15
3.24%
Russell King
12
2.59%
Chris Wilson
11
2.38%
Maarten Lankhorst
9
1.94%
Laurent Pinchart
7
1.51%
Rob Clark
2
0.43%
Linus Torvalds (pre-git)
2
0.43%
Matt Roper
2
0.43%
Keith Packard
2
0.43%
Jérôme Glisse
2
0.43%
Boris Brezillon
2
0.43%
Stephen Chandler Paul
1
0.22%
Maxime Ripard
1
0.22%
Others
16
3.46%
Total
463
drm_encoder_slave.h
184
-
8
515
Francisco Jerez
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
var spanGroupData = [ {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 25, "token_count": 486}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 12, "token_count": 18}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Francisco Jerez
486
94.37%
Rob Clark
18
3.50%
Dave Airlie
3
0.58%
Daniel Vetter
3
0.58%
Laurent Pinchart
2
0.39%
Ville Syrjälä
1
0.19%
Others
2
0.39%
Total
515
drm_fb_dma_helper.h
23
-
8
73
Benjamin Gaignard
Noralf Trönnes
Others
July 2012
April 2016
November 2016
April 2017
November 2017
November 2019
May 2021
August 2022
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "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": 56, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Gaignard
3
4.11%
Noralf Trönnes
1
1.37%
Others
69
94.52%
Total
73
drm_fb_helper.h
495
-
16
1308
Archit Taneja
Dave Airlie
Noralf Trönnes
Jesse Barnes
Jérôme Glisse
Thomas Zimmermann
Maxime Ripard
Daniel Vetter
Thierry Reding
Linus Torvalds (pre-git)
Eric Anholt
Chris Wilson
Rob Clark
Others
May 1998
July 2008
November 2008
June 2009
August 2009
October 2009
March 2010
May 2010
August 2010
October 2010
January 2011
April 2011
February 2014
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
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 31, "token_count": 8}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 13, "token_count": 130}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 33, "token_count": 71}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 149}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 138}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 13, "token_count": 25}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 30, "token_count": 227}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 30, "token_count": 187}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 15, "token_count": 2}, {"author_id": 1, "token_count": 6}, {"author_id": 2, "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": 34, "token_count": 35}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 5, "token_count": 39}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Archit Taneja
414
31.65%
Dave Airlie
342
26.15%
Noralf Trönnes
157
12.00%
Jesse Barnes
157
12.00%
Jérôme Glisse
71
5.43%
Thomas Zimmermann
42
3.21%
Maxime Ripard
35
2.68%
Daniel Vetter
28
2.14%
Thierry Reding
19
1.45%
Linus Torvalds (pre-git)
8
0.61%
Eric Anholt
7
0.54%
Chris Wilson
3
0.23%
Rob Clark
2
0.15%
Others
23
1.76%
Total
1308
drm_fbdev_generic.h
15
-
6
48
Noralf Trönnes
Thomas Zimmermann
Dave Airlie
Archit Taneja
Chris Wilson
Thierry Reding
August 2009
March 2010
June 2014
August 2015
August 2016
December 2017
July 2018
November 2022
var spanGroupData = [ {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 5, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Noralf Trönnes
15
31.25%
Thomas Zimmermann
13
27.08%
Dave Airlie
12
25.00%
Archit Taneja
5
10.42%
Chris Wilson
2
4.17%
Thierry Reding
1
2.08%
Total
48
drm_file.h
443
-
25
586
Daniel Vetter
Dave Airlie
Linus Torvalds (pre-git)
Eric Anholt
Chris Wilson
Oded Gabbay
David Herrmann
Rob Clark
Thomas Hellstrom
Jani Nikula
Ankit Nautiyal
Others
September 1991
March 1992
August 1992
November 1993
August 1998
September 1999
March 2000
July 2000
February 2002
March 2003
April 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
April 2009
September 2009
December 2010
May 2011
November 2011
February 2012
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
February 2018
May 2018
November 2018
December 2018
April 2019
November 2019
January 2020
March 2020
January 2021
July 2021
August 2021
April 2022
October 2022
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 31, "token_count": 15}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 31, "token_count": 15}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 31, "token_count": 21}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"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": 26, "token_count": 11}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"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": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 15, "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": 118}, ]}, {"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": 1517472000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 15, "token_count": 18}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"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": 49, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
206
35.15%
Dave Airlie
98
16.72%
Linus Torvalds (pre-git)
75
12.80%
Eric Anholt
26
4.44%
Chris Wilson
25
4.27%
Oded Gabbay
16
2.73%
David Herrmann
15
2.56%
Rob Clark
5
0.85%
Thomas Hellstrom
3
0.51%
Jani Nikula
3
0.51%
Ankit Nautiyal
3
0.51%
Others
111
18.94%
Total
586
drm_fixed.h
211
-
5
791
Alex Deucher
Harry Wentland
Jérôme Glisse
Ben Skeggs
Others
June 2009
December 2009
April 2010
April 2012
March 2013
July 2013
January 2016
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 33, "token_count": 113}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 21, "token_count": 60}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 45, "token_count": 22}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 21, "token_count": 388}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 21, "token_count": 17}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 57, "token_count": 184}, ]}, ]
Author Name
Tokens
Token Proportion
Alex Deucher
465
58.79%
Harry Wentland
184
23.26%
Jérôme Glisse
113
14.29%
Ben Skeggs
22
2.78%
Others
7
0.88%
Total
791
drm_flip_work.h
92
-
3
164
Rob Clark
Boris Brezillon
Daniel Vetter
August 2013
November 2014
January 2017
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 12, "token_count": 116}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 22, "token_count": 47}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Clark
116
70.73%
Boris Brezillon
47
28.66%
Daniel Vetter
1
0.61%
Total
164
drm_format_helper.h
56
-
8
388
Thomas Zimmermann
Noralf Trönnes
Gerd Hoffmann
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
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 49}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 41, "token_count": 64}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 5, "token_count": 30}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 5, "token_count": 56}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 5, "token_count": 67}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 30}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
183
47.16%
Noralf Trönnes
86
22.16%
Gerd Hoffmann
64
16.49%
Others
55
14.18%
Total
388
drm_fourcc.h
323
-
14
589
Paul Kocialkowski
Laurent Pinchart
Noralf Trönnes
Ville Syrjälä
Gerd Hoffmann
Maxime Ripard
Daniel Vetter
Dave Airlie
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
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"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": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 18, "token_count": 17}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 18, "token_count": 66}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 70}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 41, "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": 55, "token_count": 186}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 34, "token_count": 34}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Paul Kocialkowski
186
31.58%
Laurent Pinchart
83
14.09%
Noralf Trönnes
70
11.88%
Ville Syrjälä
47
7.98%
Gerd Hoffmann
42
7.13%
Maxime Ripard
37
6.28%
Daniel Vetter
20
3.40%
Dave Airlie
14
2.38%
Thomas Zimmermann
9
1.53%
Linus Torvalds (pre-git)
5
0.85%
Matt Roper
4
0.68%
Others
72
12.22%
Total
589
drm_framebuffer.h
338
-
23
481
Dave Airlie
Daniel Vetter
Ville Syrjälä
Chris Wilson
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
May 2015
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": 26, "token_count": 2}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 26, "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": 13, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"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": 61}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 15, "token_count": 36}, {"author_id": 4, "token_count": 38}, {"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": 6, "token_count": 9}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 17, "token_count": 7}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
142
29.52%
Daniel Vetter
118
24.53%
Ville Syrjälä
49
10.19%
Chris Wilson
36
7.48%
Thierry Reding
12
2.49%
Noralf Trönnes
12
2.49%
Maarten Lankhorst
7
1.46%
Eric Anholt
7
1.46%
Sam Ravnborg
5
1.04%
Thomas Zimmermann
3
0.62%
Matt Roper
1
0.21%
Jesse Barnes
1
0.21%
Others
88
18.30%
Total
481
drm_gem.h
481
-
30
808
Eric Anholt
Noralf Trönnes
Rob Clark
Sascha Hauer
Daniel Vetter
Rob Herring
Dave Airlie
Thomas Zimmermann
Linus Torvalds (pre-git)
Chris Wilson
Laurent Pinchart
Jesse Barnes
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
February 2011
June 2011
August 2011
October 2011
November 2011
January 2012
June 2012
November 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
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
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 26, "token_count": 120}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 53, "token_count": 101}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 12, "token_count": 26}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 111}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 38, "token_count": 29}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 26, "token_count": 38}, {"author_id": 38, "token_count": 13}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 15, "token_count": 11}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 12, "token_count": 71}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
158
19.55%
Noralf Trönnes
136
16.83%
Rob Clark
115
14.23%
Sascha Hauer
101
12.50%
Daniel Vetter
65
8.04%
Rob Herring
43
5.32%
Dave Airlie
37
4.58%
Thomas Zimmermann
18
2.23%
Linus Torvalds (pre-git)
17
2.10%
Chris Wilson
15
1.86%
Laurent Pinchart
14
1.73%
Jesse Barnes
11
1.36%
David Herrmann
7
0.87%
Gerd Hoffmann
4
0.50%
Christian König
4
0.50%
Thierry Reding
2
0.25%
Others
61
7.55%
Total
808
drm_gem_atomic_helper.h
146
-
4
295
Thomas Zimmermann
Noralf Trönnes
Daniel Vetter
Others
August 2017
April 2018
February 2021
July 2021
August 2021
November 2021
February 2022
October 2022
var spanGroupData = [ {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 5, "token_count": 253}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 5, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
285
96.61%
Noralf Trönnes
6
2.03%
Daniel Vetter
1
0.34%
Others
3
1.02%
Total
295
drm_gem_dma_helper.h
279
-
17
482
Thomas Zimmermann
Sascha Hauer
Noralf Trönnes
Benjamin Gaignard
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
var spanGroupData = [ {"timestamp": 1338534000, "group": [ {"author_id": 53, "token_count": 72}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 12, "token_count": 14}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 17, "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": 6, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 56, "token_count": 22}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 40, "token_count": 7}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 5, "token_count": 134}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 85}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
155
32.16%
Sascha Hauer
72
14.94%
Noralf Trönnes
23
4.77%
Benjamin Gaignard
22
4.56%
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
154
31.95%
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": 13, "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": 4, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 87}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 5, "token_count": 30}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 5, "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
299
-
8
663
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
var spanGroupData = [ {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 38, "token_count": 20}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 321}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 41, "token_count": 2}, {"author_id": 38, "token_count": 115}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 5, "token_count": 171}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Noralf Trönnes
321
48.42%
Thomas Zimmermann
182
27.45%
Rob Herring
137
20.66%
Gerd Hoffmann
8
1.21%
Dave Airlie
5
0.75%
Others
10
1.51%
Total
663
drm_gem_ttm_helper.h
30
-
5
117
Gerd Hoffmann
Thomas Zimmermann
Thomas Hellstrom
Others
June 2009
September 2019
October 2019
November 2020
April 2021
November 2021
February 2022
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 41, "token_count": 50}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 41, "token_count": 28}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 5, "token_count": 23}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Gerd Hoffmann
78
66.67%
Thomas Zimmermann
31
26.50%
Thomas Hellstrom
4
3.42%
Others
4
3.42%
Total
117
drm_gem_vram_helper.h
219
-
10
440
Thomas Zimmermann
Gerd Hoffmann
Christian König
Sam Ravnborg
Daniel Vetter
Noralf Trönnes
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
April 2021
June 2021
November 2021
February 2022
var spanGroupData = [ {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 5, "token_count": 285}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 41, "token_count": 11}, {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 41, "token_count": 2}, {"author_id": 5, "token_count": 57}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 5, "token_count": 12}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
395
89.77%
Gerd Hoffmann
16
3.64%
Christian König
8
1.82%
Sam Ravnborg
6
1.36%
Daniel Vetter
6
1.36%
Noralf Trönnes
1
0.23%
Others
8
1.82%
Total
440
drm_ioctl.h
185
-
13
276
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
June 2019
July 2021
var spanGroupData = [ {"timestamp": 699436800, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 704703600, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 31, "token_count": 10}, ]}, {"timestamp": 728553600, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 730972800, "group": [ {"author_id": 31, "token_count": 10}, ]}, {"timestamp": 733651200, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 31, "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": 26, "token_count": 6}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 26, "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": 9, "token_count": 13}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 16, "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": 3, "token_count": 12}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
78
28.26%
Linus Torvalds (pre-git)
63
22.83%
Eric Anholt
35
12.68%
Dave Airlie
35
12.68%
Thomas Hellstrom
13
4.71%
Jani Nikula
12
4.35%
David Herrmann
2
0.72%
Others
38
13.77%
Total
276
drm_lease.h
37
-
7
157
Keith Packard
Dave Airlie
Eric Anholt
Daniel Vetter
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
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": 26, "token_count": 8}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 26, "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": 32, "token_count": 62}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Keith Packard
62
39.49%
Dave Airlie
49
31.21%
Eric Anholt
20
12.74%
Daniel Vetter
15
9.55%
Others
11
7.01%
Total
157
drm_legacy.h
331
-
16
1051
Daniel Vetter
David Herrmann
Thomas Zimmermann
Dave Airlie
Linus Torvalds (pre-git)
Thomas Hellstrom
Jani Nikula
Eric Anholt
Sam Ravnborg
Laurent Pinchart
Thierry Reding
Chris Wilson
Others
June 1995
September 1996
October 1997
January 1998
June 1999
September 1999
July 2000
February 2002
March 2003
July 2003
January 2005
June 2005
July 2005
September 2005
November 2005
March 2006
April 2006
August 2006
January 2007
February 2007
July 2007
August 2007
July 2008
February 2009
May 2010
December 2010
January 2011
August 2013
October 2013
January 2014
July 2014
August 2014
September 2014
September 2015
April 2016
June 2016
March 2017
May 2017
March 2018
December 2018
May 2019
December 2019
February 2020
April 2020
May 2021
June 2021
November 2021
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 31, "token_count": 13}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 31, "token_count": 95}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 31, "token_count": 16}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 9, "token_count": 36}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 16, "token_count": 78}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 16, "token_count": 16}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 16, "token_count": 79}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 252}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 5, "token_count": 81}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 15, "token_count": 1}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 5, "token_count": 74}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 5, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
316
30.07%
David Herrmann
180
17.13%
Thomas Zimmermann
161
15.32%
Dave Airlie
134
12.75%
Linus Torvalds (pre-git)
133
12.65%
Thomas Hellstrom
36
3.43%
Jani Nikula
11
1.05%
Eric Anholt
7
0.67%
Sam Ravnborg
6
0.57%
Laurent Pinchart
4
0.38%
Thierry Reding
3
0.29%
Chris Wilson
3
0.29%
Others
57
5.42%
Total
1051
drm_managed.h
110
-
9
296
Daniel Vetter
Dave Airlie
Thomas Zimmermann
Thierry Reding
Linus Torvalds (pre-git)
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
var spanGroupData = [ {"timestamp": 962434800, "group": [ {"author_id": 31, "token_count": 7}, ]}, {"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": 21}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 6, "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": 214}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 5, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
214
72.30%
Dave Airlie
40
13.51%
Thomas Zimmermann
11
3.72%
Thierry Reding
10
3.38%
Linus Torvalds (pre-git)
7
2.36%
Eric Anholt
6
2.03%
Others
8
2.70%
Total
296
drm_mipi_dbi.h
210
-
9
526
Noralf Trönnes
Ville Syrjälä
Thomas Zimmermann
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
September 2022
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 337}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 2, "token_count": 86}, ]}, {"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": 4, "token_count": 11}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Noralf Trönnes
481
91.44%
Ville Syrjälä
16
3.04%
Thomas Zimmermann
5
0.95%
Others
24
4.56%
Total
526
drm_mipi_dsi.h
358
-
18
1074
Andrzej Hajda
Thierry Reding
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
var spanGroupData = [ {"timestamp": 1385884800, "group": [ {"author_id": 7, "token_count": 570}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 6, "token_count": 33}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 6, "token_count": 137}, {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 6, "token_count": 28}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 6, "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": 30, "token_count": 71}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 6, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 34, "token_count": 12}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Andrzej Hajda
583
54.28%
Thierry Reding
245
22.81%
Archit Taneja
71
6.61%
Jani Nikula
15
1.40%
Maxime Ripard
13
1.21%
Others
147
13.69%
Total
1074
drm_mm.h
553
-
17
869
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": 6}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 9, "token_count": 23}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 9, "token_count": 21}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 33, "token_count": 58}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 9, "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": 33, "token_count": 7}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"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": 94}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 15, "token_count": 34}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 15, "token_count": 77}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 15, "token_count": 21}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 43, "token_count": 6}, {"author_id": 16, "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": 6, "token_count": 18}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 15, "token_count": 26}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 15, "token_count": 13}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 15, "token_count": 21}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 15, "token_count": 179}, {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 15, "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": 15, "token_count": 23}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 15, "token_count": 18}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 15, "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
53.97%
Daniel Vetter
164
18.87%
Jérôme Glisse
65
7.48%
Thomas Hellstrom
53
6.10%
David Herrmann
38
4.37%
Dave Airlie
30
3.45%
Thierry Reding
18
2.07%
Ben Widawsky
6
0.69%
Others
26
2.99%
Total
869
drm_mode_config.h
977
-
40
801
Dave Airlie
Daniel Vetter
Rob Clark
Francisco Jerez
Ville Syrjälä
Maarten Lankhorst
Lionel Landwerlin
Brian Starkey
Jesse Barnes
Linus Torvalds (pre-git)
Gerd Hoffmann
Sean Paul
Ramalingam C
Noralf Trönnes
Manasi D Navare
Hans de Goede
Alex Deucher
Ben Widawsky
Thomas Zimmermann
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
July 2019
August 2019
March 2020
April 2020
July 2020
September 2020
September 2021
January 2022
October 2022
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 154}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 25, "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": 8}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 29, "token_count": 2}, {"author_id": 12, "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": 12, "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": 17, "token_count": 21}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 42, "token_count": 25}, {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 17, "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": 35}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 36}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 18, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 50, "token_count": 18}, {"author_id": 1, "token_count": 16}, {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 43, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 24, "token_count": 6}, {"author_id": 2, "token_count": 6}, {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 23, "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": 41, "token_count": 7}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 12, "token_count": 5}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 22, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 10, "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": 1630479600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
233
29.09%
Daniel Vetter
214
26.72%
Rob Clark
64
7.99%
Francisco Jerez
30
3.75%
Ville Syrjälä
26
3.25%
Maarten Lankhorst
26
3.25%
Lionel Landwerlin
25
3.12%
Brian Starkey
18
2.25%
Jesse Barnes
12
1.50%
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%
Thomas Zimmermann
4
0.50%
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
80
9.99%
Total
801
drm_mode_object.h
142
-
10
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
June 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
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": 13, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 12, "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": 6, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 32, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
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
556
-
28
1095
Dave Airlie
Daniel Vetter
Ville Syrjälä
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
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
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
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 243}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 39, "token_count": 26}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 15, "token_count": 23}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 4, "token_count": 13}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "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": 4, "token_count": 19}, {"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": 4, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 2, "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": 4, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "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": 2, "token_count": 5}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "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": 35, "token_count": 25}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 30}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
303
27.67%
Daniel Vetter
249
22.74%
Ville Syrjälä
118
10.78%
Noralf Trönnes
41
3.74%
Shashank Sharma
31
2.83%
Thomas Zimmermann
30
2.74%
Chris Wilson
28
2.56%
Adam Jackson
27
2.47%
Philipp Zabel
25
2.28%
Rob Clark
10
0.91%
Linus Torvalds (pre-git)
5
0.46%
Thierry Reding
3
0.27%
Alex Deucher
3
0.27%
Eric Anholt
2
0.18%
Hans de Goede
1
0.09%
Others
219
20.00%
Total
1095
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": 45, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 13, "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": 29, "token_count": 15}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 40, "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
1466
-
33
1092
Dave Airlie
Daniel Vetter
Matt Roper
Laurent Pinchart
Thierry Reding
Maxime Ripard
Brian Starkey
Maarten Lankhorst
Thomas Zimmermann
Sean Paul
Jesse Barnes
Stephen Chandler Paul
Rob Clark
Linus Torvalds (pre-git)
Alex Deucher
Tvrtko A. Ursulin
Philipp Zabel
Lionel Landwerlin
Sam Ravnborg
Chris Wilson
Ville Syrjälä
José Roberto de Souza
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
June 2013
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
October 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
April 2022
October 2022
var spanGroupData = [ {"timestamp": 752140800, "group": [ {"author_id": 31, "token_count": 10}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 425}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 15, "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": 21, "token_count": 5}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 13, "token_count": 12}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 29, "token_count": 65}, ]}, {"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": 88}, {"author_id": 6, "token_count": 29}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 50, "token_count": 22}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 17, "token_count": 19}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 18, "token_count": 20}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 18, "token_count": 26}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 23, "token_count": 15}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 34, "token_count": 12}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 34, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 34, "token_count": 5}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 34, "token_count": 11}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 5, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
441
40.38%
Daniel Vetter
241
22.07%
Matt Roper
65
5.95%
Laurent Pinchart
50
4.58%
Thierry Reding
49
4.49%
Maxime Ripard
33
3.02%
Brian Starkey
22
2.01%
Maarten Lankhorst
21
1.92%
Thomas Zimmermann
20
1.83%
Sean Paul
15
1.37%
Jesse Barnes
12
1.10%
Stephen Chandler Paul
11
1.01%
Rob Clark
10
0.92%
Linus Torvalds (pre-git)
10
0.92%
Alex Deucher
5
0.46%
Tvrtko A. Ursulin
4
0.37%
Philipp Zabel
4
0.37%
Lionel Landwerlin
3
0.27%
Sam Ravnborg
2
0.18%
Chris Wilson
2
0.18%
Ville Syrjälä
1
0.09%
José Roberto de Souza
1
0.09%
Boris Brezillon
1
0.09%
Others
69
6.32%
Total
1092
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": 32, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 4, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 12, "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": 6, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 23, "token_count": 23}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 3, "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": 5, "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
180
-
15
725
Rob Herring
Philipp Zabel
Russell King
Maarten Lankhorst
Dave Airlie
Benjamin Gaignard
Rob Clark
Maxime Ripard
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
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": 12, "token_count": 12}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 28, "token_count": 63}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 35, "token_count": 126}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 34, "token_count": 11}, {"author_id": 60, "token_count": 132}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 28, "token_count": 30}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 38, "token_count": 134}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 56, "token_count": 23}, {"author_id": 17, "token_count": 30}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 63}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Rob Herring
134
18.48%
Philipp Zabel
126
17.38%
Russell King
93
12.83%
Maarten Lankhorst
30
4.14%
Dave Airlie
27
3.72%
Benjamin Gaignard
23
3.17%
Rob Clark
12
1.66%
Maxime Ripard
11
1.52%
Laurent Pinchart
2
0.28%
Others
267
36.83%
Total
725
drm_panel.h
235
-
15
437
Thierry Reding
Sam Ravnborg
Philipp Zabel
Laurent Pinchart
Doug Anderson
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
var spanGroupData = [ {"timestamp": 1375340400, "group": [ {"author_id": 6, "token_count": 240}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 35, "token_count": 19}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 38, "token_count": 10}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 18, "token_count": 6}, {"author_id": 40, "token_count": 23}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 40, "token_count": 33}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 27, "token_count": 14}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Thierry Reding
240
54.92%
Sam Ravnborg
56
12.81%
Philipp Zabel
19
4.35%
Laurent Pinchart
17
3.89%
Doug Anderson
14
3.20%
Rob Herring
10
2.29%
Boris Brezillon
5
1.14%
Jani Nikula
3
0.69%
Others
73
16.70%
Total
437
drm_pciids.h
814
-
5
41
Dave Airlie
Alex Deucher
Others
April 2004
July 2005
August 2005
October 2007
February 2008
August 2015
October 2018
var spanGroupData = [ {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
37
90.24%
Alex Deucher
1
2.44%
Others
3
7.32%
Total
41
drm_plane.h
949
-
38
1205
Daniel Vetter
Rob Clark
Jesse Barnes
Dave Airlie
Ville Syrjälä
Philipp Zabel
Matt Roper
Ben Widawsky
Chris Wilson
Benjamin Gaignard
Thierry Reding
Russell King
Maarten Lankhorst
Maxime Ripard
Thomas Zimmermann
Eric Anholt
Laurent Pinchart
Keith Packard
Haneen Mohammed
Sean Paul
Jani Nikula
Christian König
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
April 2022
September 2022
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": 26, "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": 15, "token_count": 7}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 13, "token_count": 132}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 28, "token_count": 15}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 12, "token_count": 15}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 29, "token_count": 40}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 12, "token_count": 26}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 18, "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": 6, "token_count": 8}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 15, "token_count": 13}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 56, "token_count": 21}, {"author_id": 1, "token_count": 17}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 97}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 12, "token_count": 101}, {"author_id": 60, "token_count": 7}, ]}, {"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": 32, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 43, "token_count": 37}, {"author_id": 1, "token_count": 1}, {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 34, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 51, "token_count": 2}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 23, "token_count": 1}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 17, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 35, "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": 1648796400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
302
25.06%
Rob Clark
158
13.11%
Jesse Barnes
132
10.95%
Dave Airlie
123
10.21%
Ville Syrjälä
84
6.97%
Philipp Zabel
81
6.72%
Matt Roper
44
3.65%
Ben Widawsky
37
3.07%
Chris Wilson
21
1.74%
Benjamin Gaignard
21
1.74%
Thierry Reding
18
1.49%
Russell King
15
1.24%
Maarten Lankhorst
9
0.75%
Maxime Ripard
8
0.66%
Thomas Zimmermann
7
0.58%
Eric Anholt
5
0.41%
Laurent Pinchart
3
0.25%
Keith Packard
2
0.17%
Haneen Mohammed
2
0.17%
Sean Paul
1
0.08%
Jani Nikula
1
0.08%
Christian König
1
0.08%
Others
130
10.79%
Total
1205
drm_plane_helper.h
59
-
5
120
Matt Roper
Thomas Zimmermann
Thierry Reding
Others
April 2014
May 2014
September 2015
July 2022
September 2022
December 2022
var spanGroupData = [ {"timestamp": 1396335600, "group": [ {"author_id": 29, "token_count": 69}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 5, "token_count": 23}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Matt Roper
71
59.17%
Thomas Zimmermann
29
24.17%
Thierry Reding
10
8.33%
Others
10
8.33%
Total
120
drm_prime.h
113
-
17
385
Daniel Vetter
Dave Airlie
Linus Torvalds (pre-git)
David Herrmann
Thomas Zimmermann
Eric Anholt
Chris Wilson
Sascha Hauer
Christian König
Noralf Trönnes
Thierry Reding
Others
October 1997
January 1998
July 2000
October 2000
August 2004
September 2004
November 2005
February 2006
July 2007
August 2007
July 2008
May 2010
December 2010
November 2011
May 2012
June 2012
January 2013
July 2013
June 2014
September 2014
June 2016
September 2016
March 2017
May 2017
January 2018
November 2018
June 2019
May 2020
September 2020
October 2020
February 2022
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 31, "token_count": 10}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"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": 57}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 16, "token_count": 17}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
110
28.57%
Dave Airlie
91
23.64%
Linus Torvalds (pre-git)
17
4.42%
David Herrmann
17
4.42%
Thomas Zimmermann
9
2.34%
Eric Anholt
9
2.34%
Chris Wilson
8
2.08%
Sascha Hauer
5
1.30%
Christian König
4
1.04%
Noralf Trönnes
2
0.52%
Thierry Reding
1
0.26%
Others
112
29.09%
Total
385
drm_print.h
640
-
20
1442
Jani Nikula
Rob Clark
Haneen Mohammed
Daniel Vetter
Stephen Chandler Paul
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
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": 6, "token_count": 6}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 23, "token_count": 28}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 12, "token_count": 296}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"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": 51, "token_count": 195}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 15, "token_count": 31}, {"author_id": 1, "token_count": 3}, {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 14, "token_count": 17}, {"author_id": 60, "token_count": 89}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 26, "token_count": 11}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 41, "token_count": 18}, {"author_id": 3, "token_count": 3}, {"author_id": 14, "token_count": 9}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 117}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 258}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 27, "token_count": 24}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 131}, ]}, ]
Author Name
Tokens
Token Proportion
Jani Nikula
378
26.21%
Rob Clark
296
20.53%
Haneen Mohammed
195
13.52%
Daniel Vetter
62
4.30%
Stephen Chandler Paul
48
3.33%
Chris Wilson
31
2.15%
Sean Paul
28
1.94%
Doug Anderson
24
1.66%
Gerd Hoffmann
18
1.25%
Noralf Trönnes
15
1.04%
Eric Anholt
11
0.76%
Thierry Reding
6
0.42%
Sam Ravnborg
3
0.21%
Others
327
22.68%
Total
1442
drm_privacy_screen_consumer.h
65
-
1
246
Hans de Goede
October 2021
var spanGroupData = [ {"timestamp": 1633071600, "group": [ {"author_id": 24, "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": 2, "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": 24, "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": 24, "token_count": 105}, ]}, ]
Author Name
Tokens
Token Proportion
Hans de Goede
105
100.00%
Total
105
drm_probe_helper.h
39
-
13
189
Dave Airlie
Thomas Zimmermann
Daniel Vetter
Maarten Lankhorst
Maxime Ripard
Noralf Trönnes
Keith Packard
Jani Nikula
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
May 2022
June 2022
August 2022
September 2022
var spanGroupData = [ {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"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": 17, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"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": 5, "token_count": 8}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 34, "token_count": 6}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
95
50.26%
Thomas Zimmermann
35
18.52%
Daniel Vetter
18
9.52%
Maarten Lankhorst
13
6.88%
Maxime Ripard
6
3.17%
Noralf Trönnes
5
2.65%
Keith Packard
2
1.06%
Jani Nikula
2
1.06%
Jesse Barnes
1
0.53%
Others
12
6.35%
Total
189
drm_property.h
310
-
20
543
Daniel Vetter
Dave Airlie
Rob Clark
Russell King
Ville Syrjälä
Eric Anholt
Matt Roper
Sascha Hauer
Thierry Reding
Lionel Landwerlin
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
January 2014
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
var spanGroupData = [ {"timestamp": 936169200, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"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": 6}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 26, "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": 13, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 53, "token_count": 8}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 12, "token_count": 4}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 28, "token_count": 13}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 29, "token_count": 9}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 12, "token_count": 8}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 12, "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": 42, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 171}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 32, "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": 4, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
271
49.91%
Dave Airlie
133
24.49%
Rob Clark
27
4.97%
Russell King
13
2.39%
Ville Syrjälä
10
1.84%
Eric Anholt
10
1.84%
Matt Roper
9
1.66%
Sascha Hauer
8
1.47%
Thierry Reding
6
1.10%
Lionel Landwerlin
5
0.92%
Linus Torvalds (pre-git)
3
0.55%
Keith Packard
2
0.37%
Jesse Barnes
2
0.37%
Others
44
8.10%
Total
543
drm_rect.h
259
-
6
616
Ville Syrjälä
José Roberto de Souza
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
var spanGroupData = [ {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 408}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 12, "token_count": 23}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 4, "token_count": 75}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 59, "token_count": 50}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Ville Syrjälä
523
84.90%
José Roberto de Souza
50
8.12%
Rob Clark
23
3.73%
Daniel Vetter
5
0.81%
Others
15
2.44%
Total
616
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": 29, "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": 6, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 23, "token_count": 19}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 23, "token_count": 8}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 12, "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
June 2021
July 2021
October 2022
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 2, "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": 2, "token_count": 9}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 43, "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": 5, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 35, "token_count": 34}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 5, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Noralf Trönnes
287
63.92%
Thomas Zimmermann
58
12.92%
Philipp Zabel
34
7.57%
Ben Widawsky
5
1.11%
Daniel Vetter
4
0.89%
Eric Anholt
1
0.22%
Others
60
13.36%
Total
449
drm_syncobj.h
132
-
9
275
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
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 16, "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": 26, "token_count": 41}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 8, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
160
58.18%
Eric Anholt
41
14.91%
Christian König
15
5.45%
Daniel Vetter
8
2.91%
Jani Nikula
4
1.45%
David Herrmann
4
1.45%
Others
43
15.64%
Total
275
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
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": 26, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 16, "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": 10, "token_count": 18}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
24
33.80%
Ramalingam C
18
25.35%
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
5
7.04%
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": 3, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "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": 40, "token_count": 20}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 15, "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": 24, "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
280
-
18
480
Daniel Vetter
Ville Syrjälä
Jesse Barnes
Keith Packard
Thomas Zimmermann
Stephen Chandler Paul
Dave Airlie
Thierry Reding
Francisco Jerez
Dhinakaran Pandiyan
David Herrmann
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
var spanGroupData = [ {"timestamp": 936169200, "group": [ {"author_id": 31, "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": 26, "token_count": 4}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 13, "token_count": 47}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 25, "token_count": 8}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 17}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 23}, {"author_id": 4, "token_count": 34}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 6, "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": 6, "token_count": 5}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 6, "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": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 32, "token_count": 27}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 32, "token_count": 6}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 44, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 5, "token_count": 31}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 14, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
196
40.83%
Ville Syrjälä
65
13.54%
Jesse Barnes
47
9.79%
Keith Packard
37
7.71%
Thomas Zimmermann
31
6.46%
Stephen Chandler Paul
21
4.38%
Dave Airlie
15
3.13%
Thierry Reding
8
1.67%
Francisco Jerez
8
1.67%
Dhinakaran Pandiyan
5
1.04%
David Herrmann
5
1.04%
Eric Anholt
4
0.83%
Matthew Auld
3
0.63%
Linus Torvalds (pre-git)
2
0.42%
Others
33
6.88%
Total
480
drm_vblank_work.h
71
-
5
114
Stephen Chandler Paul
Daniel Vetter
Thomas Zimmermann
David Herrmann
Keith Packard
July 2013
March 2017
April 2017
May 2017
January 2020
April 2020
var spanGroupData = [ {"timestamp": 1372662000, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 14, "token_count": 88}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Chandler Paul
88
77.19%
Daniel Vetter
16
14.04%
Thomas Zimmermann
5
4.39%
David Herrmann
4
3.51%
Keith Packard
1
0.88%
Total
114
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": 13, "token_count": 13}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 16, "token_count": 384}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 16, "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": 16, "token_count": 17}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 17, "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": 29, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 22, "token_count": 6}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 17, "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": 50, "token_count": 151}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 22, "token_count": 25}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 18, "token_count": 25}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 40, "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
gma_drm.h
13
-
3
10
Others
November 2011
January 2014
May 2019
var spanGroupData = [ {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Others
10
100.00%
Total
10
gpu_scheduler.h
581
-
23
1019
Christian König
Andrey Grodzovsky
Daniel Vetter
Boris Brezillon
Chris Wilson
Dave Airlie
Others
May 2015
July 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
March 2022
April 2022
September 2022
October 2022
November 2022
var spanGroupData = [ {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 115}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 8, "token_count": 45}, {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 8, "token_count": 31}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 8, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 8, "token_count": 26}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 15, "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": 16}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 19, "token_count": 28}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 19, "token_count": 4}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 8, "token_count": 124}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 8, "token_count": 6}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 19, "token_count": 25}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 19, "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": 4}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 22, "token_count": 11}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 19, "token_count": 10}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 19, "token_count": 37}, {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Christian König
289
28.36%
Andrey Grodzovsky
119
11.68%
Daniel Vetter
68
6.67%
Boris Brezillon
13
1.28%
Chris Wilson
11
1.08%
Dave Airlie
5
0.49%
Others
514
50.44%
Total
1019
gud.h
335
-
1
564
Noralf Trönnes
March 2021
September 2021
var spanGroupData = [ {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 550}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Noralf Trönnes
564
100.00%
Total
564
i915_component.h
55
-
9
48
Imre Deak
Daniel Vetter
Ramalingam C
Others
January 2015
September 2015
October 2015
January 2018
July 2018
February 2019
July 2019
September 2021
var spanGroupData = [ {"timestamp": 1420099200, "group": [ {"author_id": 37, "token_count": 15}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Imre Deak
15
31.25%
Daniel Vetter
7
14.58%
Ramalingam C
2
4.17%
Others
24
50.00%
Total
48
i915_drm.h
102
-
10
246
Jesse Barnes
Ville Syrjälä
Ben Widawsky
Dave Airlie
Matthew Auld
Jani Nikula
Daniel Vetter
Others
August 2004
January 2006
July 2008
September 2009
May 2010
September 2010
November 2012
July 2013
November 2013
February 2014
April 2016
August 2016
December 2017
May 2018
March 2022
var spanGroupData = [ {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 13, "token_count": 34}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 43, "token_count": 22}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 13, "token_count": 64}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 43, "token_count": 16}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 4, "token_count": 68}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 3, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Barnes
102
41.46%
Ville Syrjälä
68
27.64%
Ben Widawsky
38
15.45%
Dave Airlie
14
5.69%
Matthew Auld
6
2.44%
Jani Nikula
1
0.41%
Daniel Vetter
1
0.41%
Others
16
6.50%
Total
246
i915_mei_hdcp_interface.h
184
-
2
412
Ramalingam C
Thomas Zimmermann
February 2019
August 2019
April 2022
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 10, "token_count": 378}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 10, "token_count": 33}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 5, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ramalingam C
411
99.76%
Thomas Zimmermann
1
0.24%
Total
412
i915_pciids.h
751
-
29
1294
Jesse Barnes
Tvrtko A. Ursulin
Lionel Landwerlin
Ville Syrjälä
Matt Roper
Anusha Srivatsa
José Roberto de Souza
Ben Widawsky
Chris Wilson
Jani Nikula
Clint Taylor
Imre Deak
Others
February 2013
April 2013
July 2013
November 2013
April 2014
June 2014
January 2015
February 2015
March 2015
October 2015
November 2015
January 2016
June 2016
August 2016
November 2016
January 2017
February 2017
March 2017
June 2017
August 2017
December 2017
January 2018
February 2018
June 2018
August 2018
September 2018
February 2019
March 2019
May 2019
July 2019
December 2019
April 2020
May 2020
July 2020
August 2020
October 2020
January 2021
May 2021
September 2021
December 2021
March 2022
April 2022
July 2022
August 2022
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 43, "token_count": 6}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 13, "token_count": 293}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 43, "token_count": 19}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 15, "token_count": 22}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 52, "token_count": 32}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 42, "token_count": 126}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 59, "token_count": 37}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 59, "token_count": 11}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 52, "token_count": 16}, {"author_id": 46, "token_count": 221}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 29, "token_count": 9}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 4, "token_count": 66}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 42, "token_count": 17}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 47, "token_count": 9}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 52, "token_count": 8}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 29, "token_count": 30}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 29, "token_count": 27}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 59, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jesse Barnes
293
22.64%
Tvrtko A. Ursulin
221
17.08%
Lionel Landwerlin
143
11.05%
Ville Syrjälä
76
5.87%
Matt Roper
66
5.10%
Anusha Srivatsa
56
4.33%
José Roberto de Souza
50
3.86%
Ben Widawsky
25
1.93%
Chris Wilson
22
1.70%
Jani Nikula
18
1.39%
Clint Taylor
9
0.70%
Imre Deak
5
0.39%
Others
310
23.96%
Total
1294
i915_pxp_tee_interface.h
47
-
4
124
Imre Deak
Others
January 2015
October 2015
September 2021
September 2022
var spanGroupData = [ {"timestamp": 1420099200, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 92}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Imre Deak
4
3.23%
Others
120
96.77%
Total
124
intel-gtt.h
39
-
11
133
Daniel Vetter
Ben Widawsky
Chris Wilson
Linus Torvalds (pre-git)
Jani Nikula
Matthew Auld
Others
September 1999
January 2000
April 2010
August 2010
September 2010
November 2010
June 2012
January 2013
February 2013
June 2015
June 2016
November 2017
December 2017
December 2018
November 2021
June 2022
var spanGroupData = [ {"timestamp": 936169200, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"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": 15, "token_count": 2}, {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 43, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 43, "token_count": 6}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel Vetter
77
57.89%
Ben Widawsky
12
9.02%
Chris Wilson
10
7.52%
Linus Torvalds (pre-git)
8
6.02%
Jani Nikula
5
3.76%
Matthew Auld
1
0.75%
Others
20
15.04%
Total
133
intel_lpe_audio.h
51
-
4
84
Ville Syrjälä
Others
January 2017
April 2017
var spanGroupData = [ {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 4, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Ville Syrjälä
26
30.95%
Others
58
69.05%
Total
84
spsc_queue.h
122
-
2
362
Andrey Grodzovsky
Others
October 2017
December 2017
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 19, "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
-
1
271
Andrey Grodzovsky
December 2019
var spanGroupData = [ {"timestamp": 1575187200, "group": [ {"author_id": 19, "token_count": 271}, ]}, ]
Author Name
Tokens
Token Proportion
Andrey Grodzovsky
271
100.00%
Total
271
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
346
Author
Tokens
Proportion
Commits
Proportion
0
Dave Airlie
7429
11.65%
157
6.08%
1
Daniel Vetter
7238
11.35%
296
11.46%
2
Noralf Trönnes
2767
4.34%
68
2.63%
3
Jani Nikula
2367
3.71%
75
2.90%
4
Ville Syrjälä
2295
3.60%
139
5.38%
5
Thomas Zimmermann
2151
3.37%
118
4.57%
6
Thierry Reding
1939
3.04%
67
2.59%
7
Andrzej Hajda
1617
2.54%
5
0.19%
8
Christian König
1530
2.40%
121
4.68%
9
Thomas Hellstrom
1499
2.35%
32
1.24%
10
Ramalingam C
1497
2.35%
21
0.81%
11
Manasi D Navare
1391
2.18%
20
0.77%
12
Rob Clark
1347
2.11%
42
1.63%
13
Jesse Barnes
1019
1.60%
22
0.85%
14
Stephen Chandler Paul
906
1.42%
46
1.78%
15
Chris Wilson
877
1.38%
63
2.44%
16
David Herrmann
853
1.34%
36
1.39%
17
Maarten Lankhorst
812
1.27%
54
2.09%
18
Laurent Pinchart
799
1.25%
51
1.97%
19
Andrey Grodzovsky
775
1.22%
20
0.77%
20
Ankit Nautiyal
670
1.05%
6
0.23%
21
Alex Deucher
642
1.01%
18
0.70%
22
Boris Brezillon
631
0.99%
24
0.93%
23
Sean Paul
629
0.99%
23
0.89%
24
Hans de Goede
620
0.97%
11
0.43%
25
Francisco Jerez
587
0.92%
5
0.19%
26
Eric Anholt
576
0.90%
18
0.70%
27
Doug Anderson
508
0.80%
13
0.50%
28
Russell King
502
0.79%
11
0.43%
29
Matt Roper
499
0.78%
14
0.54%
30
Archit Taneja
490
0.77%
9
0.35%
31
Linus Torvalds (pre-git)
459
0.72%
32
1.24%
32
Keith Packard
454
0.71%
12
0.46%
33
Jérôme Glisse
431
0.68%
11
0.43%
34
Maxime Ripard
405
0.64%
50
1.93%
35
Philipp Zabel
370
0.58%
9
0.35%
36
Matthew Auld
364
0.57%
9
0.35%
37
Imre Deak
350
0.55%
9
0.35%
38
Rob Herring
324
0.51%
10
0.39%
39
Adam Jackson
306
0.48%
12
0.46%
40
Sam Ravnborg
279
0.44%
29
1.12%
41
Gerd Hoffmann
268
0.42%
26
1.01%
42
Lionel Landwerlin
262
0.41%
5
0.19%
43
Ben Widawsky
252
0.40%
12
0.46%
44
Dhinakaran Pandiyan
246
0.39%
12
0.46%
45
Ben Skeggs
226
0.35%
6
0.23%
46
Tvrtko A. Ursulin
225
0.35%
3
0.12%
47
Clint Taylor
219
0.34%
3
0.12%
48
Gwan-gyeong Mun
211
0.33%
5
0.19%
49
Oded Gabbay
209
0.33%
2
0.08%
50
Brian Starkey
204
0.32%
3
0.12%
51
Haneen Mohammed
201
0.32%
3
0.12%
52
Anusha Srivatsa
189
0.30%
8
0.31%
53
Sascha Hauer
186
0.29%
3
0.12%
54
Philippe Cornu
186
0.29%
1
0.04%
55
Paul Kocialkowski
186
0.29%
2
0.08%
56
Benjamin Gaignard
185
0.29%
6
0.23%
57
Harry Wentland
184
0.29%
1
0.04%
58
Shashank Sharma
183
0.29%
8
0.31%
59
José Roberto de Souza
180
0.28%
15
0.58%
60
Others
8559
13.42%
672
26.01%
Total
63765
2584