Linux Source Code
Home
Release 7.0
Help
spi
root
drivers
net
can
Highlighting
Reset All
By Author
By Age
──────────
Akshay Bhat
Al Viro
Alban Bedel
Alexander Shiyan
Amitoj Kaur Chawla
Anant Gole
Andri Yngvason
Andy Shevchenko
Bartosz Golaszewski
Benoît Locher
Bernd Krumboeck
Chen Yufeng
Christian Pellegrin
Dan Carpenter
Dario Binacchi
Dongliang Mu
Ed Spiridonov
Fabio Baltieri
Fabio Estevam
Fedor Ross
Frieder Schrempf
Gregor Herburger
Gustavo A. R. Silva
Jakub Kiciński
Jingoo Han
Kees Cook
Kelsey Maes
Krzysztof Kozlowski
Kurt Van Dijck
Lars-Peter Clausen
Lukas Wunner
Manivannan Sadhasivam
Marc Kleine-Budde
Marc Zyngier
Marco Crivellari
Maud Spierings
Maximilian Schneider
Nam Cao
Oliver Hartkopp
Others
Phil Elwell
Sascha Hauer
Sean Nyekjaer
Sebastian Andrzej Siewior
Sebastian Würl
Stefan Agner
Tejun Heo
Thomas Gleixner
Thomas Kopp
Tim Harvey
Timo Schlüßler
Tom Rix
Tomas Krcka
Ursula Maplehurst
Uwe Kleine-König
Vadim Fedorenko
Vincent Mailhol
Vitor Soares
Weitao Hou
Wenyuan Li
Wolfgang Grandegger
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
mcp251xfd
6488
15
20
26833
Marc Kleine-Budde
Gregor Herburger
Vitor Soares
Kelsey Maes
Thomas Kopp
Andy Shevchenko
Fedor Ross
Ursula Maplehurst
Vincent Mailhol
Kurt Van Dijck
Manivannan Sadhasivam
Vadim Fedorenko
Nam Cao
Al Viro
Kees Cook
Dan Carpenter
Uwe Kleine-König
Tom Rix
Oliver Hartkopp
Krzysztof Kozlowski
October 2019
September 2020
October 2020
November 2020
December 2020
February 2021
March 2021
April 2021
May 2021
July 2021
August 2021
October 2021
November 2021
December 2021
January 2022
March 2022
May 2022
June 2022
July 2022
November 2022
January 2023
May 2023
June 2023
March 2024
May 2024
June 2024
July 2024
October 2024
November 2024
February 2025
April 2025
May 2025
October 2025
February 2026
var spanGroupData = [ {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 29, "token_count": 19}, {"author_id": 0, "token_count": 15112}, {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 563}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 32, "token_count": 16}, {"author_id": 0, "token_count": 116}, {"author_id": 23, "token_count": 36}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1359}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 895}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 487}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 7, "token_count": 49}, {"author_id": 42, "token_count": 2}, {"author_id": 0, "token_count": 3336}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 358}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 1564}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 239}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 11, "token_count": 10}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 55}, {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 558}, {"author_id": 11, "token_count": 83}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 20, "token_count": 41}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 6, "token_count": 273}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 0, "token_count": 154}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 45, "token_count": 4}, {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 10, "token_count": 104}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 4, "token_count": 1077}, {"author_id": 0, "token_count": 163}, {"author_id": 37, "token_count": 7}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 55, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Marc Kleine-Budde
25073
93.44%
Gregor Herburger
1077
4.01%
Vitor Soares
273
1.02%
Kelsey Maes
104
0.39%
Thomas Kopp
97
0.36%
Andy Shevchenko
49
0.18%
Fedor Ross
41
0.15%
Ursula Maplehurst
36
0.13%
Vincent Mailhol
23
0.09%
Kurt Van Dijck
19
0.07%
Manivannan Sadhasivam
16
0.06%
Vadim Fedorenko
7
0.03%
Nam Cao
6
0.02%
Al Viro
4
0.01%
Kees Cook
2
0.01%
Dan Carpenter
2
0.01%
Uwe Kleine-König
1
0.00%
Tom Rix
1
0.00%
Oliver Hartkopp
1
0.00%
Krzysztof Kozlowski
1
0.00%
Total
26833
Files:
hi311x.c
1044
-
16
4744
Akshay Bhat
Dario Binacchi
Vincent Mailhol
Chen Yufeng
Andy Shevchenko
Lukas Wunner
Wenyuan Li
Oliver Hartkopp
Maximilian Schneider
Marc Kleine-Budde
Sebastian Andrzej Siewior
Jakub Kiciński
Thomas Gleixner
Uwe Kleine-König
Krzysztof Kozlowski
Dan Carpenter
December 2013
June 2016
March 2017
May 2018
October 2018
June 2019
November 2020
January 2021
March 2021
May 2021
July 2021
December 2021
January 2022
March 2022
July 2022
November 2022
June 2024
November 2024
September 2025
March 2026
var spanGroupData = [ {"timestamp": 1385884800, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 4415}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 35, "token_count": 11}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 44, "token_count": 1}, {"author_id": 25, "token_count": 9}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 7, "token_count": 63}, {"author_id": 8, "token_count": 30}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 8, "token_count": 34}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 14, "token_count": 80}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 16, "token_count": 64}, {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 13, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Akshay Bhat
4415
93.06%
Dario Binacchi
80
1.69%
Vincent Mailhol
66
1.39%
Chen Yufeng
64
1.35%
Andy Shevchenko
63
1.33%
Lukas Wunner
12
0.25%
Wenyuan Li
11
0.23%
Oliver Hartkopp
10
0.21%
Maximilian Schneider
6
0.13%
Marc Kleine-Budde
5
0.11%
Sebastian Andrzej Siewior
4
0.08%
Jakub Kiciński
3
0.06%
Thomas Gleixner
2
0.04%
Uwe Kleine-König
1
0.02%
Krzysztof Kozlowski
1
0.02%
Dan Carpenter
1
0.02%
Total
4744
mcp251x.c
1572
-
45
7300
Christian Pellegrin
Timo Schlüßler
Alexander Shiyan
Marc Kleine-Budde
Tim Harvey
Andy Shevchenko
Sascha Hauer
Wenyuan Li
Frieder Schrempf
Maud Spierings
Bartosz Golaszewski
Vincent Mailhol
Benoît Locher
Sebastian Würl
Lars-Peter Clausen
Alban Bedel
Marc Zyngier
Sean Nyekjaer
Ed Spiridonov
Jingoo Han
Weitao Hou
Oliver Hartkopp
Phil Elwell
Tomas Krcka
Anant Gole
Maximilian Schneider
Bernd Krumboeck
Amitoj Kaur Chawla
Fabio Baltieri
Dongliang Mu
Andri Yngvason
Tejun Heo
Stefan Agner
Sebastian Andrzej Siewior
Marco Crivellari
Gustavo A. R. Silva
Fabio Estevam
Dan Carpenter
Wolfgang Grandegger
Uwe Kleine-König
Thomas Gleixner
Krzysztof Kozlowski
Jakub Kiciński
Others
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
September 2010
October 2010
February 2012
July 2012
August 2012
December 2012
January 2013
March 2013
April 2013
August 2013
December 2013
February 2014
March 2014
May 2014
January 2015
May 2015
April 2016
June 2016
November 2017
January 2019
May 2019
June 2019
July 2019
August 2019
October 2019
February 2020
July 2020
August 2020
September 2020
November 2020
January 2021
March 2021
May 2021
December 2021
January 2022
March 2022
July 2022
August 2022
October 2022
November 2022
April 2024
June 2024
August 2024
June 2025
July 2025
September 2025
October 2025
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1254380400, "group": [ {"author_id": 38, "token_count": 7}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 1, "token_count": 3876}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 25, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 1, "token_count": 563}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 26, "token_count": 24}, {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 59}, {"author_id": 12, "token_count": 92}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 19, "token_count": 45}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 41, "token_count": 6}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 22, "token_count": 40}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 57, "token_count": 2}, {"author_id": 30, "token_count": 19}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 5, "token_count": 209}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 5, "token_count": 218}, {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 5, "token_count": 69}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 53, "token_count": 2}, {"author_id": 36, "token_count": 11}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 43, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 28, "token_count": 23}, {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 33, "token_count": 12}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 23}, {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 31, "token_count": 16}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 7, "token_count": 16}, {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 7, "token_count": 14}, {"author_id": 3, "token_count": 1149}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 7, "token_count": 77}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 134}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 44, "token_count": 1}, {"author_id": 25, "token_count": 9}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 15, "token_count": 73}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 8, "token_count": 28}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 21, "token_count": 40}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 18, "token_count": 50}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 17, "token_count": 57}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 24, "token_count": 27}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 13, "token_count": 80}, ]}, ]
Author Name
Tokens
Token Proportion
Christian Pellegrin
4460
61.10%
Timo Schlüßler
1149
15.74%
Alexander Shiyan
505
6.92%
Marc Kleine-Budde
194
2.66%
Tim Harvey
134
1.84%
Andy Shevchenko
109
1.49%
Sascha Hauer
92
1.26%
Wenyuan Li
80
1.10%
Frieder Schrempf
73
1.00%
Maud Spierings
57
0.78%
Bartosz Golaszewski
52
0.71%
Vincent Mailhol
46
0.63%
Benoît Locher
45
0.62%
Sebastian Würl
40
0.55%
Lars-Peter Clausen
40
0.55%
Alban Bedel
27
0.37%
Marc Zyngier
24
0.33%
Sean Nyekjaer
23
0.32%
Ed Spiridonov
23
0.32%
Jingoo Han
19
0.26%
Weitao Hou
16
0.22%
Oliver Hartkopp
15
0.21%
Phil Elwell
12
0.16%
Tomas Krcka
11
0.15%
Anant Gole
7
0.10%
Maximilian Schneider
6
0.08%
Bernd Krumboeck
6
0.08%
Amitoj Kaur Chawla
5
0.07%
Fabio Baltieri
3
0.04%
Dongliang Mu
3
0.04%
Andri Yngvason
3
0.04%
Tejun Heo
2
0.03%
Stefan Agner
2
0.03%
Sebastian Andrzej Siewior
2
0.03%
Marco Crivellari
2
0.03%
Gustavo A. R. Silva
2
0.03%
Fabio Estevam
2
0.03%
Dan Carpenter
2
0.03%
Wolfgang Grandegger
1
0.01%
Uwe Kleine-König
1
0.01%
Thomas Gleixner
1
0.01%
Krzysztof Kozlowski
1
0.01%
Jakub Kiciński
1
0.01%
Others
2
0.03%
Total
7300
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
62
Author
Tokens
Proportion
Commits
Proportion
0
Marc Kleine-Budde
25272
65.01%
121
49.39%
1
Christian Pellegrin
4460
11.47%
4
1.63%
2
Akshay Bhat
4415
11.36%
1
0.41%
3
Timo Schlüßler
1149
2.96%
3
1.22%
4
Gregor Herburger
1077
2.77%
4
1.63%
5
Alexander Shiyan
505
1.30%
12
4.90%
6
Vitor Soares
273
0.70%
1
0.41%
7
Andy Shevchenko
221
0.57%
12
4.90%
8
Vincent Mailhol
135
0.35%
10
4.08%
9
Tim Harvey
134
0.34%
1
0.41%
10
Kelsey Maes
104
0.27%
1
0.41%
11
Thomas Kopp
97
0.25%
5
2.04%
12
Sascha Hauer
92
0.24%
3
1.22%
13
Wenyuan Li
91
0.23%
2
0.82%
14
Dario Binacchi
80
0.21%
2
0.82%
15
Frieder Schrempf
73
0.19%
1
0.41%
16
Chen Yufeng
64
0.16%
1
0.41%
17
Maud Spierings
57
0.15%
1
0.41%
18
Bartosz Golaszewski
52
0.13%
3
1.22%
19
Benoît Locher
45
0.12%
1
0.41%
20
Fedor Ross
41
0.11%
1
0.41%
21
Sebastian Würl
40
0.10%
1
0.41%
22
Lars-Peter Clausen
40
0.10%
2
0.82%
23
Ursula Maplehurst
36
0.09%
1
0.41%
24
Alban Bedel
27
0.07%
1
0.41%
25
Oliver Hartkopp
26
0.07%
5
2.04%
26
Marc Zyngier
24
0.06%
1
0.41%
27
Sean Nyekjaer
23
0.06%
1
0.41%
28
Ed Spiridonov
23
0.06%
1
0.41%
29
Kurt Van Dijck
19
0.05%
1
0.41%
30
Jingoo Han
19
0.05%
1
0.41%
31
Weitao Hou
16
0.04%
1
0.41%
32
Manivannan Sadhasivam
16
0.04%
1
0.41%
33
Phil Elwell
12
0.03%
1
0.41%
34
Maximilian Schneider
12
0.03%
2
0.82%
35
Lukas Wunner
12
0.03%
3
1.22%
36
Tomas Krcka
11
0.03%
1
0.41%
37
Vadim Fedorenko
7
0.02%
1
0.41%
38
Anant Gole
7
0.02%
1
0.41%
39
Sebastian Andrzej Siewior
6
0.02%
1
0.41%
40
Nam Cao
6
0.02%
1
0.41%
41
Bernd Krumboeck
6
0.02%
1
0.41%
42
Dan Carpenter
5
0.01%
3
1.22%
43
Amitoj Kaur Chawla
5
0.01%
1
0.41%
44
Jakub Kiciński
4
0.01%
2
0.82%
45
Al Viro
4
0.01%
1
0.41%
46
Uwe Kleine-König
3
0.01%
1
0.41%
47
Thomas Gleixner
3
0.01%
2
0.82%
48
Krzysztof Kozlowski
3
0.01%
3
1.22%
49
Fabio Baltieri
3
0.01%
1
0.41%
50
Dongliang Mu
3
0.01%
1
0.41%
51
Andri Yngvason
3
0.01%
1
0.41%
52
Tejun Heo
2
0.01%
1
0.41%
53
Stefan Agner
2
0.01%
1
0.41%
54
Marco Crivellari
2
0.01%
1
0.41%
55
Kees Cook
2
0.01%
1
0.41%
56
Gustavo A. R. Silva
2
0.01%
1
0.41%
57
Fabio Estevam
2
0.01%
1
0.41%
58
Wolfgang Grandegger
1
0.00%
1
0.41%
59
Tom Rix
1
0.00%
1
0.41%
60
Others
2
0.01%
2
0.82%
Total
38877
245