Linux Source Code
Home
Release 5.16
Help
hfs
root
fs
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alexey Dobriyan
Alexey Khoroshilov
Américo Wang
Andreas Gruenbacher
Andrew Morton
Arjan van de Ven
Arnd Bergmann
Artem B. Bityutskiy
Badari Pulavarty
Chengyu Song
Christian Brauner
Christoph Hellwig
Christoph Lameter
Colin Leroy
Coly Li
Dan Carpenter
Dave Anderson
Dave Hansen
David Howells
Deepa Dinamani
Desmond Cheong Zhi Xi
Eric Sandeen
Eric Sesterhenn / Snakebyte
Eric W. Biedermann
Ernesto A. Fernández
Fabian Frederick
Geliang Tang
Greg Kroah-Hartman
Hin-Tak Leung
Ingo Molnar
Jan Kara
Jeff Layton
Jeff Mahoney
Jens Axboe
Jim Meyering
Joe Perches
Josef Bacik
Kees Cook
Kent Overstreet
Kirill A. Shutemov
Linus Torvalds
Marcin Ślusarz
Marco Stornelli
Matthias Kaehlcke
Miklos Szeredi
Nicholas Piggin
Omar Sandoval
Others
Pan Bian
Panagiotis Issaris
Pekka J Enberg
Phillip Lougher
Rasmus Villemoes
Roman Zippel
Tejun Heo
Tetsuo Handa
Theodore Y. Ts'o
Thomas Gleixner
Vignesh Babu
Vladimir Davydov
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
attr.c
153
-
5
696
Linus Torvalds
Andreas Gruenbacher
Al Viro
Christian Brauner
Greg Kroah-Hartman
April 2005
April 2016
May 2016
September 2016
November 2017
January 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 493}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 6, "token_count": 191}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 19, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
493
70.83%
Andreas Gruenbacher
191
27.44%
Al Viro
6
0.86%
Christian Brauner
5
0.72%
Greg Kroah-Hartman
1
0.14%
Total
696
bfind.c
237
-
6
1166
Linus Torvalds
Eric Sandeen
Desmond Cheong Zhi Xi
Joe Perches
Thomas Gleixner
Greg Kroah-Hartman
April 2005
January 2008
February 2008
September 2010
April 2013
November 2017
July 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1060}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 8, "token_count": 43}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 10, "token_count": 48}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1060
90.91%
Eric Sandeen
50
4.29%
Desmond Cheong Zhi Xi
48
4.12%
Joe Perches
6
0.51%
Thomas Gleixner
1
0.09%
Greg Kroah-Hartman
1
0.09%
Total
1166
bitmap.c
243
-
3
823
Linus Torvalds
Matthias Kaehlcke
Joe Perches
April 2005
July 2008
April 2013
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 815}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 7, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
815
99.03%
Matthias Kaehlcke
4
0.49%
Joe Perches
4
0.49%
Total
823
bnode.c
496
-
12
2827
Linus Torvalds
Desmond Cheong Zhi Xi
Hin-Tak Leung
Joe Perches
Jeff Mahoney
Roman Zippel
Eric Sesterhenn / Snakebyte
Kirill A. Shutemov
Tejun Heo
Pekka J Enberg
Panagiotis Issaris
Greg Kroah-Hartman
April 2005
August 2005
January 2006
March 2006
June 2006
September 2006
March 2010
April 2013
May 2013
September 2015
April 2016
November 2017
July 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 2622}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 25, "token_count": 7}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 7, "token_count": 30}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 29, "token_count": 18}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 16, "token_count": 38}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 24, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 10, "token_count": 88}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
2622
92.75%
Desmond Cheong Zhi Xi
88
3.11%
Hin-Tak Leung
38
1.34%
Joe Perches
30
1.06%
Jeff Mahoney
18
0.64%
Roman Zippel
12
0.42%
Eric Sesterhenn / Snakebyte
7
0.25%
Kirill A. Shutemov
6
0.21%
Tejun Heo
3
0.11%
Pekka J Enberg
1
0.04%
Panagiotis Issaris
1
0.04%
Greg Kroah-Hartman
1
0.04%
Total
2827
brec.c
529
-
8
2977
Linus Torvalds
Al Viro
Eric Sandeen
Ernesto A. Fernández
Hin-Tak Leung
Joe Perches
Roman Zippel
Greg Kroah-Hartman
April 2005
January 2006
January 2008
February 2008
March 2008
April 2013
September 2015
November 2017
August 2018
October 2018
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 2788}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 8, "token_count": 48}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 16, "token_count": 33}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
2788
93.65%
Al Viro
57
1.91%
Eric Sandeen
50
1.68%
Ernesto A. Fernández
34
1.14%
Hin-Tak Leung
33
1.11%
Joe Perches
13
0.44%
Roman Zippel
1
0.03%
Greg Kroah-Hartman
1
0.03%
Total
2977
btree.c
380
-
17
2061
Linus Torvalds
Ernesto A. Fernández
Eric Sandeen
Phillip Lougher
Joe Perches
Kirill A. Shutemov
Pan Bian
Andrew Morton
Vignesh Babu
Tejun Heo
Eric Sesterhenn / Snakebyte
Thomas Gleixner
Roman Zippel
Pekka J Enberg
Panagiotis Issaris
Matthias Kaehlcke
Greg Kroah-Hartman
April 2005
January 2006
March 2006
June 2006
September 2006
May 2007
January 2008
February 2008
April 2008
July 2008
March 2010
September 2010
November 2011
April 2013
April 2016
November 2017
October 2018
November 2018
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1773}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 38, "token_count": 6}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 8, "token_count": 50}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 8, "token_count": 17}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 34, "token_count": 10}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 17, "token_count": 62}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 7, "token_count": 19}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 24, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 91}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 33, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1773
86.03%
Ernesto A. Fernández
91
4.42%
Eric Sandeen
67
3.25%
Phillip Lougher
62
3.01%
Joe Perches
19
0.92%
Kirill A. Shutemov
11
0.53%
Pan Bian
10
0.49%
Andrew Morton
10
0.49%
Vignesh Babu
6
0.29%
Tejun Heo
3
0.15%
Eric Sesterhenn / Snakebyte
3
0.15%
Thomas Gleixner
1
0.05%
Roman Zippel
1
0.05%
Pekka J Enberg
1
0.05%
Panagiotis Issaris
1
0.05%
Matthias Kaehlcke
1
0.05%
Greg Kroah-Hartman
1
0.05%
Total
2061
btree.h
172
-
6
773
Linus Torvalds
Ernesto A. Fernández
Desmond Cheong Zhi Xi
Thomas Gleixner
Greg Kroah-Hartman
Others
April 2005
September 2010
November 2017
October 2018
August 2020
July 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 748}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 10, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
748
96.77%
Ernesto A. Fernández
11
1.42%
Desmond Cheong Zhi Xi
11
1.42%
Thomas Gleixner
1
0.13%
Greg Kroah-Hartman
1
0.13%
Others
1
0.13%
Total
773
catalog.c
383
-
11
1942
Linus Torvalds
Ernesto A. Fernández
Roman Zippel
Al Viro
Rasmus Villemoes
Américo Wang
Alexey Khoroshilov
Deepa Dinamani
Eric Sesterhenn / Snakebyte
Joe Perches
Geliang Tang
April 2005
September 2005
October 2008
December 2009
April 2013
December 2014
January 2016
May 2016
July 2016
September 2016
October 2018
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1692}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 25, "token_count": 15}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 12, "token_count": 27}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 9, "token_count": 27}, {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 21, "token_count": 28}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 26, "token_count": 16}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 50}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1692
87.13%
Ernesto A. Fernández
50
2.57%
Roman Zippel
42
2.16%
Al Viro
29
1.49%
Rasmus Villemoes
28
1.44%
Américo Wang
27
1.39%
Alexey Khoroshilov
27
1.39%
Deepa Dinamani
16
0.82%
Eric Sesterhenn / Snakebyte
15
0.77%
Joe Perches
10
0.51%
Geliang Tang
6
0.31%
Total
1942
dir.c
324
-
14
1499
Linus Torvalds
Al Viro
Américo Wang
Miklos Szeredi
Alexey Khoroshilov
Christian Brauner
Roman Zippel
David Howells
Joe Perches
Deepa Dinamani
Dave Hansen
Dan Carpenter
Chengyu Song
Arjan van de Ven
April 2005
September 2005
March 2006
September 2006
February 2007
December 2009
March 2011
July 2011
October 2011
June 2012
January 2013
April 2013
May 2013
March 2015
April 2015
May 2016
September 2016
January 2017
April 2018
January 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1199}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 12, "token_count": 54}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 9, "token_count": 21}, {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 62}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 26, "token_count": 4}, {"author_id": 22, "token_count": 15}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 19, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1199
79.99%
Al Viro
139
9.27%
Américo Wang
54
3.60%
Miklos Szeredi
21
1.40%
Alexey Khoroshilov
21
1.40%
Christian Brauner
15
1.00%
Roman Zippel
14
0.93%
David Howells
12
0.80%
Joe Perches
11
0.73%
Deepa Dinamani
4
0.27%
Dave Hansen
3
0.20%
Dan Carpenter
2
0.13%
Chengyu Song
2
0.13%
Arjan van de Ven
2
0.13%
Total
1499
extent.c
551
-
9
3118
Linus Torvalds
Alexey Khoroshilov
Ernesto A. Fernández
Nicholas Piggin
Roman Zippel
Joe Perches
Matthias Kaehlcke
Artem B. Bityutskiy
Tetsuo Handa
April 2005
August 2005
October 2007
July 2008
July 2012
April 2013
May 2017
October 2018
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 2927}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 29}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 27, "token_count": 7}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 9, "token_count": 89}, {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 33}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
2927
93.87%
Alexey Khoroshilov
89
2.85%
Ernesto A. Fernández
33
1.06%
Nicholas Piggin
29
0.93%
Roman Zippel
15
0.48%
Joe Perches
14
0.45%
Matthias Kaehlcke
7
0.22%
Artem B. Bityutskiy
3
0.10%
Tetsuo Handa
1
0.03%
Total
3118
hfs.h
289
-
3
867
Linus Torvalds
Eric Sandeen
Roman Zippel
April 2005
September 2005
January 2008
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 855}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 8, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
855
98.62%
Eric Sandeen
8
0.92%
Roman Zippel
4
0.46%
Total
867
hfs_fs.h
304
-
15
1073
Linus Torvalds
Arnd Bergmann
Artem B. Bityutskiy
Joe Perches
Roman Zippel
Nicholas Piggin
Al Viro
Matthias Kaehlcke
Christoph Hellwig
Christian Brauner
Andreas Gruenbacher
Eric W. Biedermann
Arjan van de Ven
Rasmus Villemoes
Alexey Khoroshilov
April 2005
September 2005
March 2006
June 2006
February 2007
July 2008
February 2009
March 2010
June 2010
January 2011
July 2011
February 2012
July 2012
April 2013
March 2015
May 2016
July 2016
September 2016
December 2016
June 2018
January 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 869}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 11, "token_count": 15}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 7, "token_count": 29}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 15, "token_count": 65}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 19, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
870
81.08%
Arnd Bergmann
65
6.06%
Artem B. Bityutskiy
35
3.26%
Joe Perches
29
2.70%
Roman Zippel
22
2.05%
Nicholas Piggin
15
1.40%
Al Viro
13
1.21%
Matthias Kaehlcke
5
0.47%
Christoph Hellwig
5
0.47%
Christian Brauner
4
0.37%
Andreas Gruenbacher
4
0.37%
Eric W. Biedermann
2
0.19%
Arjan van de Ven
2
0.19%
Rasmus Villemoes
1
0.09%
Alexey Khoroshilov
1
0.09%
Total
1073
inode.c
698
-
32
3887
Linus Torvalds
Al Viro
Christoph Hellwig
Marco Stornelli
Nicholas Piggin
Alexey Khoroshilov
Josef Bacik
Ernesto A. Fernández
Artem B. Bityutskiy
Christian Brauner
Eric W. Biedermann
Miklos Szeredi
Dave Anderson
Arnd Bergmann
David Howells
Omar Sandoval
Kirill A. Shutemov
Joe Perches
Deepa Dinamani
Arjan van de Ven
Andreas Gruenbacher
Jan Kara
Ingo Molnar
Badari Pulavarty
Alexey Dobriyan
Roman Zippel
Matthias Kaehlcke
Kent Overstreet
Jens Axboe
Jeff Layton
Tejun Heo
Others
April 2005
September 2005
October 2005
March 2006
June 2006
September 2006
February 2007
May 2007
June 2007
October 2007
July 2008
November 2008
April 2009
March 2010
June 2010
July 2010
June 2011
July 2011
October 2011
February 2012
May 2012
June 2012
July 2012
August 2012
December 2012
April 2013
May 2013
March 2014
April 2014
February 2015
March 2015
December 2015
January 2016
April 2016
May 2016
July 2016
September 2016
February 2017
July 2017
April 2018
June 2018
October 2018
June 2020
January 2021
June 2021
November 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 3293}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 37, "token_count": 2}, {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 11, "token_count": 44}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 30, "token_count": 8}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 5, "token_count": 101}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 79}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 20, "token_count": 30}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 14, "token_count": 77}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 9, "token_count": 31}, {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 43, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 22}, {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 6, "token_count": 4}, {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 19, "token_count": 11}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 15, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
3293
84.72%
Al Viro
150
3.86%
Christoph Hellwig
129
3.32%
Marco Stornelli
77
1.98%
Nicholas Piggin
44
1.13%
Alexey Khoroshilov
31
0.80%
Josef Bacik
30
0.77%
Ernesto A. Fernández
17
0.44%
Artem B. Bityutskiy
15
0.39%
Christian Brauner
11
0.28%
Eric W. Biedermann
10
0.26%
Miklos Szeredi
8
0.21%
Dave Anderson
8
0.21%
Arnd Bergmann
8
0.21%
David Howells
7
0.18%
Omar Sandoval
5
0.13%
Kirill A. Shutemov
4
0.10%
Joe Perches
4
0.10%
Deepa Dinamani
4
0.10%
Arjan van de Ven
4
0.10%
Andreas Gruenbacher
4
0.10%
Jan Kara
3
0.08%
Ingo Molnar
3
0.08%
Badari Pulavarty
3
0.08%
Alexey Dobriyan
3
0.08%
Roman Zippel
2
0.05%
Matthias Kaehlcke
2
0.05%
Kent Overstreet
2
0.05%
Jens Axboe
2
0.05%
Jeff Layton
2
0.05%
Tejun Heo
1
0.03%
Others
1
0.03%
Total
3887
mdb.c
372
-
12
1921
Linus Torvalds
Christoph Hellwig
Artem B. Bityutskiy
Roman Zippel
Colin Leroy
Joe Perches
David Howells
Dave Anderson
Al Viro
Tejun Heo
Marcin Ślusarz
Fabian Frederick
April 2005
May 2005
September 2005
April 2008
April 2009
March 2010
October 2010
July 2012
April 2013
January 2016
February 2017
July 2017
November 2017
May 2020
October 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1706}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 23, "token_count": 23}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 30, "token_count": 9}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 56}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 7, "token_count": 20}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 18, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 5, "token_count": 58}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 5, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1708
88.91%
Christoph Hellwig
61
3.18%
Artem B. Bityutskiy
56
2.92%
Roman Zippel
23
1.20%
Colin Leroy
23
1.20%
Joe Perches
20
1.04%
David Howells
9
0.47%
Dave Anderson
9
0.47%
Al Viro
4
0.21%
Tejun Heo
3
0.16%
Marcin Ślusarz
3
0.16%
Fabian Frederick
2
0.10%
Total
1921
part_tbl.c
117
-
1
425
Linus Torvalds
April 2005
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 425}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
425
100.00%
Total
425
string.c
114
-
2
818
Linus Torvalds
Nicholas Piggin
April 2005
January 2011
June 2016
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 796}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 11, "token_count": 19}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
799
97.68%
Nicholas Piggin
19
2.32%
Total
818
super.c
503
-
28
2339
Linus Torvalds
Roman Zippel
Artem B. Bityutskiy
Eric W. Biedermann
Joe Perches
Américo Wang
Al Viro
David Howells
Coly Li
Christoph Hellwig
Eric Sandeen
Desmond Cheong Zhi Xi
Alexey Khoroshilov
Kees Cook
Jim Meyering
Tejun Heo
Christoph Lameter
Andreas Gruenbacher
Theodore Y. Ts'o
Kirill A. Shutemov
Colin Leroy
Nicholas Piggin
Vladimir Davydov
Panagiotis Issaris
Matthias Kaehlcke
Others
April 2005
May 2005
September 2005
June 2006
September 2006
November 2006
December 2006
February 2007
October 2007
February 2008
April 2008
July 2008
October 2008
November 2008
April 2009
June 2009
December 2009
March 2010
June 2010
July 2010
December 2010
January 2011
December 2011
January 2012
February 2012
July 2012
September 2012
March 2013
April 2013
March 2014
May 2015
September 2015
January 2016
September 2016
July 2017
November 2017
April 2019
September 2020
July 2021
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 1417}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 414}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 36, "token_count": 8}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 28, "token_count": 20}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 12, "token_count": 28}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 13, "token_count": 64}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 181}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 9, "token_count": 9}, {"author_id": 7, "token_count": 42}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 35, "token_count": 8}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 10, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
1425
60.92%
Roman Zippel
414
17.70%
Artem B. Bityutskiy
181
7.74%
Eric W. Biedermann
69
2.95%
Joe Perches
42
1.80%
Américo Wang
28
1.20%
Al Viro
28
1.20%
David Howells
26
1.11%
Coly Li
20
0.86%
Christoph Hellwig
20
0.86%
Eric Sandeen
10
0.43%
Desmond Cheong Zhi Xi
10
0.43%
Alexey Khoroshilov
9
0.38%
Kees Cook
8
0.34%
Jim Meyering
8
0.34%
Tejun Heo
6
0.26%
Christoph Lameter
6
0.26%
Andreas Gruenbacher
6
0.26%
Theodore Y. Ts'o
5
0.21%
Kirill A. Shutemov
4
0.17%
Colin Leroy
4
0.17%
Nicholas Piggin
3
0.13%
Vladimir Davydov
2
0.09%
Panagiotis Issaris
1
0.04%
Matthias Kaehlcke
1
0.04%
Others
3
0.13%
Total
2339
sysdep.c
45
-
4
136
Linus Torvalds
Nicholas Piggin
Al Viro
David Howells
April 2005
February 2009
January 2011
June 2012
March 2015
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 11, "token_count": 17}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 18, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
112
82.35%
Nicholas Piggin
17
12.50%
Al Viro
4
2.94%
David Howells
3
2.21%
Total
136
trans.c
150
-
4
570
Roman Zippel
Linus Torvalds
Dan Carpenter
Al Viro
April 2005
September 2005
November 2011
July 2016
var spanGroupData = [ {"timestamp": 1112342400, "group": [ {"author_id": 0, "token_count": 121}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 438}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 32, "token_count": 10}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Roman Zippel
438
76.84%
Linus Torvalds
121
21.23%
Dan Carpenter
10
1.75%
Al Viro
1
0.18%
Total
570
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
65
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds
25725
85.99%
4
2.48%
1
Roman Zippel
988
3.30%
5
3.11%
2
Al Viro
431
1.44%
35
21.74%
3
Artem B. Bityutskiy
290
0.97%
6
3.73%
4
Ernesto A. Fernández
236
0.79%
6
3.73%
5
Christoph Hellwig
215
0.72%
14
8.70%
6
Andreas Gruenbacher
205
0.69%
1
0.62%
7
Joe Perches
202
0.68%
2
1.24%
8
Eric Sandeen
185
0.62%
4
2.48%
9
Alexey Khoroshilov
178
0.59%
1
0.62%
10
Desmond Cheong Zhi Xi
157
0.52%
3
1.86%
11
Nicholas Piggin
127
0.42%
5
3.11%
12
Américo Wang
109
0.36%
1
0.62%
13
Eric W. Biedermann
81
0.27%
2
1.24%
14
Marco Stornelli
77
0.26%
1
0.62%
15
Arnd Bergmann
73
0.24%
2
1.24%
16
Hin-Tak Leung
71
0.24%
2
1.24%
17
Phillip Lougher
62
0.21%
1
0.62%
18
David Howells
57
0.19%
4
2.48%
19
Christian Brauner
35
0.12%
3
1.86%
20
Josef Bacik
30
0.10%
1
0.62%
21
Rasmus Villemoes
29
0.10%
2
1.24%
22
Miklos Szeredi
29
0.10%
3
1.86%
23
Colin Leroy
27
0.09%
1
0.62%
24
Kirill A. Shutemov
25
0.08%
2
1.24%
25
Eric Sesterhenn / Snakebyte
25
0.08%
2
1.24%
26
Deepa Dinamani
24
0.08%
1
0.62%
27
Matthias Kaehlcke
20
0.07%
2
1.24%
28
Coly Li
20
0.07%
1
0.62%
29
Jeff Mahoney
18
0.06%
1
0.62%
30
Dave Anderson
17
0.06%
1
0.62%
31
Tejun Heo
16
0.05%
3
1.86%
32
Dan Carpenter
12
0.04%
2
1.24%
33
Pan Bian
10
0.03%
1
0.62%
34
Andrew Morton
10
0.03%
1
0.62%
35
Kees Cook
8
0.03%
1
0.62%
36
Jim Meyering
8
0.03%
1
0.62%
37
Arjan van de Ven
8
0.03%
2
1.24%
38
Vignesh Babu
6
0.02%
1
0.62%
39
Greg Kroah-Hartman
6
0.02%
1
0.62%
40
Geliang Tang
6
0.02%
1
0.62%
41
Christoph Lameter
6
0.02%
3
1.86%
42
Theodore Y. Ts'o
5
0.02%
1
0.62%
43
Omar Sandoval
5
0.02%
1
0.62%
44
Thomas Gleixner
3
0.01%
1
0.62%
45
Panagiotis Issaris
3
0.01%
1
0.62%
46
Marcin Ślusarz
3
0.01%
1
0.62%
47
Jan Kara
3
0.01%
2
1.24%
48
Ingo Molnar
3
0.01%
1
0.62%
49
Dave Hansen
3
0.01%
1
0.62%
50
Badari Pulavarty
3
0.01%
2
1.24%
51
Alexey Dobriyan
3
0.01%
1
0.62%
52
Vladimir Davydov
2
0.01%
1
0.62%
53
Pekka J Enberg
2
0.01%
1
0.62%
54
Kent Overstreet
2
0.01%
1
0.62%
55
Jens Axboe
2
0.01%
1
0.62%
56
Jeff Layton
2
0.01%
1
0.62%
57
Fabian Frederick
2
0.01%
1
0.62%
58
Chengyu Song
2
0.01%
1
0.62%
59
Tetsuo Handa
1
0.00%
1
0.62%
60
Others
5
0.02%
5
3.11%
Total
29918
161