Linux Source Code
Home
Release 6.3
Help
dsa
root
net
Highlighting
Reset All
By Author
By Age
──────────
Alexander Duyck
Alexander Lobakin
Alvin Šipraga
Andrew Lunn
Ansuel Smith
Arkadi Sharshevsky
Arun Ramadoss
Ben Hutchings
Brandon Streiff
Christian Eggers
Clément Leger
DENG Qingfang
David S. Miller
Egil Hjelmeland
Felix Fietkau
Florian Fainelli
George McCollister
Guenter Roeck
Hauke Mehrtens
Heiner Kallweit
Herbert Xu
Horatiu Vultur
Ioana Ciornei
Jiri Pirko
Joe Perches
Johan Hovold
John Crispin
John Fastabend
Juergen Beisert (or Jourgen Borleis)
Kurt Kanzenbach
Lennert Buytenhek
Lino Sanfilippo
Linus Torvalds (pre-git)
Linus Walleij
Luiz Angelo Daros de Luca
Marek Vašut
Måns Rullgård
Neil Armstrong
Oleksij Rempel
Others
Pablo Neira Ayuso
Peter P. Waskiewicz Jr
Petr Machata
Prasanna Vengateshan
Rasmus Villemoes
Russell King
Scott Feldman
Sean Wang
Sebastian Reichel
Sridhar Samudrala
Stephen Hemminger
Thomas Gleixner
Tobias Waldekranz
Tristram Ha
Vivien Didelot
Vladimir Oltean
Wen Yang
Woojung Huh
Xiaoliang Yang
Yangbo Lu
Álvaro Fernández Rojas
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
devlink.c
391
-
8
1766
Vladimir Oltean
Andrew Lunn
Lennert Buytenhek
Vivien Didelot
Jiri Pirko
Florian Fainelli
Ben Hutchings
Thomas Gleixner
October 2008
November 2011
June 2016
February 2017
April 2017
November 2017
March 2019
May 2019
October 2019
November 2019
January 2020
September 2020
October 2020
February 2022
November 2022
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 46}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 42}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 56}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 108}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 66}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 1378}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
1383
78.31%
Andrew Lunn
304
17.21%
Lennert Buytenhek
46
2.60%
Vivien Didelot
24
1.36%
Jiri Pirko
3
0.17%
Florian Fainelli
3
0.17%
Ben Hutchings
2
0.11%
Thomas Gleixner
1
0.06%
Total
1766
devlink.h
16
-
4
69
Vladimir Oltean
Andrew Lunn
Vivien Didelot
Lennert Buytenhek
October 2008
June 2016
November 2017
November 2022
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 48}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
48
69.57%
Andrew Lunn
10
14.49%
Vivien Didelot
6
8.70%
Lennert Buytenhek
5
7.25%
Total
69
dsa.c
1749
-
38
6625
Vladimir Oltean
Vivien Didelot
Andrew Lunn
Tobias Waldekranz
Florian Fainelli
Lennert Buytenhek
Jiri Pirko
Ioana Ciornei
Arkadi Sharshevsky
Ben Hutchings
Wen Yang
Luiz Angelo Daros de Luca
Kurt Kanzenbach
Brandon Streiff
Stephen Hemminger
George McCollister
Ansuel Smith
Guenter Roeck
Felix Fietkau
David S. Miller
Alexander Duyck
Thomas Gleixner
Linus Torvalds (pre-git)
John Crispin
Alvin Šipraga
Others
March 1998
June 2003
October 2008
March 2009
January 2011
May 2011
November 2011
March 2013
April 2014
August 2014
September 2014
October 2014
February 2015
March 2015
July 2015
August 2015
April 2016
May 2016
June 2016
July 2016
August 2016
September 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
February 2018
April 2018
May 2018
February 2019
March 2019
April 2019
May 2019
June 2019
August 2019
September 2019
October 2019
December 2019
January 2020
March 2020
May 2020
July 2020
August 2020
September 2020
October 2020
January 2021
February 2021
March 2021
April 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
August 2022
September 2022
October 2022
November 2022
var spanGroupData = [ {"timestamp": 888739200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 39, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 145}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 4, "token_count": 49}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 46, "token_count": 36}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 35}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 50, "token_count": 2}, {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 25, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 44, "token_count": 2}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 720}, {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 96}, {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 27}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 54}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 52}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 270}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 1, "token_count": 951}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 18, "token_count": 10}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 52, "token_count": 28}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 55}, {"author_id": 57, "token_count": 1}, {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 23}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 1, "token_count": 563}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 119}, {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 27, "token_count": 17}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 3, "token_count": 42}, {"author_id": 2, "token_count": 9}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 5, "token_count": 225}, {"author_id": 0, "token_count": 181}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 12, "token_count": 6}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 5, "token_count": 207}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 164}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 196}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 0, "token_count": 41}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 242}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 296}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 316}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 22, "token_count": 28}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 13, "token_count": 91}, {"author_id": 0, "token_count": 109}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 35, "token_count": 2}, {"author_id": 0, "token_count": 263}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
2312
34.90%
Vivien Didelot
1980
29.89%
Andrew Lunn
830
12.53%
Tobias Waldekranz
432
6.52%
Florian Fainelli
422
6.37%
Lennert Buytenhek
194
2.93%
Jiri Pirko
99
1.49%
Ioana Ciornei
55
0.83%
Arkadi Sharshevsky
52
0.78%
Ben Hutchings
36
0.54%
Wen Yang
28
0.42%
Luiz Angelo Daros de Luca
28
0.42%
Kurt Kanzenbach
17
0.26%
Brandon Streiff
10
0.15%
Stephen Hemminger
7
0.11%
George McCollister
6
0.09%
Ansuel Smith
6
0.09%
Guenter Roeck
5
0.08%
Felix Fietkau
2
0.03%
David S. Miller
2
0.03%
Alexander Duyck
2
0.03%
Thomas Gleixner
1
0.02%
Linus Torvalds (pre-git)
1
0.02%
John Crispin
1
0.02%
Alvin Šipraga
1
0.02%
Others
96
1.45%
Total
6625
dsa.h
40
-
11
219
Vladimir Oltean
Vivien Didelot
Tobias Waldekranz
Andrew Lunn
Lennert Buytenhek
Arkadi Sharshevsky
Tristram Ha
Florian Fainelli
Neil Armstrong
Thomas Gleixner
Others
August 2005
October 2008
November 2008
December 2015
June 2016
August 2017
October 2017
November 2017
May 2018
November 2018
April 2019
May 2019
March 2020
January 2021
August 2021
December 2021
February 2022
March 2022
September 2022
November 2022
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 5, "token_count": 23}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
117
53.42%
Vivien Didelot
24
10.96%
Tobias Waldekranz
23
10.50%
Andrew Lunn
22
10.05%
Lennert Buytenhek
9
4.11%
Arkadi Sharshevsky
9
4.11%
Tristram Ha
6
2.74%
Florian Fainelli
4
1.83%
Neil Armstrong
2
0.91%
Thomas Gleixner
1
0.46%
Others
2
0.91%
Total
219
master.c
495
-
17
2270
Vivien Didelot
Vladimir Oltean
Florian Fainelli
Andrew Lunn
Lennert Buytenhek
Linus Torvalds (pre-git)
Neil Armstrong
Stephen Hemminger
Arkadi Sharshevsky
Thomas Gleixner
Rasmus Villemoes
Alexander Duyck
Others
September 1996
October 1997
March 1998
June 1999
June 2003
October 2008
March 2013
September 2014
February 2015
March 2015
May 2015
October 2015
December 2015
March 2016
April 2016
June 2016
January 2017
February 2017
June 2017
August 2017
September 2017
November 2017
February 2018
April 2018
September 2018
November 2018
December 2018
January 2019
May 2019
August 2019
October 2019
December 2019
January 2020
March 2020
July 2020
September 2020
December 2020
January 2021
May 2021
July 2021
January 2022
February 2022
March 2022
August 2022
September 2022
November 2022
January 2023
February 2023
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 39, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 48, "token_count": 9}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 743}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 174}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 123}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 286}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 130}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 169}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Vivien Didelot
1076
47.40%
Vladimir Oltean
647
28.50%
Florian Fainelli
449
19.78%
Andrew Lunn
27
1.19%
Lennert Buytenhek
17
0.75%
Linus Torvalds (pre-git)
13
0.57%
Neil Armstrong
12
0.53%
Stephen Hemminger
7
0.31%
Arkadi Sharshevsky
4
0.18%
Thomas Gleixner
2
0.09%
Rasmus Villemoes
1
0.04%
Alexander Duyck
1
0.04%
Others
14
0.62%
Total
2270
master.h
19
-
9
82
Vladimir Oltean
Andrew Lunn
Florian Fainelli
Alexander Duyck
Vivien Didelot
Tobias Waldekranz
Thomas Gleixner
Neil Armstrong
Lennert Buytenhek
October 2008
September 2014
December 2015
January 2017
May 2017
September 2017
November 2017
December 2018
May 2019
March 2020
September 2020
January 2021
February 2022
September 2022
November 2022
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
54
65.85%
Andrew Lunn
7
8.54%
Florian Fainelli
5
6.10%
Alexander Duyck
5
6.10%
Vivien Didelot
4
4.88%
Tobias Waldekranz
4
4.88%
Thomas Gleixner
1
1.22%
Neil Armstrong
1
1.22%
Lennert Buytenhek
1
1.22%
Total
82
netlink.c
64
-
10
266
Vladimir Oltean
Florian Fainelli
Tobias Waldekranz
Lennert Buytenhek
Linus Torvalds (pre-git)
Vivien Didelot
Petr Machata
John Crispin
Andrew Lunn
Alexander Duyck
April 1994
January 1997
June 1999
October 2008
November 2008
September 2014
February 2015
July 2015
September 2016
January 2017
March 2017
June 2017
October 2017
November 2018
May 2020
July 2020
September 2020
January 2021
August 2021
February 2022
March 2022
September 2022
November 2022
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 206}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
224
84.21%
Florian Fainelli
14
5.26%
Tobias Waldekranz
8
3.01%
Lennert Buytenhek
8
3.01%
Linus Torvalds (pre-git)
5
1.88%
Vivien Didelot
2
0.75%
Petr Machata
2
0.75%
John Crispin
1
0.38%
Andrew Lunn
1
0.38%
Alexander Duyck
1
0.38%
Total
266
netlink.h
8
-
3
15
Vladimir Oltean
Lennert Buytenhek
Thomas Gleixner
October 2008
May 2019
September 2022
November 2022
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
12
80.00%
Lennert Buytenhek
2
13.33%
Thomas Gleixner
1
6.67%
Total
15
port.c
2085
-
21
8524
Vladimir Oltean
Vivien Didelot
Ioana Ciornei
Tobias Waldekranz
Russell King
Florian Fainelli
Sebastian Reichel
Andrew Lunn
George McCollister
Horatiu Vultur
Arkadi Sharshevsky
Johan Hovold
Alvin Šipraga
Lennert Buytenhek
Guenter Roeck
Thomas Gleixner
Jiri Pirko
David S. Miller
Oleksij Rempel
Alexander Duyck
Others
October 2008
March 2013
August 2014
September 2014
February 2015
August 2015
September 2015
October 2015
February 2016
March 2016
April 2016
June 2016
July 2016
August 2016
September 2016
November 2016
December 2016
January 2017
February 2017
May 2017
August 2017
September 2017
October 2017
November 2017
January 2018
April 2018
May 2018
February 2019
April 2019
May 2019
June 2019
August 2019
November 2019
December 2019
February 2020
March 2020
April 2020
May 2020
July 2020
September 2020
January 2021
February 2021
March 2021
April 2021
June 2021
July 2021
August 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
July 2022
August 2022
September 2022
November 2022
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 67}, {"author_id": 44, "token_count": 2}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 109}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 55, "token_count": 21}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 78}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 946}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 99}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 163}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 128}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 26, "token_count": 228}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 97}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 11, "token_count": 58}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 157}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 565}, {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 11, "token_count": 23}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 11, "token_count": 19}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 24}, {"author_id": 11, "token_count": 57}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 11, "token_count": 19}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 65}, {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 5, "token_count": 161}, {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 12, "token_count": 159}, {"author_id": 21, "token_count": 135}, {"author_id": 0, "token_count": 176}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 0, "token_count": 374}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 218}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 0, "token_count": 217}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 477}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 11, "token_count": 108}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 23}, {"author_id": 0, "token_count": 294}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 153}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 8, "token_count": 16}, {"author_id": 11, "token_count": 76}, {"author_id": 0, "token_count": 602}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 5, "token_count": 317}, {"author_id": 0, "token_count": 488}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 424}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 424}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 46}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
4499
52.78%
Vivien Didelot
1481
17.37%
Ioana Ciornei
565
6.63%
Tobias Waldekranz
482
5.65%
Russell King
388
4.55%
Florian Fainelli
230
2.70%
Sebastian Reichel
228
2.67%
Andrew Lunn
191
2.24%
George McCollister
159
1.87%
Horatiu Vultur
135
1.58%
Arkadi Sharshevsky
99
1.16%
Johan Hovold
21
0.25%
Alvin Šipraga
18
0.21%
Lennert Buytenhek
13
0.15%
Guenter Roeck
3
0.04%
Thomas Gleixner
2
0.02%
Jiri Pirko
2
0.02%
David S. Miller
2
0.02%
Oleksij Rempel
1
0.01%
Alexander Duyck
1
0.01%
Others
4
0.05%
Total
8524
port.h
114
-
18
900
Vladimir Oltean
Vivien Didelot
Andrew Lunn
Tobias Waldekranz
Russell King
Arkadi Sharshevsky
Horatiu Vultur
Florian Fainelli
George McCollister
Tristram Ha
David S. Miller
Sridhar Samudrala
John Fastabend
Stephen Hemminger
Lennert Buytenhek
Sebastian Reichel
Thomas Gleixner
Others
August 2005
October 2008
April 2011
April 2012
September 2012
May 2015
August 2015
June 2016
September 2016
May 2017
August 2017
September 2017
October 2017
November 2017
January 2018
April 2018
November 2018
February 2019
April 2019
May 2019
August 2019
March 2020
May 2020
September 2020
January 2021
February 2021
March 2021
June 2021
July 2021
August 2021
October 2021
December 2021
February 2022
March 2022
April 2022
May 2022
August 2022
September 2022
November 2022
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 53, "token_count": 6}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 44, "token_count": 12}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 110}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 30}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 11, "token_count": 22}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 40}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 5, "token_count": 17}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 12, "token_count": 19}, {"author_id": 21, "token_count": 24}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 5, "token_count": 16}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 148}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
428
47.56%
Vivien Didelot
200
22.22%
Andrew Lunn
53
5.89%
Tobias Waldekranz
33
3.67%
Russell King
33
3.67%
Arkadi Sharshevsky
30
3.33%
Horatiu Vultur
24
2.67%
Florian Fainelli
20
2.22%
George McCollister
19
2.11%
Tristram Ha
12
1.33%
David S. Miller
12
1.33%
Sridhar Samudrala
6
0.67%
John Fastabend
6
0.67%
Stephen Hemminger
4
0.44%
Lennert Buytenhek
3
0.33%
Sebastian Reichel
2
0.22%
Thomas Gleixner
1
0.11%
Others
14
1.56%
Total
900
slave.c
3687
-
69
16285
Vladimir Oltean
Florian Fainelli
Vivien Didelot
Lennert Buytenhek
Arkadi Sharshevsky
Tobias Waldekranz
Jiri Pirko
Sridhar Samudrala
Brandon Streiff
Oleksij Rempel
Guenter Roeck
Linus Torvalds (pre-git)
Alvin Šipraga
Pablo Neira Ayuso
Horatiu Vultur
Petr Machata
Andrew Lunn
Russell King
George McCollister
Felix Fietkau
Heiner Kallweit
Scott Feldman
Stephen Hemminger
Clément Leger
Lino Sanfilippo
Rasmus Villemoes
Alexander Lobakin
Ioana Ciornei
David S. Miller
John Fastabend
Joe Perches
Peter P. Waskiewicz Jr
Yangbo Lu
Neil Armstrong
Alexander Duyck
Herbert Xu
John Crispin
Thomas Gleixner
Johan Hovold
Christian Eggers
Others
September 1992
November 1994
June 1995
September 1996
October 1997
January 1998
March 1998
June 1999
June 2006
September 2007
March 2008
October 2008
November 2008
January 2009
March 2009
October 2009
February 2010
April 2010
June 2010
April 2011
April 2012
May 2012
September 2012
January 2013
March 2013
August 2013
December 2013
May 2014
July 2014
August 2014
September 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
July 2015
August 2015
September 2015
October 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
January 2017
February 2017
May 2017
June 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
April 2018
May 2018
June 2018
July 2018
August 2018
October 2018
November 2018
December 2018
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
September 2020
October 2020
November 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
August 2022
September 2022
October 2022
November 2022
January 2023
February 2023
March 2023
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 6, "token_count": 40}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 6, "token_count": 38}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 6, "token_count": 61}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 6, "token_count": 32}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 54, "token_count": 8}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 59, "token_count": 20}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 798}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 4, "token_count": 204}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 39, "token_count": 38}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 39, "token_count": 7}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 53, "token_count": 21}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 58, "token_count": 9}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 39, "token_count": 7}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 175}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 50, "token_count": 10}, {"author_id": 2, "token_count": 328}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 25, "token_count": 208}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 13, "token_count": 6}, {"author_id": 58, "token_count": 7}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 13, "token_count": 5}, {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 181}, {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 48}, {"author_id": 25, "token_count": 7}, {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 42, "token_count": 56}, {"author_id": 23, "token_count": 256}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 219}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 44, "token_count": 24}, {"author_id": 1, "token_count": 102}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 2, "token_count": 20}, {"author_id": 13, "token_count": 2}, {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 13, "token_count": 24}, {"author_id": 11, "token_count": 16}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 48, "token_count": 14}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 1, "token_count": 11}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 1, "token_count": 87}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 2, "token_count": 3}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 24}, {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 71}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 30, "token_count": 7}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 55, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 522}, {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 1, "token_count": 97}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 123}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 41}, {"author_id": 13, "token_count": 8}, {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 460}, {"author_id": 2, "token_count": 137}, {"author_id": 13, "token_count": 46}, {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 51}, {"author_id": 1, "token_count": 96}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 13, "token_count": 198}, {"author_id": 1, "token_count": 282}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 16}, {"author_id": 13, "token_count": 6}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 18, "token_count": 229}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 226}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 34, "token_count": 112}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 34, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 182}, {"author_id": 11, "token_count": 17}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 13, "token_count": 2}, {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 21, "token_count": 9}, {"author_id": 9, "token_count": 33}, {"author_id": 57, "token_count": 2}, {"author_id": 0, "token_count": 55}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 1, "token_count": 92}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 32, "token_count": 83}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 109}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 40, "token_count": 62}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 43, "token_count": 5}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 294}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 13, "token_count": 10}, {"author_id": 11, "token_count": 16}, {"author_id": 0, "token_count": 976}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 45, "token_count": 38}, {"author_id": 11, "token_count": 36}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 11, "token_count": 4}, {"author_id": 0, "token_count": 11}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 94}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 0, "token_count": 357}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 40, "token_count": 15}, {"author_id": 0, "token_count": 207}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 10, "token_count": 60}, {"author_id": 5, "token_count": 218}, {"author_id": 0, "token_count": 409}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 12, "token_count": 85}, {"author_id": 21, "token_count": 124}, {"author_id": 0, "token_count": 208}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 35, "token_count": 81}, {"author_id": 32, "token_count": 78}, {"author_id": 0, "token_count": 113}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 10, "token_count": 109}, {"author_id": 0, "token_count": 2}, {"author_id": 43, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 10, "token_count": 13}, {"author_id": 5, "token_count": 75}, {"author_id": 0, "token_count": 307}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 36, "token_count": 39}, {"author_id": 0, "token_count": 318}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 224}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 8, "token_count": 164}, {"author_id": 0, "token_count": 15}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 291}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 5, "token_count": 115}, {"author_id": 0, "token_count": 1734}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 15, "token_count": 46}, {"author_id": 10, "token_count": 44}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 256}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 1212}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 57, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 13, "token_count": 10}, {"author_id": 47, "token_count": 38}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 124}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 431}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
7788
47.82%
Florian Fainelli
2305
14.15%
Vivien Didelot
1247
7.66%
Lennert Buytenhek
1018
6.25%
Arkadi Sharshevsky
460
2.82%
Tobias Waldekranz
408
2.51%
Jiri Pirko
322
1.98%
Sridhar Samudrala
256
1.57%
Brandon Streiff
229
1.41%
Oleksij Rempel
226
1.39%
Guenter Roeck
223
1.37%
Linus Torvalds (pre-git)
185
1.14%
Alvin Šipraga
164
1.01%
Pablo Neira Ayuso
161
0.99%
Horatiu Vultur
133
0.82%
Petr Machata
118
0.72%
Andrew Lunn
102
0.63%
Russell King
93
0.57%
George McCollister
85
0.52%
Felix Fietkau
81
0.50%
Heiner Kallweit
77
0.47%
Scott Feldman
57
0.35%
Stephen Hemminger
52
0.32%
Clément Leger
46
0.28%
Lino Sanfilippo
39
0.24%
Rasmus Villemoes
38
0.23%
Alexander Lobakin
38
0.23%
Ioana Ciornei
33
0.20%
David S. Miller
24
0.15%
John Fastabend
21
0.13%
Joe Perches
21
0.13%
Peter P. Waskiewicz Jr
20
0.12%
Yangbo Lu
15
0.09%
Neil Armstrong
14
0.09%
Alexander Duyck
10
0.06%
Herbert Xu
8
0.05%
John Crispin
7
0.04%
Thomas Gleixner
4
0.02%
Johan Hovold
4
0.02%
Christian Eggers
2
0.01%
Others
151
0.93%
Total
16285
slave.h
69
-
16
284
Vladimir Oltean
Vivien Didelot
Florian Fainelli
Lennert Buytenhek
Andrew Lunn
Linus Torvalds (pre-git)
Alexander Lobakin
Alexander Duyck
Tobias Waldekranz
Petr Machata
Ben Hutchings
Arkadi Sharshevsky
Neil Armstrong
Thomas Gleixner
Guenter Roeck
Others
September 1992
June 1995
June 1999
August 2005
June 2008
October 2008
September 2014
February 2015
July 2015
December 2015
June 2016
January 2017
February 2017
May 2017
August 2017
September 2017
October 2017
September 2018
November 2018
May 2019
April 2020
September 2020
January 2021
March 2021
June 2021
July 2021
August 2021
February 2022
August 2022
September 2022
November 2022
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 50, "token_count": 6}, {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 45, "token_count": 7}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 45}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
112
39.44%
Vivien Didelot
48
16.90%
Florian Fainelli
47
16.55%
Lennert Buytenhek
24
8.45%
Andrew Lunn
11
3.87%
Linus Torvalds (pre-git)
10
3.52%
Alexander Lobakin
7
2.46%
Alexander Duyck
6
2.11%
Tobias Waldekranz
4
1.41%
Petr Machata
3
1.06%
Ben Hutchings
3
1.06%
Arkadi Sharshevsky
3
1.06%
Neil Armstrong
2
0.70%
Thomas Gleixner
1
0.35%
Guenter Roeck
1
0.35%
Others
2
0.70%
Total
284
switch.c
1081
-
15
4925
Vladimir Oltean
Vivien Didelot
Tobias Waldekranz
Lennert Buytenhek
Arkadi Sharshevsky
Andrew Lunn
Florian Fainelli
Ioana Ciornei
David S. Miller
Thomas Gleixner
Jiri Pirko
Horatiu Vultur
Guenter Roeck
Alexander Duyck
Others
October 2008
November 2008
September 2014
February 2015
July 2015
August 2015
September 2015
October 2015
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
January 2017
February 2017
March 2017
May 2017
June 2017
August 2017
September 2017
October 2017
November 2017
December 2017
February 2019
April 2019
May 2019
August 2019
October 2019
January 2020
March 2020
May 2020
July 2020
September 2020
January 2021
February 2021
June 2021
July 2021
August 2021
October 2021
December 2021
January 2022
February 2022
April 2022
July 2022
September 2022
November 2022
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 172}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 44, "token_count": 8}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 1, "token_count": 508}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 412}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 55}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 88}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 8}, {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 1, "token_count": 85}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 143}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 5, "token_count": 186}, {"author_id": 0, "token_count": 120}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 856}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 369}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 141}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 5, "token_count": 31}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 1048}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 161}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
3058
62.09%
Vivien Didelot
1294
26.27%
Tobias Waldekranz
217
4.41%
Lennert Buytenhek
175
3.55%
Arkadi Sharshevsky
55
1.12%
Andrew Lunn
50
1.02%
Florian Fainelli
43
0.87%
Ioana Ciornei
8
0.16%
David S. Miller
8
0.16%
Thomas Gleixner
2
0.04%
Jiri Pirko
2
0.04%
Horatiu Vultur
2
0.04%
Guenter Roeck
1
0.02%
Alexander Duyck
1
0.02%
Others
9
0.18%
Total
4925
switch.h
120
-
12
330
Vladimir Oltean
Vivien Didelot
Tobias Waldekranz
Lennert Buytenhek
Arkadi Sharshevsky
Andrew Lunn
Florian Fainelli
Thomas Gleixner
Jiri Pirko
Horatiu Vultur
David S. Miller
Others
August 2005
October 2008
August 2015
September 2015
October 2015
June 2016
August 2016
February 2017
May 2017
August 2017
May 2019
March 2020
May 2020
September 2020
January 2021
February 2021
June 2021
July 2021
December 2021
February 2022
April 2022
November 2022
var spanGroupData = [ {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 44, "token_count": 1}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 5, "token_count": 19}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
180
54.55%
Vivien Didelot
92
27.88%
Tobias Waldekranz
19
5.76%
Lennert Buytenhek
13
3.94%
Arkadi Sharshevsky
12
3.64%
Andrew Lunn
6
1.82%
Florian Fainelli
2
0.61%
Thomas Gleixner
1
0.30%
Jiri Pirko
1
0.30%
Horatiu Vultur
1
0.30%
David S. Miller
1
0.30%
Others
2
0.61%
Total
330
tag.c
243
-
21
966
Andrew Lunn
Vladimir Oltean
Florian Fainelli
Brandon Streiff
Lennert Buytenhek
Alvin Šipraga
Vivien Didelot
Luiz Angelo Daros de Luca
Felix Fietkau
Stephen Hemminger
Tobias Waldekranz
Linus Torvalds (pre-git)
Hauke Mehrtens
John Crispin
Clément Leger
Heiner Kallweit
Thomas Gleixner
Alexander Duyck
Others
September 1992
June 1995
March 1998
June 1999
June 2003
October 2008
November 2008
February 2009
March 2009
August 2014
September 2014
June 2016
September 2016
April 2017
August 2017
September 2017
November 2017
February 2018
September 2018
April 2019
May 2019
November 2019
March 2020
October 2020
November 2020
January 2021
July 2021
October 2021
March 2022
June 2022
November 2022
December 2022
March 2023
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 39, "token_count": 14}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 53}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 41}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 30, "token_count": 7}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 18, "token_count": 82}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 322}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 5, "token_count": 12}, {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 8, "token_count": 36}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 22, "token_count": 24}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 35, "token_count": 18}, {"author_id": 0, "token_count": 121}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Lunn
363
37.58%
Vladimir Oltean
192
19.88%
Florian Fainelli
93
9.63%
Brandon Streiff
82
8.49%
Lennert Buytenhek
59
6.11%
Alvin Šipraga
36
3.73%
Vivien Didelot
31
3.21%
Luiz Angelo Daros de Luca
24
2.48%
Felix Fietkau
18
1.86%
Stephen Hemminger
15
1.55%
Tobias Waldekranz
12
1.24%
Linus Torvalds (pre-git)
11
1.14%
Hauke Mehrtens
8
0.83%
John Crispin
7
0.72%
Clément Leger
6
0.62%
Heiner Kallweit
4
0.41%
Thomas Gleixner
1
0.10%
Alexander Duyck
1
0.10%
Others
3
0.31%
Total
966
tag.h
310
-
15
777
Vladimir Oltean
Andrew Lunn
Vivien Didelot
Florian Fainelli
Linus Torvalds (pre-git)
Lennert Buytenhek
Sean Wang
Linus Walleij
Arkadi Sharshevsky
Clément Leger
Stephen Hemminger
Thomas Gleixner
Neil Armstrong
Luiz Angelo Daros de Luca
Others
September 1992
April 1994
June 1995
May 2003
October 2008
March 2010
May 2015
December 2015
June 2016
April 2017
June 2017
August 2017
September 2017
October 2017
November 2017
December 2017
April 2018
September 2018
April 2019
May 2019
October 2019
September 2020
October 2020
January 2021
February 2021
June 2021
July 2021
August 2021
December 2021
February 2022
June 2022
November 2022
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 29, "token_count": 6}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 93}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 187}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 16, "token_count": 7}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 123}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 42}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
482
62.03%
Andrew Lunn
118
15.19%
Vivien Didelot
82
10.55%
Florian Fainelli
39
5.02%
Linus Torvalds (pre-git)
14
1.80%
Lennert Buytenhek
12
1.54%
Sean Wang
7
0.90%
Linus Walleij
7
0.90%
Arkadi Sharshevsky
6
0.77%
Clément Leger
3
0.39%
Stephen Hemminger
2
0.26%
Thomas Gleixner
1
0.13%
Neil Armstrong
1
0.13%
Luiz Angelo Daros de Luca
1
0.13%
Others
2
0.26%
Total
777
tag_8021q.c
524
-
6
1913
Vladimir Oltean
Vivien Didelot
Linus Torvalds (pre-git)
Lennert Buytenhek
Florian Fainelli
Alexander Duyck
September 1992
June 1995
June 1999
October 2008
August 2014
September 2014
February 2017
December 2017
May 2018
April 2019
May 2019
June 2019
August 2019
October 2019
January 2020
March 2020
May 2020
September 2020
January 2021
June 2021
July 2021
August 2021
October 2021
December 2021
February 2022
April 2022
August 2022
September 2022
November 2022
December 2022
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 276}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 178}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 781}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 280}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 0, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
1862
97.33%
Vivien Didelot
30
1.57%
Linus Torvalds (pre-git)
11
0.58%
Lennert Buytenhek
5
0.26%
Florian Fainelli
3
0.16%
Alexander Duyck
2
0.10%
Total
1913
tag_8021q.h
27
-
7
106
Vladimir Oltean
Lennert Buytenhek
Russell King
Vivien Didelot
Thomas Gleixner
Florian Fainelli
Brandon Streiff
October 2008
August 2014
May 2017
February 2018
May 2019
May 2020
January 2021
June 2021
July 2021
February 2022
November 2022
var spanGroupData = [ {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 1}, {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
88
83.02%
Lennert Buytenhek
12
11.32%
Russell King
2
1.89%
Vivien Didelot
1
0.94%
Thomas Gleixner
1
0.94%
Florian Fainelli
1
0.94%
Brandon Streiff
1
0.94%
Total
106
tag_ar9331.c
94
-
3
344
Oleksij Rempel
Linus Torvalds (pre-git)
Vladimir Oltean
September 1992
June 1995
June 1999
May 2019
December 2019
June 2021
November 2022
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 10, "token_count": 316}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Oleksij Rempel
316
91.86%
Linus Torvalds (pre-git)
17
4.94%
Vladimir Oltean
11
3.20%
Total
344
tag_brcm.c
338
-
10
1099
Florian Fainelli
Álvaro Fernández Rojas
Andrew Lunn
Linus Torvalds (pre-git)
Vivien Didelot
Vladimir Oltean
Lennert Buytenhek
Herbert Xu
Others
September 1992
June 1995
October 1997
June 1999
June 2006
October 2008
November 2008
August 2014
July 2015
June 2016
January 2017
April 2017
June 2017
September 2017
October 2017
November 2017
January 2018
December 2018
April 2019
May 2019
March 2020
September 2020
October 2020
January 2021
March 2021
June 2021
July 2021
August 2021
July 2022
November 2022
March 2023
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 6, "token_count": 42}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 354}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 2, "token_count": 124}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 128}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 28, "token_count": 181}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 28, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Florian Fainelli
557
50.68%
Álvaro Fernández Rojas
205
18.65%
Andrew Lunn
138
12.56%
Linus Torvalds (pre-git)
75
6.82%
Vivien Didelot
57
5.19%
Vladimir Oltean
43
3.91%
Lennert Buytenhek
14
1.27%
Herbert Xu
6
0.55%
Others
4
0.36%
Total
1099
tag_dsa.c
409
-
10
1233
Tobias Waldekranz
Lennert Buytenhek
Vladimir Oltean
Linus Torvalds (pre-git)
Andrew Lunn
Florian Fainelli
Vivien Didelot
Tristram Ha
Herbert Xu
Others
September 1992
April 1994
June 1995
October 1997
June 1999
June 2006
October 2008
March 2009
March 2010
August 2014
July 2015
June 2016
April 2017
June 2017
September 2017
October 2017
December 2018
February 2019
April 2019
November 2020
January 2021
June 2021
July 2021
August 2021
October 2021
December 2021
February 2022
March 2022
November 2022
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 6, "token_count": 35}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 432}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 43}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 5, "token_count": 351}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 5, "token_count": 36}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 5, "token_count": 73}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Tobias Waldekranz
480
38.93%
Lennert Buytenhek
447
36.25%
Vladimir Oltean
111
9.00%
Linus Torvalds (pre-git)
61
4.95%
Andrew Lunn
53
4.30%
Florian Fainelli
37
3.00%
Vivien Didelot
29
2.35%
Tristram Ha
6
0.49%
Herbert Xu
6
0.49%
Others
3
0.24%
Total
1233
tag_gswip.c
113
-
7
391
Hauke Mehrtens
Andrew Lunn
Linus Torvalds (pre-git)
Vladimir Oltean
Vivien Didelot
Arkadi Sharshevsky
Lennert Buytenhek
September 1992
April 1994
June 1995
June 1999
October 2008
August 2017
October 2017
September 2018
December 2018
April 2019
June 2021
November 2022
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 19, "token_count": 313}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Hauke Mehrtens
313
80.05%
Andrew Lunn
29
7.42%
Linus Torvalds (pre-git)
23
5.88%
Vladimir Oltean
9
2.30%
Vivien Didelot
6
1.53%
Arkadi Sharshevsky
6
1.53%
Lennert Buytenhek
5
1.28%
Total
391
tag_hellcreek.c
73
-
4
240
Kurt Kanzenbach
Linus Torvalds (pre-git)
Vladimir Oltean
Others
September 1992
June 1995
June 1999
May 2019
November 2020
June 2021
July 2021
April 2022
August 2022
November 2022
December 2022
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 27, "token_count": 182}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 27, "token_count": 17}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Kurt Kanzenbach
200
83.33%
Linus Torvalds (pre-git)
18
7.50%
Vladimir Oltean
16
6.67%
Others
6
2.50%
Total
240
tag_ksz.c
454
-
16
1741
Christian Eggers
Arun Ramadoss
Tristram Ha
Woojung Huh
Andrew Lunn
Prasanna Vengateshan
Linus Torvalds (pre-git)
Lino Sanfilippo
Vladimir Oltean
Marek Vašut
Vivien Didelot
Oleksij Rempel
Lennert Buytenhek
Others
September 1992
April 1994
June 1995
June 1999
October 2008
June 2016
May 2017
June 2017
September 2017
October 2017
November 2018
December 2018
February 2019
April 2019
July 2019
December 2019
July 2020
November 2020
June 2021
July 2021
June 2022
July 2022
August 2022
September 2022
November 2022
December 2022
January 2023
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 6, "token_count": 47}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 6, "token_count": 24}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 31, "token_count": 167}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 49, "token_count": 32}, {"author_id": 20, "token_count": 132}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 20, "token_count": 64}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 87}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 20, "token_count": 97}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 36, "token_count": 64}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 17, "token_count": 12}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 37, "token_count": 101}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 17, "token_count": 381}, {"author_id": 14, "token_count": 414}, ]}, ]
Author Name
Tokens
Token Proportion
Christian Eggers
424
24.35%
Arun Ramadoss
396
22.75%
Tristram Ha
295
16.94%
Woojung Huh
167
9.59%
Andrew Lunn
107
6.15%
Prasanna Vengateshan
101
5.80%
Linus Torvalds (pre-git)
79
4.54%
Lino Sanfilippo
64
3.68%
Vladimir Oltean
35
2.01%
Marek Vašut
32
1.84%
Vivien Didelot
26
1.49%
Oleksij Rempel
4
0.23%
Lennert Buytenhek
2
0.11%
Others
9
0.52%
Total
1741
tag_lan9303.c
125
-
8
391
Juergen Beisert (or Jourgen Borleis)
Egil Hjelmeland
Andrew Lunn
Måns Rullgård
Linus Torvalds (pre-git)
Vladimir Oltean
Vivien Didelot
Lennert Buytenhek
September 1992
April 1994
June 1995
June 1999
October 2008
June 2016
February 2017
April 2017
August 2017
September 2017
October 2017
November 2017
December 2018
April 2019
July 2020
June 2021
July 2021
August 2021
February 2022
November 2022
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 33, "token_count": 154}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 38, "token_count": 71}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 38, "token_count": 26}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 51, "token_count": 30}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Juergen Beisert (or Jourgen Borleis)
154
39.39%
Egil Hjelmeland
98
25.06%
Andrew Lunn
46
11.76%
Måns Rullgård
30
7.67%
Linus Torvalds (pre-git)
23
5.88%
Vladimir Oltean
22
5.63%
Vivien Didelot
15
3.84%
Lennert Buytenhek
3
0.77%
Total
391
tag_mtk.c
108
-
9
357
Sean Wang
DENG Qingfang
Andrew Lunn
Vivien Didelot
Vladimir Oltean
Linus Torvalds (pre-git)
Felix Fietkau
Florian Fainelli
John Crispin
September 1992
June 1995
June 1999
June 2016
April 2017
June 2017
August 2017
September 2017
October 2017
December 2017
December 2018
April 2019
May 2020
July 2020
March 2021
June 2021
July 2021
August 2021
November 2022
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 29, "token_count": 173}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 29, "token_count": 24}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 41, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 41, "token_count": 41}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 35, "token_count": 9}, {"author_id": 0, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Sean Wang
197
55.18%
DENG Qingfang
47
13.17%
Andrew Lunn
34
9.52%
Vivien Didelot
24
6.72%
Vladimir Oltean
20
5.60%
Linus Torvalds (pre-git)
20
5.60%
Felix Fietkau
9
2.52%
Florian Fainelli
4
1.12%
John Crispin
2
0.56%
Total
357
tag_none.c
30
-
6
71
Andrew Lunn
Vladimir Oltean
Linus Torvalds (pre-git)
Lennert Buytenhek
Florian Fainelli
Thomas Gleixner
September 1992
June 1995
June 1999
October 2008
August 2014
July 2015
June 2016
April 2019
May 2019
November 2022
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Lunn
31
43.66%
Vladimir Oltean
17
23.94%
Linus Torvalds (pre-git)
10
14.08%
Lennert Buytenhek
7
9.86%
Florian Fainelli
5
7.04%
Thomas Gleixner
1
1.41%
Total
71
tag_ocelot.c
220
-
5
884
Vladimir Oltean
Linus Torvalds (pre-git)
Yangbo Lu
Xiaoliang Yang
Florian Fainelli
September 1992
June 1995
June 1999
April 2019
May 2019
November 2019
May 2020
July 2020
September 2020
October 2020
February 2021
April 2021
June 2021
July 2021
September 2021
October 2021
November 2021
December 2021
November 2022
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 6, "token_count": 20}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 282}, {"author_id": 43, "token_count": 15}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 175}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 43, "token_count": 20}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 169}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 56, "token_count": 24}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
784
88.69%
Linus Torvalds (pre-git)
39
4.41%
Yangbo Lu
35
3.96%
Xiaoliang Yang
24
2.71%
Florian Fainelli
2
0.23%
Total
884
tag_ocelot_8021q.c
139
-
3
560
Vladimir Oltean
Linus Torvalds (pre-git)
Yangbo Lu
September 1992
June 1995
June 1999
May 2019
November 2019
January 2021
February 2021
April 2021
June 2021
July 2021
September 2021
October 2021
December 2021
February 2022
November 2022
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 178}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 43, "token_count": 6}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 184}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
546
97.50%
Linus Torvalds (pre-git)
8
1.43%
Yangbo Lu
6
1.07%
Total
560
tag_qca.c
125
-
7
501
Ansuel Smith
John Crispin
Andrew Lunn
Vivien Didelot
Linus Torvalds (pre-git)
Vladimir Oltean
Florian Fainelli
September 1992
June 1995
June 1999
June 2016
September 2016
January 2017
April 2017
June 2017
September 2017
October 2017
December 2018
April 2019
July 2020
June 2021
August 2021
February 2022
November 2022
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 30, "token_count": 153}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 24, "token_count": 240}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Ansuel Smith
240
47.90%
John Crispin
153
30.54%
Andrew Lunn
37
7.39%
Vivien Didelot
30
5.99%
Linus Torvalds (pre-git)
20
3.99%
Vladimir Oltean
17
3.39%
Florian Fainelli
4
0.80%
Total
501
tag_rtl4_a.c
126
-
4
441
Linus Walleij
Vladimir Oltean
Linus Torvalds (pre-git)
DENG Qingfang
September 1992
June 1995
June 1999
May 2019
July 2020
February 2021
June 2021
July 2021
August 2021
November 2022
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 16, "token_count": 292}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 41, "token_count": 11}, {"author_id": 16, "token_count": 93}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 16, "token_count": 5}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Walleij
390
88.44%
Vladimir Oltean
22
4.99%
Linus Torvalds (pre-git)
18
4.08%
DENG Qingfang
11
2.49%
Total
441
tag_rtl8_4.c
261
-
4
747
Alvin Šipraga
Luiz Angelo Daros de Luca
Linus Torvalds (pre-git)
Vladimir Oltean
September 1992
June 1995
June 1999
May 2019
October 2021
March 2022
November 2022
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 6, "token_count": 30}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 8, "token_count": 448}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 22, "token_count": 222}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Alvin Šipraga
448
59.97%
Luiz Angelo Daros de Luca
222
29.72%
Linus Torvalds (pre-git)
54
7.23%
Vladimir Oltean
23
3.08%
Total
747
tag_rzn1_a5psw.c
115
-
6
387
Clément Leger
Vladimir Oltean
Linus Torvalds (pre-git)
Florian Fainelli
Alexander Duyck
John Crispin
September 1992
June 1999
August 2014
September 2014
August 2017
June 2022
November 2022
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 15, "token_count": 368}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Clément Leger
368
95.09%
Vladimir Oltean
8
2.07%
Linus Torvalds (pre-git)
6
1.55%
Florian Fainelli
2
0.52%
Alexander Duyck
2
0.52%
John Crispin
1
0.26%
Total
387
tag_sja1105.c
831
-
5
3391
Vladimir Oltean
Linus Torvalds (pre-git)
Brandon Streiff
Florian Fainelli
Others
September 1992
June 1995
June 1999
February 2018
May 2019
June 2019
August 2019
September 2019
October 2019
January 2020
March 2020
May 2020
September 2020
June 2021
July 2021
August 2021
September 2021
October 2021
December 2021
February 2022
November 2022
December 2022
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 6, "token_count": 31}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 6, "token_count": 27}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 472}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 533}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 961}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 227}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 269}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 452}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Vladimir Oltean
3315
97.76%
Linus Torvalds (pre-git)
61
1.80%
Brandon Streiff
7
0.21%
Florian Fainelli
2
0.06%
Others
6
0.18%
Total
3391
tag_trailer.c
65
-
11
280
Lennert Buytenhek
Andrew Lunn
Vivien Didelot
Linus Torvalds (pre-git)
Florian Fainelli
Vladimir Oltean
Herbert Xu
Christian Eggers
Neil Armstrong
Others
September 1992
April 1994
June 1995
October 1997
May 1998
June 1999
February 2002
June 2006
October 2008
August 2014
July 2015
September 2015
June 2016
January 2017
April 2017
June 2017
September 2017
October 2017
June 2018
December 2018
April 2019
November 2020
June 2021
November 2022
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 4, "token_count": 157}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Lennert Buytenhek
157
56.07%
Andrew Lunn
32
11.43%
Vivien Didelot
30
10.71%
Linus Torvalds (pre-git)
22
7.86%
Florian Fainelli
14
5.00%
Vladimir Oltean
9
3.21%
Herbert Xu
6
2.14%
Christian Eggers
2
0.71%
Neil Armstrong
1
0.36%
Others
7
2.50%
Total
280
tag_xrs700x.c
66
-
3
259
George McCollister
Linus Torvalds (pre-git)
Vladimir Oltean
September 1992
April 1994
June 1995
January 1997
June 1999
May 2019
January 2021
February 2021
June 2021
July 2021
November 2022
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 12, "token_count": 190}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 12, "token_count": 35}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
George McCollister
225
86.87%
Linus Torvalds (pre-git)
20
7.72%
Vladimir Oltean
14
5.41%
Total
259
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
113
Author
Tokens
Proportion
Commits
Proportion
0
Vladimir Oltean
28508
47.80%
347
36.53%
1
Vivien Didelot
7839
13.14%
137
14.42%
2
Florian Fainelli
4307
7.22%
93
9.79%
3
Andrew Lunn
2602
4.36%
58
6.11%
4
Lennert Buytenhek
2251
3.77%
7
0.74%
5
Tobias Waldekranz
2122
3.56%
17
1.79%
6
Linus Torvalds (pre-git)
824
1.38%
12
1.26%
7
Arkadi Sharshevsky
736
1.23%
5
0.53%
8
Alvin Šipraga
667
1.12%
4
0.42%
9
Ioana Ciornei
661
1.11%
4
0.42%
10
Oleksij Rempel
547
0.92%
7
0.74%
11
Russell King
516
0.87%
19
2.00%
12
George McCollister
494
0.83%
4
0.42%
13
Jiri Pirko
429
0.72%
27
2.84%
14
Christian Eggers
428
0.72%
8
0.84%
15
Clément Leger
423
0.71%
2
0.21%
16
Linus Walleij
397
0.67%
3
0.32%
17
Arun Ramadoss
396
0.66%
4
0.42%
18
Brandon Streiff
329
0.55%
3
0.32%
19
Hauke Mehrtens
321
0.54%
1
0.11%
20
Tristram Ha
319
0.53%
6
0.63%
21
Horatiu Vultur
295
0.49%
2
0.21%
22
Luiz Angelo Daros de Luca
275
0.46%
4
0.42%
23
Sridhar Samudrala
262
0.44%
1
0.11%
24
Ansuel Smith
246
0.41%
7
0.74%
25
Guenter Roeck
233
0.39%
7
0.74%
26
Sebastian Reichel
230
0.39%
1
0.11%
27
Kurt Kanzenbach
217
0.36%
5
0.53%
28
Álvaro Fernández Rojas
205
0.34%
2
0.21%
29
Sean Wang
204
0.34%
2
0.21%
30
John Crispin
172
0.29%
4
0.42%
31
Woojung Huh
167
0.28%
2
0.21%
32
Pablo Neira Ayuso
161
0.27%
8
0.84%
33
Juergen Beisert (or Jourgen Borleis)
154
0.26%
1
0.11%
34
Petr Machata
123
0.21%
3
0.32%
35
Felix Fietkau
110
0.18%
3
0.32%
36
Lino Sanfilippo
103
0.17%
2
0.21%
37
Prasanna Vengateshan
101
0.17%
1
0.11%
38
Egil Hjelmeland
98
0.16%
6
0.63%
39
Stephen Hemminger
87
0.15%
6
0.63%
40
Heiner Kallweit
81
0.14%
2
0.21%
41
DENG Qingfang
58
0.10%
3
0.32%
42
Scott Feldman
57
0.10%
3
0.32%
43
Yangbo Lu
56
0.09%
6
0.63%
44
David S. Miller
49
0.08%
1
0.11%
45
Alexander Lobakin
45
0.08%
1
0.11%
46
Ben Hutchings
41
0.07%
4
0.42%
47
Rasmus Villemoes
39
0.07%
4
0.42%
48
Neil Armstrong
33
0.06%
4
0.42%
49
Marek Vašut
32
0.05%
1
0.11%
50
Alexander Duyck
32
0.05%
2
0.21%
51
Måns Rullgård
30
0.05%
1
0.11%
52
Wen Yang
28
0.05%
1
0.11%
53
John Fastabend
27
0.05%
1
0.11%
54
Herbert Xu
26
0.04%
2
0.21%
55
Johan Hovold
25
0.04%
3
0.32%
56
Xiaoliang Yang
24
0.04%
1
0.11%
57
Thomas Gleixner
22
0.04%
2
0.21%
58
Joe Perches
21
0.04%
4
0.42%
59
Peter P. Waskiewicz Jr
20
0.03%
1
0.11%
60
Others
334
0.56%
68
7.16%
Total
59639
950