Linux Source Code
Home
Release 6.16
Help
display
root
drivers
gpu
drm
Highlighting
Reset All
By Author
By Age
──────────
Abel Vesa
Abhinav Kumar
Al Viro
Alex Deucher
Animesh Manna
Ankit Nautiyal
Benjamin Gaignard
Bhawanpreet Lakha
Chris Wilson
Daniel Vetter
Darek Marcinkiewicz
Dave Airlie
David Francis
Dhinakaran Pandiyan
Dmitry Eremin-Solenikov
Doug Anderson
Eryk Brol
Gaurav K Singh
Gwan-gyeong Mun
Hans Verkuil
Hans de Goede
Hersen Wu
Imre Deak
Jani Nikula
Jerry (Fangzhi) Zuo
Jessica Zhang
Jim Bride
José Roberto de Souza
Keith Packard
Laurent Pinchart
Manasi D Navare
Matt Atwood
Maxime Ripard
Mika Kahola
Mikita Lipski
Mitul Golani
Mykola Lysenko
Oleg Vasilev
Others
Paloma Arellano
Puthikorn Voravootivat
Rafael Antognolli
Rajeev Nandan
Ramalingam C
Rob Clark
Sam McNally
Sam Ravnborg
Sean Paul
Shashank Sharma
Shawn C Lee
Simon Farnsworth
Simon Rettberg
Stephen Chandler Paul
Suraj Kandpal
Swati Sharma
Thierry Reding
Thomas Zimmermann
Tomeu Vizoso
Uma Shankar
Ville Syrjälä
Wayne Lin
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
drm_bridge_connector.c
742
-
14
2519
Dmitry Eremin-Solenikov
Laurent Pinchart
Doug Anderson
Jani Nikula
Rob Clark
Benjamin Gaignard
Others
December 2013
July 2014
May 2017
January 2020
February 2020
May 2020
August 2020
February 2022
June 2022
November 2022
June 2023
July 2023
October 2023
January 2024
June 2024
September 2024
October 2024
November 2024
December 2024
February 2025
March 2025
April 2025
June 2025
var spanGroupData = [ {"timestamp": 1385884800, "group": [ {"author_id": 51, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 15, "token_count": 1164}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 12, "token_count": 42}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 0, "token_count": 388}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 0, "token_count": 388}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 136}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Eremin-Solenikov
1177
46.72%
Laurent Pinchart
1166
46.29%
Doug Anderson
42
1.67%
Jani Nikula
15
0.60%
Rob Clark
6
0.24%
Benjamin Gaignard
3
0.12%
Others
110
4.37%
Total
2519
drm_display_helper_mod.c
22
-
6
53
Thomas Zimmermann
Rafael Antognolli
Dave Airlie
Keith Packard
Others
April 2009
September 2009
December 2010
January 2016
February 2021
January 2022
April 2022
var spanGroupData = [ {"timestamp": 1238569200, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 26, "token_count": 17}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 26, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Zimmermann
22
41.51%
Rafael Antognolli
14
26.42%
Dave Airlie
7
13.21%
Keith Packard
5
9.43%
Others
5
9.43%
Total
53
drm_dp_aux_bus.c
391
-
8
1162
Doug Anderson
Thomas Zimmermann
Dave Airlie
Others
February 2007
August 2007
June 2021
August 2021
April 2022
May 2022
January 2023
February 2024
July 2024
October 2024
var spanGroupData = [ {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 12, "token_count": 881}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 12, "token_count": 248}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Doug Anderson
1129
97.16%
Thomas Zimmermann
2
0.17%
Dave Airlie
1
0.09%
Others
30
2.58%
Total
1162
drm_dp_aux_dev.c
354
-
13
1399
Rafael Antognolli
Al Viro
Ville Syrjälä
Thierry Reding
Stephen Chandler Paul
Jani Nikula
Thomas Zimmermann
Dave Airlie
Daniel Vetter
Others
November 2013
December 2013
June 2014
January 2016
April 2016
June 2016
August 2016
April 2017
March 2018
May 2019
July 2019
October 2020
April 2021
January 2022
April 2022
var spanGroupData = [ {"timestamp": 1383289200, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 10, "token_count": 1199}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 43, "token_count": 124}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 26, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Rafael Antognolli
1199
85.70%
Al Viro
124
8.86%
Ville Syrjälä
30
2.14%
Thierry Reding
7
0.50%
Stephen Chandler Paul
7
0.50%
Jani Nikula
5
0.36%
Thomas Zimmermann
4
0.29%
Dave Airlie
3
0.21%
Daniel Vetter
2
0.14%
Others
18
1.29%
Total
1399
drm_dp_cec.c
459
-
13
1681
Hans Verkuil
Jani Nikula
Thierry Reding
Darek Marcinkiewicz
Keith Packard
Dmitry Eremin-Solenikov
Dave Airlie
Rob Clark
Tomeu Vizoso
Thomas Zimmermann
Stephen Chandler Paul
Sam Ravnborg
Others
April 2009
February 2013
November 2013
December 2013
June 2014
February 2016
March 2017
May 2017
July 2018
August 2018
August 2019
October 2019
April 2021
April 2022
August 2023
January 2025
March 2025
var spanGroupData = [ {"timestamp": 1238569200, "group": [ {"author_id": 28, "token_count": 20}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 7, "token_count": 48}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 51, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 1395}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 8, "token_count": 39}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 54, "token_count": 46}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 6, "token_count": 74}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Hans Verkuil
1443
85.84%
Jani Nikula
79
4.70%
Thierry Reding
49
2.91%
Darek Marcinkiewicz
46
2.74%
Keith Packard
20
1.19%
Dmitry Eremin-Solenikov
17
1.01%
Dave Airlie
10
0.59%
Rob Clark
4
0.24%
Tomeu Vizoso
3
0.18%
Thomas Zimmermann
3
0.18%
Stephen Chandler Paul
1
0.06%
Sam Ravnborg
1
0.06%
Others
5
0.30%
Total
1681
drm_dp_dual_mode_helper.c
537
-
13
1438
Ville Syrjälä
Shashank Sharma
Imre Deak
Stephen Chandler Paul
Simon Rettberg
Dave Airlie
Thomas Zimmermann
Jani Nikula
Others
June 2014
May 2016
October 2016
February 2017
September 2017
October 2017
April 2018
May 2019
April 2021
April 2022
October 2022
January 2024
October 2024
var spanGroupData = [ {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 4, "token_count": 880}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 52}, {"author_id": 6, "token_count": 1}, {"author_id": 24, "token_count": 230}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 24, "token_count": 43}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 58}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 86}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 52, "token_count": 65}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Ville Syrjälä
880
61.20%
Shashank Sharma
273
18.98%
Imre Deak
110
7.65%
Stephen Chandler Paul
86
5.98%
Simon Rettberg
65
4.52%
Dave Airlie
3
0.21%
Thomas Zimmermann
2
0.14%
Jani Nikula
2
0.14%
Others
17
1.18%
Total
1438
drm_dp_helper.c
4585
-
64
15047
Stephen Chandler Paul
Ville Syrjälä
Jani Nikula
Ankit Nautiyal
Imre Deak
Thierry Reding
Daniel Vetter
Gwan-gyeong Mun
Mika Kahola
Tomeu Vizoso
Keith Packard
Manasi D Navare
Rajeev Nandan
Animesh Manna
Alex Deucher
Abhinav Kumar
Suraj Kandpal
Oleg Vasilev
Simon Farnsworth
Jerry (Fangzhi) Zuo
Puthikorn Voravootivat
Chris Wilson
Mitul Golani
Dmitry Eremin-Solenikov
Abel Vesa
Swati Sharma
Dave Airlie
Shawn C Lee
Doug Anderson
Paloma Arellano
Rafael Antognolli
Matt Atwood
Sam Ravnborg
David Francis
José Roberto de Souza
Rob Clark
Mikita Lipski
Hans Verkuil
Sean Paul
Shashank Sharma
Thomas Zimmermann
Dhinakaran Pandiyan
Maxime Ripard
Others
September 2005
July 2007
November 2008
April 2009
May 2009
June 2009
November 2009
December 2009
January 2010
May 2010
April 2011
May 2011
September 2012
October 2012
November 2012
August 2013
September 2013
October 2013
November 2013
December 2013
March 2014
April 2014
June 2014
November 2014
December 2014
February 2015
March 2015
April 2015
August 2015
September 2015
January 2016
February 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
January 2017
March 2017
May 2017
June 2017
July 2017
January 2018
February 2018
May 2018
July 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 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
March 2021
April 2021
May 2021
June 2021
July 2021
September 2021
October 2021
November 2021
January 2022
February 2022
March 2022
April 2022
June 2022
July 2022
August 2022
September 2022
May 2023
June 2023
August 2023
October 2023
November 2023
January 2024
February 2024
March 2024
April 2024
June 2024
July 2024
December 2024
January 2025
February 2025
March 2025
April 2025
July 2025
var spanGroupData = [ {"timestamp": 1125558000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 28, "token_count": 363}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 31, "token_count": 154}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 31, "token_count": 70}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 18, "token_count": 568}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 6, "token_count": 34}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 7, "token_count": 750}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 7, "token_count": 465}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 31, "token_count": 63}, {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 36, "token_count": 174}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 51, "token_count": 2}, {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 149}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 245}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 10, "token_count": 51}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 51, "token_count": 11}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 67}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 4, "token_count": 97}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 37, "token_count": 128}, {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 1, "token_count": 13}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 21, "token_count": 538}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 23, "token_count": 493}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 6, "token_count": 256}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 39, "token_count": 153}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 37, "token_count": 13}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 17, "token_count": 6}, {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 27, "token_count": 5}, {"author_id": 58, "token_count": 44}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 8, "token_count": 10}, {"author_id": 1, "token_count": 100}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 46, "token_count": 91}, {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 17, "token_count": 294}, {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 17, "token_count": 36}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 55, "token_count": 32}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 16, "token_count": 39}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 35, "token_count": 3}, {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 25, "token_count": 13}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 57, "token_count": 38}, {"author_id": 7, "token_count": 8}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 59}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 38, "token_count": 155}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 30, "token_count": 291}, {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 35, "token_count": 184}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 37, "token_count": 1}, {"author_id": 20, "token_count": 545}, {"author_id": 4, "token_count": 99}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 17, "token_count": 5}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 376}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 4, "token_count": 778}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 3, "token_count": 587}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 11, "token_count": 1220}, {"author_id": 44, "token_count": 119}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 11, "token_count": 18}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 254}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 761}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 29, "token_count": 342}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 12, "token_count": 17}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 6, "token_count": 64}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 6, "token_count": 404}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 109}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 6, "token_count": 154}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 3, "token_count": 88}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 3, "token_count": 67}, {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 6, "token_count": 108}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 3, "token_count": 287}, {"author_id": 6, "token_count": 28}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 11, "token_count": 63}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 32, "token_count": 281}, {"author_id": 12, "token_count": 66}, {"author_id": 3, "token_count": 44}, {"author_id": 53, "token_count": 53}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 40, "token_count": 141}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 3, "token_count": 206}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 6, "token_count": 330}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 33, "token_count": 202}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 42, "token_count": 126}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 2, "token_count": 46}, {"author_id": 0, "token_count": 129}, {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 3, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Chandler Paul
1744
11.59%
Ville Syrjälä
1451
9.64%
Jani Nikula
1428
9.49%
Ankit Nautiyal
1313
8.73%
Imre Deak
1312
8.72%
Thierry Reding
1256
8.35%
Daniel Vetter
577
3.83%
Gwan-gyeong Mun
545
3.62%
Mika Kahola
538
3.58%
Tomeu Vizoso
493
3.28%
Keith Packard
371
2.47%
Manasi D Navare
344
2.29%
Rajeev Nandan
342
2.27%
Animesh Manna
291
1.93%
Alex Deucher
289
1.92%
Abhinav Kumar
281
1.87%
Suraj Kandpal
202
1.34%
Oleg Vasilev
187
1.24%
Simon Farnsworth
174
1.16%
Jerry (Fangzhi) Zuo
155
1.03%
Puthikorn Voravootivat
153
1.02%
Chris Wilson
142
0.94%
Mitul Golani
141
0.94%
Dmitry Eremin-Solenikov
129
0.86%
Abel Vesa
126
0.84%
Swati Sharma
119
0.79%
Dave Airlie
112
0.74%
Shawn C Lee
91
0.60%
Doug Anderson
83
0.55%
Paloma Arellano
53
0.35%
Rafael Antognolli
51
0.34%
Matt Atwood
44
0.29%
Sam Ravnborg
43
0.29%
David Francis
39
0.26%
José Roberto de Souza
32
0.21%
Rob Clark
14
0.09%
Mikita Lipski
13
0.09%
Hans Verkuil
10
0.07%
Sean Paul
8
0.05%
Shashank Sharma
7
0.05%
Thomas Zimmermann
5
0.03%
Dhinakaran Pandiyan
5
0.03%
Maxime Ripard
1
0.01%
Others
333
2.21%
Total
15047
drm_dp_helper_internal.h
33
-
4
97
Rafael Antognolli
Thierry Reding
Thomas Zimmermann
Maxime Ripard
November 2013
December 2013
January 2016
January 2022
March 2024
var spanGroupData = [ {"timestamp": 1383289200, "group": [ {"author_id": 7, "token_count": 20}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 10, "token_count": 60}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 26, "token_count": 14}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 5, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Rafael Antognolli
60
61.86%
Thierry Reding
22
22.68%
Thomas Zimmermann
14
14.43%
Maxime Ripard
1
1.03%
Total
97
drm_dp_mst_topology.c
6191
-
61
26596
Dave Airlie
Stephen Chandler Paul
Imre Deak
Sean Paul
Ville Syrjälä
Wayne Lin
Sam McNally
David Francis
Mikita Lipski
Dhinakaran Pandiyan
Jani Nikula
Benjamin Gaignard
Mykola Lysenko
Jim Bride
Eryk Brol
Dmitry Eremin-Solenikov
Bhawanpreet Lakha
Hersen Wu
Thierry Reding
Daniel Vetter
Chris Wilson
Ramalingam C
José Roberto de Souza
Shawn C Lee
Thomas Zimmermann
Rob Clark
Hans Verkuil
Manasi D Navare
Alex Deucher
Others
November 2008
December 2009
March 2010
July 2010
July 2011
November 2011
October 2012
February 2013
November 2013
February 2014
May 2014
June 2014
July 2014
August 2014
October 2014
November 2014
December 2014
January 2015
February 2015
June 2015
July 2015
August 2015
September 2015
October 2015
December 2015
January 2016
February 2016
April 2016
July 2016
August 2016
September 2016
October 2016
November 2016
January 2017
April 2017
May 2017
July 2017
September 2017
January 2018
February 2018
March 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 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
July 2020
August 2020
November 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
October 2021
November 2021
January 2022
April 2022
May 2022
June 2022
August 2022
September 2022
November 2022
December 2022
February 2023
April 2023
May 2023
August 2023
September 2023
October 2023
November 2023
January 2024
March 2024
April 2024
June 2024
July 2024
August 2024
September 2024
November 2024
December 2024
January 2025
March 2025
April 2025
var spanGroupData = [ {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 18, "token_count": 6}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 7, "token_count": 40}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 9961}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 7, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 74}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 22}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 37, "token_count": 8}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 103}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 2, "token_count": 99}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 45, "token_count": 39}, {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 59, "token_count": 43}, {"author_id": 3, "token_count": 14}, {"author_id": 45, "token_count": 68}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 62}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 47, "token_count": 99}, {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 18, "token_count": 9}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 27, "token_count": 252}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 37, "token_count": 7}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 40}, {"author_id": 4, "token_count": 123}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 27, "token_count": 180}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 77}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 1, "token_count": 877}, {"author_id": 4, "token_count": 309}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 9, "token_count": 14}, {"author_id": 1, "token_count": 186}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 215}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 16, "token_count": 19}, {"author_id": 13, "token_count": 1}, {"author_id": 1, "token_count": 1457}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 16, "token_count": 12}, {"author_id": 13, "token_count": 2}, {"author_id": 4, "token_count": 328}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 16, "token_count": 438}, {"author_id": 13, "token_count": 65}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 25, "token_count": 67}, {"author_id": 1, "token_count": 1880}, {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 25, "token_count": 87}, {"author_id": 1, "token_count": 125}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 25, "token_count": 293}, {"author_id": 13, "token_count": 2}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 18, "token_count": 6}, {"author_id": 55, "token_count": 2}, {"author_id": 19, "token_count": 1}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 31, "token_count": 1}, {"author_id": 55, "token_count": 5}, {"author_id": 19, "token_count": 158}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 41, "token_count": 132}, {"author_id": 13, "token_count": 224}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 1, "token_count": 283}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 37, "token_count": 2}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 3, "token_count": 118}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 22, "token_count": 498}, {"author_id": 46, "token_count": 9}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 56, "token_count": 1}, {"author_id": 13, "token_count": 858}, {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 3, "token_count": 23}, {"author_id": 19, "token_count": 11}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 49, "token_count": 88}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 430}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 55, "token_count": 6}, {"author_id": 19, "token_count": 60}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 56, "token_count": 44}, {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 26, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 1, "token_count": 3567}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 15}, {"author_id": 19, "token_count": 12}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 3, "token_count": 46}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 19, "token_count": 107}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 6, "token_count": 59}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 19, "token_count": 164}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 3, "token_count": 286}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 3, "token_count": 60}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 6, "token_count": 43}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 6, "token_count": 22}, {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 3, "token_count": 44}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 3, "token_count": 77}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 6, "token_count": 70}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 3, "token_count": 342}, {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 19, "token_count": 85}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 54}, {"author_id": 3, "token_count": 84}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 3, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Airlie
10421
39.18%
Stephen Chandler Paul
9248
34.77%
Imre Deak
1247
4.69%
Sean Paul
1152
4.33%
Ville Syrjälä
853
3.21%
Wayne Lin
607
2.28%
Sam McNally
498
1.87%
David Francis
469
1.76%
Mikita Lipski
447
1.68%
Dhinakaran Pandiyan
438
1.65%
Jani Nikula
218
0.82%
Benjamin Gaignard
132
0.50%
Mykola Lysenko
107
0.40%
Jim Bride
99
0.37%
Eryk Brol
88
0.33%
Dmitry Eremin-Solenikov
54
0.20%
Bhawanpreet Lakha
45
0.17%
Hersen Wu
44
0.17%
Thierry Reding
42
0.16%
Daniel Vetter
36
0.14%
Chris Wilson
17
0.06%
Ramalingam C
14
0.05%
José Roberto de Souza
13
0.05%
Shawn C Lee
9
0.03%
Thomas Zimmermann
4
0.02%
Rob Clark
3
0.01%
Hans Verkuil
3
0.01%
Manasi D Navare
1
0.00%
Alex Deucher
1
0.00%
Others
286
1.08%
Total
26596
drm_dp_mst_topology_internal.h
26
-
5
67
Stephen Chandler Paul
Dave Airlie
Jani Nikula
Dhinakaran Pandiyan
Others
June 2014
September 2017
October 2018
January 2019
September 2019
March 2024
var spanGroupData = [ {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 6, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Stephen Chandler Paul
37
55.22%
Dave Airlie
17
25.37%
Jani Nikula
9
13.43%
Dhinakaran Pandiyan
2
2.99%
Others
2
2.99%
Total
67
drm_dp_tunnel.c
1950
-
6
6680
Imre Deak
Dmitry Eremin-Solenikov
Maxime Ripard
Daniel Vetter
Thierry Reding
Others
October 2012
October 2019
February 2024
March 2024
December 2024
March 2025
var spanGroupData = [ {"timestamp": 1349074800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 3, "token_count": 6661}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 0, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Imre Deak
6661
99.72%
Dmitry Eremin-Solenikov
10
0.15%
Maxime Ripard
5
0.07%
Daniel Vetter
2
0.03%
Thierry Reding
1
0.01%
Others
1
0.01%
Total
6680
drm_dsc_helper.c
1565
-
10
15683
Dmitry Eremin-Solenikov
Gaurav K Singh
Imre Deak
Manasi D Navare
David Francis
Jessica Zhang
Jani Nikula
Thomas Zimmermann
Ville Syrjälä
Others
November 2018
February 2019
July 2019
November 2019
December 2020
July 2021
April 2022
May 2023
June 2024
var spanGroupData = [ {"timestamp": 1541055600, "group": [ {"author_id": 14, "token_count": 1173}, {"author_id": 17, "token_count": 661}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 16, "token_count": 578}, {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 6, "token_count": 71}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 0, "token_count": 12301}, {"author_id": 50, "token_count": 79}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 3, "token_count": 809}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Eremin-Solenikov
12301
78.44%
Gaurav K Singh
1173
7.48%
Imre Deak
809
5.16%
Manasi D Navare
662
4.22%
David Francis
578
3.69%
Jessica Zhang
79
0.50%
Jani Nikula
75
0.48%
Thomas Zimmermann
3
0.02%
Ville Syrjälä
2
0.01%
Others
1
0.01%
Total
15683
drm_hdcp_helper.c
421
-
14
1521
Ramalingam C
Dave Airlie
Sean Paul
Hans de Goede
Daniel Vetter
Rob Clark
Thomas Zimmermann
Others
January 2005
September 2005
August 2006
July 2008
November 2008
August 2009
August 2011
October 2012
October 2013
November 2013
October 2014
March 2015
August 2016
June 2017
November 2017
January 2018
September 2018
May 2019
August 2019
February 2020
April 2020
July 2021
April 2022
June 2023
var spanGroupData = [ {"timestamp": 1104566400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 48, "token_count": 12}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 1162}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 115}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 9, "token_count": 146}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 13, "token_count": 17}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Ramalingam C
1423
93.56%
Dave Airlie
22
1.45%
Sean Paul
19
1.25%
Hans de Goede
12
0.79%
Daniel Vetter
11
0.72%
Rob Clark
2
0.13%
Thomas Zimmermann
1
0.07%
Others
31
2.04%
Total
1521
drm_hdmi_audio_helper.c
191
-
8
759
Dmitry Eremin-Solenikov
Daniel Vetter
Hans de Goede
Rob Clark
Dave Airlie
Others
August 2006
July 2008
July 2014
October 2014
November 2014
March 2015
August 2021
December 2024
May 2025
var spanGroupData = [ {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 18, "token_count": 10}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 48, "token_count": 6}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 0, "token_count": 730}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Eremin-Solenikov
730
96.18%
Daniel Vetter
12
1.58%
Hans de Goede
6
0.79%
Rob Clark
2
0.26%
Dave Airlie
2
0.26%
Others
7
0.92%
Total
759
drm_hdmi_helper.c
426
-
17
1914
Dmitry Eremin-Solenikov
Thomas Zimmermann
Uma Shankar
Maxime Ripard
Ville Syrjälä
Thierry Reding
Rob Clark
Dave Airlie
Daniel Vetter
Shashank Sharma
Jani Nikula
Others
August 2006
July 2008
November 2008
October 2012
November 2012
October 2014
December 2014
March 2015
August 2016
November 2016
January 2017
March 2017
May 2018
September 2018
February 2019
May 2019
October 2019
January 2021
January 2022
April 2022
January 2023
May 2024
April 2025
var spanGroupData = [ {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 7, "token_count": 32}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 51, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 34, "token_count": 190}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 34, "token_count": 5}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 4, "token_count": 53}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 26, "token_count": 389}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 5, "token_count": 118}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1063}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Eremin-Solenikov
1063
55.54%
Thomas Zimmermann
391
20.43%
Uma Shankar
195
10.19%
Maxime Ripard
120
6.27%
Ville Syrjälä
57
2.98%
Thierry Reding
32
1.67%
Rob Clark
7
0.37%
Dave Airlie
6
0.31%
Daniel Vetter
4
0.21%
Shashank Sharma
2
0.10%
Jani Nikula
2
0.10%
Others
35
1.83%
Total
1914
drm_hdmi_state_helper.c
1133
-
19
3126
Maxime Ripard
Dmitry Eremin-Solenikov
Hans de Goede
Daniel Vetter
Dave Airlie
Rob Clark
Ville Syrjälä
Doug Anderson
Thierry Reding
Chris Wilson
Others
November 2008
May 2010
January 2011
January 2014
July 2014
October 2014
March 2015
May 2015
September 2015
February 2016
June 2016
August 2016
November 2016
November 2017
February 2018
June 2018
September 2018
October 2018
July 2019
August 2021
February 2022
October 2023
February 2024
May 2024
June 2024
August 2024
November 2024
December 2024
January 2025
March 2025
var spanGroupData = [ {"timestamp": 1225522800, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 18, "token_count": 14}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 51, "token_count": 37}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 48, "token_count": 76}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 18, "token_count": 44}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 12, "token_count": 30}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 5, "token_count": 25}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 5, "token_count": 2541}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 0, "token_count": 117}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
2567
82.12%
Dmitry Eremin-Solenikov
206
6.59%
Hans de Goede
77
2.46%
Daniel Vetter
69
2.21%
Dave Airlie
55
1.76%
Rob Clark
39
1.25%
Ville Syrjälä
31
0.99%
Doug Anderson
30
0.96%
Thierry Reding
3
0.10%
Chris Wilson
1
0.03%
Others
48
1.54%
Total
3126
drm_scdc_helper.c
277
-
7
647
Thierry Reding
Shashank Sharma
Ville Syrjälä
Thomas Zimmermann
Maxime Ripard
Others
March 2017
September 2017
July 2021
April 2022
August 2022
April 2023
var spanGroupData = [ {"timestamp": 1488355200, "group": [ {"author_id": 24, "token_count": 195}, {"author_id": 7, "token_count": 337}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 4, "token_count": 110}, ]}, ]
Author Name
Tokens
Token Proportion
Thierry Reding
337
52.09%
Shashank Sharma
195
30.14%
Ville Syrjälä
110
17.00%
Thomas Zimmermann
2
0.31%
Maxime Ripard
1
0.15%
Others
2
0.31%
Total
647
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
150
Author
Tokens
Proportion
Commits
Proportion
0
Dmitry Eremin-Solenikov
15687
19.51%
34
5.13%
1
Stephen Chandler Paul
11123
13.84%
93
14.03%
2
Dave Airlie
10659
13.26%
33
4.98%
3
Imre Deak
10139
12.61%
60
9.05%
4
Ville Syrjälä
3414
4.25%
38
5.73%
5
Maxime Ripard
2695
3.35%
18
2.71%
6
Jani Nikula
1833
2.28%
40
6.03%
7
Thierry Reding
1749
2.18%
15
2.26%
8
Hans Verkuil
1456
1.81%
6
0.90%
9
Ramalingam C
1437
1.79%
7
1.06%
10
Rafael Antognolli
1324
1.65%
2
0.30%
11
Ankit Nautiyal
1313
1.63%
6
0.90%
12
Doug Anderson
1284
1.60%
8
1.21%
13
Sean Paul
1179
1.47%
10
1.51%
14
Gaurav K Singh
1173
1.46%
2
0.30%
15
Laurent Pinchart
1166
1.45%
3
0.45%
16
David Francis
1086
1.35%
7
1.06%
17
Manasi D Navare
1007
1.25%
7
1.06%
18
Daniel Vetter
713
0.89%
28
4.22%
19
Wayne Lin
607
0.76%
18
2.71%
20
Gwan-gyeong Mun
545
0.68%
1
0.15%
21
Mika Kahola
538
0.67%
5
0.75%
22
Sam McNally
498
0.62%
1
0.15%
23
Tomeu Vizoso
496
0.62%
2
0.30%
24
Shashank Sharma
477
0.59%
5
0.75%
25
Mikita Lipski
460
0.57%
5
0.75%
26
Thomas Zimmermann
453
0.56%
10
1.51%
27
Dhinakaran Pandiyan
445
0.55%
7
1.06%
28
Keith Packard
396
0.49%
3
0.45%
29
Rajeev Nandan
342
0.43%
1
0.15%
30
Animesh Manna
291
0.36%
1
0.15%
31
Alex Deucher
290
0.36%
6
0.90%
32
Abhinav Kumar
281
0.35%
2
0.30%
33
Suraj Kandpal
202
0.25%
1
0.15%
34
Uma Shankar
195
0.24%
2
0.30%
35
Oleg Vasilev
187
0.23%
2
0.30%
36
Simon Farnsworth
174
0.22%
1
0.15%
37
Chris Wilson
160
0.20%
9
1.36%
38
Jerry (Fangzhi) Zuo
155
0.19%
1
0.15%
39
Puthikorn Voravootivat
153
0.19%
1
0.15%
40
Mitul Golani
141
0.18%
2
0.30%
41
Benjamin Gaignard
135
0.17%
3
0.45%
42
Abel Vesa
126
0.16%
1
0.15%
43
Al Viro
124
0.15%
1
0.15%
44
Swati Sharma
119
0.15%
1
0.15%
45
Mykola Lysenko
107
0.13%
5
0.75%
46
Shawn C Lee
100
0.12%
4
0.60%
47
Jim Bride
99
0.12%
1
0.15%
48
Hans de Goede
95
0.12%
3
0.45%
49
Eryk Brol
88
0.11%
1
0.15%
50
Jessica Zhang
79
0.10%
2
0.30%
51
Rob Clark
77
0.10%
7
1.06%
52
Simon Rettberg
65
0.08%
1
0.15%
53
Paloma Arellano
53
0.07%
1
0.15%
54
Darek Marcinkiewicz
46
0.06%
1
0.15%
55
José Roberto de Souza
45
0.06%
5
0.75%
56
Bhawanpreet Lakha
45
0.06%
2
0.30%
57
Sam Ravnborg
44
0.05%
4
0.60%
58
Matt Atwood
44
0.05%
1
0.15%
59
Hersen Wu
44
0.05%
2
0.30%
60
Others
931
1.16%
114
17.19%
Total
80389
663