Linux Source Code
Home
Release 7.0
Help
usb
root
drivers
net
can
Highlighting
Reset All
By Author
By Age
──────────
Ahmed S. Darwish
Alexander Kozhinov
Alexey Khoroshilov
Andri Yngvason
Anssi Hannula
Arnd Bergmann
Ben Evans
Bernd Krumboeck
Brian Silverman
Carsten Schmidt
Celeste Liu
Christer Beskow
Christian Pellegrin
Christopher R. Baker
Colin Ian King
Dan Carpenter
Dario Binacchi
Ethan Zonca
Florian Westphal
Frank Jungclaus
Gerhard Uttenthaler
Greg Kroah-Hartman
Gustavo A. R. Silva
Hangyu Hua
Henrik Brix Andersen
Jakob Unterwurzacher
Jakub Kiciński
Jeppe Ledet-Pedersen
Jeroen Hofstee
Ji-Ze Hong
Jimmy Assarsson
Johan Hovold
John Whittington
Jonas Peterson
Kees Cook
Kenneth Lee
Lukas Magel
Marc Kleine-Budde
Martin Jocić
Martin Kelly
Matthias Fuchs
Maximilian Schneider
Ming Yu
Oliver Hartkopp
Olivier Sobrie
Others
Pavel Skripkin
Peter Fink
Remigiusz Kołłątaj
Sebastian Haas
Stefan Mätje
Stephane Grosjean
Thomas Gleixner
Vadim Fedorenko
Vincent Mailhol
Wolfgang Grandegger
Yan Zhen
Yasushi SHOJI
Zhen Lei
Ziyi Guo
추지호
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
etas_es58x
4801
7
10
15703
Vincent Mailhol
Greg Kroah-Hartman
Kees Cook
Vadim Fedorenko
Gustavo A. R. Silva
Colin Ian King
Oliver Hartkopp
Others
April 2021
June 2021
August 2021
September 2021
October 2021
November 2021
February 2022
June 2022
July 2022
August 2022
November 2022
September 2023
July 2024
October 2024
November 2024
February 2025
May 2025
September 2025
October 2025
December 2025
February 2026
var spanGroupData = [ {"timestamp": 1617260400, "group": [ {"author_id": 43, "token_count": 3}, {"author_id": 2, "token_count": 14481}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 2, "token_count": 73}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 28, "token_count": 10}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 2, "token_count": 866}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 101}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 21, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Vincent Mailhol
15656
99.70%
Greg Kroah-Hartman
16
0.10%
Kees Cook
10
0.06%
Vadim Fedorenko
7
0.04%
Gustavo A. R. Silva
5
0.03%
Colin Ian King
3
0.02%
Oliver Hartkopp
1
0.01%
Others
5
0.03%
Total
15703
kvaser_usb
5666
5
23
24917
Jimmy Assarsson
Olivier Sobrie
Anssi Hannula
Ahmed S. Darwish
Christer Beskow
Vincent Mailhol
Carsten Schmidt
Oliver Hartkopp
Marc Kleine-Budde
Jonas Peterson
Martin Jocić
Kees Cook
Yan Zhen
Kenneth Lee
Matthias Fuchs
Vadim Fedorenko
Christopher R. Baker
Gustavo A. R. Silva
Johan Hovold
Colin Ian King
Others
November 2007
August 2010
November 2012
May 2013
October 2013
March 2014
April 2014
January 2015
February 2015
March 2015
April 2015
June 2016
November 2016
October 2017
February 2018
July 2018
August 2018
February 2019
December 2019
June 2020
November 2020
January 2021
March 2021
April 2021
December 2021
June 2022
July 2022
August 2022
October 2022
November 2022
December 2022
March 2023
May 2023
February 2024
May 2024
June 2024
July 2024
August 2024
December 2024
May 2025
July 2025
October 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 1193900400, "group": [ {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 7, "token_count": 3882}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 36, "token_count": 45}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 7, "token_count": 46}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 42, "token_count": 9}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 7, "token_count": 24}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 17, "token_count": 447}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 17, "token_count": 28}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 17, "token_count": 179}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 14, "token_count": 11}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 13639}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 24, "token_count": 141}, {"author_id": 1, "token_count": 61}, {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 12, "token_count": 4}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 225}, {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 834}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 61}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 47, "token_count": 18}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 14, "token_count": 900}, {"author_id": 1, "token_count": 1790}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 12, "token_count": 35}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 19, "token_count": 50}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 27, "token_count": 102}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 39, "token_count": 24}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 645}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 46, "token_count": 18}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 1, "token_count": 224}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 1251}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 26, "token_count": 9}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 28, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Jimmy Assarsson
18746
75.23%
Olivier Sobrie
3952
15.86%
Anssi Hannula
911
3.66%
Ahmed S. Darwish
654
2.62%
Christer Beskow
141
0.57%
Vincent Mailhol
114
0.46%
Carsten Schmidt
102
0.41%
Oliver Hartkopp
67
0.27%
Marc Kleine-Budde
58
0.23%
Jonas Peterson
45
0.18%
Martin Jocić
24
0.10%
Kees Cook
22
0.09%
Yan Zhen
18
0.07%
Kenneth Lee
18
0.07%
Matthias Fuchs
13
0.05%
Vadim Fedorenko
9
0.04%
Christopher R. Baker
9
0.04%
Gustavo A. R. Silva
4
0.02%
Johan Hovold
2
0.01%
Colin Ian King
2
0.01%
Others
6
0.02%
Total
24917
peak_usb
5094
6
31
20194
Stephane Grosjean
Marc Kleine-Budde
Vincent Mailhol
Dan Carpenter
Lukas Magel
Oliver Hartkopp
Vadim Fedorenko
Arnd Bergmann
Alexey Khoroshilov
Kees Cook
추지호
Gustavo A. R. Silva
Thomas Gleixner
Sebastian Haas
Florian Westphal
Colin Ian King
Christopher R. Baker
Pavel Skripkin
Andri Yngvason
Jakub Kiciński
Johan Hovold
Others
September 2009
March 2012
April 2012
July 2012
September 2012
November 2012
May 2013
August 2013
September 2013
March 2014
November 2014
December 2014
January 2015
March 2015
April 2015
August 2015
May 2016
December 2016
January 2017
March 2017
September 2017
October 2017
November 2017
January 2018
March 2019
May 2019
July 2019
October 2019
December 2019
August 2020
September 2020
October 2020
November 2020
January 2021
March 2021
April 2021
June 2021
July 2021
September 2021
October 2021
December 2021
May 2022
July 2022
August 2022
November 2022
January 2023
July 2024
October 2024
May 2025
July 2025
September 2025
October 2025
February 2026
var spanGroupData = [ {"timestamp": 1251788400, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 11871}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 19, "token_count": 48}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 12, "token_count": 111}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 32, "token_count": 46}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 55, "token_count": 3}, {"author_id": 12, "token_count": 26}, {"author_id": 0, "token_count": 4585}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 135}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 12, "token_count": 134}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 48, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 52, "token_count": 12}, {"author_id": 0, "token_count": 208}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 28, "token_count": 30}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 31, "token_count": 50}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 6}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 49, "token_count": 1}, {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 344}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 22, "token_count": 166}, {"author_id": 40, "token_count": 7}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 43, "token_count": 6}, {"author_id": 19, "token_count": 65}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 0, "token_count": 344}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 12, "token_count": 125}, {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 185}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 104}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 58, "token_count": 2}, {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 184}, {"author_id": 2, "token_count": 113}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 25, "token_count": 128}, {"author_id": 0, "token_count": 629}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 26, "token_count": 53}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 28, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Stephane Grosjean
18943
93.81%
Marc Kleine-Budde
410
2.03%
Vincent Mailhol
168
0.83%
Dan Carpenter
166
0.82%
Lukas Magel
128
0.63%
Oliver Hartkopp
114
0.56%
Vadim Fedorenko
53
0.26%
Arnd Bergmann
51
0.25%
Alexey Khoroshilov
46
0.23%
Kees Cook
34
0.17%
추지호
12
0.06%
Gustavo A. R. Silva
7
0.03%
Thomas Gleixner
6
0.03%
Sebastian Haas
6
0.03%
Florian Westphal
6
0.03%
Colin Ian King
6
0.03%
Christopher R. Baker
6
0.03%
Pavel Skripkin
3
0.01%
Andri Yngvason
3
0.01%
Jakub Kiciński
2
0.01%
Johan Hovold
1
0.00%
Others
23
0.11%
Total
20194
Files:
ems_usb.c
1107
-
20
4383
Sebastian Haas
Pavel Skripkin
Dario Binacchi
Wolfgang Grandegger
Marc Kleine-Budde
Greg Kroah-Hartman
Oliver Hartkopp
Gerhard Uttenthaler
Vincent Mailhol
Martin Kelly
Christian Pellegrin
Maximilian Schneider
Florian Westphal
Andri Yngvason
Thomas Gleixner
Jakub Kiciński
Others
September 2009
October 2009
November 2009
December 2009
January 2010
April 2010
June 2010
March 2011
November 2011
December 2011
February 2012
July 2012
December 2013
January 2015
March 2015
December 2015
February 2016
May 2016
June 2016
December 2017
May 2019
November 2020
January 2021
March 2021
July 2021
July 2022
August 2022
November 2022
November 2024
January 2026
February 2026
var spanGroupData = [ {"timestamp": 1251788400, "group": [ {"author_id": 6, "token_count": 4082}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 35, "token_count": 9}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 57, "token_count": 8}, {"author_id": 19, "token_count": 11}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 35, "token_count": 20}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 41, "token_count": 4}, {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 41, "token_count": 17}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 48, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 38, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 58, "token_count": 1}, {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 18, "token_count": 69}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 34, "token_count": 37}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 21, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Sebastian Haas
4093
93.38%
Pavel Skripkin
69
1.57%
Dario Binacchi
37
0.84%
Wolfgang Grandegger
29
0.66%
Marc Kleine-Budde
25
0.57%
Greg Kroah-Hartman
23
0.52%
Oliver Hartkopp
21
0.48%
Gerhard Uttenthaler
21
0.48%
Vincent Mailhol
20
0.46%
Martin Kelly
8
0.18%
Christian Pellegrin
8
0.18%
Maximilian Schneider
6
0.14%
Florian Westphal
6
0.14%
Andri Yngvason
3
0.07%
Thomas Gleixner
2
0.05%
Jakub Kiciński
1
0.02%
Others
11
0.25%
Total
4383
esd_usb.c
1409
-
23
6429
Matthias Fuchs
Frank Jungclaus
Stefan Mätje
Olivier Sobrie
Ziyi Guo
Pavel Skripkin
Maximilian Schneider
Vincent Mailhol
Marc Kleine-Budde
Wolfgang Grandegger
Martin Kelly
Zhen Lei
Kees Cook
Florian Westphal
Christopher R. Baker
Alexey Khoroshilov
Oliver Hartkopp
Thomas Gleixner
Jakub Kiciński
Greg Kroah-Hartman
Others
August 2010
March 2011
November 2011
February 2012
July 2012
October 2012
January 2013
July 2013
December 2013
March 2014
October 2014
March 2015
May 2016
June 2016
October 2017
December 2017
May 2019
November 2020
January 2021
March 2021
June 2021
July 2021
August 2021
December 2021
June 2022
July 2022
November 2022
February 2023
March 2023
May 2023
July 2023
September 2024
May 2025
August 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 4031}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 35, "token_count": 8}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 5, "token_count": 93}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 7, "token_count": 140}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 10, "token_count": 56}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 32, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 48, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 38, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 58, "token_count": 1}, {"author_id": 19, "token_count": 2}, {"author_id": 23, "token_count": 13}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 59, "token_count": 6}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 18, "token_count": 68}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 13, "token_count": 129}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 13, "token_count": 31}, {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 13, "token_count": 134}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 13, "token_count": 85}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 13, "token_count": 314}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 13, "token_count": 992}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 23, "token_count": 138}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 28, "token_count": 6}, {"author_id": 30, "token_count": 77}, ]}, ]
Author Name
Tokens
Token Proportion
Matthias Fuchs
4124
64.15%
Frank Jungclaus
1685
26.21%
Stefan Mätje
156
2.43%
Olivier Sobrie
140
2.18%
Ziyi Guo
77
1.20%
Pavel Skripkin
68
1.06%
Maximilian Schneider
62
0.96%
Vincent Mailhol
32
0.50%
Marc Kleine-Budde
23
0.36%
Wolfgang Grandegger
8
0.12%
Martin Kelly
8
0.12%
Zhen Lei
6
0.09%
Kees Cook
6
0.09%
Florian Westphal
6
0.09%
Christopher R. Baker
6
0.09%
Alexey Khoroshilov
5
0.08%
Oliver Hartkopp
3
0.05%
Thomas Gleixner
1
0.02%
Jakub Kiciński
1
0.02%
Greg Kroah-Hartman
1
0.02%
Others
11
0.17%
Total
6429
f81604.c
1239
-
5
5094
Ji-Ze Hong
Greg Kroah-Hartman
Dario Binacchi
Kees Cook
Others
May 2023
October 2024
November 2024
February 2026
var spanGroupData = [ {"timestamp": 1682924400, "group": [ {"author_id": 4, "token_count": 4954}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 34, "token_count": 12}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 21, "token_count": 124}, {"author_id": 28, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Ji-Ze Hong
4954
97.25%
Greg Kroah-Hartman
124
2.43%
Dario Binacchi
12
0.24%
Kees Cook
3
0.06%
Others
1
0.02%
Total
5094
gs_usb.c
1678
-
26
7322
Maximilian Schneider
Marc Kleine-Budde
Peter Fink
John Whittington
Jeroen Hofstee
Alexander Kozhinov
Vincent Mailhol
Vadim Fedorenko
Celeste Liu
Henrik Brix Andersen
Ben Evans
Oliver Hartkopp
Ethan Zonca
Brian Silverman
Wolfgang Grandegger
Colin Ian King
Stephane Grosjean
Johan Hovold
Kees Cook
Thomas Gleixner
Others
September 2007
April 2009
December 2013
May 2014
November 2014
January 2015
March 2015
June 2015
February 2016
April 2016
June 2016
February 2017
September 2017
May 2019
December 2019
September 2020
November 2020
January 2021
March 2021
September 2021
November 2021
December 2021
January 2022
February 2022
July 2022
August 2022
September 2022
November 2022
December 2022
June 2023
July 2023
March 2024
June 2024
July 2024
October 2024
January 2025
May 2025
September 2025
October 2025
November 2025
December 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 10, "token_count": 3212}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 43, "token_count": 8}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 10, "token_count": 36}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 10, "token_count": 215}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 53, "token_count": 12}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 35, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 49, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 12, "token_count": 154}, {"author_id": 19, "token_count": 14}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 12, "token_count": 31}, {"author_id": 15, "token_count": 203}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 45, "token_count": 19}, {"author_id": 12, "token_count": 35}, {"author_id": 15, "token_count": 654}, {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 54, "token_count": 12}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 20, "token_count": 192}, {"author_id": 16, "token_count": 692}, {"author_id": 12, "token_count": 45}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 12, "token_count": 543}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 12, "token_count": 280}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 12, "token_count": 204}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 12, "token_count": 19}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 29, "token_count": 78}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 44, "token_count": 19}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 33, "token_count": 50}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 26, "token_count": 52}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 12, "token_count": 312}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 12, "token_count": 37}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 28, "token_count": 2}, {"author_id": 12, "token_count": 68}, ]}, ]
Author Name
Tokens
Token Proportion
Maximilian Schneider
3466
47.34%
Marc Kleine-Budde
1757
24.00%
Peter Fink
857
11.70%
John Whittington
692
9.45%
Jeroen Hofstee
192
2.62%
Alexander Kozhinov
78
1.07%
Vincent Mailhol
56
0.76%
Vadim Fedorenko
52
0.71%
Celeste Liu
50
0.68%
Henrik Brix Andersen
19
0.26%
Ben Evans
19
0.26%
Oliver Hartkopp
15
0.20%
Ethan Zonca
12
0.16%
Brian Silverman
12
0.16%
Wolfgang Grandegger
8
0.11%
Colin Ian King
8
0.11%
Stephane Grosjean
6
0.08%
Johan Hovold
4
0.05%
Kees Cook
2
0.03%
Thomas Gleixner
1
0.01%
Others
16
0.22%
Total
7322
nct6694_canfd.c
831
-
2
3709
Ming Yu
Kees Cook
September 2025
February 2026
var spanGroupData = [ {"timestamp": 1756710000, "group": [ {"author_id": 9, "token_count": 3706}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 28, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Ming Yu
3706
99.92%
Kees Cook
3
0.08%
Total
3709
ucan.c
1600
-
17
5883
Jakob Unterwurzacher
Vincent Mailhol
Oliver Hartkopp
Anssi Hannula
Marc Kleine-Budde
Jeppe Ledet-Pedersen
Greg Kroah-Hartman
Maximilian Schneider
Kees Cook
Gustavo A. R. Silva
Arnd Bergmann
Johan Hovold
Jakub Kiciński
Colin Ian King
Others
December 2013
April 2015
June 2016
February 2018
April 2018
July 2018
November 2019
September 2020
November 2020
January 2021
February 2021
March 2021
December 2021
March 2022
July 2022
September 2022
October 2022
November 2022
July 2023
February 2025
February 2026
var spanGroupData = [ {"timestamp": 1385884800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 56, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 14, "token_count": 11}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 3, "token_count": 5716}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 58, "token_count": 1}, {"author_id": 19, "token_count": 10}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 2, "token_count": 68}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 21, "token_count": 8}, {"author_id": 28, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Jakob Unterwurzacher
5716
97.16%
Vincent Mailhol
91
1.55%
Oliver Hartkopp
11
0.19%
Anssi Hannula
11
0.19%
Marc Kleine-Budde
10
0.17%
Jeppe Ledet-Pedersen
8
0.14%
Greg Kroah-Hartman
8
0.14%
Maximilian Schneider
6
0.10%
Kees Cook
6
0.10%
Gustavo A. R. Silva
6
0.10%
Arnd Bergmann
4
0.07%
Johan Hovold
1
0.02%
Jakub Kiciński
1
0.02%
Colin Ian King
1
0.02%
Others
3
0.05%
Total
5883
usb_8dev.c
1021
-
15
4100
Bernd Krumboeck
Pavel Skripkin
Vincent Mailhol
Hangyu Hua
Marc Kleine-Budde
Oliver Hartkopp
Martin Kelly
Maximilian Schneider
Johan Hovold
Olivier Sobrie
Jimmy Assarsson
Andri Yngvason
Thomas Gleixner
Jakub Kiciński
Others
November 2012
January 2013
June 2013
December 2013
March 2014
January 2015
November 2015
June 2016
March 2017
December 2017
July 2018
June 2019
October 2019
September 2020
November 2020
January 2021
March 2021
July 2021
December 2021
March 2022
July 2022
November 2022
January 2026
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 8, "token_count": 3864}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 38, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 49, "token_count": 4}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 58, "token_count": 1}, {"author_id": 19, "token_count": 22}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 18, "token_count": 69}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 37, "token_count": 38}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 12, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Bernd Krumboeck
3864
94.24%
Pavel Skripkin
69
1.68%
Vincent Mailhol
41
1.00%
Hangyu Hua
38
0.93%
Marc Kleine-Budde
31
0.76%
Oliver Hartkopp
24
0.59%
Martin Kelly
8
0.20%
Maximilian Schneider
6
0.15%
Johan Hovold
4
0.10%
Olivier Sobrie
3
0.07%
Jimmy Assarsson
3
0.07%
Andri Yngvason
3
0.07%
Thomas Gleixner
2
0.05%
Jakub Kiciński
1
0.02%
Others
3
0.07%
Total
4100
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
90
Author
Tokens
Proportion
Commits
Proportion
0
Stephane Grosjean
18949
18.69%
49
10.96%
1
Jimmy Assarsson
18752
18.50%
58
12.98%
2
Vincent Mailhol
16200
15.98%
55
12.30%
3
Jakob Unterwurzacher
5716
5.64%
1
0.22%
4
Ji-Ze Hong
4954
4.89%
1
0.22%
5
Matthias Fuchs
4137
4.08%
3
0.67%
6
Sebastian Haas
4099
4.04%
3
0.67%
7
Olivier Sobrie
4098
4.04%
5
1.12%
8
Bernd Krumboeck
3864
3.81%
1
0.22%
9
Ming Yu
3706
3.66%
1
0.22%
10
Maximilian Schneider
3552
3.50%
7
1.57%
11
Remigiusz Kołłątaj
3398
3.35%
1
0.22%
12
Marc Kleine-Budde
2331
2.30%
71
15.88%
13
Frank Jungclaus
1685
1.66%
18
4.03%
14
Anssi Hannula
922
0.91%
11
2.46%
15
Peter Fink
857
0.85%
6
1.34%
16
John Whittington
692
0.68%
1
0.22%
17
Ahmed S. Darwish
654
0.65%
13
2.91%
18
Pavel Skripkin
354
0.35%
7
1.57%
19
Oliver Hartkopp
262
0.26%
11
2.46%
20
Jeroen Hofstee
192
0.19%
4
0.89%
21
Greg Kroah-Hartman
172
0.17%
7
1.57%
22
Dan Carpenter
166
0.16%
1
0.22%
23
Stefan Mätje
156
0.15%
6
1.34%
24
Christer Beskow
141
0.14%
1
0.22%
25
Lukas Magel
128
0.13%
3
0.67%
26
Vadim Fedorenko
121
0.12%
2
0.45%
27
Carsten Schmidt
102
0.10%
1
0.22%
28
Kees Cook
86
0.08%
3
0.67%
29
Alexander Kozhinov
78
0.08%
1
0.22%
30
Ziyi Guo
77
0.08%
1
0.22%
31
Arnd Bergmann
55
0.05%
4
0.89%
32
Alexey Khoroshilov
51
0.05%
2
0.45%
33
Celeste Liu
50
0.05%
2
0.45%
34
Dario Binacchi
49
0.05%
2
0.45%
35
Wolfgang Grandegger
45
0.04%
4
0.89%
36
Jonas Peterson
45
0.04%
1
0.22%
37
Hangyu Hua
38
0.04%
1
0.22%
38
Martin Kelly
33
0.03%
6
1.34%
39
Martin Jocić
24
0.02%
3
0.67%
40
Gustavo A. R. Silva
22
0.02%
4
0.89%
41
Gerhard Uttenthaler
21
0.02%
2
0.45%
42
Christopher R. Baker
21
0.02%
1
0.22%
43
Colin Ian King
20
0.02%
6
1.34%
44
Henrik Brix Andersen
19
0.02%
1
0.22%
45
Ben Evans
19
0.02%
1
0.22%
46
Yan Zhen
18
0.02%
1
0.22%
47
Kenneth Lee
18
0.02%
1
0.22%
48
Florian Westphal
18
0.02%
1
0.22%
49
Johan Hovold
16
0.02%
6
1.34%
50
Thomas Gleixner
14
0.01%
3
0.67%
51
Yasushi SHOJI
13
0.01%
1
0.22%
52
추지호
12
0.01%
1
0.22%
53
Ethan Zonca
12
0.01%
1
0.22%
54
Brian Silverman
12
0.01%
1
0.22%
55
Andri Yngvason
9
0.01%
1
0.22%
56
Jeppe Ledet-Pedersen
8
0.01%
1
0.22%
57
Christian Pellegrin
8
0.01%
1
0.22%
58
Jakub Kiciński
7
0.01%
2
0.45%
59
Zhen Lei
6
0.01%
1
0.22%
60
Others
83
0.08%
32
7.16%
Total
101367
447