Linux Source Code
Home
Release 7.2
Help
mv88e6xxx
root
drivers
net
dsa
Highlighting
Reset All
By Author
By Age
──────────
Alexis Lothoré
Andrew Lunn
Angelo Dureghello
Ante Knezic
Arkadi Sharshevsky
Aryan Srivastava
Baruch Siach
Ben Hutchings
Brandon Streiff
Cedric Jehasse
Chris Packham
DENG Qingfang
Fidan Aliyeva
Florian Fainelli
Greg Ungerer
Gregory CLEMENT
Guenter Roeck
Gustav Ekelund
Hans J. Schultz
Hans Schultz
Heiner Kallweit
Hubert Feurstein
Iwan R Timmer
Jacob E Keller
John David Anglin
Joseph Huang
Kees Cook
Klaus Kudielka
Kurt Kanzenbach
Lennert Buytenhek
Linus Torvalds (pre-git)
Linus Walleij
Lukasz Majewski
Marcus Carlberg
Marek Behún
Marek Vašut
Matthias Schiffer
Miaoqian Lin
Michael Krummsdorf
Michal Smulski
Miquel Raynal
Nathan Rossi
Nikita Yushchenko
Others
Pavana Sharma
Rasmus Villemoes
Richard Cochran
Robert Marko
Rosen Penev
Russell King
Shenghao Yang
Stefan Eichenberger
Steffen Bätz
Stephen Hemminger
Thomas Gleixner
Tobias Waldekranz
Uwe Kleine-König
Vivien Didelot
Vladimir Oltean
Yangbo Lu
david.oberhollenzer@sigma-star.at
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
chip.c
7536
-
86
33615
Vivien Didelot
Andrew Lunn
Tobias Waldekranz
Russell King
Vladimir Oltean
Klaus Kudielka
Pavana Sharma
Matthias Schiffer
Lennert Buytenhek
Rasmus Villemoes
Marek Behún
Brandon Streiff
Iwan R Timmer
Hubert Feurstein
Alexis Lothoré
Chris Packham
Guenter Roeck
Linus Walleij
Joseph Huang
John David Anglin
Gregory CLEMENT
Cedric Jehasse
Steffen Bätz
Stefan Eichenberger
Lukasz Majewski
Nathan Rossi
Fidan Aliyeva
Greg Ungerer
Miquel Raynal
Florian Fainelli
Marcus Carlberg
Stephen Hemminger
Hans J. Schultz
Aryan Srivastava
Hans Schultz
Uwe Kleine-König
Ben Hutchings
Arkadi Sharshevsky
Robert Marko
Marek Vašut
Michael Krummsdorf
Baruch Siach
Rosen Penev
DENG Qingfang
Nikita Yushchenko
Angelo Dureghello
Michal Smulski
Linus Torvalds (pre-git)
Heiner Kallweit
david.oberhollenzer@sigma-star.at
Miaoqian Lin
Kurt Kanzenbach
Thomas Gleixner
Kees Cook
Gustav Ekelund
Others
March 1998
June 2003
April 2008
October 2008
November 2011
January 2012
January 2013
August 2014
September 2014
October 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
October 2015
November 2015
December 2015
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
September 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
July 2020
August 2020
September 2020
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
June 2021
July 2021
September 2021
October 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
August 2022
September 2022
October 2022
November 2022
December 2022
January 2023
March 2023
April 2023
May 2023
June 2023
July 2023
August 2023
September 2023
October 2023
November 2023
December 2023
January 2024
February 2024
March 2024
April 2024
May 2024
July 2024
September 2024
October 2024
December 2024
March 2025
April 2025
September 2025
February 2026
March 2026
May 2026
var spanGroupData = [ {"timestamp": 888739200, "group": [ {"author_id": 46, "token_count": 6}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 22, "token_count": 42}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 461}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 51, "token_count": 25}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 19, "token_count": 47}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 19, "token_count": 97}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 216}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 19, "token_count": 46}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 54}, {"author_id": 0, "token_count": 161}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 158}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 0, "token_count": 139}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 175}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 249}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 51}, {"author_id": 0, "token_count": 172}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 360}, {"author_id": 0, "token_count": 548}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 191}, {"author_id": 0, "token_count": 1020}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 368}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 38}, {"author_id": 0, "token_count": 495}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 73}, {"author_id": 0, "token_count": 985}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 555}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 1452}, {"author_id": 32, "token_count": 96}, {"author_id": 0, "token_count": 363}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 1088}, {"author_id": 32, "token_count": 3}, {"author_id": 0, "token_count": 228}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 144}, {"author_id": 39, "token_count": 1}, {"author_id": 27, "token_count": 157}, {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 174}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 1115}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 419}, {"author_id": 0, "token_count": 475}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 415}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 501}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 53, "token_count": 25}, {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 370}, {"author_id": 39, "token_count": 7}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 39, "token_count": 1}, {"author_id": 0, "token_count": 122}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 465}, {"author_id": 3, "token_count": 290}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 317}, {"author_id": 39, "token_count": 4}, {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 39, "token_count": 22}, {"author_id": 0, "token_count": 61}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 400}, {"author_id": 2, "token_count": 150}, {"author_id": 0, "token_count": 414}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 99}, {"author_id": 52, "token_count": 23}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 200}, {"author_id": 9, "token_count": 2}, {"author_id": 2, "token_count": 52}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 54, "token_count": 21}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 200}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 33}, {"author_id": 39, "token_count": 2}, {"author_id": 26, "token_count": 157}, {"author_id": 42, "token_count": 48}, {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 12, "token_count": 9}, {"author_id": 38, "token_count": 2}, {"author_id": 0, "token_count": 29}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 47, "token_count": 18}, {"author_id": 12, "token_count": 400}, {"author_id": 0, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 17, "token_count": 284}, {"author_id": 12, "token_count": 15}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 59}, {"author_id": 0, "token_count": 495}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 1055}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 184}, {"author_id": 0, "token_count": 110}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 130}, {"author_id": 15, "token_count": 284}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 21, "token_count": 15}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 89}, {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 154}, {"author_id": 2, "token_count": 159}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 231}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 68}, {"author_id": 16, "token_count": 49}, {"author_id": 2, "token_count": 55}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 66}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 16, "token_count": 150}, {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 56, "token_count": 16}, {"author_id": 12, "token_count": 2}, {"author_id": 4, "token_count": 1050}, {"author_id": 8, "token_count": 77}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 8, "token_count": 356}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 9, "token_count": 84}, {"author_id": 7, "token_count": 688}, {"author_id": 4, "token_count": 485}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 4, "token_count": 168}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 9, "token_count": 92}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 8, "token_count": 56}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 36}, {"author_id": 8, "token_count": 43}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 8, "token_count": 214}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 9, "token_count": 24}, {"author_id": 2, "token_count": 43}, {"author_id": 4, "token_count": 3}, {"author_id": 8, "token_count": 124}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 4, "token_count": 33}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 35, "token_count": 29}, {"author_id": 2, "token_count": 995}, {"author_id": 4, "token_count": 217}, {"author_id": 8, "token_count": 75}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 4, "token_count": 1261}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 34, "token_count": 81}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 45, "token_count": 3}, {"author_id": 8, "token_count": 28}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 33, "token_count": 43}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 29, "token_count": 10}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 57, "token_count": 10}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 334}, {"author_id": 14, "token_count": 35}, {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 11, "token_count": 904}, {"author_id": 9, "token_count": 15}, {"author_id": 29, "token_count": 14}, {"author_id": 8, "token_count": 37}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 20, "token_count": 201}, {"author_id": 31, "token_count": 97}, {"author_id": 13, "token_count": 91}, {"author_id": 2, "token_count": 113}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 49, "token_count": 7}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 5, "token_count": 16}, {"author_id": 2, "token_count": 1234}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 37, "token_count": 68}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 4, "token_count": 718}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 44, "token_count": 21}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 55, "token_count": 20}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 13, "token_count": 375}, {"author_id": 2, "token_count": 165}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 29, "token_count": 82}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 40, "token_count": 30}, {"author_id": 5, "token_count": 172}, {"author_id": 50, "token_count": 17}, {"author_id": 2, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 1, "token_count": 248}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 25, "token_count": 170}, {"author_id": 9, "token_count": 112}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 59, "token_count": 5}, {"author_id": 8, "token_count": 20}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 6, "token_count": 146}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 18, "token_count": 73}, {"author_id": 9, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
Vivien Didelot
9901
29.45%
Andrew Lunn
8616
25.63%
Tobias Waldekranz
3947
11.74%
Russell King
3261
9.70%
Vladimir Oltean
1060
3.15%
Klaus Kudielka
904
2.69%
Pavana Sharma
688
2.05%
Matthias Schiffer
466
1.39%
Lennert Buytenhek
461
1.37%
Rasmus Villemoes
431
1.28%
Marek Behún
430
1.28%
Brandon Streiff
290
0.86%
Iwan R Timmer
284
0.84%
Hubert Feurstein
284
0.84%
Alexis Lothoré
201
0.60%
Chris Packham
199
0.59%
Guenter Roeck
190
0.57%
Linus Walleij
188
0.56%
Joseph Huang
170
0.51%
John David Anglin
157
0.47%
Gregory CLEMENT
157
0.47%
Cedric Jehasse
146
0.43%
Steffen Bätz
106
0.32%
Stefan Eichenberger
99
0.29%
Lukasz Majewski
97
0.29%
Nathan Rossi
81
0.24%
Fidan Aliyeva
73
0.22%
Greg Ungerer
68
0.20%
Miquel Raynal
48
0.14%
Florian Fainelli
48
0.14%
Marcus Carlberg
43
0.13%
Stephen Hemminger
42
0.12%
Hans J. Schultz
35
0.10%
Aryan Srivastava
30
0.09%
Hans Schultz
29
0.09%
Uwe Kleine-König
25
0.07%
Ben Hutchings
25
0.07%
Arkadi Sharshevsky
25
0.07%
Robert Marko
21
0.06%
Marek Vašut
21
0.06%
Michael Krummsdorf
20
0.06%
Baruch Siach
18
0.05%
Rosen Penev
17
0.05%
DENG Qingfang
16
0.05%
Nikita Yushchenko
15
0.04%
Angelo Dureghello
15
0.04%
Michal Smulski
7
0.02%
Linus Torvalds (pre-git)
6
0.02%
Heiner Kallweit
5
0.01%
david.oberhollenzer@sigma-star.at
5
0.01%
Miaoqian Lin
3
0.01%
Kurt Kanzenbach
3
0.01%
Thomas Gleixner
2
0.01%
Kees Cook
1
0.00%
Gustav Ekelund
1
0.00%
Others
134
0.40%
Total
33615
chip.h
893
-
30
3404
Vivien Didelot
Andrew Lunn
Brandon Streiff
Tobias Waldekranz
Cedric Jehasse
Lennert Buytenhek
Russell King
Hubert Feurstein
Hans J. Schultz
Vladimir Oltean
Linus Walleij
Iwan R Timmer
Chris Packham
Rasmus Villemoes
Matthias Schiffer
Kurt Kanzenbach
Pavana Sharma
Marek Behún
Shenghao Yang
Aryan Srivastava
Alexis Lothoré
Gregory CLEMENT
Guenter Roeck
Fidan Aliyeva
Rosen Penev
Lukasz Majewski
Thomas Gleixner
Stefan Eichenberger
Others
October 2008
January 2013
July 2015
August 2015
October 2015
November 2015
December 2015
February 2016
March 2016
April 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
July 2017
January 2018
February 2018
March 2018
May 2018
July 2018
August 2018
September 2018
January 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
January 2020
February 2020
March 2020
July 2020
September 2020
November 2020
January 2021
February 2021
March 2021
April 2021
September 2021
October 2021
January 2022
February 2022
March 2022
June 2022
January 2023
May 2023
July 2023
December 2023
April 2024
October 2024
December 2024
May 2025
March 2026
May 2026
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 68}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 26}, {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 736}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 151}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 73}, {"author_id": 32, "token_count": 2}, {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 89}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 40}, {"author_id": 27, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 51}, {"author_id": 3, "token_count": 344}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 2, "token_count": 5}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 114}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 34}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 17, "token_count": 43}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 9}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 15, "token_count": 25}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 16, "token_count": 10}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 16, "token_count": 9}, {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 4, "token_count": 30}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 7, "token_count": 9}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 8, "token_count": 23}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 4, "token_count": 106}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 14, "token_count": 43}, {"author_id": 28, "token_count": 15}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 20, "token_count": 8}, {"author_id": 31, "token_count": 3}, {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 13, "token_count": 13}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 40, "token_count": 8}, {"author_id": 5, "token_count": 30}, {"author_id": 50, "token_count": 3}, {"author_id": 23, "token_count": 8}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 6, "token_count": 130}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 18, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Vivien Didelot
1564
45.95%
Andrew Lunn
733
21.53%
Brandon Streiff
344
10.11%
Tobias Waldekranz
192
5.64%
Cedric Jehasse
130
3.82%
Lennert Buytenhek
68
2.00%
Russell King
64
1.88%
Hubert Feurstein
43
1.26%
Hans J. Schultz
43
1.26%
Vladimir Oltean
31
0.91%
Linus Walleij
30
0.88%
Iwan R Timmer
25
0.73%
Chris Packham
19
0.56%
Rasmus Villemoes
16
0.47%
Matthias Schiffer
15
0.44%
Kurt Kanzenbach
15
0.44%
Pavana Sharma
9
0.26%
Marek Behún
9
0.26%
Shenghao Yang
8
0.24%
Aryan Srivastava
8
0.24%
Alexis Lothoré
8
0.24%
Gregory CLEMENT
7
0.21%
Guenter Roeck
4
0.12%
Fidan Aliyeva
4
0.12%
Rosen Penev
3
0.09%
Lukasz Majewski
3
0.09%
Thomas Gleixner
2
0.06%
Stefan Eichenberger
2
0.06%
Others
5
0.15%
Total
3404
devlink.c
815
-
15
3298
Andrew Lunn
Tobias Waldekranz
Vivien Didelot
Stephen Hemminger
Lennert Buytenhek
Vladimir Oltean
Kees Cook
Rasmus Villemoes
John David Anglin
Aryan Srivastava
Linus Torvalds (pre-git)
Thomas Gleixner
Ben Hutchings
Others
March 1998
June 2003
October 2008
November 2011
October 2015
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
March 2017
May 2017
June 2017
January 2018
February 2018
May 2018
July 2018
February 2019
May 2019
June 2019
August 2019
October 2019
September 2020
October 2020
November 2020
April 2021
September 2021
March 2022
October 2024
April 2025
June 2025
February 2026
June 2026
var spanGroupData = [ {"timestamp": 888739200, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 22, "token_count": 28}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 24}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 36}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 30}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 1821}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 173}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 312}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 4, "token_count": 225}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 4, "token_count": 308}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 48, "token_count": 12}, ]}, {"timestamp": 1780297200, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Lunn
2170
65.80%
Tobias Waldekranz
845
25.62%
Vivien Didelot
158
4.79%
Stephen Hemminger
28
0.85%
Lennert Buytenhek
24
0.73%
Vladimir Oltean
15
0.45%
Kees Cook
12
0.36%
Rasmus Villemoes
8
0.24%
John David Anglin
8
0.24%
Aryan Srivastava
6
0.18%
Linus Torvalds (pre-git)
4
0.12%
Thomas Gleixner
1
0.03%
Ben Hutchings
1
0.03%
Others
18
0.55%
Total
3298
devlink.h
23
-
6
133
Andrew Lunn
Lennert Buytenhek
Vladimir Oltean
Russell King
Iwan R Timmer
Vivien Didelot
October 2008
August 2016
November 2019
March 2020
September 2020
September 2021
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 88}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 8, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Lunn
88
66.17%
Lennert Buytenhek
15
11.28%
Vladimir Oltean
12
9.02%
Russell King
10
7.52%
Iwan R Timmer
5
3.76%
Vivien Didelot
3
2.26%
Total
133
global1.c
679
-
13
2288
Andrew Lunn
Vivien Didelot
Matthias Schiffer
Iwan R Timmer
Lennert Buytenhek
Rasmus Villemoes
Kurt Kanzenbach
Chris Packham
Tobias Waldekranz
John David Anglin
Thomas Gleixner
Marek Behún
Guenter Roeck
October 2008
March 2015
April 2015
October 2015
April 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
December 2016
March 2017
May 2017
June 2017
November 2017
May 2018
November 2018
February 2019
May 2019
June 2019
August 2019
November 2019
January 2020
February 2020
July 2020
March 2021
September 2021
January 2022
January 2023
December 2023
April 2024
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 42}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 216}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 699}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 163}, {"author_id": 0, "token_count": 171}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 183}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 156}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 2}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 23}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 15, "token_count": 53}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 16, "token_count": 20}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 28, "token_count": 23}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 13, "token_count": 122}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Lunn
1008
44.06%
Vivien Didelot
970
42.40%
Matthias Schiffer
122
5.33%
Iwan R Timmer
53
2.32%
Lennert Buytenhek
42
1.84%
Rasmus Villemoes
23
1.01%
Kurt Kanzenbach
23
1.01%
Chris Packham
20
0.87%
Tobias Waldekranz
15
0.66%
John David Anglin
6
0.26%
Thomas Gleixner
2
0.09%
Marek Behún
2
0.09%
Guenter Roeck
2
0.09%
Total
2288
global1.h
368
-
10
1550
Vivien Didelot
Andrew Lunn
Tobias Waldekranz
Rasmus Villemoes
Pavana Sharma
Iwan R Timmer
Kurt Kanzenbach
Chris Packham
Matthias Schiffer
Thomas Gleixner
October 2015
June 2016
August 2016
September 2016
November 2016
December 2016
March 2017
May 2017
June 2017
November 2017
January 2018
May 2018
September 2018
May 2019
June 2019
August 2019
September 2019
October 2019
November 2019
January 2020
July 2020
November 2020
March 2021
February 2022
March 2022
January 2023
April 2024
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 287}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 111}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 561}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 121}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 28, "token_count": 7}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 13, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Vivien Didelot
1331
85.87%
Andrew Lunn
152
9.81%
Tobias Waldekranz
21
1.35%
Rasmus Villemoes
10
0.65%
Pavana Sharma
8
0.52%
Iwan R Timmer
8
0.52%
Kurt Kanzenbach
7
0.45%
Chris Packham
6
0.39%
Matthias Schiffer
5
0.32%
Thomas Gleixner
2
0.13%
Total
1550
global1_atu.c
501
-
11
2079
Vivien Didelot
Andrew Lunn
Hans J. Schultz
Rasmus Villemoes
Lennert Buytenhek
Vladimir Oltean
Stephen Hemminger
Joseph Huang
Linus Torvalds (pre-git)
Thomas Gleixner
Others
March 1998
June 2003
October 2008
January 2015
October 2015
April 2016
May 2016
June 2016
July 2016
September 2016
October 2016
March 2017
May 2017
June 2017
January 2018
March 2018
September 2018
February 2019
May 2019
June 2019
August 2019
September 2019
October 2019
November 2019
January 2020
December 2020
December 2022
January 2023
August 2024
var spanGroupData = [ {"timestamp": 888739200, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 22, "token_count": 14}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 24}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 34}, {"author_id": 0, "token_count": 151}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 1134}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 200}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 24}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 14, "token_count": 110}, {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 14, "token_count": 33}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 25, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Vivien Didelot
1435
69.02%
Andrew Lunn
403
19.38%
Hans J. Schultz
143
6.88%
Rasmus Villemoes
24
1.15%
Lennert Buytenhek
24
1.15%
Vladimir Oltean
18
0.87%
Stephen Hemminger
14
0.67%
Joseph Huang
11
0.53%
Linus Torvalds (pre-git)
4
0.19%
Thomas Gleixner
2
0.10%
Others
1
0.05%
Total
2079
global1_vtu.c
683
-
10
2635
Vivien Didelot
Tobias Waldekranz
Andrew Lunn
Stephen Hemminger
Rasmus Villemoes
Aryan Srivastava
Linus Torvalds (pre-git)
Vladimir Oltean
Lennert Buytenhek
Thomas Gleixner
March 1998
June 2003
October 2008
October 2015
April 2016
June 2016
September 2016
October 2016
November 2016
May 2017
June 2017
January 2018
March 2018
May 2019
June 2019
August 2019
January 2020
November 2020
January 2021
February 2022
March 2022
December 2022
October 2024
var spanGroupData = [ {"timestamp": 888739200, "group": [ {"author_id": 46, "token_count": 8}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 22, "token_count": 56}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 0, "token_count": 154}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 0, "token_count": 1627}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 1, "token_count": 177}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 36}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 4, "token_count": 77}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 4, "token_count": 269}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 40, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Vivien Didelot
1847
70.09%
Tobias Waldekranz
368
13.97%
Andrew Lunn
285
10.82%
Stephen Hemminger
56
2.13%
Rasmus Villemoes
46
1.75%
Aryan Srivastava
10
0.38%
Linus Torvalds (pre-git)
8
0.30%
Vladimir Oltean
7
0.27%
Lennert Buytenhek
6
0.23%
Thomas Gleixner
2
0.08%
Total
2635
global2.c
1217
-
18
4968
Vivien Didelot
Andrew Lunn
Rasmus Villemoes
Gustav Ekelund
Russell King
Stephen Hemminger
Lennert Buytenhek
Alexis Lothoré
Tobias Waldekranz
Guenter Roeck
Linus Torvalds (pre-git)
Florian Fainelli
Vladimir Oltean
Thomas Gleixner
Brandon Streiff
Others
March 1998
June 2003
October 2008
October 2014
January 2015
April 2015
July 2015
October 2015
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
February 2018
March 2018
April 2018
May 2018
May 2019
June 2019
August 2019
November 2019
January 2020
February 2020
April 2021
January 2023
March 2023
May 2023
March 2025
June 2025
var spanGroupData = [ {"timestamp": 888739200, "group": [ {"author_id": 46, "token_count": 5}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 22, "token_count": 28}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 28}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 0, "token_count": 102}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 59}, {"author_id": 0, "token_count": 330}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 1348}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 638}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 41}, {"author_id": 0, "token_count": 175}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 546}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 150}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 532}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 170}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 83}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 108}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 41, "token_count": 49}, {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 20, "token_count": 26}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Vivien Didelot
3031
61.01%
Andrew Lunn
1643
33.07%
Rasmus Villemoes
83
1.67%
Gustav Ekelund
49
0.99%
Russell King
40
0.81%
Stephen Hemminger
28
0.56%
Lennert Buytenhek
28
0.56%
Alexis Lothoré
26
0.52%
Tobias Waldekranz
12
0.24%
Guenter Roeck
6
0.12%
Linus Torvalds (pre-git)
5
0.10%
Florian Fainelli
4
0.08%
Vladimir Oltean
2
0.04%
Thomas Gleixner
2
0.04%
Brandon Streiff
1
0.02%
Others
8
0.16%
Total
4968
global2.h
390
-
15
1499
Vivien Didelot
Andrew Lunn
Brandon Streiff
Rasmus Villemoes
Pavana Sharma
Russell King
Tobias Waldekranz
Guenter Roeck
Lennert Buytenhek
Fidan Aliyeva
Robert Marko
Thomas Gleixner
Gustav Ekelund
Marcus Carlberg
Others
October 2008
April 2015
July 2015
October 2015
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
December 2016
January 2017
February 2017
March 2017
May 2017
June 2017
July 2017
February 2018
March 2018
April 2018
July 2018
May 2019
June 2019
August 2019
November 2019
January 2021
March 2021
April 2021
February 2022
August 2022
January 2023
March 2023
September 2023
February 2024
May 2026
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 109}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 26}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 575}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 29}, {"author_id": 3, "token_count": 183}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 44}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 44, "token_count": 3}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 18, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Vivien Didelot
1007
67.18%
Andrew Lunn
197
13.14%
Brandon Streiff
183
12.21%
Rasmus Villemoes
44
2.94%
Pavana Sharma
14
0.93%
Russell King
13
0.87%
Tobias Waldekranz
10
0.67%
Guenter Roeck
8
0.53%
Lennert Buytenhek
7
0.47%
Fidan Aliyeva
4
0.27%
Robert Marko
3
0.20%
Thomas Gleixner
2
0.13%
Gustav Ekelund
2
0.13%
Marcus Carlberg
1
0.07%
Others
4
0.27%
Total
1499
global2_avb.c
239
-
6
894
Brandon Streiff
Vivien Didelot
Andrew Lunn
Stephen Hemminger
Thomas Gleixner
Linus Torvalds (pre-git)
March 1998
June 2003
October 2015
May 2016
June 2016
September 2016
November 2016
March 2017
February 2018
July 2018
May 2019
August 2019
var spanGroupData = [ {"timestamp": 888739200, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 646}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 58}, ]}, ]
Author Name
Tokens
Token Proportion
Brandon Streiff
646
72.26%
Vivien Didelot
206
23.04%
Andrew Lunn
32
3.58%
Stephen Hemminger
7
0.78%
Thomas Gleixner
2
0.22%
Linus Torvalds (pre-git)
1
0.11%
Total
894
global2_scratch.c
370
-
11
1082
Brandon Streiff
Vivien Didelot
Andrew Lunn
Russell King
Fidan Aliyeva
Robert Marko
Guenter Roeck
Lennert Buytenhek
Vladimir Oltean
Thomas Gleixner
Others
October 2008
January 2015
July 2015
October 2015
May 2016
June 2016
July 2016
September 2016
October 2016
December 2016
March 2017
June 2017
July 2017
February 2018
May 2019
August 2019
July 2020
March 2021
February 2022
February 2024
August 2024
May 2026
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 105}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 100}, {"author_id": 3, "token_count": 622}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 44, "token_count": 18}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 18, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Brandon Streiff
622
57.49%
Vivien Didelot
259
23.94%
Andrew Lunn
113
10.44%
Russell King
33
3.05%
Fidan Aliyeva
21
1.94%
Robert Marko
18
1.66%
Guenter Roeck
8
0.74%
Lennert Buytenhek
3
0.28%
Vladimir Oltean
2
0.18%
Thomas Gleixner
2
0.18%
Others
1
0.09%
Total
1082
hwtstamp.c
611
-
14
2669
Brandon Streiff
Andrew Lunn
Vivien Didelot
Richard Cochran
Yangbo Lu
Kurt Kanzenbach
Lennert Buytenhek
Vladimir Oltean
Rasmus Villemoes
Thomas Gleixner
Russell King
Others
October 2008
January 2015
October 2015
April 2016
May 2016
June 2016
August 2016
September 2016
October 2016
November 2016
January 2017
May 2017
June 2017
February 2018
April 2018
July 2018
May 2019
June 2019
August 2020
January 2021
February 2021
April 2021
March 2022
July 2024
May 2025
September 2025
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 27}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 1918}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 36, "token_count": 45}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 337}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 14}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 28, "token_count": 29}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 43, "token_count": 40}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Brandon Streiff
1918
71.86%
Andrew Lunn
358
13.41%
Vivien Didelot
200
7.49%
Richard Cochran
45
1.69%
Yangbo Lu
40
1.50%
Kurt Kanzenbach
29
1.09%
Lennert Buytenhek
27
1.01%
Vladimir Oltean
26
0.97%
Rasmus Villemoes
14
0.52%
Thomas Gleixner
2
0.07%
Russell King
1
0.04%
Others
9
0.34%
Total
2669
hwtstamp.h
181
-
9
563
Brandon Streiff
Vivien Didelot
Lennert Buytenhek
Andrew Lunn
Vladimir Oltean
Yangbo Lu
Thomas Gleixner
Florian Fainelli
Others
October 2008
October 2015
May 2016
June 2016
August 2016
September 2016
March 2017
June 2017
December 2017
February 2018
July 2018
May 2019
January 2021
April 2021
January 2023
July 2024
May 2025
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 52}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 344}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 43, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 8, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Brandon Streiff
344
61.10%
Vivien Didelot
105
18.65%
Lennert Buytenhek
52
9.24%
Andrew Lunn
34
6.04%
Vladimir Oltean
18
3.20%
Yangbo Lu
4
0.71%
Thomas Gleixner
2
0.36%
Florian Fainelli
2
0.36%
Others
2
0.36%
Total
563
leds.c
848
-
8
3447
Linus Walleij
Vivien Didelot
Andrew Lunn
Miaoqian Lin
Tobias Waldekranz
Marek Behún
Lennert Buytenhek
Thomas Gleixner
October 2008
January 2015
October 2015
June 2016
August 2016
October 2016
November 2016
December 2016
May 2017
June 2017
February 2018
May 2019
September 2019
March 2021
October 2024
September 2025
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 5, "token_count": 3200}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 45, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Walleij
3200
92.83%
Vivien Didelot
158
4.58%
Andrew Lunn
39
1.13%
Miaoqian Lin
37
1.07%
Tobias Waldekranz
6
0.17%
Marek Behún
4
0.12%
Lennert Buytenhek
2
0.06%
Thomas Gleixner
1
0.03%
Total
3447
pcs-6185.c
191
-
10
729
Russell King
Vivien Didelot
Andrew Lunn
Chris Packham
Heiner Kallweit
Marek Behún
Rasmus Villemoes
Thomas Gleixner
Kees Cook
John David Anglin
May 2016
June 2016
August 2016
October 2016
November 2016
May 2017
June 2017
May 2018
August 2018
February 2019
March 2019
May 2019
June 2019
August 2019
March 2020
November 2020
November 2021
June 2022
July 2023
March 2024
January 2025
February 2026
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 30, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 16, "token_count": 33}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 2, "token_count": 529}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 48, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Russell King
560
76.82%
Vivien Didelot
61
8.37%
Andrew Lunn
47
6.45%
Chris Packham
33
4.53%
Heiner Kallweit
12
1.65%
Marek Behún
10
1.37%
Rasmus Villemoes
3
0.41%
Thomas Gleixner
1
0.14%
Kees Cook
1
0.14%
John David Anglin
1
0.14%
Total
729
pcs-6352.c
388
-
9
1691
Russell King
Andrew Lunn
Vivien Didelot
Marek Behún
Fidan Aliyeva
Rasmus Villemoes
Pavana Sharma
Thomas Gleixner
Kees Cook
May 2016
June 2016
October 2016
November 2016
May 2017
June 2017
May 2018
August 2018
May 2019
June 2019
August 2019
March 2021
November 2021
July 2023
January 2025
February 2026
May 2026
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 2, "token_count": 1571}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 18, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Russell King
1578
93.32%
Andrew Lunn
48
2.84%
Vivien Didelot
36
2.13%
Marek Behún
15
0.89%
Fidan Aliyeva
8
0.47%
Rasmus Villemoes
2
0.12%
Pavana Sharma
2
0.12%
Thomas Gleixner
1
0.06%
Kees Cook
1
0.06%
Total
1691
pcs-639x.c
970
-
14
3803
Russell King
Marek Behún
Ante Knezic
Vivien Didelot
Tobias Waldekranz
Andrew Lunn
Pavana Sharma
Stephen Hemminger
Lennert Buytenhek
Thomas Gleixner
Linus Torvalds (pre-git)
Kees Cook
Others
March 1998
June 2003
October 2008
January 2015
May 2016
June 2016
August 2016
October 2016
November 2016
May 2017
June 2017
May 2018
August 2018
May 2019
August 2019
September 2019
March 2020
March 2021
November 2021
June 2022
July 2023
September 2023
December 2023
January 2025
February 2026
var spanGroupData = [ {"timestamp": 888739200, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 2, "token_count": 6}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 9, "token_count": 263}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 24, "token_count": 186}, {"author_id": 2, "token_count": 2967}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 4, "token_count": 106}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 48, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Russell King
2997
78.81%
Marek Behún
263
6.92%
Ante Knezic
186
4.89%
Vivien Didelot
131
3.44%
Tobias Waldekranz
106
2.79%
Andrew Lunn
87
2.29%
Pavana Sharma
13
0.34%
Stephen Hemminger
7
0.18%
Lennert Buytenhek
3
0.08%
Thomas Gleixner
1
0.03%
Linus Torvalds (pre-git)
1
0.03%
Kees Cook
1
0.03%
Others
7
0.18%
Total
3803
phy.c
281
-
10
1266
Andrew Lunn
Vivien Didelot
Lennert Buytenhek
Kees Cook
Guenter Roeck
david.oberhollenzer@sigma-star.at
Thomas Gleixner
Rasmus Villemoes
Others
October 2008
January 2012
October 2014
March 2015
May 2015
July 2015
October 2015
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
December 2016
January 2017
May 2017
June 2017
October 2017
September 2018
May 2019
June 2019
January 2023
April 2025
May 2025
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 59}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 0, "token_count": 151}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 615}, {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 48, "token_count": 13}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 59, "token_count": 8}, {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Lunn
755
59.64%
Vivien Didelot
409
32.31%
Lennert Buytenhek
59
4.66%
Kees Cook
13
1.03%
Guenter Roeck
12
0.95%
david.oberhollenzer@sigma-star.at
8
0.63%
Thomas Gleixner
4
0.32%
Rasmus Villemoes
2
0.16%
Others
4
0.32%
Total
1266
phy.h
43
-
4
265
Vivien Didelot
Andrew Lunn
Lennert Buytenhek
Thomas Gleixner
October 2008
April 2015
October 2015
May 2016
June 2016
July 2016
August 2016
September 2016
December 2016
January 2017
May 2017
June 2017
May 2019
January 2023
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Vivien Didelot
201
75.85%
Andrew Lunn
54
20.38%
Lennert Buytenhek
8
3.02%
Thomas Gleixner
2
0.75%
Total
265
port.c
1729
-
25
6455
Vivien Didelot
Pavana Sharma
Andrew Lunn
Marek Behún
Chris Packham
Russell King
Tobias Waldekranz
Vladimir Oltean
Lennert Buytenhek
Iwan R Timmer
Marcus Carlberg
Hans Schultz
Cedric Jehasse
Steffen Bätz
Rasmus Villemoes
Heiner Kallweit
Baruch Siach
Guenter Roeck
Michal Smulski
Alexis Lothoré
Linus Walleij
Thomas Gleixner
Others
October 2008
January 2015
March 2015
October 2015
June 2016
August 2016
September 2016
November 2016
December 2016
February 2017
March 2017
May 2017
June 2017
December 2017
May 2018
August 2018
October 2018
November 2018
February 2019
March 2019
May 2019
June 2019
August 2019
September 2019
November 2019
December 2019
February 2020
March 2020
April 2020
November 2020
January 2021
February 2021
March 2021
September 2021
October 2021
December 2021
February 2022
August 2022
October 2022
May 2023
June 2023
October 2024
January 2025
March 2026
May 2026
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 47}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 210}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 0, "token_count": 210}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 506}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 32}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 0, "token_count": 2045}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 392}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 173}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 255}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 97}, {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 30, "token_count": 8}, {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 18}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 56}, {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 272}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 15, "token_count": 44}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 47, "token_count": 4}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 77}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 16, "token_count": 120}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 9, "token_count": 141}, {"author_id": 7, "token_count": 1125}, {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 8, "token_count": 46}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 47, "token_count": 8}, {"author_id": 35, "token_count": 30}, {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 33, "token_count": 40}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 29, "token_count": 21}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 49, "token_count": 8}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 6, "token_count": 22}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 9, "token_count": 35}, ]}, ]
Author Name
Tokens
Token Proportion
Vivien Didelot
3657
56.65%
Pavana Sharma
1125
17.43%
Andrew Lunn
765
11.85%
Marek Behún
258
4.00%
Chris Packham
120
1.86%
Russell King
117
1.81%
Tobias Waldekranz
65
1.01%
Vladimir Oltean
57
0.88%
Lennert Buytenhek
47
0.73%
Iwan R Timmer
44
0.68%
Marcus Carlberg
40
0.62%
Hans Schultz
30
0.46%
Cedric Jehasse
22
0.34%
Steffen Bätz
21
0.33%
Rasmus Villemoes
18
0.28%
Heiner Kallweit
13
0.20%
Baruch Siach
12
0.19%
Guenter Roeck
9
0.14%
Michal Smulski
8
0.12%
Alexis Lothoré
8
0.12%
Linus Walleij
3
0.05%
Thomas Gleixner
2
0.03%
Others
14
0.22%
Total
6455
port.h
609
-
20
2442
Vivien Didelot
Linus Walleij
Andrew Lunn
Russell King
Pavana Sharma
Matthias Schiffer
Marek Behún
Rasmus Villemoes
Tobias Waldekranz
Hans Schultz
Iwan R Timmer
Chris Packham
Cedric Jehasse
Vladimir Oltean
Lukasz Majewski
Hubert Feurstein
Alexis Lothoré
Thomas Gleixner
Steffen Bätz
Others
October 2015
June 2016
August 2016
September 2016
November 2016
December 2016
February 2017
March 2017
June 2017
May 2018
August 2018
October 2018
November 2018
January 2019
May 2019
June 2019
July 2019
August 2019
September 2019
November 2019
March 2020
November 2020
January 2021
February 2021
March 2021
October 2021
February 2022
October 2022
May 2023
April 2024
October 2024
March 2026
May 2026
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 156}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 216}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 371}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 706}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 2, "token_count": 56}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 43}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 37}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 15, "token_count": 20}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 16, "token_count": 19}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 7, "token_count": 110}, {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 35, "token_count": 23}, {"author_id": 2, "token_count": 20}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 31, "token_count": 4}, {"author_id": 13, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 13, "token_count": 45}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 5, "token_count": 259}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 9, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Vivien Didelot
1564
64.05%
Linus Walleij
259
10.61%
Andrew Lunn
120
4.91%
Russell King
111
4.55%
Pavana Sharma
110
4.50%
Matthias Schiffer
49
2.01%
Marek Behún
44
1.80%
Rasmus Villemoes
43
1.76%
Tobias Waldekranz
32
1.31%
Hans Schultz
23
0.94%
Iwan R Timmer
20
0.82%
Chris Packham
19
0.78%
Cedric Jehasse
17
0.70%
Vladimir Oltean
14
0.57%
Lukasz Majewski
4
0.16%
Hubert Feurstein
4
0.16%
Alexis Lothoré
4
0.16%
Thomas Gleixner
2
0.08%
Steffen Bätz
2
0.08%
Others
1
0.04%
Total
2442
port_hidden.c
71
-
5
211
Marek Behún
Vivien Didelot
Andrew Lunn
Thomas Gleixner
Nathan Rossi
October 2015
April 2016
June 2016
July 2016
November 2016
June 2017
May 2019
August 2019
April 2022
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 133}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 34, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Marek Behún
133
63.03%
Vivien Didelot
51
24.17%
Andrew Lunn
25
11.85%
Thomas Gleixner
1
0.47%
Nathan Rossi
1
0.47%
Total
211
ptp.c
565
-
14
2532
Brandon Streiff
Andrew Lunn
Shenghao Yang
Vivien Didelot
Hubert Feurstein
Kurt Kanzenbach
Richard Cochran
Russell King
Rasmus Villemoes
Jacob E Keller
Lennert Buytenhek
Thomas Gleixner
Florian Fainelli
Others
October 2008
October 2015
April 2016
May 2016
June 2016
August 2016
September 2016
May 2017
June 2017
February 2018
July 2018
February 2019
May 2019
June 2019
July 2019
November 2019
January 2023
October 2023
October 2024
April 2025
September 2025
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 1782}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 221}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 17, "token_count": 68}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 58, "token_count": 7}, {"author_id": 36, "token_count": 30}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 28, "token_count": 62}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 23, "token_count": 203}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 58, "token_count": 7}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 2, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Brandon Streiff
1782
70.38%
Andrew Lunn
235
9.28%
Shenghao Yang
203
8.02%
Vivien Didelot
87
3.44%
Hubert Feurstein
68
2.69%
Kurt Kanzenbach
62
2.45%
Richard Cochran
30
1.18%
Russell King
18
0.71%
Rasmus Villemoes
16
0.63%
Jacob E Keller
14
0.55%
Lennert Buytenhek
8
0.32%
Thomas Gleixner
2
0.08%
Florian Fainelli
2
0.08%
Others
5
0.20%
Total
2532
ptp.h
96
-
9
233
Brandon Streiff
Andrew Lunn
Vivien Didelot
Russell King
Kurt Kanzenbach
Hubert Feurstein
Thomas Gleixner
Lennert Buytenhek
Others
October 2008
October 2015
May 2016
June 2016
September 2016
May 2017
June 2017
February 2018
July 2018
May 2019
July 2019
January 2023
September 2025
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 105}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 2, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Brandon Streiff
105
45.06%
Andrew Lunn
62
26.61%
Vivien Didelot
28
12.02%
Russell King
23
9.87%
Kurt Kanzenbach
6
2.58%
Hubert Feurstein
4
1.72%
Thomas Gleixner
2
0.86%
Lennert Buytenhek
2
0.86%
Others
1
0.43%
Total
233
serdes.c
530
-
17
2334
Andrew Lunn
Russell King
Vivien Didelot
Nikita Yushchenko
Marek Behún
Fidan Aliyeva
Pavana Sharma
Heiner Kallweit
Stephen Hemminger
Lennert Buytenhek
Chris Packham
Guenter Roeck
Linus Torvalds (pre-git)
Rosen Penev
Michal Smulski
Tobias Waldekranz
Thomas Gleixner
March 1998
June 2003
October 2008
March 2015
May 2016
June 2016
August 2016
October 2016
November 2016
May 2017
June 2017
February 2018
March 2018
May 2018
August 2018
September 2018
March 2019
May 2019
August 2019
December 2019
February 2020
March 2020
November 2020
March 2021
June 2021
November 2021
February 2022
June 2022
January 2023
June 2023
July 2023
December 2023
October 2024
May 2026
var spanGroupData = [ {"timestamp": 888739200, "group": [ {"author_id": 46, "token_count": 6}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 22, "token_count": 42}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 79}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 346}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 9, "token_count": 31}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 304}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 30, "token_count": 52}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 54}, {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 21, "token_count": 198}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 220}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 152}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 7, "token_count": 73}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 9, "token_count": 102}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 9, "token_count": 6}, {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 49, "token_count": 4}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 2, "token_count": 121}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 18, "token_count": 147}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Lunn
1002
42.93%
Russell King
338
14.48%
Vivien Didelot
230
9.85%
Nikita Yushchenko
198
8.48%
Marek Behún
196
8.40%
Fidan Aliyeva
147
6.30%
Pavana Sharma
73
3.13%
Heiner Kallweit
52
2.23%
Stephen Hemminger
42
1.80%
Lennert Buytenhek
20
0.86%
Chris Packham
10
0.43%
Guenter Roeck
7
0.30%
Linus Torvalds (pre-git)
6
0.26%
Rosen Penev
4
0.17%
Michal Smulski
4
0.17%
Tobias Waldekranz
3
0.13%
Thomas Gleixner
2
0.09%
Total
2334
serdes.h
169
-
12
729
Vivien Didelot
Andrew Lunn
Russell King
Pavana Sharma
Marek Behún
Heiner Kallweit
Nikita Yushchenko
Michal Smulski
Fidan Aliyeva
Tobias Waldekranz
Thomas Gleixner
Rosen Penev
May 2016
June 2016
November 2016
May 2017
June 2017
February 2018
March 2018
May 2018
August 2018
September 2018
March 2019
May 2019
August 2019
December 2019
February 2020
March 2020
April 2020
March 2021
November 2021
June 2023
July 2023
December 2023
October 2024
May 2026
var spanGroupData = [ {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 9, "token_count": 9}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 49}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 30, "token_count": 32}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 53}, {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 21, "token_count": 15}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 7, "token_count": 92}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 9, "token_count": 16}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 49, "token_count": 9}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 2, "token_count": 59}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1777618800, "group": [ {"author_id": 18, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Vivien Didelot
208
28.53%
Andrew Lunn
186
25.51%
Russell King
94
12.89%
Pavana Sharma
92
12.62%
Marek Behún
78
10.70%
Heiner Kallweit
32
4.39%
Nikita Yushchenko
15
2.06%
Michal Smulski
9
1.23%
Fidan Aliyeva
9
1.23%
Tobias Waldekranz
2
0.27%
Thomas Gleixner
2
0.27%
Rosen Penev
2
0.27%
Total
729
smi.c
190
-
6
697
Vivien Didelot
Tobias Waldekranz
Lennert Buytenhek
Rasmus Villemoes
Thomas Gleixner
Guenter Roeck
October 2008
July 2015
October 2015
June 2016
September 2016
March 2017
June 2017
May 2019
June 2019
August 2019
January 2022
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 57}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 148}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 2}, {"author_id": 0, "token_count": 351}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 48}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 4, "token_count": 65}, ]}, ]
Author Name
Tokens
Token Proportion
Vivien Didelot
524
75.18%
Tobias Waldekranz
65
9.33%
Lennert Buytenhek
57
8.18%
Rasmus Villemoes
48
6.89%
Thomas Gleixner
2
0.29%
Guenter Roeck
1
0.14%
Total
697
smi.h
55
-
3
200
Vivien Didelot
Lennert Buytenhek
Thomas Gleixner
October 2008
June 2016
June 2017
May 2019
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 2}, {"author_id": 0, "token_count": 149}, ]}, ]
Author Name
Tokens
Token Proportion
Vivien Didelot
193
96.50%
Lennert Buytenhek
5
2.50%
Thomas Gleixner
2
1.00%
Total
200
switchdev.c
83
-
5
299
Hans J. Schultz
Vivien Didelot
Vladimir Oltean
Thomas Gleixner
Lennert Buytenhek
October 2008
October 2015
June 2016
September 2016
March 2017
June 2017
May 2019
December 2022
January 2023
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 14, "token_count": 256}, ]}, ]
Author Name
Tokens
Token Proportion
Hans J. Schultz
256
85.62%
Vivien Didelot
39
13.04%
Vladimir Oltean
2
0.67%
Thomas Gleixner
1
0.33%
Lennert Buytenhek
1
0.33%
Total
299
switchdev.h
19
-
4
33
Hans J. Schultz
Vivien Didelot
Lennert Buytenhek
Andrew Lunn
October 2008
June 2016
March 2017
June 2017
September 2020
January 2023
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 14, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Hans J. Schultz
19
57.58%
Vivien Didelot
10
30.30%
Lennert Buytenhek
2
6.06%
Andrew Lunn
2
6.06%
Total
33
tcam.c
338
-
9
1459
Cedric Jehasse
Vivien Didelot
Andrew Lunn
Lennert Buytenhek
Pavana Sharma
Guenter Roeck
Brandon Streiff
Thomas Gleixner
Marek Behún
October 2008
January 2015
March 2015
October 2015
April 2016
June 2016
October 2016
November 2016
December 2016
January 2017
March 2017
June 2017
February 2018
May 2018
May 2019
August 2019
September 2019
March 2021
March 2026
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 13}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 161}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 6, "token_count": 1120}, ]}, ]
Author Name
Tokens
Token Proportion
Cedric Jehasse
1120
76.76%
Vivien Didelot
273
18.71%
Andrew Lunn
34
2.33%
Lennert Buytenhek
13
0.89%
Pavana Sharma
8
0.55%
Guenter Roeck
7
0.48%
Brandon Streiff
2
0.14%
Thomas Gleixner
1
0.07%
Marek Behún
1
0.07%
Total
1459
tcam.h
41
-
3
160
Cedric Jehasse
Vivien Didelot
Thomas Gleixner
October 2015
June 2016
November 2016
March 2017
May 2019
March 2026
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 6, "token_count": 136}, ]}, ]
Author Name
Tokens
Token Proportion
Cedric Jehasse
136
85.00%
Vivien Didelot
23
14.37%
Thomas Gleixner
1
0.63%
Total
160
tcflower.c
167
-
7
747
Cedric Jehasse
Vivien Didelot
Andrew Lunn
Lennert Buytenhek
Pavana Sharma
Thomas Gleixner
Rasmus Villemoes
October 2008
October 2015
May 2016
June 2016
September 2016
October 2016
November 2016
June 2017
February 2018
May 2019
June 2019
March 2021
March 2026
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 6, "token_count": 703}, ]}, ]
Author Name
Tokens
Token Proportion
Cedric Jehasse
703
94.11%
Vivien Didelot
26
3.48%
Andrew Lunn
11
1.47%
Lennert Buytenhek
3
0.40%
Pavana Sharma
2
0.27%
Thomas Gleixner
1
0.13%
Rasmus Villemoes
1
0.13%
Total
747
tcflower.h
14
-
6
59
Cedric Jehasse
Vivien Didelot
Lennert Buytenhek
Marek Behún
Iwan R Timmer
Thomas Gleixner
October 2008
October 2015
June 2016
August 2016
November 2016
March 2017
May 2019
August 2019
November 2019
March 2026
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 6, "token_count": 30}, ]}, ]
Author Name
Tokens
Token Proportion
Cedric Jehasse
30
50.85%
Vivien Didelot
14
23.73%
Lennert Buytenhek
10
16.95%
Marek Behún
2
3.39%
Iwan R Timmer
2
3.39%
Thomas Gleixner
1
1.69%
Total
59
trace.c
6
-
2
8
Vladimir Oltean
Thomas Gleixner
May 2019
December 2022
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 8, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
7
87.50%
Thomas Gleixner
1
12.50%
Total
8
trace.h
96
-
2
238
Vladimir Oltean
Others
December 2022
May 2024
var spanGroupData = [ {"timestamp": 1669881600, "group": [ {"author_id": 8, "token_count": 236}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
236
99.16%
Others
2
0.84%
Total
238
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
106
Author
Tokens
Proportion
Commits
Proportion
0
Vivien Didelot
29940
33.00%
261
31.45%
1
Andrew Lunn
19304
21.28%
181
21.81%
2
Russell King
9258
10.21%
43
5.18%
3
Brandon Streiff
6237
6.88%
7
0.84%
4
Tobias Waldekranz
5689
6.27%
37
4.46%
5
Linus Walleij
3680
4.06%
2
0.24%
6
Cedric Jehasse
2304
2.54%
1
0.12%
7
Pavana Sharma
2144
2.36%
2
0.24%
8
Vladimir Oltean
1507
1.66%
42
5.06%
9
Marek Behún
1445
1.59%
41
4.94%
10
Lennert Buytenhek
997
1.10%
2
0.24%
11
Klaus Kudielka
904
1.00%
3
0.36%
12
Rasmus Villemoes
832
0.92%
19
2.29%
13
Matthias Schiffer
657
0.72%
4
0.48%
14
Hans J. Schultz
496
0.55%
4
0.48%
15
Iwan R Timmer
441
0.49%
2
0.24%
16
Chris Packham
426
0.47%
6
0.72%
17
Hubert Feurstein
403
0.44%
6
0.72%
18
Fidan Aliyeva
266
0.29%
6
0.72%
19
Guenter Roeck
254
0.28%
14
1.69%
20
Alexis Lothoré
247
0.27%
5
0.60%
21
Nikita Yushchenko
228
0.25%
1
0.12%
22
Stephen Hemminger
224
0.25%
1
0.12%
23
Shenghao Yang
211
0.23%
3
0.36%
24
Ante Knezic
186
0.21%
1
0.12%
25
Joseph Huang
181
0.20%
2
0.24%
26
John David Anglin
172
0.19%
1
0.12%
27
Gregory CLEMENT
164
0.18%
2
0.24%
28
Kurt Kanzenbach
145
0.16%
2
0.24%
29
Steffen Bätz
129
0.14%
4
0.48%
30
Heiner Kallweit
114
0.13%
6
0.72%
31
Lukasz Majewski
104
0.11%
2
0.24%
32
Stefan Eichenberger
101
0.11%
4
0.48%
33
Marcus Carlberg
84
0.09%
2
0.24%
34
Nathan Rossi
82
0.09%
2
0.24%
35
Hans Schultz
82
0.09%
1
0.12%
36
Richard Cochran
75
0.08%
3
0.36%
37
Greg Ungerer
68
0.07%
2
0.24%
38
Thomas Gleixner
58
0.06%
2
0.24%
39
Florian Fainelli
56
0.06%
11
1.33%
40
Aryan Srivastava
54
0.06%
2
0.24%
41
Gustav Ekelund
52
0.06%
1
0.12%
42
Miquel Raynal
48
0.05%
1
0.12%
43
Yangbo Lu
44
0.05%
2
0.24%
44
Robert Marko
42
0.05%
2
0.24%
45
Miaoqian Lin
40
0.04%
2
0.24%
46
Linus Torvalds (pre-git)
35
0.04%
1
0.12%
47
Baruch Siach
30
0.03%
3
0.36%
48
Kees Cook
29
0.03%
2
0.24%
49
Michal Smulski
28
0.03%
1
0.12%
50
Rosen Penev
26
0.03%
1
0.12%
51
Ben Hutchings
26
0.03%
3
0.36%
52
Uwe Kleine-König
25
0.03%
3
0.36%
53
Arkadi Sharshevsky
25
0.03%
3
0.36%
54
Marek Vašut
21
0.02%
1
0.12%
55
Michael Krummsdorf
20
0.02%
1
0.12%
56
DENG Qingfang
16
0.02%
1
0.12%
57
Angelo Dureghello
15
0.02%
2
0.24%
58
Jacob E Keller
14
0.02%
2
0.24%
59
david.oberhollenzer@sigma-star.at
13
0.01%
1
0.12%
60
Others
216
0.24%
55
6.63%
Total
90714
830