Linux Source Code
Home
Release 5.16
Help
cirrus
root
drivers
net
ethernet
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alexander Beregalov
Alexander Shiyan
Alexey Dobriyan
Andrew Morton
Arnd Bergmann
Asaf Vertz
Ben Hutchings
Chuhong Yuan
Danny Kukawka
David Howells
David S. Miller
Deepak Saxena
Denys Vlasenko
Dongdong Deng
Eric Dumazet
Eric W. Biedermann
FUJITA Tomonori
Finn Thain
Florian Fainelli
Francois Cami
H Hartley Sweeten
Hannes Eder
Herbert Xu
Himangi Saraogi
Jaccon Bastiaansen
Jakub Kiciński
Jeff Garzik
Jingoo Han
Jiri Pirko
Jiri Slaby
Joe Perches
Johannes Berg
Kay Sievers
Kees Cook
Lennert Buytenhek
Leonardo Potenza
Linus Torvalds
Matthias Urlichs
Michael S. Tsirkin
Mika Westerberg
Patrick McHardy
Philippe Reynes
Pradeep A. Dalvi
Sachin Kamat
Stefan Agner
Stephen Hemminger
Tejun Heo
Thomas Gleixner
Tobias Klauser
Vasiliy Kulikov
Wang Chen
Yan Burman
Yue haibing
Yuval Shaia
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
cs89x0.c
1916
-
29
8450
Joe Perches
Linus Torvalds
Jaccon Bastiaansen
Lennert Buytenhek
Arnd Bergmann
Asaf Vertz
Alexander Shiyan
Jakub Kiciński
Himangi Saraogi
Deepak Saxena
David Howells
Vasiliy Kulikov
Wang Chen
Michael S. Tsirkin
Herbert Xu
Al Viro
Tejun Heo
Pradeep A. Dalvi
Johannes Berg
Dongdong Deng
Yue haibing
Jiri Pirko
Andrew Morton
Stefan Agner
Leonardo Potenza
Jingoo Han
Hannes Eder
Francois Cami
Eric W. Biedermann
April 2005
May 2005
September 2005
January 2006
June 2006
August 2006
October 2007
February 2008
May 2008
October 2008
December 2008
July 2009
February 2010
March 2010
July 2010
January 2012
February 2012
May 2012
August 2012
March 2013
March 2014
August 2014
December 2014
March 2015
June 2016
April 2017
June 2017
January 2018
August 2019
December 2019
August 2021
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 2732}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 36, "token_count": 3}, {"author_id": 24, "token_count": 9}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 24, "token_count": 2}, {"author_id": 2, "token_count": 161}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 221}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 317}, {"author_id": 1, "token_count": 4718}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 23, "token_count": 11}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 10, "token_count": 52}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 11, "token_count": 46}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 27, "token_count": 9}, {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 9, "token_count": 62}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 15, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Joe Perches
4721
55.87%
Linus Torvalds
2732
32.33%
Jaccon Bastiaansen
557
6.59%
Lennert Buytenhek
161
1.91%
Arnd Bergmann
77
0.91%
Asaf Vertz
52
0.62%
Alexander Shiyan
46
0.54%
Jakub Kiciński
25
0.30%
Himangi Saraogi
11
0.13%
Deepak Saxena
11
0.13%
David Howells
9
0.11%
Vasiliy Kulikov
8
0.09%
Wang Chen
4
0.05%
Michael S. Tsirkin
4
0.05%
Herbert Xu
4
0.05%
Al Viro
4
0.05%
Tejun Heo
3
0.04%
Pradeep A. Dalvi
3
0.04%
Johannes Berg
3
0.04%
Dongdong Deng
3
0.04%
Yue haibing
2
0.02%
Jiri Pirko
2
0.02%
Andrew Morton
2
0.02%
Stefan Agner
1
0.01%
Leonardo Potenza
1
0.01%
Jingoo Han
1
0.01%
Hannes Eder
1
0.01%
Francois Cami
1
0.01%
Eric W. Biedermann
1
0.01%
Total
8450
cs89x0.h
461
-
3
1499
Linus Torvalds
Lennert Buytenhek
Denys Vlasenko
April 2005
July 2005
January 2006
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1489}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1489
99.33%
Lennert Buytenhek
6
0.40%
Denys Vlasenko
4
0.27%
Total
1499
ep93xx_eth.c
874
-
27
4263
Lennert Buytenhek
H Hartley Sweeten
Mika Westerberg
Stephen Hemminger
Alexander Beregalov
Florian Fainelli
David S. Miller
Chuhong Yuan
Eric Dumazet
Tobias Klauser
Philippe Reynes
Kay Sievers
Jiri Pirko
Yan Burman
Jingoo Han
Yuval Shaia
Tejun Heo
Pradeep A. Dalvi
FUJITA Tomonori
Alexey Dobriyan
Thomas Gleixner
Sachin Kamat
Ben Hutchings
Arnd Bergmann
Yue haibing
Jakub Kiciński
Danny Kukawka
September 2006
October 2006
December 2006
July 2007
October 2007
April 2008
May 2008
July 2008
January 2009
April 2009
May 2009
September 2009
November 2009
January 2010
March 2010
May 2010
August 2010
June 2011
February 2012
January 2013
March 2013
August 2013
December 2016
February 2017
June 2017
September 2018
April 2019
May 2019
November 2019
July 2021
October 2021
var spanGroupData = [ {"timestamp": 1157094000, "group": [ {"author_id": 2, "token_count": 3476}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 28, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 7, "token_count": 103}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 8, "token_count": 41}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 16, "token_count": 13}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 4, "token_count": 295}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 13, "token_count": 24}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 20, "token_count": 15}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 41, "token_count": 3}, {"author_id": 6, "token_count": 145}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 17, "token_count": 1}, {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 16, "token_count": 14}, {"author_id": 21, "token_count": 15}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 19, "token_count": 18}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 18, "token_count": 21}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 15, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Lennert Buytenhek
3503
82.17%
H Hartley Sweeten
296
6.94%
Mika Westerberg
145
3.40%
Stephen Hemminger
104
2.44%
Alexander Beregalov
41
0.96%
Florian Fainelli
27
0.63%
David S. Miller
25
0.59%
Chuhong Yuan
21
0.49%
Eric Dumazet
18
0.42%
Tobias Klauser
15
0.35%
Philippe Reynes
15
0.35%
Kay Sievers
9
0.21%
Jiri Pirko
8
0.19%
Yan Burman
6
0.14%
Jingoo Han
4
0.09%
Yuval Shaia
3
0.07%
Tejun Heo
3
0.07%
Pradeep A. Dalvi
3
0.07%
FUJITA Tomonori
3
0.07%
Alexey Dobriyan
3
0.07%
Thomas Gleixner
2
0.05%
Sachin Kamat
2
0.05%
Ben Hutchings
2
0.05%
Arnd Bergmann
2
0.05%
Yue haibing
1
0.02%
Jakub Kiciński
1
0.02%
Danny Kukawka
1
0.02%
Total
4263
mac89x0.c
574
-
16
2397
Linus Torvalds
Finn Thain
Alexander Beregalov
Matthias Urlichs
Danny Kukawka
Vasiliy Kulikov
Jiri Pirko
David S. Miller
Joe Perches
Tejun Heo
Yue haibing
Patrick McHardy
Kees Cook
Jiri Slaby
Jeff Garzik
Jakub Kiciński
April 2005
September 2006
May 2007
October 2007
April 2009
June 2009
December 2009
February 2010
March 2010
July 2010
August 2011
February 2012
May 2017
January 2018
March 2018
September 2018
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 2061}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 14, "token_count": 27}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 8, "token_count": 44}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 12, "token_count": 22}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 17, "token_count": 25}, {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 5, "token_count": 177}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 15, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
2061
85.98%
Finn Thain
192
8.01%
Alexander Beregalov
44
1.84%
Matthias Urlichs
27
1.13%
Danny Kukawka
25
1.04%
Vasiliy Kulikov
22
0.92%
Jiri Pirko
5
0.21%
David S. Miller
5
0.21%
Joe Perches
4
0.17%
Tejun Heo
3
0.13%
Yue haibing
2
0.08%
Patrick McHardy
2
0.08%
Kees Cook
2
0.08%
Jiri Slaby
1
0.04%
Jeff Garzik
1
0.04%
Jakub Kiciński
1
0.04%
Total
2397
Contributors:
55
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds
6282
37.82%
1
0.97%
1
Joe Perches
4725
28.45%
8
7.77%
2
Lennert Buytenhek
3670
22.10%
11
10.68%
3
Jaccon Bastiaansen
557
3.35%
3
2.91%
4
H Hartley Sweeten
296
1.78%
2
1.94%
5
Finn Thain
192
1.16%
4
3.88%
6
Mika Westerberg
145
0.87%
3
2.91%
7
Stephen Hemminger
104
0.63%
2
1.94%
8
Alexander Beregalov
85
0.51%
2
1.94%
9
Arnd Bergmann
79
0.48%
5
4.85%
10
Asaf Vertz
52
0.31%
1
0.97%
11
Alexander Shiyan
46
0.28%
1
0.97%
12
Vasiliy Kulikov
30
0.18%
2
1.94%
13
David S. Miller
30
0.18%
3
2.91%
14
Matthias Urlichs
27
0.16%
1
0.97%
15
Jakub Kiciński
27
0.16%
3
2.91%
16
Florian Fainelli
27
0.16%
2
1.94%
17
Danny Kukawka
26
0.16%
2
1.94%
18
Chuhong Yuan
21
0.13%
1
0.97%
19
Eric Dumazet
18
0.11%
1
0.97%
20
Tobias Klauser
15
0.09%
1
0.97%
21
Philippe Reynes
15
0.09%
1
0.97%
22
Jiri Pirko
15
0.09%
4
3.88%
23
Himangi Saraogi
11
0.07%
1
0.97%
24
Deepak Saxena
11
0.07%
2
1.94%
25
Tejun Heo
9
0.05%
1
0.97%
26
Kay Sievers
9
0.05%
2
1.94%
27
David Howells
9
0.05%
1
0.97%
28
Yan Burman
6
0.04%
1
0.97%
29
Pradeep A. Dalvi
6
0.04%
1
0.97%
30
Yue haibing
5
0.03%
2
1.94%
31
Jingoo Han
5
0.03%
2
1.94%
32
Wang Chen
4
0.02%
1
0.97%
33
Michael S. Tsirkin
4
0.02%
1
0.97%
34
Herbert Xu
4
0.02%
1
0.97%
35
Denys Vlasenko
4
0.02%
1
0.97%
36
Al Viro
4
0.02%
2
1.94%
37
Yuval Shaia
3
0.02%
1
0.97%
38
Johannes Berg
3
0.02%
1
0.97%
39
FUJITA Tomonori
3
0.02%
2
1.94%
40
Dongdong Deng
3
0.02%
1
0.97%
41
Alexey Dobriyan
3
0.02%
1
0.97%
42
Thomas Gleixner
2
0.01%
1
0.97%
43
Sachin Kamat
2
0.01%
1
0.97%
44
Patrick McHardy
2
0.01%
2
1.94%
45
Kees Cook
2
0.01%
1
0.97%
46
Ben Hutchings
2
0.01%
1
0.97%
47
Andrew Morton
2
0.01%
1
0.97%
48
Stefan Agner
1
0.01%
1
0.97%
49
Leonardo Potenza
1
0.01%
1
0.97%
50
Jiri Slaby
1
0.01%
1
0.97%
51
Jeff Garzik
1
0.01%
1
0.97%
52
Hannes Eder
1
0.01%
1
0.97%
53
Francois Cami
1
0.01%
1
0.97%
54
Eric W. Biedermann
1
0.01%
1
0.97%
Total
16609
103