Linux Source Code
Home
Release 5.16
Help
appletalk
root
net
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alan Cox
Alexey Dobriyan
Andrew Lunn
Anton Protopopov
Arnaldo Carvalho de Melo
Arnd Bergmann
Ben Hutchings
Christoph Hellwig
Dave Jones
David S. Miller
Denys Vlasenko
Doug Brown
Eric Dumazet
Eric Paris
Eric W. Biedermann
Francesco Fusco
Greg Kroah-Hartman
Hannes Frederic Sowa
Harvey Harrison
Herbert Xu
Hideaki Yoshifuji / 吉藤英明
Ilpo Järvinen
Javier Martinez Canillas
Jean Delvare
Jiri Pirko
Joe Perches
Johannes Berg
Jonathan Lemon
Kees Cook
Li Zefan
Linus Torvalds
Mark Smith
Nishanth Aravamudan
Octavian Purdila
Oliver Dawid
Ori Nimron
Panagiotis Issaris
Paul Gortmaker
Pavel Emelyanov
Petr Vandrovec
Philippe De Muyter
Randy Dunlap
Roel Kluin
Steffen Hurrle
Stephen Hemminger
Stephen Rothwell
Tejun Heo
Thomas Gleixner
Tom Gundersen
Tom Herbert
Vincent Duvert
Wang Chen
Wang Weidong
Yue haibing
gushengxian
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
aarp.c
1049
-
22
4382
Linus Torvalds
Arnaldo Carvalho de Melo
Yue haibing
Eric W. Biedermann
Hideaki Yoshifuji / 吉藤英明
Stephen Hemminger
Joe Perches
Eric Dumazet
David S. Miller
Nishanth Aravamudan
Kees Cook
Tejun Heo
Pavel Emelyanov
Paul Gortmaker
Jiri Pirko
Thomas Gleixner
Roel Kluin
Philippe De Muyter
Johannes Berg
gushengxian
Andrew Lunn
Alexey Dobriyan
April 2005
June 2005
August 2005
February 2007
March 2007
April 2007
July 2007
September 2007
October 2007
January 2008
March 2008
July 2008
October 2008
January 2009
September 2009
January 2010
March 2010
July 2011
May 2013
January 2014
March 2015
October 2017
March 2019
May 2019
October 2020
June 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 4168}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 25, "token_count": 7}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 8, "token_count": 8}, {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 16, "token_count": 16}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 5, "token_count": 33}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 13, "token_count": 4}, {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 34, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
4168
95.12%
Arnaldo Carvalho de Melo
60
1.37%
Yue haibing
32
0.73%
Eric W. Biedermann
28
0.64%
Hideaki Yoshifuji / 吉藤英明
17
0.39%
Stephen Hemminger
16
0.37%
Joe Perches
14
0.32%
Eric Dumazet
8
0.18%
David S. Miller
8
0.18%
Nishanth Aravamudan
7
0.16%
Kees Cook
4
0.09%
Tejun Heo
3
0.07%
Pavel Emelyanov
3
0.07%
Paul Gortmaker
3
0.07%
Jiri Pirko
3
0.07%
Thomas Gleixner
2
0.05%
Roel Kluin
1
0.02%
Philippe De Muyter
1
0.02%
Johannes Berg
1
0.02%
gushengxian
1
0.02%
Andrew Lunn
1
0.02%
Alexey Dobriyan
1
0.02%
Total
4382
atalk_proc.c
242
-
13
1056
Linus Torvalds
Yue haibing
Eric Dumazet
Eric W. Biedermann
Li Zefan
Christoph Hellwig
Wang Chen
Joe Perches
Vincent Duvert
Philippe De Muyter
Paul Gortmaker
Thomas Gleixner
Francesco Fusco
April 2005
July 2007
September 2007
January 2008
February 2008
June 2009
February 2010
July 2011
May 2012
August 2013
March 2018
April 2018
February 2019
May 2019
August 2020
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 913}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 18, "token_count": 16}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 43}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 36, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
913
86.46%
Yue haibing
43
4.07%
Eric Dumazet
26
2.46%
Eric W. Biedermann
18
1.70%
Li Zefan
16
1.52%
Christoph Hellwig
16
1.52%
Wang Chen
8
0.76%
Joe Perches
4
0.38%
Vincent Duvert
3
0.28%
Philippe De Muyter
3
0.28%
Paul Gortmaker
3
0.28%
Thomas Gleixner
2
0.19%
Francesco Fusco
1
0.09%
Total
1056
ddp.c
2042
-
46
8531
Linus Torvalds
Christoph Hellwig
Arnd Bergmann
Yue haibing
Doug Brown
Al Viro
David S. Miller
Eric W. Biedermann
Arnaldo Carvalho de Melo
Eric Dumazet
Oliver Dawid
Petr Vandrovec
Hideaki Yoshifuji / 吉藤英明
Jean Delvare
Ori Nimron
Steffen Hurrle
Mark Smith
Kees Cook
Joe Perches
Hannes Frederic Sowa
Denys Vlasenko
Octavian Purdila
Herbert Xu
Jiri Pirko
Ilpo Järvinen
Wang Chen
Tejun Heo
Stephen Rothwell
Stephen Hemminger
Randy Dunlap
Pavel Emelyanov
Jonathan Lemon
gushengxian
Eric Paris
Alexey Dobriyan
Thomas Gleixner
Panagiotis Issaris
Harvey Harrison
Dave Jones
Ben Hutchings
Alan Cox
Wang Weidong
Tom Herbert
Javier Martinez Canillas
Anton Protopopov
Andrew Lunn
April 2005
June 2005
August 2005
September 2005
December 2005
January 2006
March 2006
July 2006
September 2006
October 2006
February 2007
March 2007
April 2007
September 2007
October 2007
January 2008
March 2008
July 2008
October 2008
November 2008
February 2009
March 2009
June 2009
August 2009
September 2009
October 2009
November 2009
March 2010
April 2010
January 2011
March 2011
July 2011
October 2011
April 2012
June 2012
July 2012
May 2013
November 2013
January 2014
February 2014
April 2014
May 2014
November 2014
May 2015
February 2016
September 2016
February 2017
October 2017
February 2018
June 2018
February 2019
March 2019
April 2019
May 2019
July 2019
September 2019
May 2020
October 2020
February 2021
June 2021
July 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 31, "token_count": 5}, {"author_id": 0, "token_count": 7090}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 11, "token_count": 36}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 12, "token_count": 34}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 7, "token_count": 77}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 9, "token_count": 31}, {"author_id": 14, "token_count": 27}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 10, "token_count": 15}, {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 48, "token_count": 1}, {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 9, "token_count": 11}, {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 8, "token_count": 13}, {"author_id": 20, "token_count": 13}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 5, "token_count": 33}, {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 2, "token_count": 248}, {"author_id": 40, "token_count": 3}, {"author_id": 13, "token_count": 7}, {"author_id": 30, "token_count": 5}, {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 23, "token_count": 8}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 19, "token_count": 15}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 35, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 17, "token_count": 14}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 24, "token_count": 8}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 89}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 15, "token_count": 25}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 327}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 6, "token_count": 89}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 2, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
7092
83.13%
Christoph Hellwig
328
3.84%
Arnd Bergmann
325
3.81%
Yue haibing
116
1.36%
Doug Brown
89
1.04%
Al Viro
80
0.94%
David S. Miller
61
0.72%
Eric W. Biedermann
59
0.69%
Arnaldo Carvalho de Melo
51
0.60%
Eric Dumazet
42
0.49%
Oliver Dawid
36
0.42%
Petr Vandrovec
34
0.40%
Hideaki Yoshifuji / 吉藤英明
29
0.34%
Jean Delvare
27
0.32%
Ori Nimron
25
0.29%
Steffen Hurrle
15
0.18%
Mark Smith
14
0.16%
Kees Cook
14
0.16%
Joe Perches
13
0.15%
Hannes Frederic Sowa
8
0.09%
Denys Vlasenko
8
0.09%
Octavian Purdila
5
0.06%
Herbert Xu
5
0.06%
Jiri Pirko
4
0.05%
Ilpo Järvinen
4
0.05%
Wang Chen
3
0.04%
Tejun Heo
3
0.04%
Stephen Rothwell
3
0.04%
Stephen Hemminger
3
0.04%
Randy Dunlap
3
0.04%
Pavel Emelyanov
3
0.04%
Jonathan Lemon
3
0.04%
gushengxian
3
0.04%
Eric Paris
3
0.04%
Alexey Dobriyan
3
0.04%
Thomas Gleixner
2
0.02%
Panagiotis Issaris
2
0.02%
Harvey Harrison
2
0.02%
Dave Jones
2
0.02%
Ben Hutchings
2
0.02%
Alan Cox
2
0.02%
Wang Weidong
1
0.01%
Tom Herbert
1
0.01%
Javier Martinez Canillas
1
0.01%
Anton Protopopov
1
0.01%
Andrew Lunn
1
0.01%
Total
8531
dev.c
46
-
4
106
Linus Torvalds
Christoph Hellwig
Tom Gundersen
Greg Kroah-Hartman
April 2005
May 2005
July 2014
November 2017
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 44, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
80
75.47%
Christoph Hellwig
23
21.70%
Tom Gundersen
2
1.89%
Greg Kroah-Hartman
1
0.94%
Total
106
sysctl_net_atalk.c
59
-
5
195
Linus Torvalds
Yue haibing
Eric W. Biedermann
Pavel Emelyanov
Greg Kroah-Hartman
April 2005
January 2008
November 2009
April 2012
November 2017
February 2019
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 171}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
171
87.69%
Yue haibing
14
7.18%
Eric W. Biedermann
7
3.59%
Pavel Emelyanov
2
1.03%
Greg Kroah-Hartman
1
0.51%
Total
195
Contributors:
56
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds
12424
87.06%
2
1.74%
1
Christoph Hellwig
367
2.57%
6
5.22%
2
Arnd Bergmann
325
2.28%
6
5.22%
3
Yue haibing
205
1.44%
4
3.48%
4
Eric W. Biedermann
112
0.78%
11
9.57%
5
Arnaldo Carvalho de Melo
111
0.78%
6
5.22%
6
Doug Brown
89
0.62%
1
0.87%
7
Al Viro
80
0.56%
3
2.61%
8
Eric Dumazet
76
0.53%
7
6.09%
9
David S. Miller
69
0.48%
6
5.22%
10
Hideaki Yoshifuji / 吉藤英明
46
0.32%
3
2.61%
11
Oliver Dawid
36
0.25%
1
0.87%
12
Petr Vandrovec
34
0.24%
1
0.87%
13
Joe Perches
31
0.22%
6
5.22%
14
Jean Delvare
27
0.19%
1
0.87%
15
Ori Nimron
25
0.18%
1
0.87%
16
Stephen Hemminger
19
0.13%
3
2.61%
17
Kees Cook
18
0.13%
1
0.87%
18
Li Zefan
16
0.11%
1
0.87%
19
Steffen Hurrle
15
0.11%
1
0.87%
20
Mark Smith
14
0.10%
2
1.74%
21
Wang Chen
11
0.08%
2
1.74%
22
Pavel Emelyanov
8
0.06%
2
1.74%
23
Hannes Frederic Sowa
8
0.06%
1
0.87%
24
Denys Vlasenko
8
0.06%
1
0.87%
25
Nishanth Aravamudan
7
0.05%
1
0.87%
26
Jiri Pirko
7
0.05%
2
1.74%
27
Thomas Gleixner
6
0.04%
2
1.74%
28
Tejun Heo
6
0.04%
1
0.87%
29
Paul Gortmaker
6
0.04%
1
0.87%
30
Octavian Purdila
5
0.04%
1
0.87%
31
Herbert Xu
5
0.04%
1
0.87%
32
Philippe De Muyter
4
0.03%
1
0.87%
33
Ilpo Järvinen
4
0.03%
1
0.87%
34
gushengxian
4
0.03%
2
1.74%
35
Alexey Dobriyan
4
0.03%
2
1.74%
36
Vincent Duvert
3
0.02%
1
0.87%
37
Stephen Rothwell
3
0.02%
1
0.87%
38
Randy Dunlap
3
0.02%
1
0.87%
39
Jonathan Lemon
3
0.02%
1
0.87%
40
Eric Paris
3
0.02%
1
0.87%
41
Tom Gundersen
2
0.01%
1
0.87%
42
Panagiotis Issaris
2
0.01%
1
0.87%
43
Harvey Harrison
2
0.01%
1
0.87%
44
Greg Kroah-Hartman
2
0.01%
1
0.87%
45
Dave Jones
2
0.01%
1
0.87%
46
Ben Hutchings
2
0.01%
1
0.87%
47
Andrew Lunn
2
0.01%
1
0.87%
48
Alan Cox
2
0.01%
2
1.74%
49
Wang Weidong
1
0.01%
1
0.87%
50
Tom Herbert
1
0.01%
1
0.87%
51
Roel Kluin
1
0.01%
1
0.87%
52
Johannes Berg
1
0.01%
1
0.87%
53
Javier Martinez Canillas
1
0.01%
1
0.87%
54
Francesco Fusco
1
0.01%
1
0.87%
55
Anton Protopopov
1
0.01%
1
0.87%
Total
14270
115