Linux Source Code
Home
Release 6.16
Help
vc4
root
drivers
gpu
drm
Highlighting
Reset All
By Author
By Age
──────────
Anusha Srivatsa
Boris Brezillon
Chris Wilson
Christophe Jaillet
Dan Carpenter
Daniel J Blueman
Daniel Stone
Daniel Vetter
Danilo Krummrich
Darek Marcinkiewicz
Dave Stevenson
David Turner
Derek Foreman
Dmitry Eremin-Solenikov
Dom Cobley
Doug Anderson
Emil Velikov
Eric Anholt
Gabriel Dalimonte
Gustavo Padovan
Hans Verkuil
Hoegeun Kwon
James Hughes
Jani Nikula
Joerg Quinten
Jonas Pfeil
Jose Abreu
José Expósito
Kees Cook
Kuninori Morimoto
Laurent Pinchart
Linus Torvalds
Luca Ceresoli
Maarten Lankhorst
Mario Kleiner
Masahiro Yamada
Mateusz Kwiatkowski
Maxime Ripard
Maíra Canal
Melissa Wen
Nicolas Saenz Julienne
Noralf Trönnes
Others
Padmanabha Srinivasaiah
Paul Kocialkowski
Peter Chen
Philipp Zabel
Rob Herring
Sam Ravnborg
Sean Paul
Shawn Guo
Simon Ser
Stefan Schake
Stefan Wahren
Thierry Reding
Thomas Gleixner
Thomas Zimmermann
Tom Gundersen
Varad Gautam
Ville Syrjälä
Yuan Can
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
tests
1650
6
11
6230
Maxime Ripard
Eric Anholt
Boris Brezillon
Noralf Trönnes
Stefan Schake
Mario Kleiner
Thomas Zimmermann
Sam Ravnborg
Laurent Pinchart
Masahiro Yamada
Others
March 2015
November 2015
December 2015
June 2016
July 2016
November 2016
December 2016
April 2017
May 2017
January 2018
April 2018
July 2018
March 2019
April 2019
July 2019
January 2020
May 2020
June 2020
September 2020
October 2020
May 2021
October 2021
July 2022
November 2022
December 2022
March 2023
July 2023
October 2023
November 2023
May 2024
June 2024
October 2024
February 2025
April 2025
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 37, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 0, "token_count": 5105}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 642}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
6089
97.74%
Eric Anholt
73
1.17%
Boris Brezillon
40
0.64%
Noralf Trönnes
6
0.10%
Stefan Schake
5
0.08%
Mario Kleiner
3
0.05%
Thomas Zimmermann
2
0.03%
Sam Ravnborg
2
0.03%
Laurent Pinchart
2
0.03%
Masahiro Yamada
1
0.02%
Others
7
0.11%
Total
6230
Files:
vc4_bo.c
1102
-
22
4975
Eric Anholt
Boris Brezillon
Maxime Ripard
Derek Foreman
Paul Kocialkowski
Thomas Zimmermann
Danilo Krummrich
Stefan Wahren
Kees Cook
Dan Carpenter
Emil Velikov
Maíra Canal
Daniel J Blueman
Thomas Gleixner
Sam Ravnborg
Daniel Vetter
Others
January 2015
March 2015
July 2015
October 2015
November 2015
January 2016
February 2016
March 2016
May 2016
July 2016
September 2016
March 2017
April 2017
June 2017
July 2017
October 2017
November 2017
January 2018
April 2018
February 2019
April 2019
May 2019
June 2019
May 2020
September 2020
October 2020
January 2021
November 2021
April 2022
June 2022
July 2022
August 2022
October 2022
December 2022
January 2023
June 2024
August 2024
April 2025
May 2025
var spanGroupData = [ {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 242}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 447}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 202}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 1125}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 399}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 160}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 759}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 917}, {"author_id": 29, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 55, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 38}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 95}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 50, "token_count": 7}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 13, "token_count": 20}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 13, "token_count": 67}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 166}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 11, "token_count": 24}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 15, "token_count": 14}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
3267
65.67%
Boris Brezillon
947
19.04%
Maxime Ripard
279
5.61%
Derek Foreman
202
4.06%
Paul Kocialkowski
96
1.93%
Thomas Zimmermann
95
1.91%
Danilo Krummrich
24
0.48%
Stefan Wahren
14
0.28%
Kees Cook
13
0.26%
Dan Carpenter
9
0.18%
Emil Velikov
7
0.14%
Maíra Canal
5
0.10%
Daniel J Blueman
4
0.08%
Thomas Gleixner
3
0.06%
Sam Ravnborg
1
0.02%
Daniel Vetter
1
0.02%
Others
8
0.16%
Total
4975
vc4_crtc.c
1542
-
30
6376
Maxime Ripard
Eric Anholt
Boris Brezillon
Mario Kleiner
Danilo Krummrich
Mateusz Kwiatkowski
Dave Stevenson
Thomas Zimmermann
Shawn Guo
Stefan Schake
Daniel Vetter
Maíra Canal
Dom Cobley
Laurent Pinchart
Jose Abreu
Sam Ravnborg
Derek Foreman
Gustavo Padovan
Thierry Reding
Maarten Lankhorst
Chris Wilson
Thomas Gleixner
Ville Syrjälä
Rob Herring
Linus Torvalds
Dan Carpenter
Others
September 2012
March 2015
September 2015
October 2015
November 2015
December 2015
February 2016
March 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
May 2017
June 2017
August 2017
April 2018
July 2018
September 2018
December 2018
January 2019
February 2019
March 2019
April 2019
June 2019
July 2019
October 2019
January 2020
May 2020
June 2020
September 2020
October 2020
November 2020
December 2020
March 2021
May 2021
September 2021
October 2021
February 2022
March 2022
June 2022
July 2022
August 2022
November 2022
December 2022
January 2023
May 2023
July 2023
June 2024
October 2024
December 2024
var spanGroupData = [ {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 1592}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 51, "token_count": 5}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 1, "token_count": 330}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 130}, {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 10, "token_count": 37}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 10, "token_count": 258}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 10, "token_count": 58}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 89}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 88}, {"author_id": 18, "token_count": 6}, {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 28, "token_count": 33}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 1, "token_count": 21}, {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 18, "token_count": 9}, {"author_id": 17, "token_count": 6}, {"author_id": 49, "token_count": 8}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 26}, {"author_id": 42, "token_count": 11}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 99}, {"author_id": 4, "token_count": 34}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 95}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 188}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 38}, {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 24, "token_count": 7}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 13, "token_count": 41}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 18, "token_count": 5}, {"author_id": 0, "token_count": 177}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 1025}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 0, "token_count": 99}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 234}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 21}, {"author_id": 6, "token_count": 5}, {"author_id": 0, "token_count": 252}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 111}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 11, "token_count": 159}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 6, "token_count": 93}, {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 3, "token_count": 31}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 362}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 43, "token_count": 1}, {"author_id": 16, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
2555
40.07%
Eric Anholt
2404
37.70%
Boris Brezillon
505
7.92%
Mario Kleiner
353
5.54%
Danilo Krummrich
159
2.49%
Mateusz Kwiatkowski
99
1.55%
Dave Stevenson
52
0.82%
Thomas Zimmermann
41
0.64%
Shawn Guo
39
0.61%
Stefan Schake
34
0.53%
Daniel Vetter
28
0.44%
Maíra Canal
22
0.35%
Dom Cobley
17
0.27%
Laurent Pinchart
11
0.17%
Jose Abreu
8
0.13%
Sam Ravnborg
7
0.11%
Derek Foreman
7
0.11%
Gustavo Padovan
6
0.09%
Thierry Reding
5
0.08%
Maarten Lankhorst
4
0.06%
Chris Wilson
4
0.06%
Thomas Gleixner
2
0.03%
Ville Syrjälä
1
0.02%
Rob Herring
1
0.02%
Linus Torvalds
1
0.02%
Dan Carpenter
1
0.02%
Others
10
0.16%
Total
6376
vc4_debugfs.c
58
-
10
215
Eric Anholt
Maxime Ripard
Boris Brezillon
Paul Kocialkowski
Maíra Canal
Derek Foreman
Thomas Gleixner
Others
March 2015
July 2015
December 2016
July 2017
February 2019
April 2019
June 2019
March 2020
November 2020
October 2021
July 2022
December 2022
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 1, "token_count": 3}, {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 47}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 16, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
98
45.58%
Maxime Ripard
70
32.56%
Boris Brezillon
12
5.58%
Paul Kocialkowski
11
5.12%
Maíra Canal
11
5.12%
Derek Foreman
7
3.26%
Thomas Gleixner
2
0.93%
Others
4
1.86%
Total
215
vc4_dpi.c
403
-
18
1518
Eric Anholt
Maxime Ripard
Dave Stevenson
Mario Kleiner
Stefan Wahren
Joerg Quinten
Jose Abreu
Boris Brezillon
Rob Herring
Daniel Vetter
Thomas Zimmermann
Masahiro Yamada
Thomas Gleixner
Laurent Pinchart
Linus Torvalds
Others
July 2014
March 2015
October 2015
February 2016
July 2016
December 2016
February 2017
March 2017
May 2017
October 2017
March 2018
January 2019
February 2019
April 2019
June 2019
February 2020
March 2020
September 2021
June 2022
July 2022
December 2022
March 2023
May 2023
July 2023
August 2024
December 2024
var spanGroupData = [ {"timestamp": 1404198000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 900}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 10, "token_count": 24}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 44}, {"author_id": 49, "token_count": 8}, {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 75}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 160}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 46, "token_count": 18}, {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 15, "token_count": 18}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 43, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
1149
75.69%
Maxime Ripard
184
12.12%
Dave Stevenson
78
5.14%
Mario Kleiner
24
1.58%
Stefan Wahren
18
1.19%
Joerg Quinten
18
1.19%
Jose Abreu
8
0.53%
Boris Brezillon
7
0.46%
Rob Herring
4
0.26%
Daniel Vetter
4
0.26%
Thomas Zimmermann
3
0.20%
Masahiro Yamada
3
0.20%
Thomas Gleixner
2
0.13%
Laurent Pinchart
2
0.13%
Linus Torvalds
1
0.07%
Others
13
0.86%
Total
1518
vc4_drv.c
518
-
28
2072
Eric Anholt
Maxime Ripard
Dave Stevenson
Boris Brezillon
Doug Anderson
Thomas Zimmermann
Paul Kocialkowski
Derek Foreman
Noralf Trönnes
Philipp Zabel
Yuan Can
Daniel Vetter
Sam Ravnborg
Tom Gundersen
Jonas Pfeil
Danilo Krummrich
Thomas Gleixner
Stefan Schake
Rob Herring
Linus Torvalds
Others
January 2015
March 2015
July 2015
October 2015
November 2015
February 2016
April 2016
May 2016
July 2016
August 2016
September 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
June 2017
July 2017
October 2017
January 2018
April 2018
September 2018
October 2018
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
February 2020
June 2020
September 2020
October 2020
January 2021
April 2021
May 2021
August 2021
December 2021
February 2022
June 2022
July 2022
August 2022
September 2022
November 2022
March 2023
May 2023
July 2023
September 2023
June 2024
September 2024
October 2024
November 2024
December 2024
var spanGroupData = [ {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 787}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 24}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 195}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 53, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 83}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 4, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 37, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 37, "token_count": 12}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 25}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 24, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 102}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 58}, {"author_id": 0, "token_count": 168}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 56, "token_count": 10}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 26, "token_count": 60}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 13, "token_count": 15}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 3, "token_count": 48}, {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 43, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
1171
56.52%
Maxime Ripard
460
22.20%
Dave Stevenson
106
5.12%
Boris Brezillon
99
4.78%
Doug Anderson
60
2.90%
Thomas Zimmermann
32
1.54%
Paul Kocialkowski
25
1.21%
Derek Foreman
24
1.16%
Noralf Trönnes
17
0.82%
Philipp Zabel
12
0.58%
Yuan Can
10
0.48%
Daniel Vetter
10
0.48%
Sam Ravnborg
9
0.43%
Tom Gundersen
6
0.29%
Jonas Pfeil
3
0.14%
Danilo Krummrich
3
0.14%
Thomas Gleixner
2
0.10%
Stefan Schake
1
0.05%
Rob Herring
1
0.05%
Linus Torvalds
1
0.05%
Others
20
0.97%
Total
2072
vc4_drv.h
1104
-
26
3208
Eric Anholt
Maxime Ripard
Boris Brezillon
Stefan Schake
Paul Kocialkowski
James Hughes
Varad Gautam
Dave Stevenson
Sam Ravnborg
Thomas Zimmermann
Danilo Krummrich
Thierry Reding
Maíra Canal
Kees Cook
Dom Cobley
Masahiro Yamada
Mario Kleiner
Ville Syrjälä
Jonas Pfeil
Daniel Vetter
Thomas Gleixner
Laurent Pinchart
Dan Carpenter
Others
January 2015
March 2015
September 2015
October 2015
November 2015
December 2015
February 2016
March 2016
June 2016
July 2016
September 2016
November 2016
December 2016
January 2017
March 2017
April 2017
May 2017
June 2017
July 2017
October 2017
January 2018
March 2018
April 2018
July 2018
September 2018
November 2018
December 2018
January 2019
February 2019
April 2019
May 2019
June 2019
July 2019
February 2020
March 2020
May 2020
June 2020
September 2020
October 2020
November 2020
December 2020
April 2021
May 2021
August 2021
October 2021
March 2022
June 2022
July 2022
August 2022
October 2022
November 2022
December 2022
February 2023
March 2023
September 2023
June 2024
October 2024
var spanGroupData = [ {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 149}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 645}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 51, "token_count": 5}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 135}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 460}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 66}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 22}, {"author_id": 12, "token_count": 23}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 74}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 142}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 63}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 34}, {"author_id": 1, "token_count": 37}, {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 30}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 24, "token_count": 16}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 39, "token_count": 26}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 188}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 125}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 13, "token_count": 14}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 16, "token_count": 4}, {"author_id": 0, "token_count": 129}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 8, "token_count": 1}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 0, "token_count": 118}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
1750
54.55%
Maxime Ripard
884
27.56%
Boris Brezillon
311
9.69%
Stefan Schake
73
2.28%
Paul Kocialkowski
34
1.06%
James Hughes
26
0.81%
Varad Gautam
23
0.72%
Dave Stevenson
21
0.65%
Sam Ravnborg
18
0.56%
Thomas Zimmermann
14
0.44%
Danilo Krummrich
7
0.22%
Thierry Reding
5
0.16%
Maíra Canal
5
0.16%
Kees Cook
5
0.16%
Dom Cobley
5
0.16%
Masahiro Yamada
4
0.12%
Mario Kleiner
4
0.12%
Ville Syrjälä
3
0.09%
Jonas Pfeil
3
0.09%
Daniel Vetter
3
0.09%
Thomas Gleixner
2
0.06%
Laurent Pinchart
2
0.06%
Dan Carpenter
2
0.06%
Others
4
0.12%
Total
3208
vc4_dsi.c
1825
-
22
7409
Eric Anholt
Dave Stevenson
Maxime Ripard
Stefan Wahren
Luca Ceresoli
Sam Ravnborg
Padmanabha Srinivasaiah
Tom Gundersen
Daniel Vetter
Boris Brezillon
Thomas Zimmermann
Thomas Gleixner
Laurent Pinchart
Rob Herring
Linus Torvalds
Others
March 2015
October 2015
August 2016
September 2016
December 2016
January 2017
February 2017
May 2017
June 2017
August 2017
October 2017
June 2018
July 2018
January 2019
February 2019
April 2019
June 2019
July 2019
November 2019
February 2020
March 2020
July 2020
December 2020
September 2021
January 2022
February 2022
April 2022
June 2022
July 2022
December 2022
January 2023
March 2023
May 2023
July 2023
August 2024
December 2024
February 2025
April 2025
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 205}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 36, "token_count": 7}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 5329}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 238}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 116}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 87}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 143}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 30, "token_count": 2}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 24, "token_count": 13}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 85}, {"author_id": 0, "token_count": 132}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 57, "token_count": 10}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 350}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 329}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 15, "token_count": 70}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 35, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
6192
83.57%
Dave Stevenson
764
10.31%
Maxime Ripard
286
3.86%
Stefan Wahren
70
0.94%
Luca Ceresoli
27
0.36%
Sam Ravnborg
13
0.18%
Padmanabha Srinivasaiah
10
0.13%
Tom Gundersen
7
0.09%
Daniel Vetter
5
0.07%
Boris Brezillon
5
0.07%
Thomas Zimmermann
3
0.04%
Thomas Gleixner
2
0.03%
Laurent Pinchart
2
0.03%
Rob Herring
1
0.01%
Linus Torvalds
1
0.01%
Others
21
0.28%
Total
7409
vc4_fence.c
48
-
2
100
Eric Anholt
Derek Foreman
March 2015
July 2015
April 2017
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 88}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
93
93.00%
Derek Foreman
7
7.00%
Total
100
vc4_gem.c
1291
-
23
5371
Eric Anholt
Boris Brezillon
Varad Gautam
Derek Foreman
Maxime Ripard
Stefan Schake
Maíra Canal
Paul Kocialkowski
Melissa Wen
Dan Carpenter
Christophe Jaillet
Kees Cook
Dave Stevenson
Rob Herring
Stefan Wahren
Emil Velikov
Danilo Krummrich
Others
January 2015
March 2015
July 2015
October 2015
November 2015
December 2015
January 2016
February 2016
July 2016
September 2016
October 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
October 2017
December 2017
January 2018
April 2018
August 2018
September 2018
October 2018
February 2019
April 2019
May 2019
May 2020
October 2020
November 2021
February 2022
April 2022
June 2022
July 2022
August 2022
February 2023
June 2024
August 2024
December 2024
May 2025
var spanGroupData = [ {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 355}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 200}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 797}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 1960}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 19, "token_count": 28}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 94}, {"author_id": 12, "token_count": 232}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 193}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 40, "token_count": 24}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 413}, {"author_id": 29, "token_count": 21}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 36}, {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 134}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 23}, {"author_id": 4, "token_count": 134}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 67}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 50, "token_count": 6}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 20, "token_count": 55}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 0, "token_count": 100}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 16, "token_count": 91}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
3717
69.20%
Boris Brezillon
547
10.18%
Varad Gautam
232
4.32%
Derek Foreman
200
3.72%
Maxime Ripard
179
3.33%
Stefan Schake
143
2.66%
Maíra Canal
94
1.75%
Paul Kocialkowski
67
1.25%
Melissa Wen
55
1.02%
Dan Carpenter
30
0.56%
Christophe Jaillet
24
0.45%
Kees Cook
21
0.39%
Dave Stevenson
14
0.26%
Rob Herring
8
0.15%
Stefan Wahren
6
0.11%
Emil Velikov
6
0.11%
Danilo Krummrich
4
0.07%
Others
24
0.45%
Total
5371
vc4_hdmi.c
3434
-
41
14626
Maxime Ripard
Eric Anholt
Hans Verkuil
Dave Stevenson
Dom Cobley
David Turner
Kuninori Morimoto
Stefan Wahren
Dan Carpenter
Dmitry Eremin-Solenikov
Boris Brezillon
Maíra Canal
Peter Chen
Gabriel Dalimonte
Darek Marcinkiewicz
José Expósito
Anusha Srivatsa
Jani Nikula
Linus Torvalds
Hoegeun Kwon
Nicolas Saenz Julienne
Masahiro Yamada
Thomas Zimmermann
Ville Syrjälä
Danilo Krummrich
Rob Herring
Thomas Gleixner
Others
March 2015
February 2016
March 2016
July 2016
September 2016
January 2017
February 2017
April 2017
May 2017
July 2017
September 2017
February 2018
March 2018
December 2018
February 2019
April 2019
June 2019
August 2019
October 2019
January 2020
March 2020
May 2020
June 2020
July 2020
September 2020
October 2020
December 2020
January 2021
April 2021
May 2021
June 2021
July 2021
August 2021
September 2021
October 2021
January 2022
February 2022
April 2022
May 2022
June 2022
July 2022
August 2022
September 2022
October 2022
November 2022
December 2022
January 2023
March 2023
April 2023
May 2023
July 2023
August 2023
December 2023
April 2024
May 2024
June 2024
August 2024
October 2024
November 2024
December 2024
February 2025
March 2025
June 2025
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 828}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 31, "token_count": 31}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 263}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 1130}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 38, "token_count": 9}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 1058}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 23, "token_count": 76}, {"author_id": 0, "token_count": 7}, {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 34, "token_count": 28}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 58, "token_count": 1}, {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 3, "token_count": 85}, {"author_id": 48, "token_count": 12}, {"author_id": 0, "token_count": 1698}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 43, "token_count": 6}, {"author_id": 0, "token_count": 210}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 174}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 8, "token_count": 98}, {"author_id": 0, "token_count": 407}, {"author_id": 58, "token_count": 6}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 3, "token_count": 136}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 8, "token_count": 129}, {"author_id": 0, "token_count": 451}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 58, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 107}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 43, "token_count": 7}, {"author_id": 0, "token_count": 142}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 1138}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 3, "token_count": 74}, {"author_id": 0, "token_count": 201}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 253}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 33, "token_count": 13}, {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 301}, {"author_id": 8, "token_count": 36}, {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 1003}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 11, "token_count": 5}, {"author_id": 0, "token_count": 397}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 8, "token_count": 6}, {"author_id": 0, "token_count": 46}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 33, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 16, "token_count": 34}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 8, "token_count": 13}, {"author_id": 5, "token_count": 5}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 3, "token_count": 139}, {"author_id": 0, "token_count": 115}, {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 23, "token_count": 16}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 45, "token_count": 19}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 0, "token_count": 2717}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 8, "token_count": 70}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 15, "token_count": 78}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 3, "token_count": 64}, {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 27, "token_count": 47}, {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 44, "token_count": 22}, {"author_id": 19, "token_count": 63}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 22, "token_count": 100}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 32, "token_count": 29}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
9337
63.84%
Eric Anholt
2337
15.98%
Hans Verkuil
1063
7.27%
Dave Stevenson
799
5.46%
Dom Cobley
352
2.41%
David Turner
100
0.68%
Kuninori Morimoto
92
0.63%
Stefan Wahren
79
0.54%
Dan Carpenter
66
0.45%
Dmitry Eremin-Solenikov
53
0.36%
Boris Brezillon
39
0.27%
Maíra Canal
34
0.23%
Peter Chen
31
0.21%
Gabriel Dalimonte
29
0.20%
Darek Marcinkiewicz
28
0.19%
José Expósito
25
0.17%
Anusha Srivatsa
22
0.15%
Jani Nikula
19
0.13%
Linus Torvalds
14
0.10%
Hoegeun Kwon
12
0.08%
Nicolas Saenz Julienne
10
0.07%
Masahiro Yamada
9
0.06%
Thomas Zimmermann
7
0.05%
Ville Syrjälä
6
0.04%
Danilo Krummrich
5
0.03%
Rob Herring
3
0.02%
Thomas Gleixner
2
0.01%
Others
53
0.36%
Total
14626
vc4_hdmi.h
249
-
10
661
Maxime Ripard
Eric Anholt
Hans Verkuil
Dave Stevenson
Kuninori Morimoto
Hoegeun Kwon
David Turner
Dom Cobley
José Expósito
Masahiro Yamada
March 2015
February 2017
May 2017
July 2017
February 2019
June 2019
September 2020
October 2020
December 2020
January 2021
April 2021
May 2021
October 2021
January 2022
February 2022
April 2022
June 2022
July 2022
August 2022
March 2023
May 2024
October 2024
March 2025
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 54}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 23, "token_count": 12}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 48, "token_count": 5}, {"author_id": 0, "token_count": 356}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 25}, {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 22, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
448
67.78%
Eric Anholt
77
11.65%
Hans Verkuil
54
8.17%
Dave Stevenson
51
7.72%
Kuninori Morimoto
12
1.82%
Hoegeun Kwon
5
0.76%
David Turner
5
0.76%
Dom Cobley
4
0.61%
José Expósito
3
0.45%
Masahiro Yamada
2
0.30%
Total
661
vc4_hdmi_phy.c
1200
-
5
4410
Maxime Ripard
Boris Brezillon
Hans Verkuil
Eric Anholt
Thomas Gleixner
March 2015
April 2017
July 2017
June 2019
September 2020
December 2020
October 2021
February 2022
May 2024
October 2024
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 2645}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 232}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 1489}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
4380
99.32%
Boris Brezillon
17
0.39%
Hans Verkuil
9
0.20%
Eric Anholt
3
0.07%
Thomas Gleixner
1
0.02%
Total
4410
vc4_hdmi_regs.h
728
-
7
3654
Maxime Ripard
Dave Stevenson
Dom Cobley
Eric Anholt
Dan Carpenter
Others
March 2015
September 2020
November 2020
December 2020
January 2021
May 2021
August 2021
October 2021
February 2022
June 2022
December 2022
June 2024
October 2024
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 19, "token_count": 2}, {"author_id": 0, "token_count": 2764}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 289}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 378}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
3344
91.52%
Dave Stevenson
289
7.91%
Dom Cobley
10
0.27%
Eric Anholt
2
0.05%
Dan Carpenter
2
0.05%
Others
7
0.19%
Total
3654
vc4_hvs.c
1806
-
23
8441
Maxime Ripard
Eric Anholt
Dave Stevenson
Boris Brezillon
Stefan Schake
Paul Kocialkowski
Danilo Krummrich
Shawn Guo
Maíra Canal
Mario Kleiner
Sam Ravnborg
Derek Foreman
Daniel Vetter
Gustavo Padovan
Chris Wilson
Thomas Gleixner
Stefan Wahren
Mateusz Kwiatkowski
Maarten Lankhorst
Linus Torvalds
Dan Carpenter
Others
March 2015
July 2015
October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
June 2016
September 2016
December 2016
January 2017
February 2017
June 2017
March 2018
April 2018
November 2018
February 2019
April 2019
May 2019
June 2019
July 2019
October 2019
February 2020
May 2020
June 2020
September 2020
October 2020
December 2020
May 2021
October 2021
March 2022
June 2022
July 2022
August 2022
October 2022
November 2022
December 2022
May 2023
June 2024
August 2024
October 2024
December 2024
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 941}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 186}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 18, "token_count": 5}, {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 28, "token_count": 12}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 17, "token_count": 4}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 38}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 244}, {"author_id": 1, "token_count": 88}, {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 275}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 0, "token_count": 376}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 179}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 295}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 327}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 11, "token_count": 15}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 329}, {"author_id": 16, "token_count": 11}, {"author_id": 6, "token_count": 2}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 3, "token_count": 52}, {"author_id": 0, "token_count": 424}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 3, "token_count": 604}, {"author_id": 0, "token_count": 3693}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 43, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
5399
63.96%
Eric Anholt
1358
16.09%
Dave Stevenson
1290
15.28%
Boris Brezillon
258
3.06%
Stefan Schake
39
0.46%
Paul Kocialkowski
16
0.19%
Danilo Krummrich
15
0.18%
Shawn Guo
12
0.14%
Maíra Canal
11
0.13%
Mario Kleiner
8
0.09%
Sam Ravnborg
5
0.06%
Derek Foreman
5
0.06%
Daniel Vetter
5
0.06%
Gustavo Padovan
4
0.05%
Chris Wilson
4
0.05%
Thomas Gleixner
2
0.02%
Stefan Wahren
2
0.02%
Mateusz Kwiatkowski
2
0.02%
Maarten Lankhorst
1
0.01%
Linus Torvalds
1
0.01%
Dan Carpenter
1
0.01%
Others
3
0.04%
Total
8441
vc4_irq.c
358
-
11
1148
Eric Anholt
Derek Foreman
Boris Brezillon
Thomas Zimmermann
Varad Gautam
Maxime Ripard
Paul Kocialkowski
Melissa Wen
Stefan Schake
Stefan Wahren
Danilo Krummrich
March 2015
July 2015
October 2015
November 2015
February 2016
July 2016
February 2017
March 2017
April 2017
November 2017
December 2017
January 2018
April 2019
May 2019
August 2021
February 2022
June 2022
July 2022
August 2022
June 2024
August 2024
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 113}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 474}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 12, "token_count": 57}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 96}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 43}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 13, "token_count": 71}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 20, "token_count": 18}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 15, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
673
58.62%
Derek Foreman
113
9.84%
Boris Brezillon
96
8.36%
Thomas Zimmermann
71
6.18%
Varad Gautam
57
4.97%
Maxime Ripard
57
4.97%
Paul Kocialkowski
43
3.75%
Melissa Wen
18
1.57%
Stefan Schake
13
1.13%
Stefan Wahren
6
0.52%
Danilo Krummrich
1
0.09%
Total
1148
vc4_kms.c
1167
-
19
4802
Maxime Ripard
Stefan Schake
Eric Anholt
Boris Brezillon
Derek Foreman
Paul Kocialkowski
Dave Stevenson
Daniel Vetter
Mario Kleiner
Tom Gundersen
Sam Ravnborg
Noralf Trönnes
Thomas Gleixner
Gustavo Padovan
Emil Velikov
Others
January 2015
March 2015
July 2015
October 2015
November 2015
December 2015
March 2016
June 2016
July 2016
September 2016
December 2016
June 2017
July 2017
August 2017
March 2018
April 2018
July 2018
October 2018
January 2019
February 2019
June 2019
July 2019
May 2020
June 2020
September 2020
October 2020
November 2020
December 2020
January 2021
June 2021
October 2021
November 2021
December 2021
February 2022
March 2022
June 2022
October 2022
November 2022
December 2022
March 2023
June 2024
October 2024
var spanGroupData = [ {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 328}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 61}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 122}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 36, "token_count": 8}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 1, "token_count": 214}, {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 1043}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 313}, {"author_id": 9, "token_count": 17}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 495}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 151}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 293}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 390}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 240}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 18, "token_count": 13}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 209}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 237}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 0, "token_count": 266}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
2496
51.98%
Stefan Schake
1043
21.72%
Eric Anholt
764
15.91%
Boris Brezillon
340
7.08%
Derek Foreman
61
1.27%
Paul Kocialkowski
17
0.35%
Dave Stevenson
17
0.35%
Daniel Vetter
15
0.31%
Mario Kleiner
14
0.29%
Tom Gundersen
8
0.17%
Sam Ravnborg
7
0.15%
Noralf Trönnes
3
0.06%
Thomas Gleixner
2
0.04%
Gustavo Padovan
2
0.04%
Emil Velikov
1
0.02%
Others
12
0.25%
Total
4802
vc4_packet.h
399
-
1
1089
Eric Anholt
March 2015
November 2015
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 1086}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
1089
100.00%
Total
1089
vc4_perfmon.c
256
-
10
1192
Boris Brezillon
Eric Anholt
Maxime Ripard
Maíra Canal
Derek Foreman
Paul Kocialkowski
Dan Carpenter
Stefan Schake
Others
January 2015
March 2015
July 2015
October 2015
November 2015
December 2015
February 2016
July 2016
April 2017
July 2017
January 2018
April 2018
January 2019
April 2019
May 2019
November 2020
June 2022
July 2022
June 2024
October 2024
var spanGroupData = [ {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 85}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 27}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 705}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 21}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 152}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 16, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Boris Brezillon
705
59.14%
Eric Anholt
207
17.37%
Maxime Ripard
183
15.35%
Maíra Canal
32
2.68%
Derek Foreman
27
2.27%
Paul Kocialkowski
21
1.76%
Dan Carpenter
7
0.59%
Stefan Schake
3
0.25%
Others
7
0.59%
Total
1192
vc4_plane.c
2623
-
30
11491
Maxime Ripard
Eric Anholt
Dave Stevenson
Boris Brezillon
Dom Cobley
Gustavo Padovan
Daniel Stone
Danilo Krummrich
Stefan Schake
Daniel Vetter
Rob Herring
Simon Ser
Ville Syrjälä
Derek Foreman
Masahiro Yamada
Chris Wilson
Dan Carpenter
Thomas Zimmermann
Thomas Gleixner
Sam Ravnborg
Kees Cook
Stefan Wahren
Others
January 2015
March 2015
July 2015
October 2015
November 2015
December 2015
June 2016
August 2016
September 2016
December 2016
February 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
March 2018
April 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
February 2019
May 2019
June 2019
July 2019
October 2019
December 2019
February 2020
May 2020
June 2020
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
December 2021
April 2022
June 2022
July 2022
August 2022
November 2022
December 2022
March 2023
December 2023
June 2024
August 2024
October 2024
December 2024
January 2025
var spanGroupData = [ {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 1434}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 696}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 1, "token_count": 96}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 526}, {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 18, "token_count": 4}, {"author_id": 25, "token_count": 38}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 47, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 116}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 21, "token_count": 108}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 79}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 134}, {"author_id": 1, "token_count": 1}, {"author_id": 17, "token_count": 144}, {"author_id": 4, "token_count": 62}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 18, "token_count": 21}, {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 2, "token_count": 167}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 560}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 412}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 71}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 18, "token_count": 5}, {"author_id": 30, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 198}, {"author_id": 0, "token_count": 46}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 8, "token_count": 24}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 69}, {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 3, "token_count": 276}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 3, "token_count": 67}, {"author_id": 8, "token_count": 4}, {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 11, "token_count": 82}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 379}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 41, "token_count": 25}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 3, "token_count": 44}, {"author_id": 8, "token_count": 246}, {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 3, "token_count": 269}, {"author_id": 0, "token_count": 4618}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Maxime Ripard
5002
43.53%
Eric Anholt
2880
25.06%
Dave Stevenson
1460
12.71%
Boris Brezillon
1300
11.31%
Dom Cobley
274
2.38%
Gustavo Padovan
144
1.25%
Daniel Stone
108
0.94%
Danilo Krummrich
82
0.71%
Stefan Schake
77
0.67%
Daniel Vetter
43
0.37%
Rob Herring
38
0.33%
Simon Ser
25
0.22%
Ville Syrjälä
7
0.06%
Derek Foreman
7
0.06%
Masahiro Yamada
4
0.03%
Chris Wilson
4
0.03%
Dan Carpenter
3
0.03%
Thomas Zimmermann
2
0.02%
Thomas Gleixner
2
0.02%
Sam Ravnborg
2
0.02%
Kees Cook
2
0.02%
Stefan Wahren
1
0.01%
Others
24
0.21%
Total
11491
vc4_qpu_defines.h
279
-
1
575
Eric Anholt
November 2015
July 2016
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 534}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 41}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
575
100.00%
Total
575
vc4_regs.h
1409
-
10
4269
Eric Anholt
Maxime Ripard
Dave Stevenson
Hans Verkuil
Boris Brezillon
Mario Kleiner
Dom Cobley
Stefan Schake
Thomas Gleixner
Others
March 2015
October 2015
December 2015
February 2016
March 2016
May 2016
June 2016
September 2016
December 2016
February 2017
June 2017
July 2017
January 2018
March 2018
April 2018
August 2018
February 2019
June 2019
July 2020
September 2020
May 2021
December 2021
January 2022
February 2022
March 2022
June 2022
December 2022
June 2024
October 2024
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 1200}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 10, "token_count": 37}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 96}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 5, "token_count": 112}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 239}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 66}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 99}, {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 8, "token_count": 21}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 3, "token_count": 64}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 3, "token_count": 360}, {"author_id": 0, "token_count": 1546}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
1798
42.12%
Maxime Ripard
1651
38.67%
Dave Stevenson
551
12.91%
Hans Verkuil
112
2.62%
Boris Brezillon
83
1.94%
Mario Kleiner
44
1.03%
Dom Cobley
23
0.54%
Stefan Schake
4
0.09%
Thomas Gleixner
2
0.05%
Others
1
0.02%
Total
4269
vc4_render_cl.c
664
-
6
2914
Eric Anholt
Danilo Krummrich
Derek Foreman
Maxime Ripard
Paul Kocialkowski
Stefan Schake
January 2015
March 2015
July 2015
November 2015
January 2016
September 2016
February 2017
July 2017
April 2018
February 2019
May 2019
June 2022
August 2022
June 2024
var spanGroupData = [ {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 90}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 2545}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 124}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 11, "token_count": 19}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
2870
98.49%
Danilo Krummrich
19
0.65%
Derek Foreman
9
0.31%
Maxime Ripard
8
0.27%
Paul Kocialkowski
7
0.24%
Stefan Schake
1
0.03%
Total
2914
vc4_trace.h
155
-
4
157
Eric Anholt
Melissa Wen
Thomas Gleixner
Thierry Reding
November 2015
September 2017
June 2019
February 2022
var spanGroupData = [ {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 114}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 20, "token_count": 40}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
114
72.61%
Melissa Wen
40
25.48%
Thomas Gleixner
2
1.27%
Thierry Reding
1
0.64%
Total
157
vc4_trace_points.c
11
-
2
16
Eric Anholt
Thomas Gleixner
March 2015
November 2015
June 2019
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 30, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
14
87.50%
Thomas Gleixner
2
12.50%
Total
16
vc4_txp.c
658
-
19
2434
Boris Brezillon
Maxime Ripard
Eric Anholt
Sean Paul
Sam Ravnborg
Daniel Vetter
Maarten Lankhorst
Thomas Zimmermann
Thierry Reding
Mario Kleiner
Laurent Pinchart
Danilo Krummrich
Rob Herring
Linus Torvalds
Dmitry Eremin-Solenikov
Others
November 2014
March 2015
September 2015
November 2015
December 2015
March 2016
June 2016
July 2016
August 2016
December 2016
January 2017
February 2017
March 2017
June 2017
April 2018
July 2018
February 2019
June 2019
July 2019
January 2020
June 2020
September 2020
October 2020
November 2020
December 2020
October 2021
March 2022
July 2022
August 2022
November 2022
December 2022
March 2023
May 2023
July 2023
October 2024
December 2024
var spanGroupData = [ {"timestamp": 1414825200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 223}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 51, "token_count": 4}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 59, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 1261}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 52, "token_count": 13}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 24, "token_count": 11}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 278}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 293}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 27, "token_count": 1}, {"author_id": 43, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Boris Brezillon
1273
52.30%
Maxime Ripard
818
33.61%
Eric Anholt
276
11.34%
Sean Paul
13
0.53%
Sam Ravnborg
11
0.45%
Daniel Vetter
7
0.29%
Maarten Lankhorst
5
0.21%
Thomas Zimmermann
4
0.16%
Thierry Reding
4
0.16%
Mario Kleiner
4
0.16%
Laurent Pinchart
4
0.16%
Danilo Krummrich
4
0.16%
Rob Herring
2
0.08%
Linus Torvalds
1
0.04%
Dmitry Eremin-Solenikov
1
0.04%
Others
7
0.29%
Total
2434
vc4_v3d.c
543
-
18
2300
Eric Anholt
Maxime Ripard
Paul Kocialkowski
Boris Brezillon
Derek Foreman
Thomas Zimmermann
Stefan Wahren
Maíra Canal
Danilo Krummrich
Masahiro Yamada
Thomas Gleixner
Emil Velikov
Christophe Jaillet
Stefan Schake
Linus Torvalds
Others
March 2015
July 2015
October 2015
November 2015
January 2016
February 2016
March 2016
July 2016
November 2016
March 2017
April 2017
May 2017
July 2017
December 2017
January 2018
April 2018
February 2019
April 2019
May 2019
June 2019
May 2020
October 2020
November 2020
August 2021
June 2022
July 2022
August 2022
December 2022
May 2023
June 2024
August 2024
December 2024
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 774}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 7, "token_count": 62}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 165}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 136}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 334}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 128}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 180}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 147}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 13, "token_count": 21}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 15, "token_count": 13}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 43, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
1745
75.87%
Maxime Ripard
159
6.91%
Paul Kocialkowski
147
6.39%
Boris Brezillon
128
5.57%
Derek Foreman
62
2.70%
Thomas Zimmermann
21
0.91%
Stefan Wahren
13
0.57%
Maíra Canal
6
0.26%
Danilo Krummrich
4
0.17%
Masahiro Yamada
3
0.13%
Thomas Gleixner
2
0.09%
Emil Velikov
2
0.09%
Christophe Jaillet
2
0.09%
Stefan Schake
1
0.04%
Linus Torvalds
1
0.04%
Others
4
0.17%
Total
2300
vc4_validate.c
944
-
9
4107
Eric Anholt
Maxime Ripard
Jonas Pfeil
Danilo Krummrich
Maíra Canal
Stefan Wahren
Dan Carpenter
Others
January 2015
March 2015
November 2015
January 2016
July 2016
September 2016
November 2016
February 2017
March 2017
May 2017
July 2017
June 2022
August 2022
February 2023
June 2024
August 2024
var spanGroupData = [ {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 194}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 3530}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 26}, {"author_id": 14, "token_count": 71}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 79}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 11, "token_count": 14}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 15, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
3933
95.76%
Maxime Ripard
75
1.83%
Jonas Pfeil
71
1.73%
Danilo Krummrich
14
0.34%
Maíra Canal
6
0.15%
Stefan Wahren
5
0.12%
Dan Carpenter
1
0.02%
Others
2
0.05%
Total
4107
vc4_validate_shaders.c
954
-
5
3389
Eric Anholt
Jonas Pfeil
Maxime Ripard
Daniel J Blueman
Danilo Krummrich
January 2015
March 2015
November 2015
July 2016
August 2016
October 2016
November 2016
February 2017
March 2017
July 2017
April 2018
June 2022
August 2022
June 2024
var spanGroupData = [ {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 2059}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 1021}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 14, "token_count": 184}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 55, "token_count": 7}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Anholt
3176
93.71%
Jonas Pfeil
184
5.43%
Maxime Ripard
21
0.62%
Daniel J Blueman
7
0.21%
Danilo Krummrich
1
0.03%
Total
3389
vc4_vec.c
856
-
14
3122
Boris Brezillon
Mateusz Kwiatkowski
Maxime Ripard
Eric Anholt
Dave Stevenson
Stefan Wahren
Tom Gundersen
Daniel Vetter
Thomas Zimmermann
Thomas Gleixner
Rob Herring
Linus Torvalds
Others
March 2015
July 2016
September 2016
December 2016
February 2017
July 2018
January 2019
February 2019
April 2019
June 2019
March 2020
May 2021
July 2022
August 2022
September 2022
November 2022
December 2022
March 2023
May 2023
July 2023
June 2024
August 2024
December 2024
var spanGroupData = [ {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 139}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 1451}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 6, "token_count": 87}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 212}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 6, "token_count": 128}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 6, "token_count": 473}, {"author_id": 0, "token_count": 420}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 6, "token_count": 14}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 3, "token_count": 53}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 15, "token_count": 15}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 43, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Boris Brezillon
1451
46.48%
Mateusz Kwiatkowski
709
22.71%
Maxime Ripard
662
21.20%
Eric Anholt
213
6.82%
Dave Stevenson
53
1.70%
Stefan Wahren
15
0.48%
Tom Gundersen
5
0.16%
Daniel Vetter
4
0.13%
Thomas Zimmermann
3
0.10%
Thomas Gleixner
2
0.06%
Rob Herring
2
0.06%
Linus Torvalds
1
0.03%
Others
2
0.06%
Total
3122
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
121
Author
Tokens
Proportion
Commits
Proportion
0
Maxime Ripard
45026
40.10%
362
40.67%
1
Eric Anholt
44018
39.21%
114
12.81%
2
Boris Brezillon
8163
7.27%
37
4.16%
3
Dave Stevenson
5545
4.94%
80
8.99%
4
Stefan Schake
1437
1.28%
15
1.69%
5
Hans Verkuil
1238
1.10%
3
0.34%
6
Mateusz Kwiatkowski
810
0.72%
10
1.12%
7
Derek Foreman
731
0.65%
3
0.34%
8
Dom Cobley
685
0.61%
24
2.70%
9
Paul Kocialkowski
484
0.43%
5
0.56%
10
Mario Kleiner
454
0.40%
8
0.90%
11
Danilo Krummrich
342
0.30%
7
0.79%
12
Varad Gautam
312
0.28%
1
0.11%
13
Thomas Zimmermann
298
0.27%
17
1.91%
14
Jonas Pfeil
261
0.23%
1
0.11%
15
Stefan Wahren
229
0.20%
4
0.45%
16
Maíra Canal
226
0.20%
9
1.01%
17
Gustavo Padovan
156
0.14%
2
0.22%
18
Daniel Vetter
125
0.11%
20
2.25%
19
Dan Carpenter
122
0.11%
11
1.24%
20
Melissa Wen
113
0.10%
1
0.11%
21
Daniel Stone
108
0.10%
1
0.11%
22
David Turner
105
0.09%
1
0.11%
23
Kuninori Morimoto
104
0.09%
3
0.34%
24
Sam Ravnborg
75
0.07%
3
0.34%
25
Rob Herring
60
0.05%
5
0.56%
26
Doug Anderson
60
0.05%
1
0.11%
27
Dmitry Eremin-Solenikov
54
0.05%
4
0.45%
28
Shawn Guo
51
0.05%
2
0.22%
29
Kees Cook
41
0.04%
3
0.34%
30
Thomas Gleixner
34
0.03%
3
0.34%
31
Peter Chen
31
0.03%
1
0.11%
32
Gabriel Dalimonte
29
0.03%
1
0.11%
33
José Expósito
28
0.02%
4
0.45%
34
Darek Marcinkiewicz
28
0.02%
1
0.11%
35
Luca Ceresoli
27
0.02%
1
0.11%
36
Tom Gundersen
26
0.02%
1
0.11%
37
Noralf Trönnes
26
0.02%
3
0.34%
38
Masahiro Yamada
26
0.02%
2
0.22%
39
James Hughes
26
0.02%
1
0.11%
40
Christophe Jaillet
26
0.02%
1
0.11%
41
Simon Ser
25
0.02%
1
0.11%
42
Laurent Pinchart
23
0.02%
4
0.45%
43
Linus Torvalds
22
0.02%
3
0.34%
44
Anusha Srivatsa
22
0.02%
1
0.11%
45
Jani Nikula
19
0.02%
1
0.11%
46
Joerg Quinten
18
0.02%
1
0.11%
47
Ville Syrjälä
17
0.02%
9
1.01%
48
Hoegeun Kwon
17
0.02%
1
0.11%
49
Jose Abreu
16
0.01%
1
0.11%
50
Emil Velikov
16
0.01%
1
0.11%
51
Thierry Reding
15
0.01%
2
0.22%
52
Sean Paul
13
0.01%
1
0.11%
53
Philipp Zabel
12
0.01%
1
0.11%
54
Chris Wilson
12
0.01%
1
0.11%
55
Daniel J Blueman
11
0.01%
1
0.11%
56
Yuan Can
10
0.01%
1
0.11%
57
Padmanabha Srinivasaiah
10
0.01%
1
0.11%
58
Nicolas Saenz Julienne
10
0.01%
3
0.34%
59
Maarten Lankhorst
10
0.01%
5
0.56%
60
Others
233
0.21%
75
8.43%
Total
112271
890