Linux Source Code
Home
Release 6.9
Help
cmtp
root
net
bluetooth
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alexey Dobriyan
Andrea Parri
Andrei Emeltchenko
Andrew Morton
Armin Schindler
Arnaldo Carvalho de Melo
Arnd Bergmann
Avi Kivity
Christoph Hellwig
Colin Ian King
David Herrmann
David S. Miller
Eric Dumazet
Eric Paris
Eric W. Biedermann
Geliang Tang
Gustavo Padovan
Hideaki Yoshifuji / 吉藤英明
Ingo Molnar
Jeffy Chen
Johan Hedberg
Johannes Berg
Julia Lawall
Linus Torvalds
Linus Torvalds (pre-git)
Luiz Augusto von Dentz
Maksim Krasnyanskiy
Marcel Holtmann
Masatake YAMATO
Mat Martineau
Peter Hurley
Randy Dunlap
Stephen Hemminger
Syam Sidhardhan
Szymon Janc
Thadeu Lima de Souza Cascardo
Tilman Schmidt
Vasiliy Kulikov
Wang Hai
Ye Kai
Zhao Hongjiang
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
capi.c
595
-
16
2720
Marcel Holtmann
Maksim Krasnyanskiy
Linus Torvalds (pre-git)
Alexey Dobriyan
Linus Torvalds
Szymon Janc
Ye Kai
Peter Hurley
Geliang Tang
Armin Schindler
Andrei Emeltchenko
Christoph Hellwig
Tilman Schmidt
Syam Sidhardhan
Ingo Molnar
Hideaki Yoshifuji / 吉藤英明
August 1992
September 1992
April 1994
June 1995
September 1996
January 1997
August 1997
January 1998
February 1998
August 1998
May 1999
June 1999
March 2000
February 2002
May 2002
October 2002
June 2003
December 2003
December 2004
January 2005
July 2006
January 2007
February 2007
June 2009
January 2010
January 2011
March 2011
August 2011
October 2012
April 2015
December 2015
February 2017
April 2018
June 2021
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 0, "token_count": 2335}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 153}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 10, "token_count": 23}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 12, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Marcel Holtmann
2547
93.64%
Maksim Krasnyanskiy
42
1.54%
Linus Torvalds (pre-git)
39
1.43%
Alexey Dobriyan
23
0.85%
Linus Torvalds
14
0.51%
Szymon Janc
12
0.44%
Ye Kai
10
0.37%
Peter Hurley
9
0.33%
Geliang Tang
8
0.29%
Armin Schindler
5
0.18%
Andrei Emeltchenko
5
0.18%
Christoph Hellwig
2
0.07%
Tilman Schmidt
1
0.04%
Syam Sidhardhan
1
0.04%
Ingo Molnar
1
0.04%
Hideaki Yoshifuji / 吉藤英明
1
0.04%
Total
2720
cmtp.h
129
-
9
304
Marcel Holtmann
Linus Torvalds (pre-git)
Linus Torvalds
Szymon Janc
Maksim Krasnyanskiy
Peter Hurley
Hideaki Yoshifuji / 吉藤英明
Colin Ian King
Al Viro
August 1992
April 1994
June 1995
October 1997
February 2002
May 2002
December 2003
June 2004
February 2007
March 2011
August 2011
August 2021
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 0, "token_count": 262}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 41, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Marcel Holtmann
262
86.18%
Linus Torvalds (pre-git)
13
4.28%
Linus Torvalds
13
4.28%
Szymon Janc
5
1.64%
Maksim Krasnyanskiy
5
1.64%
Peter Hurley
3
0.99%
Hideaki Yoshifuji / 吉藤英明
1
0.33%
Colin Ian King
1
0.33%
Al Viro
1
0.33%
Total
304
core.c
519
-
24
2275
Marcel Holtmann
Linus Torvalds (pre-git)
Peter Hurley
Szymon Janc
Jeffy Chen
Al Viro
Maksim Krasnyanskiy
Andrei Emeltchenko
Linus Torvalds
Thadeu Lima de Souza Cascardo
Mat Martineau
Luiz Augusto von Dentz
Vasiliy Kulikov
Arnaldo Carvalho de Melo
Eric Dumazet
Gustavo Padovan
David Herrmann
Andrew Morton
David S. Miller
Andrea Parri
Wang Hai
Johannes Berg
Hideaki Yoshifuji / 吉藤英明
Eric W. Biedermann
September 1991
December 1991
August 1992
September 1992
April 1994
June 1995
May 1996
September 1996
January 1997
March 1997
October 1997
January 1998
February 1998
March 1998
May 1999
June 1999
September 1999
August 2000
February 2002
May 2002
May 2003
June 2003
December 2003
March 2004
July 2004
July 2005
July 2006
February 2007
March 2007
April 2007
April 2010
September 2010
October 2010
January 2011
March 2011
April 2011
July 2011
August 2011
November 2011
September 2012
October 2013
December 2014
April 2015
June 2017
August 2018
April 2021
October 2021
December 2021
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 691574400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 830934000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 0, "token_count": 1906}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 11, "token_count": 14}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 8, "token_count": 34}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 16, "token_count": 9}, {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 7, "token_count": 38}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 24, "token_count": 4}, {"author_id": 17, "token_count": 9}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 9, "token_count": 28}, {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 14, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Marcel Holtmann
1981
87.08%
Linus Torvalds (pre-git)
56
2.46%
Peter Hurley
43
1.89%
Szymon Janc
34
1.49%
Jeffy Chen
28
1.23%
Al Viro
19
0.84%
Maksim Krasnyanskiy
16
0.70%
Andrei Emeltchenko
15
0.66%
Linus Torvalds
14
0.62%
Thadeu Lima de Souza Cascardo
10
0.44%
Mat Martineau
9
0.40%
Luiz Augusto von Dentz
9
0.40%
Vasiliy Kulikov
8
0.35%
Arnaldo Carvalho de Melo
7
0.31%
Eric Dumazet
6
0.26%
Gustavo Padovan
5
0.22%
David Herrmann
4
0.18%
Andrew Morton
3
0.13%
David S. Miller
2
0.09%
Andrea Parri
2
0.09%
Wang Hai
1
0.04%
Johannes Berg
1
0.04%
Hideaki Yoshifuji / 吉藤英明
1
0.04%
Eric W. Biedermann
1
0.04%
Total
2275
sock.c
271
-
20
1044
Marcel Holtmann
Masatake YAMATO
Arnaldo Carvalho de Melo
Al Viro
Linus Torvalds (pre-git)
Linus Torvalds
Maksim Krasnyanskiy
Arnd Bergmann
Eric W. Biedermann
Szymon Janc
Randy Dunlap
Eric Paris
Avi Kivity
Zhao Hongjiang
Julia Lawall
Syam Sidhardhan
Stephen Hemminger
Johan Hedberg
Hideaki Yoshifuji / 吉藤英明
Eric Dumazet
August 1992
September 1992
April 1994
June 1995
January 1997
February 2002
October 2002
April 2003
June 2003
December 2003
January 2004
February 2004
June 2004
July 2004
March 2005
December 2005
January 2006
October 2006
December 2006
February 2007
October 2007
January 2008
October 2009
November 2009
March 2011
February 2012
July 2012
September 2012
October 2012
May 2015
August 2018
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 0, "token_count": 635}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 75}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 15, "token_count": 10}, {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 82}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 5, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Marcel Holtmann
742
71.07%
Masatake YAMATO
82
7.85%
Arnaldo Carvalho de Melo
78
7.47%
Al Viro
43
4.12%
Linus Torvalds (pre-git)
23
2.20%
Linus Torvalds
21
2.01%
Maksim Krasnyanskiy
15
1.44%
Arnd Bergmann
10
0.96%
Eric W. Biedermann
9
0.86%
Szymon Janc
3
0.29%
Randy Dunlap
3
0.29%
Eric Paris
3
0.29%
Avi Kivity
3
0.29%
Zhao Hongjiang
2
0.19%
Julia Lawall
2
0.19%
Syam Sidhardhan
1
0.10%
Stephen Hemminger
1
0.10%
Johan Hedberg
1
0.10%
Hideaki Yoshifuji / 吉藤英明
1
0.10%
Eric Dumazet
1
0.10%
Total
1044
Contributors:
42
Author
Tokens
Proportion
Commits
Proportion
0
Marcel Holtmann
5532
87.21%
16
14.55%
1
Linus Torvalds (pre-git)
131
2.07%
32
29.09%
2
Arnaldo Carvalho de Melo
85
1.34%
4
3.64%
3
Masatake YAMATO
82
1.29%
1
0.91%
4
Maksim Krasnyanskiy
78
1.23%
5
4.55%
5
Al Viro
63
0.99%
4
3.64%
6
Linus Torvalds
62
0.98%
3
2.73%
7
Peter Hurley
55
0.87%
3
2.73%
8
Szymon Janc
54
0.85%
4
3.64%
9
Jeffy Chen
28
0.44%
1
0.91%
10
Alexey Dobriyan
23
0.36%
1
0.91%
11
Andrei Emeltchenko
20
0.32%
2
1.82%
12
Ye Kai
10
0.16%
1
0.91%
13
Thadeu Lima de Souza Cascardo
10
0.16%
1
0.91%
14
Eric W. Biedermann
10
0.16%
3
2.73%
15
Arnd Bergmann
10
0.16%
1
0.91%
16
Mat Martineau
9
0.14%
1
0.91%
17
Luiz Augusto von Dentz
9
0.14%
1
0.91%
18
Vasiliy Kulikov
8
0.13%
1
0.91%
19
Geliang Tang
8
0.13%
1
0.91%
20
Eric Dumazet
7
0.11%
2
1.82%
21
Gustavo Padovan
5
0.08%
2
1.82%
22
Armin Schindler
5
0.08%
1
0.91%
23
Hideaki Yoshifuji / 吉藤英明
4
0.06%
1
0.91%
24
David Herrmann
4
0.06%
1
0.91%
25
Randy Dunlap
3
0.05%
1
0.91%
26
Eric Paris
3
0.05%
1
0.91%
27
Avi Kivity
3
0.05%
1
0.91%
28
Andrew Morton
3
0.05%
1
0.91%
29
Zhao Hongjiang
2
0.03%
1
0.91%
30
Syam Sidhardhan
2
0.03%
1
0.91%
31
Julia Lawall
2
0.03%
1
0.91%
32
David S. Miller
2
0.03%
1
0.91%
33
Christoph Hellwig
2
0.03%
1
0.91%
34
Andrea Parri
2
0.03%
1
0.91%
35
Wang Hai
1
0.02%
1
0.91%
36
Tilman Schmidt
1
0.02%
1
0.91%
37
Stephen Hemminger
1
0.02%
1
0.91%
38
Johannes Berg
1
0.02%
1
0.91%
39
Johan Hedberg
1
0.02%
1
0.91%
40
Ingo Molnar
1
0.02%
1
0.91%
41
Colin Ian King
1
0.02%
1
0.91%
Total
6343
110