Linux Source Code
Home
Release 5.13
Help
kernfs
root
fs
Highlighting
Reset All
By Author
By Age
──────────
Aditya Kali
Al Viro
Amir Goldstein
Andreas Gruenbacher
Andrzej Hajda
Ayush Mittal
Bart Van Assche
Bernd Edlinger
Chris Wilson
Christian Brauner
Christoph Hellwig
Dan Carpenter
Daniel Xu
Dave Jiang
David Howells
Deepa Dinamani
Dmitry Torokhov
Eric W. Biedermann
Greg Kroah-Hartman
Guenter Roeck
Ingo Molnar
Jan Kara
Jia-Ju Bai
Jianyu Zhan
Johannes Weiner
Kirill A. Shutemov
Konstantin Khlebnikov
Li Zefan
Linus Torvalds
Michel Lespinasse
Miklos Szeredi
Neil Brown
Ondrej Mosnáček
Peng Wang
Radu Rendec
Rasmus Villemoes
Richard Cochran
Serge E. Hallyn
Shaohua Li
Souptick Joarder
Tejun Heo
Thomas Gleixner
Tony Luck
Vaibhav Jain
Waiman Long
Willem de Bruijn
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
dir.c
1707
-
24
6069
Tejun Heo
Aditya Kali
Shaohua Li
Eric W. Biedermann
Dmitry Torokhov
Greg Kroah-Hartman
Ondrej Mosnáček
Konstantin Khlebnikov
Rasmus Villemoes
Jianyu Zhan
Deepa Dinamani
Miklos Szeredi
Christian Brauner
Jia-Ju Bai
Andrzej Hajda
Al Viro
Peng Wang
Li Zefan
Ayush Mittal
Linus Torvalds
David Howells
Thomas Gleixner
Willem de Bruijn
Richard Cochran
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
October 2014
December 2014
February 2015
March 2015
May 2015
November 2015
January 2016
February 2016
April 2016
June 2016
August 2016
September 2016
December 2016
February 2017
July 2017
May 2018
July 2018
February 2019
June 2019
July 2019
November 2019
October 2020
January 2021
var spanGroupData = [ {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 2490}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 645}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 16, "token_count": 42}, {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 27, "token_count": 4}, {"author_id": 0, "token_count": 1422}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 21, "token_count": 19}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 22, "token_count": 20}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 32, "token_count": 5}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 7, "token_count": 132}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 146}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 393}, {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 26, "token_count": 12}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 18, "token_count": 32}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 161}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 109}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 19, "token_count": 4}, {"author_id": 4, "token_count": 34}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 28, "token_count": 9}, {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 158}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 15, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
5050
83.21%
Aditya Kali
393
6.48%
Shaohua Li
161
2.65%
Eric W. Biedermann
132
2.17%
Dmitry Torokhov
109
1.80%
Greg Kroah-Hartman
42
0.69%
Ondrej Mosnáček
34
0.56%
Konstantin Khlebnikov
32
0.53%
Rasmus Villemoes
20
0.33%
Jianyu Zhan
19
0.31%
Deepa Dinamani
14
0.23%
Miklos Szeredi
12
0.20%
Christian Brauner
10
0.16%
Jia-Ju Bai
9
0.15%
Andrzej Hajda
5
0.08%
Al Viro
5
0.08%
Peng Wang
4
0.07%
Li Zefan
4
0.07%
Ayush Mittal
4
0.07%
Linus Torvalds
3
0.05%
David Howells
3
0.05%
Thomas Gleixner
2
0.03%
Willem de Bruijn
1
0.02%
Richard Cochran
1
0.02%
Total
6069
file.c
1020
-
20
3884
Tejun Heo
Neil Brown
Johannes Weiner
Chris Wilson
Christoph Hellwig
Radu Rendec
Al Viro
Amir Goldstein
Greg Kroah-Hartman
Dmitry Torokhov
Vaibhav Jain
Shaohua Li
Tony Luck
Souptick Joarder
Dave Jiang
Linus Torvalds
Thomas Gleixner
Waiman Long
Michel Lespinasse
Ingo Molnar
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
May 2014
July 2014
October 2014
March 2015
March 2016
June 2016
October 2016
December 2016
February 2017
March 2017
July 2017
February 2018
April 2018
July 2018
November 2018
March 2019
April 2019
June 2019
November 2019
April 2020
June 2020
July 2020
January 2021
var spanGroupData = [ {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 2323}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 248}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 16, "token_count": 16}, {"author_id": 0, "token_count": 118}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 97}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 164}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 8, "token_count": 116}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 12, "token_count": 99}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 35, "token_count": 4}, {"author_id": 44, "token_count": 1}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 29, "token_count": 8}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 17, "token_count": 53}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 11, "token_count": 109}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 10, "token_count": 25}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 24, "token_count": 17}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 13, "token_count": 98}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
3285
84.58%
Neil Brown
134
3.45%
Johannes Weiner
109
2.81%
Chris Wilson
99
2.55%
Christoph Hellwig
98
2.52%
Radu Rendec
53
1.36%
Al Viro
26
0.67%
Amir Goldstein
17
0.44%
Greg Kroah-Hartman
16
0.41%
Dmitry Torokhov
11
0.28%
Vaibhav Jain
8
0.21%
Shaohua Li
7
0.18%
Tony Luck
5
0.13%
Souptick Joarder
4
0.10%
Dave Jiang
4
0.10%
Linus Torvalds
3
0.08%
Thomas Gleixner
2
0.05%
Waiman Long
1
0.03%
Michel Lespinasse
1
0.03%
Ingo Molnar
1
0.03%
Total
3884
inode.c
440
-
15
1960
Tejun Heo
Daniel Xu
Ondrej Mosnáček
Andreas Gruenbacher
Christian Brauner
Shaohua Li
David Howells
Eric W. Biedermann
Deepa Dinamani
Thomas Gleixner
Jan Kara
Bart Van Assche
Ayush Mittal
Linus Torvalds
Johannes Weiner
November 2013
December 2013
April 2014
March 2015
May 2015
February 2016
May 2016
September 2016
October 2016
November 2016
January 2017
July 2017
May 2018
February 2019
April 2019
June 2019
November 2019
March 2020
January 2021
var spanGroupData = [ {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 814}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 5, "token_count": 195}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 19, "token_count": 2}, {"author_id": 4, "token_count": 199}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 42}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 453}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 15, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
962
49.08%
Daniel Xu
453
23.11%
Ondrej Mosnáček
241
12.30%
Andreas Gruenbacher
195
9.95%
Christian Brauner
37
1.89%
Shaohua Li
20
1.02%
David Howells
18
0.92%
Eric W. Biedermann
13
0.66%
Deepa Dinamani
11
0.56%
Thomas Gleixner
2
0.10%
Jan Kara
2
0.10%
Bart Van Assche
2
0.10%
Ayush Mittal
2
0.10%
Linus Torvalds
1
0.05%
Johannes Weiner
1
0.05%
Total
1960
kernfs-internal.h
130
-
11
401
Tejun Heo
Shaohua Li
Dmitry Torokhov
Ondrej Mosnáček
Christian Brauner
David Howells
Andreas Gruenbacher
Li Zefan
Daniel Xu
Ayush Mittal
Thomas Gleixner
November 2013
December 2013
January 2014
February 2014
April 2014
September 2016
December 2016
January 2017
July 2017
July 2018
November 2018
February 2019
June 2019
March 2020
January 2021
var spanGroupData = [ {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 219}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 27, "token_count": 6}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 19, "token_count": 3}, {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 15, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
279
69.58%
Shaohua Li
32
7.98%
Dmitry Torokhov
21
5.24%
Ondrej Mosnáček
16
3.99%
Christian Brauner
15
3.74%
David Howells
13
3.24%
Andreas Gruenbacher
8
2.00%
Li Zefan
6
1.50%
Daniel Xu
6
1.50%
Ayush Mittal
3
0.75%
Thomas Gleixner
2
0.50%
Total
401
mount.c
397
-
16
1557
Tejun Heo
Aditya Kali
Shaohua Li
David Howells
Serge E. Hallyn
Ayush Mittal
Al Viro
Johannes Weiner
Eric W. Biedermann
Andreas Gruenbacher
Dan Carpenter
Jianyu Zhan
Thomas Gleixner
Kirill A. Shutemov
Linus Torvalds
Li Zefan
November 2013
December 2013
February 2014
April 2014
January 2016
April 2016
May 2016
June 2016
September 2016
July 2017
August 2017
November 2017
April 2018
October 2018
November 2018
January 2019
February 2019
June 2019
October 2019
November 2019
var spanGroupData = [ {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 428}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 27, "token_count": 1}, {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 21, "token_count": 3}, {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 242}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 14, "token_count": 82}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 234}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 36, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 9, "token_count": 99}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 19, "token_count": 23}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 204}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
817
52.47%
Aditya Kali
242
15.54%
Shaohua Li
234
15.03%
David Howells
99
6.36%
Serge E. Hallyn
82
5.27%
Ayush Mittal
23
1.48%
Al Viro
23
1.48%
Johannes Weiner
9
0.58%
Eric W. Biedermann
9
0.58%
Andreas Gruenbacher
6
0.39%
Dan Carpenter
4
0.26%
Jianyu Zhan
3
0.19%
Thomas Gleixner
2
0.13%
Kirill A. Shutemov
2
0.13%
Linus Torvalds
1
0.06%
Li Zefan
1
0.06%
Total
1557
symlink.c
153
-
8
619
Tejun Heo
Al Viro
Dmitry Torokhov
Bernd Edlinger
Shaohua Li
Thomas Gleixner
Greg Kroah-Hartman
Guenter Roeck
November 2013
December 2013
January 2014
May 2015
November 2015
December 2015
July 2017
July 2018
June 2019
var spanGroupData = [ {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 400}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 10, "token_count": 19}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 10, "token_count": 23}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 10, "token_count": 27}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 23, "token_count": 17}, {"author_id": 6, "token_count": 39}, {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 25, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Tejun Heo
484
78.19%
Al Viro
69
11.15%
Dmitry Torokhov
39
6.30%
Bernd Edlinger
17
2.75%
Shaohua Li
5
0.81%
Thomas Gleixner
2
0.32%
Greg Kroah-Hartman
2
0.32%
Guenter Roeck
1
0.16%
Total
619
Contributors:
46
Author
Tokens
Proportion
Commits
Proportion
0
Tejun Heo
10877
75.07%
68
41.46%
1
Aditya Kali
635
4.38%
2
1.22%
2
Shaohua Li
459
3.17%
6
3.66%
3
Daniel Xu
459
3.17%
2
1.22%
4
Ondrej Mosnáček
291
2.01%
5
3.05%
5
Andreas Gruenbacher
209
1.44%
1
0.61%
6
Dmitry Torokhov
180
1.24%
1
0.61%
7
Eric W. Biedermann
154
1.06%
3
1.83%
8
Neil Brown
134
0.92%
3
1.83%
9
David Howells
133
0.92%
3
1.83%
10
Al Viro
123
0.85%
11
6.71%
11
Johannes Weiner
119
0.82%
3
1.83%
12
Chris Wilson
99
0.68%
1
0.61%
13
Christoph Hellwig
98
0.68%
3
1.83%
14
Serge E. Hallyn
82
0.57%
2
1.22%
15
Christian Brauner
62
0.43%
5
3.05%
16
Greg Kroah-Hartman
60
0.41%
8
4.88%
17
Radu Rendec
53
0.37%
1
0.61%
18
Konstantin Khlebnikov
32
0.22%
1
0.61%
19
Ayush Mittal
32
0.22%
1
0.61%
20
Deepa Dinamani
25
0.17%
2
1.22%
21
Jianyu Zhan
22
0.15%
2
1.22%
22
Rasmus Villemoes
20
0.14%
1
0.61%
23
Bernd Edlinger
17
0.12%
1
0.61%
24
Amir Goldstein
17
0.12%
3
1.83%
25
Thomas Gleixner
12
0.08%
1
0.61%
26
Miklos Szeredi
12
0.08%
1
0.61%
27
Li Zefan
11
0.08%
2
1.22%
28
Jia-Ju Bai
9
0.06%
1
0.61%
29
Vaibhav Jain
8
0.06%
1
0.61%
30
Linus Torvalds
8
0.06%
4
2.44%
31
Tony Luck
5
0.03%
1
0.61%
32
Andrzej Hajda
5
0.03%
1
0.61%
33
Souptick Joarder
4
0.03%
1
0.61%
34
Peng Wang
4
0.03%
1
0.61%
35
Dave Jiang
4
0.03%
1
0.61%
36
Dan Carpenter
4
0.03%
1
0.61%
37
Kirill A. Shutemov
2
0.01%
1
0.61%
38
Jan Kara
2
0.01%
1
0.61%
39
Bart Van Assche
2
0.01%
1
0.61%
40
Willem de Bruijn
1
0.01%
1
0.61%
41
Waiman Long
1
0.01%
1
0.61%
42
Richard Cochran
1
0.01%
1
0.61%
43
Michel Lespinasse
1
0.01%
1
0.61%
44
Ingo Molnar
1
0.01%
1
0.61%
45
Guenter Roeck
1
0.01%
1
0.61%
Total
14490
164