Linux Source Code
Home
Release 5.16
Help
key
root
net
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alexey Dobriyan
Américo Wang
Antony Antony
Arjan van de Ven
Arnaud Ebalard
Catherine Zhang
Christoph Hellwig
Dan Carpenter
David S. Miller
Elena Reshetova
Eric Biggers
Eric Dumazet
Eric Paris
Eric W. Biedermann
Fan Du
Gao Feng
Hariprasad Kelam
Herbert Xu
Hideaki Yoshifuji / 吉藤英明
Horia Geantă
Ilpo Järvinen
Jamal Hadi Salim
Jeremy Sowden
Jerome Borsboom
Johannes Berg
Joy Latten
Julia Lawall
Junwei (Martin) Zhang
Jussi Kivilinna
Kazunori Miyazawa
Kevin Easton
Kris Katterjohn
Li Zefan
Linus Torvalds
Mark Salyzyn
Martin Willi
Masahide Nakamura
Mathias Krause
Miika Komu
Nicolas Dichtel
Nikolay Aleksandrov
Others
Patrick McHardy
Paul Moore
Pavel Emelyanov
Randy Dunlap
Sean Tranchetti
Shinta Sugimoto
Steffen Klassert
Stephen Hemminger
Stephen Rothwell
Tejun Heo
Tetsuo Handa
Timo Teräs
Tobias Brunner
Trent Jaeger
Venkat Yekkirala
Xin Long
Yuejie Shi
zuoqilin
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
af_key.c
3911
-
71
21640
Linus Torvalds
Shinta Sugimoto
Jamal Hadi Salim
Hideaki Yoshifuji / 吉藤英明
Trent Jaeger
Alexey Dobriyan
Timo Teräs
Herbert Xu
Arnaud Ebalard
Kazunori Miyazawa
David S. Miller
Pavel Emelyanov
Yuejie Shi
Nicolas Dichtel
Kevin Easton
Fan Du
Jussi Kivilinna
Joy Latten
Dan Carpenter
Horia Geantă
Eric Dumazet
Miika Komu
Eric W. Biedermann
Eric Paris
Stephen Hemminger
Eric Biggers
Mark Salyzyn
Venkat Yekkirala
Catherine Zhang
Al Viro
Patrick McHardy
Masahide Nakamura
Nikolay Aleksandrov
Américo Wang
Steffen Klassert
Mathias Krause
Li Zefan
Sean Tranchetti
Paul Moore
Martin Willi
Jeremy Sowden
Antony Antony
Ilpo Järvinen
Gao Feng
Tobias Brunner
Jerome Borsboom
Christoph Hellwig
Tetsuo Handa
Hariprasad Kelam
Stephen Rothwell
zuoqilin
Xin Long
Junwei (Martin) Zhang
Johannes Berg
Arjan van de Ven
Tejun Heo
Randy Dunlap
Kris Katterjohn
Julia Lawall
Elena Reshetova
Others
April 2005
June 2005
October 2005
December 2005
January 2006
February 2006
March 2006
June 2006
July 2006
August 2006
September 2006
November 2006
February 2007
March 2007
April 2007
June 2007
July 2007
August 2007
September 2007
October 2007
November 2007
December 2007
January 2008
February 2008
March 2008
April 2008
May 2008
June 2008
July 2008
October 2008
November 2008
January 2009
June 2009
September 2009
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
May 2010
February 2011
March 2011
May 2011
November 2011
December 2011
April 2012
May 2012
August 2012
September 2012
November 2012
January 2013
February 2013
March 2013
June 2013
July 2013
September 2013
November 2013
December 2013
February 2014
March 2014
April 2014
May 2014
November 2014
March 2015
May 2015
August 2015
October 2015
November 2016
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
November 2017
December 2017
January 2018
April 2018
June 2018
January 2019
February 2019
March 2019
May 2019
June 2019
June 2020
July 2020
May 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 10629}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 7, "token_count": 74}, {"author_id": 2, "token_count": 779}, {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 29, "token_count": 2}, {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 20, "token_count": 2}, {"author_id": 4, "token_count": 694}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 45, "token_count": 8}, {"author_id": 57, "token_count": 3}, {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 28, "token_count": 30}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 27, "token_count": 42}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 31, "token_count": 14}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 29, "token_count": 16}, {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 17, "token_count": 39}, {"author_id": 21, "token_count": 66}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 10, "token_count": 13}, {"author_id": 3, "token_count": 2}, {"author_id": 1, "token_count": 4216}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 23, "token_count": 52}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 9, "token_count": 268}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 17, "token_count": 21}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 29, "token_count": 8}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 42, "token_count": 11}, {"author_id": 17, "token_count": 18}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 22, "token_count": 3}, {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 22, "token_count": 7}, {"author_id": 7, "token_count": 90}, {"author_id": 49, "token_count": 5}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 7, "token_count": 60}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 33, "token_count": 2}, {"author_id": 30, "token_count": 20}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 9, "token_count": 6}, {"author_id": 11, "token_count": 167}, {"author_id": 6, "token_count": 43}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 6, "token_count": 446}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 3, "token_count": 709}, {"author_id": 38, "token_count": 14}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 8, "token_count": 351}, {"author_id": 7, "token_count": 158}, {"author_id": 6, "token_count": 55}, {"author_id": 44, "token_count": 8}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 5, "token_count": 634}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 24, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 23, "token_count": 3}, {"author_id": 22, "token_count": 22}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 39, "token_count": 14}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 5, "token_count": 24}, {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 10, "token_count": 2}, {"author_id": 2, "token_count": 189}, {"author_id": 36, "token_count": 15}, {"author_id": 24, "token_count": 36}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 10, "token_count": 190}, {"author_id": 24, "token_count": 8}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 20, "token_count": 2}, {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 18, "token_count": 18}, {"author_id": 22, "token_count": 16}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 16, "token_count": 98}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 43, "token_count": 9}, {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 52, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 35, "token_count": 15}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 18, "token_count": 26}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 15, "token_count": 10}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 15, "token_count": 64}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 15, "token_count": 29}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 19, "token_count": 74}, {"author_id": 13, "token_count": 127}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 13, "token_count": 1}, {"author_id": 32, "token_count": 18}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 47, "token_count": 7}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 12, "token_count": 148}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 7, "token_count": 120}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 41, "token_count": 14}, {"author_id": 18, "token_count": 33}, {"author_id": 59, "token_count": 2}, {"author_id": 53, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 20, "token_count": 42}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 25, "token_count": 49}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 34, "token_count": 7}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 46, "token_count": 8}, {"author_id": 14, "token_count": 113}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 34, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 37, "token_count": 14}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 33, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 40, "token_count": 14}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 48, "token_count": 6}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 51, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 26, "token_count": 46}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 50, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
10631
49.13%
Shinta Sugimoto
4216
19.48%
Jamal Hadi Salim
980
4.53%
Hideaki Yoshifuji / 吉藤英明
717
3.31%
Trent Jaeger
694
3.21%
Alexey Dobriyan
660
3.05%
Timo Teräs
561
2.59%
Herbert Xu
525
2.43%
Arnaud Ebalard
351
1.62%
Kazunori Miyazawa
277
1.28%
David S. Miller
211
0.98%
Pavel Emelyanov
167
0.77%
Yuejie Shi
148
0.68%
Nicolas Dichtel
134
0.62%
Kevin Easton
113
0.52%
Fan Du
104
0.48%
Jussi Kivilinna
98
0.45%
Joy Latten
88
0.41%
Dan Carpenter
79
0.37%
Horia Geantă
74
0.34%
Eric Dumazet
70
0.32%
Miika Komu
66
0.30%
Eric W. Biedermann
63
0.29%
Eric Paris
55
0.25%
Stephen Hemminger
53
0.24%
Eric Biggers
49
0.23%
Mark Salyzyn
46
0.21%
Venkat Yekkirala
42
0.19%
Catherine Zhang
30
0.14%
Al Viro
27
0.12%
Patrick McHardy
25
0.12%
Masahide Nakamura
20
0.09%
Nikolay Aleksandrov
18
0.08%
Américo Wang
18
0.08%
Steffen Klassert
15
0.07%
Mathias Krause
15
0.07%
Li Zefan
15
0.07%
Sean Tranchetti
14
0.06%
Paul Moore
14
0.06%
Martin Willi
14
0.06%
Jeremy Sowden
14
0.06%
Antony Antony
14
0.06%
Ilpo Järvinen
13
0.06%
Gao Feng
9
0.04%
Tobias Brunner
8
0.04%
Jerome Borsboom
8
0.04%
Christoph Hellwig
8
0.04%
Tetsuo Handa
7
0.03%
Hariprasad Kelam
6
0.03%
Stephen Rothwell
5
0.02%
zuoqilin
4
0.02%
Xin Long
4
0.02%
Junwei (Martin) Zhang
4
0.02%
Johannes Berg
4
0.02%
Arjan van de Ven
4
0.02%
Tejun Heo
3
0.01%
Randy Dunlap
3
0.01%
Kris Katterjohn
3
0.01%
Julia Lawall
3
0.01%
Elena Reshetova
3
0.01%
Others
16
0.07%
Total
21640
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
71
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds
10631
49.13%
2
1.11%
1
Shinta Sugimoto
4216
19.48%
1
0.56%
2
Jamal Hadi Salim
980
4.53%
7
3.89%
3
Hideaki Yoshifuji / 吉藤英明
717
3.31%
6
3.33%
4
Trent Jaeger
694
3.21%
1
0.56%
5
Alexey Dobriyan
660
3.05%
18
10.00%
6
Timo Teräs
561
2.59%
4
2.22%
7
Herbert Xu
525
2.43%
14
7.78%
8
Arnaud Ebalard
351
1.62%
1
0.56%
9
Kazunori Miyazawa
277
1.28%
3
1.67%
10
David S. Miller
211
0.98%
8
4.44%
11
Pavel Emelyanov
167
0.77%
2
1.11%
12
Yuejie Shi
148
0.68%
1
0.56%
13
Nicolas Dichtel
134
0.62%
4
2.22%
14
Kevin Easton
113
0.52%
1
0.56%
15
Fan Du
104
0.48%
5
2.78%
16
Jussi Kivilinna
98
0.45%
1
0.56%
17
Joy Latten
88
0.41%
4
2.22%
18
Dan Carpenter
79
0.37%
5
2.78%
19
Horia Geantă
74
0.34%
1
0.56%
20
Eric Dumazet
70
0.32%
7
3.89%
21
Miika Komu
66
0.30%
1
0.56%
22
Eric W. Biedermann
63
0.29%
7
3.89%
23
Eric Paris
55
0.25%
4
2.22%
24
Stephen Hemminger
53
0.24%
6
3.33%
25
Eric Biggers
49
0.23%
2
1.11%
26
Mark Salyzyn
46
0.21%
1
0.56%
27
Venkat Yekkirala
42
0.19%
2
1.11%
28
Catherine Zhang
30
0.14%
1
0.56%
29
Al Viro
27
0.12%
4
2.22%
30
Patrick McHardy
25
0.12%
2
1.11%
31
Masahide Nakamura
20
0.09%
2
1.11%
32
Nikolay Aleksandrov
18
0.08%
2
1.11%
33
Américo Wang
18
0.08%
3
1.67%
34
Steffen Klassert
15
0.07%
3
1.67%
35
Mathias Krause
15
0.07%
3
1.67%
36
Li Zefan
15
0.07%
1
0.56%
37
Sean Tranchetti
14
0.06%
1
0.56%
38
Paul Moore
14
0.06%
1
0.56%
39
Martin Willi
14
0.06%
1
0.56%
40
Jeremy Sowden
14
0.06%
1
0.56%
41
Antony Antony
14
0.06%
2
1.11%
42
Ilpo Järvinen
13
0.06%
2
1.11%
43
Gao Feng
9
0.04%
2
1.11%
44
Tobias Brunner
8
0.04%
1
0.56%
45
Jerome Borsboom
8
0.04%
1
0.56%
46
Christoph Hellwig
8
0.04%
1
0.56%
47
Tetsuo Handa
7
0.03%
1
0.56%
48
Hariprasad Kelam
6
0.03%
1
0.56%
49
Stephen Rothwell
5
0.02%
1
0.56%
50
zuoqilin
4
0.02%
1
0.56%
51
Xin Long
4
0.02%
1
0.56%
52
Junwei (Martin) Zhang
4
0.02%
1
0.56%
53
Johannes Berg
4
0.02%
2
1.11%
54
Arjan van de Ven
4
0.02%
1
0.56%
55
Tejun Heo
3
0.01%
1
0.56%
56
Randy Dunlap
3
0.01%
1
0.56%
57
Kris Katterjohn
3
0.01%
1
0.56%
58
Julia Lawall
3
0.01%
1
0.56%
59
Elena Reshetova
3
0.01%
3
1.67%
60
Others
16
0.07%
11
6.11%
Total
21640
180