Linux Source Code
Home
Release 7.1
Help
hfsplus
root
fs
Highlighting
Reset All
By Author
By Age
──────────
Aditya Garg
Adrian Bunk
Al Viro
Alan Cox
Alexey Khoroshilov
Andrew Morton
Andrey V. Savochkin
Anton Salikhmetov
Arnd Bergmann
Artem B. Bityutskiy
Chao Yu
Christian Brauner
Christoph Hellwig
Chung-Chiang Cheng
Coly Li
Dave Hansen
David Elliott
David Howells
Deepa Dinamani
Deepanshu Kartikey
Dmitriy Monakhov
Duane Griffin
Eric Sandeen
Eric Sesterhenn / Snakebyte
Eric W. Biedermann
Ernesto A. Fernández
Fabian Frederick
Fabio M. De Francesco
Geert Uytterhoeven
Greg Kroah-Hartman
Hin-Tak Leung
James Morris
Jan Kara
Jeff Layton
Jeff Mahoney
Joe Perches
Josef Bacik
Justin Stitt
Kees Cook
Kirill A. Shutemov
Linus Torvalds
Linus Torvalds (pre-git)
Marco Stornelli
Matthew Garrett
Matthew Wilcox
Mehdi Ben Hadj Khelifa
Miklos Szeredi
Naohiro Aota
Nicholas Piggin
Others
Roman Zippel
Sergei Antonov
Seth Forshee
Shardul Bankar
Sougata Santra
Tetsuo Handa
Vasiliy Kovalev
Vyacheslav Dubeyko
Yang Chenzhi
Zilin Guan
void0red
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
attributes.c
499
-
9
2117
Vyacheslav Dubeyko
Ernesto A. Fernández
Joe Perches
Hin-Tak Leung
Jeff Layton
Linus Torvalds
Greg Kroah-Hartman
Fabian Frederick
Others
February 2013
April 2013
April 2014
June 2014
November 2017
October 2018
April 2020
September 2025
December 2025
January 2026
February 2026
March 2026
April 2026
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 1706}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 13, "token_count": 22}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 16, "token_count": 15}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 40}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 1, "token_count": 179}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 28, "token_count": 5}, {"author_id": 1, "token_count": 80}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 44, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Vyacheslav Dubeyko
2018
95.32%
Ernesto A. Fernández
40
1.89%
Joe Perches
22
1.04%
Hin-Tak Leung
15
0.71%
Jeff Layton
5
0.24%
Linus Torvalds
1
0.05%
Greg Kroah-Hartman
1
0.05%
Fabian Frederick
1
0.05%
Others
14
0.66%
Total
2117
bfind.c
340
-
10
1633
Andrew Morton
Vyacheslav Dubeyko
Deepanshu Kartikey
Eric Sandeen
Joe Perches
Fabian Frederick
Al Viro
Greg Kroah-Hartman
Chao Yu
Others
February 2004
October 2004
September 2010
October 2010
February 2013
April 2013
April 2015
November 2017
June 2024
August 2025
September 2025
October 2025
March 2026
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 1088}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 9, "token_count": 50}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 291}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 13, "token_count": 5}, {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 14, "token_count": 138}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
1088
66.63%
Vyacheslav Dubeyko
343
21.00%
Deepanshu Kartikey
138
8.45%
Eric Sandeen
50
3.06%
Joe Perches
5
0.31%
Fabian Frederick
3
0.18%
Al Viro
3
0.18%
Greg Kroah-Hartman
1
0.06%
Chao Yu
1
0.06%
Others
1
0.06%
Total
1633
bitmap.c
246
-
13
1204
Andrew Morton
Eric Sesterhenn / Snakebyte
Christoph Hellwig
Al Viro
Alan Cox
Fabio M. De Francesco
Joe Perches
Artem B. Bityutskiy
Vyacheslav Dubeyko
Kirill A. Shutemov
Greg Kroah-Hartman
Others
February 2004
October 2004
January 2006
June 2006
October 2008
September 2010
July 2012
December 2012
April 2013
April 2016
November 2017
August 2022
September 2025
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 1011}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 8, "token_count": 23}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 26, "token_count": 62}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 45}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 35, "token_count": 20}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 13, "token_count": 6}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 20, "token_count": 15}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
1011
83.97%
Eric Sesterhenn / Snakebyte
62
5.15%
Christoph Hellwig
45
3.74%
Al Viro
23
1.91%
Alan Cox
20
1.66%
Fabio M. De Francesco
15
1.25%
Joe Perches
6
0.50%
Artem B. Bityutskiy
6
0.50%
Vyacheslav Dubeyko
4
0.33%
Kirill A. Shutemov
1
0.08%
Greg Kroah-Hartman
1
0.08%
Others
10
0.83%
Total
1204
bnode.c
712
-
19
3965
Andrew Morton
Vyacheslav Dubeyko
Fabio M. De Francesco
Roman Zippel
Kirill A. Shutemov
Sergei Antonov
Vasiliy Kovalev
Fabian Frederick
Hin-Tak Leung
Joe Perches
Al Viro
Eric Sesterhenn / Snakebyte
Yang Chenzhi
Shardul Bankar
Anton Salikhmetov
Christoph Hellwig
Greg Kroah-Hartman
Others
February 2004
June 2004
October 2004
March 2005
August 2005
January 2006
March 2006
June 2006
September 2006
September 2010
December 2010
February 2013
April 2013
November 2013
June 2014
September 2015
April 2016
November 2017
August 2022
October 2024
July 2025
August 2025
September 2025
October 2025
December 2025
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 3282}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 13, "token_count": 13}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 22, "token_count": 24}, {"author_id": 5, "token_count": 39}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 16, "token_count": 21}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 33, "token_count": 45}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 20, "token_count": 133}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 40, "token_count": 34}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 206}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 7, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
3292
83.03%
Vyacheslav Dubeyko
284
7.16%
Fabio M. De Francesco
133
3.35%
Roman Zippel
45
1.13%
Kirill A. Shutemov
45
1.13%
Sergei Antonov
39
0.98%
Vasiliy Kovalev
34
0.86%
Fabian Frederick
24
0.61%
Hin-Tak Leung
21
0.53%
Joe Perches
13
0.33%
Al Viro
8
0.20%
Eric Sesterhenn / Snakebyte
6
0.15%
Yang Chenzhi
5
0.13%
Shardul Bankar
5
0.13%
Anton Salikhmetov
5
0.13%
Christoph Hellwig
3
0.08%
Greg Kroah-Hartman
1
0.03%
Others
2
0.05%
Total
3965
brec.c
542
-
10
2971
Andrew Morton
Vyacheslav Dubeyko
Al Viro
Eric Sandeen
Naohiro Aota
Sergei Antonov
Ernesto A. Fernández
Joe Perches
Adrian Bunk
Greg Kroah-Hartman
February 2004
May 2004
October 2004
March 2005
October 2010
July 2011
February 2013
April 2013
March 2015
November 2017
August 2018
October 2018
September 2025
October 2025
April 2026
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 2712}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 48, "token_count": 6}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 8, "token_count": 42}, {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 51, "token_count": 22}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 1, "token_count": 55}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
2717
91.45%
Vyacheslav Dubeyko
112
3.77%
Al Viro
46
1.55%
Eric Sandeen
24
0.81%
Naohiro Aota
22
0.74%
Sergei Antonov
20
0.67%
Ernesto A. Fernández
13
0.44%
Joe Perches
10
0.34%
Adrian Bunk
6
0.20%
Greg Kroah-Hartman
1
0.03%
Total
2971
btree.c
665
-
24
2915
Andrew Morton
Shardul Bankar
Vyacheslav Dubeyko
Eric Sandeen
Christoph Hellwig
Ernesto A. Fernández
David Elliott
Joe Perches
Jeff Mahoney
Fabio M. De Francesco
Roman Zippel
David Howells
Yang Chenzhi
Duane Griffin
Al Viro
Sergei Antonov
Kirill A. Shutemov
Eric Sesterhenn / Snakebyte
Anton Salikhmetov
Kees Cook
Greg Kroah-Hartman
Others
February 2004
July 2004
October 2004
January 2006
March 2006
June 2006
May 2007
July 2007
February 2008
April 2008
September 2010
October 2010
December 2010
December 2012
February 2013
April 2013
November 2013
June 2014
April 2016
November 2017
October 2018
August 2022
August 2025
September 2025
October 2025
February 2026
March 2026
April 2026
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 1561}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 11, "token_count": 46}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 34}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 34}, {"author_id": 9, "token_count": 85}, {"author_id": 50, "token_count": 23}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 13, "token_count": 26}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 298}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 59}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 20, "token_count": 23}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 39, "token_count": 11}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 7, "token_count": 585}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 1, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
1562
53.58%
Shardul Bankar
585
20.07%
Vyacheslav Dubeyko
350
12.01%
Eric Sandeen
85
2.92%
Christoph Hellwig
68
2.33%
Ernesto A. Fernández
59
2.02%
David Elliott
46
1.58%
Joe Perches
26
0.89%
Jeff Mahoney
23
0.79%
Fabio M. De Francesco
23
0.79%
Roman Zippel
21
0.72%
David Howells
15
0.51%
Yang Chenzhi
11
0.38%
Duane Griffin
8
0.27%
Al Viro
7
0.24%
Sergei Antonov
5
0.17%
Kirill A. Shutemov
5
0.17%
Eric Sesterhenn / Snakebyte
3
0.10%
Anton Salikhmetov
3
0.10%
Kees Cook
1
0.03%
Greg Kroah-Hartman
1
0.03%
Others
8
0.27%
Total
2915
catalog.c
552
-
19
2969
Andrew Morton
Sougata Santra
Sergei Antonov
Christoph Hellwig
Vyacheslav Dubeyko
Roman Zippel
Ernesto A. Fernández
Al Viro
Greg Kroah-Hartman
Jeff Layton
Eric Sesterhenn / Snakebyte
David Elliott
Alexey Khoroshilov
Deepa Dinamani
Joe Perches
Eric W. Biedermann
Deepanshu Kartikey
Anton Salikhmetov
Others
February 2004
May 2004
October 2004
March 2005
January 2006
October 2008
September 2010
October 2010
November 2010
December 2010
July 2011
February 2012
May 2012
February 2013
April 2013
March 2014
December 2014
April 2015
May 2016
July 2016
September 2016
November 2017
October 2018
July 2023
October 2023
September 2025
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 2147}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 11, "token_count": 14}, {"author_id": 2, "token_count": 52}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 26, "token_count": 17}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 38}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 23, "token_count": 13}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 38, "token_count": 6}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 27, "token_count": 27}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 66}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 5, "token_count": 142}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 17, "token_count": 145}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 8, "token_count": 23}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 45, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 62}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 28, "token_count": 16}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 14, "token_count": 5}, {"author_id": 28, "token_count": 1}, {"author_id": 1, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
2183
73.53%
Sougata Santra
145
4.88%
Sergei Antonov
142
4.78%
Christoph Hellwig
110
3.70%
Vyacheslav Dubeyko
84
2.83%
Roman Zippel
84
2.83%
Ernesto A. Fernández
62
2.09%
Al Viro
32
1.08%
Greg Kroah-Hartman
28
0.94%
Jeff Layton
21
0.71%
Eric Sesterhenn / Snakebyte
17
0.57%
David Elliott
14
0.47%
Alexey Khoroshilov
13
0.44%
Deepa Dinamani
12
0.40%
Joe Perches
7
0.24%
Eric W. Biedermann
6
0.20%
Deepanshu Kartikey
5
0.17%
Anton Salikhmetov
2
0.07%
Others
2
0.07%
Total
2969
dir.c
649
-
29
3444
Andrew Morton
Christoph Hellwig
Vyacheslav Dubeyko
Al Viro
Roman Zippel
Sergei Antonov
Greg Kroah-Hartman
Hin-Tak Leung
Miklos Szeredi
Christian Brauner
Sougata Santra
David Howells
Joe Perches
Dave Hansen
Ernesto A. Fernández
Deepa Dinamani
Alexey Khoroshilov
Jeff Layton
Adrian Bunk
Artem B. Bityutskiy
Linus Torvalds
Duane Griffin
void0red
Kees Cook
Deepanshu Kartikey
Arnd Bergmann
Others
February 2004
May 2004
March 2005
January 2006
March 2006
September 2006
February 2007
July 2007
February 2008
April 2008
April 2010
July 2010
September 2010
October 2010
July 2011
October 2011
May 2012
June 2012
July 2012
January 2013
February 2013
April 2013
May 2013
June 2014
December 2014
January 2015
March 2015
April 2015
May 2016
September 2016
November 2017
February 2018
May 2018
August 2018
January 2019
January 2021
April 2021
January 2023
July 2023
February 2025
September 2025
November 2025
December 2025
February 2026
March 2026
April 2026
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 2221}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 48, "token_count": 7}, {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 59, "token_count": 14}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 283}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 23, "token_count": 8}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 27, "token_count": 54}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 89}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 13, "token_count": 14}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 8, "token_count": 53}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 16, "token_count": 39}, {"author_id": 5, "token_count": 83}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 17, "token_count": 29}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 10, "token_count": 19}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 45, "token_count": 12}, {"author_id": 21, "token_count": 15}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 29, "token_count": 19}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 21, "token_count": 10}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 29, "token_count": 12}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 1, "token_count": 123}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 57, "token_count": 1}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 28, "token_count": 3}, {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 44, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
2261
65.65%
Christoph Hellwig
310
9.00%
Vyacheslav Dubeyko
297
8.62%
Al Viro
94
2.73%
Roman Zippel
91
2.64%
Sergei Antonov
83
2.41%
Greg Kroah-Hartman
55
1.60%
Hin-Tak Leung
39
1.13%
Miklos Szeredi
33
0.96%
Christian Brauner
31
0.90%
Sougata Santra
29
0.84%
David Howells
26
0.75%
Joe Perches
14
0.41%
Dave Hansen
14
0.41%
Ernesto A. Fernández
12
0.35%
Deepa Dinamani
12
0.35%
Alexey Khoroshilov
8
0.23%
Jeff Layton
7
0.20%
Adrian Bunk
7
0.20%
Artem B. Bityutskiy
3
0.09%
Linus Torvalds
2
0.06%
Duane Griffin
2
0.06%
void0red
1
0.03%
Kees Cook
1
0.03%
Deepanshu Kartikey
1
0.03%
Arnd Bergmann
1
0.03%
Others
10
0.29%
Total
3444
extents.c
634
-
24
3288
Andrew Morton
Christoph Hellwig
Alexey Khoroshilov
Ernesto A. Fernández
Vyacheslav Dubeyko
Roman Zippel
Sergei Antonov
Chao Yu
Nicholas Piggin
Eric Sesterhenn / Snakebyte
Joe Perches
Sougata Santra
Matthew Wilcox
Jeff Layton
David Elliott
Al Viro
Adrian Bunk
Greg Kroah-Hartman
Fabian Frederick
Anton Salikhmetov
Others
February 2004
October 2004
March 2005
August 2005
January 2006
October 2007
July 2008
October 2008
September 2010
November 2010
December 2010
February 2011
July 2011
December 2012
February 2013
April 2013
April 2014
June 2014
November 2017
August 2018
October 2018
May 2021
March 2022
November 2022
July 2023
June 2024
July 2024
September 2025
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 2418}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 25, "token_count": 22}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 26, "token_count": 12}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 331}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 80}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 23, "token_count": 78}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 23, "token_count": 19}, {"author_id": 13, "token_count": 8}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 5, "token_count": 31}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 6, "token_count": 66}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 24}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 34, "token_count": 24}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 28, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
2418
73.54%
Christoph Hellwig
428
13.02%
Alexey Khoroshilov
97
2.95%
Ernesto A. Fernández
90
2.74%
Vyacheslav Dubeyko
73
2.22%
Roman Zippel
42
1.28%
Sergei Antonov
31
0.94%
Chao Yu
24
0.73%
Nicholas Piggin
22
0.67%
Eric Sesterhenn / Snakebyte
12
0.36%
Joe Perches
8
0.24%
Sougata Santra
6
0.18%
Matthew Wilcox
6
0.18%
Jeff Layton
3
0.09%
David Elliott
2
0.06%
Al Viro
2
0.06%
Adrian Bunk
2
0.06%
Greg Kroah-Hartman
1
0.03%
Fabian Frederick
1
0.03%
Anton Salikhmetov
1
0.03%
Others
19
0.58%
Total
3288
hfsplus_fs.h
624
-
39
2800
Andrew Morton
Vyacheslav Dubeyko
Sergei Antonov
Christoph Hellwig
Deepanshu Kartikey
Roman Zippel
Arnd Bergmann
Ernesto A. Fernández
Chao Yu
Seth Forshee
Nicholas Piggin
David Elliott
Duane Griffin
Yang Chenzhi
Miklos Szeredi
Al Viro
Artem B. Bityutskiy
David Howells
Matthew Wilcox
Eric Sandeen
Christian Brauner
Aditya Garg
void0red
Jan Kara
Sougata Santra
Linus Torvalds (pre-git)
Matthew Garrett
Adrian Bunk
Eric W. Biedermann
Greg Kroah-Hartman
Fabian Frederick
Alexey Khoroshilov
Others
September 1991
March 1992
April 1992
February 2004
October 2004
March 2005
September 2005
November 2005
January 2006
June 2006
July 2007
October 2007
February 2008
April 2008
July 2008
February 2009
August 2009
April 2010
July 2010
September 2010
October 2010
November 2010
January 2011
July 2011
December 2011
February 2012
July 2012
December 2012
February 2013
November 2013
March 2014
April 2014
June 2014
December 2014
March 2015
May 2016
July 2016
November 2017
February 2018
June 2018
October 2018
January 2019
August 2020
January 2021
April 2021
March 2022
July 2022
December 2022
January 2023
September 2023
June 2024
July 2024
September 2024
November 2024
July 2025
August 2025
September 2025
October 2025
November 2025
January 2026
February 2026
March 2026
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 702115200, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 1418}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 11, "token_count": 28}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 25, "token_count": 12}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 10, "token_count": 18}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 76}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 69}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 25, "token_count": 19}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 23, "token_count": 1}, {"author_id": 15, "token_count": 34}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 38, "token_count": 2}, {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 19, "token_count": 19}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 205}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 5, "token_count": 246}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 32, "token_count": 50}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 6, "token_count": 22}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 21, "token_count": 21}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 31, "token_count": 8}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 42, "token_count": 8}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 34, "token_count": 35}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 29, "token_count": 2}, {"author_id": 1, "token_count": 116}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 39, "token_count": 21}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 14, "token_count": 57}, {"author_id": 1, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
1418
50.64%
Vyacheslav Dubeyko
437
15.61%
Sergei Antonov
250
8.93%
Christoph Hellwig
156
5.57%
Deepanshu Kartikey
57
2.04%
Roman Zippel
53
1.89%
Arnd Bergmann
51
1.82%
Ernesto A. Fernández
37
1.32%
Chao Yu
35
1.25%
Seth Forshee
34
1.21%
Nicholas Piggin
31
1.11%
David Elliott
28
1.00%
Duane Griffin
26
0.93%
Yang Chenzhi
21
0.75%
Miklos Szeredi
21
0.75%
Al Viro
21
0.75%
Artem B. Bityutskiy
19
0.68%
David Howells
18
0.64%
Matthew Wilcox
10
0.36%
Eric Sandeen
9
0.32%
Christian Brauner
9
0.32%
Aditya Garg
8
0.29%
void0red
6
0.21%
Jan Kara
6
0.21%
Sougata Santra
5
0.18%
Linus Torvalds (pre-git)
5
0.18%
Matthew Garrett
5
0.18%
Adrian Bunk
3
0.11%
Eric W. Biedermann
2
0.07%
Greg Kroah-Hartman
1
0.04%
Fabian Frederick
1
0.04%
Alexey Khoroshilov
1
0.04%
Others
16
0.57%
Total
2800
hfsplus_raw.h
20
-
3
16
Andrew Morton
Vyacheslav Dubeyko
Greg Kroah-Hartman
February 2004
November 2017
September 2025
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
14
87.50%
Vyacheslav Dubeyko
1
6.25%
Greg Kroah-Hartman
1
6.25%
Total
16
inode.c
788
-
51
4344
Andrew Morton
Christoph Hellwig
Vyacheslav Dubeyko
Tetsuo Handa
Roman Zippel
Ernesto A. Fernández
Miklos Szeredi
Al Viro
Sergei Antonov
Jeff Layton
Matthew Wilcox
Marco Stornelli
Nicholas Piggin
Christian Brauner
Chung-Chiang Cheng
David Howells
Alan Cox
Duane Griffin
Dmitriy Monakhov
Matthew Garrett
Andrey V. Savochkin
Aditya Garg
Josef Bacik
Eric W. Biedermann
Linus Torvalds (pre-git)
Linus Torvalds
Fabian Frederick
Artem B. Bityutskiy
Arnd Bergmann
Jan Kara
Eric Sesterhenn / Snakebyte
Kirill A. Shutemov
Joe Perches
Deepa Dinamani
Anton Salikhmetov
Adrian Bunk
Greg Kroah-Hartman
Dave Hansen
Others
August 1993
January 1995
September 1999
January 2000
March 2000
February 2002
April 2002
December 2002
March 2003
May 2003
July 2003
February 2004
March 2004
April 2004
May 2004
July 2004
August 2004
September 2004
October 2004
January 2005
March 2005
October 2005
November 2005
January 2006
March 2006
June 2006
July 2006
August 2006
September 2006
February 2007
June 2007
July 2007
October 2007
May 2008
July 2008
August 2008
October 2008
January 2009
February 2009
August 2009
December 2009
April 2010
May 2010
June 2010
July 2010
September 2010
October 2010
November 2010
December 2010
January 2011
June 2011
July 2011
October 2011
February 2012
March 2012
July 2012
December 2012
February 2013
April 2013
May 2013
March 2014
April 2014
February 2015
March 2015
April 2015
November 2015
December 2015
January 2016
April 2016
May 2016
September 2016
February 2017
July 2017
November 2017
February 2018
August 2018
October 2018
January 2019
January 2021
April 2021
June 2021
November 2021
February 2022
April 2022
December 2022
January 2023
April 2023
May 2023
July 2023
August 2023
October 2023
December 2023
July 2024
May 2025
June 2025
July 2025
November 2025
December 2025
January 2026
February 2026
March 2026
April 2026
var spanGroupData = [ {"timestamp": 744188400, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 52, "token_count": 4}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 44, "token_count": 10}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 2300}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 2, "token_count": 47}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 46, "token_count": 16}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 48, "token_count": 3}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 25, "token_count": 31}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 35, "token_count": 22}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 55, "token_count": 17}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 3, "token_count": 99}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 8, "token_count": 45}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 219}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 149}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 30, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 58, "token_count": 15}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 21, "token_count": 16}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 38, "token_count": 14}, {"author_id": 18, "token_count": 10}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 37, "token_count": 50}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 8, "token_count": 12}, {"author_id": 5, "token_count": 50}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 10, "token_count": 9}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 22, "token_count": 10}, {"author_id": 5, "token_count": 30}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 8, "token_count": 8}, {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 6, "token_count": 99}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 29, "token_count": 14}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 21, "token_count": 81}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 47, "token_count": 25}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 32, "token_count": 8}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 31, "token_count": 14}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 31, "token_count": 27}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 42, "token_count": 16}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 29, "token_count": 10}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 12, "token_count": 72}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 28, "token_count": 16}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 28, "token_count": 33}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 31, "token_count": 7}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 29, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 12, "token_count": 94}, {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 1, "token_count": 104}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 1, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
2322
53.45%
Christoph Hellwig
508
11.69%
Vyacheslav Dubeyko
310
7.14%
Tetsuo Handa
166
3.82%
Roman Zippel
127
2.92%
Ernesto A. Fernández
116
2.67%
Miklos Szeredi
97
2.23%
Al Viro
88
2.03%
Sergei Antonov
80
1.84%
Jeff Layton
57
1.31%
Matthew Wilcox
51
1.17%
Marco Stornelli
50
1.15%
Nicholas Piggin
38
0.87%
Christian Brauner
26
0.60%
Chung-Chiang Cheng
25
0.58%
David Howells
22
0.51%
Alan Cox
22
0.51%
Duane Griffin
18
0.41%
Dmitriy Monakhov
17
0.39%
Matthew Garrett
16
0.37%
Andrey V. Savochkin
16
0.37%
Aditya Garg
16
0.37%
Josef Bacik
15
0.35%
Eric W. Biedermann
14
0.32%
Linus Torvalds (pre-git)
11
0.25%
Linus Torvalds
10
0.23%
Fabian Frederick
10
0.23%
Artem B. Bityutskiy
9
0.21%
Arnd Bergmann
9
0.21%
Jan Kara
8
0.18%
Eric Sesterhenn / Snakebyte
7
0.16%
Kirill A. Shutemov
4
0.09%
Joe Perches
4
0.09%
Deepa Dinamani
3
0.07%
Anton Salikhmetov
3
0.07%
Adrian Bunk
3
0.07%
Greg Kroah-Hartman
1
0.02%
Dave Hansen
1
0.02%
Others
44
1.01%
Total
4344
ioctl.c
70
-
9
248
Matthew Garrett
Andrew Morton
Christoph Hellwig
David Howells
Arnd Bergmann
Linus Torvalds
Greg Kroah-Hartman
Others
November 2002
February 2004
January 2006
April 2010
September 2010
February 2012
June 2012
March 2015
December 2016
November 2017
June 2024
var spanGroupData = [ {"timestamp": 1036137600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 29}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 18, "token_count": 143}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 18, "token_count": 13}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Matthew Garrett
156
62.90%
Andrew Morton
48
19.35%
Christoph Hellwig
32
12.90%
David Howells
3
1.21%
Arnd Bergmann
2
0.81%
Linus Torvalds
1
0.40%
Greg Kroah-Hartman
1
0.40%
Others
5
2.02%
Total
248
options.c
169
-
15
805
Roman Zippel
Eric Sandeen
Andrew Morton
Christoph Hellwig
Eric W. Biedermann
Kees Cook
Joe Perches
Al Viro
Aditya Garg
Linus Torvalds (pre-git)
David Howells
Fabian Frederick
Linus Torvalds
Greg Kroah-Hartman
Others
May 1998
March 2000
February 2002
February 2004
March 2005
September 2005
November 2005
October 2008
November 2008
March 2009
September 2010
November 2010
December 2011
February 2012
April 2013
June 2014
September 2015
November 2017
December 2022
September 2024
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 52, "token_count": 2}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 134}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 147}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 2, "token_count": 169}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 42}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 38, "token_count": 16}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 57, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 9, "token_count": 203}, ]}, ]
Author Name
Tokens
Token Proportion
Roman Zippel
332
41.24%
Eric Sandeen
203
25.22%
Andrew Morton
134
16.65%
Christoph Hellwig
79
9.81%
Eric W. Biedermann
16
1.99%
Kees Cook
8
0.99%
Joe Perches
6
0.75%
Al Viro
6
0.75%
Aditya Garg
6
0.75%
Linus Torvalds (pre-git)
5
0.62%
David Howells
4
0.50%
Fabian Frederick
3
0.37%
Linus Torvalds
1
0.12%
Greg Kroah-Hartman
1
0.12%
Others
1
0.12%
Total
805
part_tbl.c
157
-
7
608
Andrew Morton
Christoph Hellwig
Seth Forshee
Al Viro
Anton Salikhmetov
Others
February 2004
October 2004
September 2010
November 2010
December 2010
February 2011
July 2011
June 2016
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 345}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 151}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 15, "token_count": 70}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
345
56.74%
Christoph Hellwig
176
28.95%
Seth Forshee
70
11.51%
Al Viro
9
1.48%
Anton Salikhmetov
1
0.16%
Others
7
1.15%
Total
608
super.c
805
-
43
3892
Andrew Morton
Christoph Hellwig
Vyacheslav Dubeyko
Eric Sandeen
Al Viro
Artem B. Bityutskiy
Roman Zippel
Zilin Guan
David Howells
Joe Perches
Mehdi Ben Hadj Khelifa
Alexey Khoroshilov
Tetsuo Handa
Coly Li
Linus Torvalds
Seth Forshee
David Elliott
Alan Cox
Sougata Santra
Andrey V. Savochkin
Kirill A. Shutemov
Eric W. Biedermann
Nicholas Piggin
Jeff Layton
Ernesto A. Fernández
Adrian Bunk
Jan Kara
Kees Cook
Others
February 2002
May 2002
October 2002
February 2004
March 2004
September 2004
March 2005
May 2005
September 2005
October 2005
November 2005
January 2006
June 2006
December 2006
February 2007
October 2007
February 2008
July 2008
October 2008
April 2009
May 2009
June 2009
March 2010
June 2010
July 2010
September 2010
November 2010
January 2011
February 2011
July 2011
September 2011
January 2012
February 2012
May 2012
July 2012
September 2012
December 2012
February 2013
March 2013
April 2013
November 2013
April 2014
December 2014
January 2016
April 2016
May 2016
June 2016
July 2017
November 2017
February 2018
May 2018
August 2018
April 2019
May 2019
September 2020
March 2022
February 2023
September 2023
September 2024
February 2025
August 2025
September 2025
October 2025
November 2025
December 2025
January 2026
February 2026
March 2026
April 2026
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 35, "token_count": 9}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 1612}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 46, "token_count": 7}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 48, "token_count": 3}, {"author_id": 2, "token_count": 67}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 2, "token_count": 48}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 11, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 10, "token_count": 91}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 54, "token_count": 18}, {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 400}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 97}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 102}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 23, "token_count": 27}, {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 3, "token_count": 53}, {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 8, "token_count": 36}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 8, "token_count": 22}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 19, "token_count": 135}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 116}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 38, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 13, "token_count": 37}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 10, "token_count": 18}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 44, "token_count": 11}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 8, "token_count": 38}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 9, "token_count": 181}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 1, "token_count": 100}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 1, "token_count": 204}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 43, "token_count": 29}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 57, "token_count": 1}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 28, "token_count": 3}, {"author_id": 24, "token_count": 114}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 1, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
1615
41.50%
Christoph Hellwig
679
17.45%
Vyacheslav Dubeyko
532
13.67%
Eric Sandeen
181
4.65%
Al Viro
143
3.67%
Artem B. Bityutskiy
135
3.47%
Roman Zippel
121
3.11%
Zilin Guan
114
2.93%
David Howells
111
2.85%
Joe Perches
37
0.95%
Mehdi Ben Hadj Khelifa
29
0.75%
Alexey Khoroshilov
27
0.69%
Tetsuo Handa
21
0.54%
Coly Li
18
0.46%
Linus Torvalds
11
0.28%
Seth Forshee
10
0.26%
David Elliott
9
0.23%
Alan Cox
9
0.23%
Sougata Santra
8
0.21%
Andrey V. Savochkin
7
0.18%
Kirill A. Shutemov
5
0.13%
Eric W. Biedermann
5
0.13%
Nicholas Piggin
3
0.08%
Jeff Layton
3
0.08%
Ernesto A. Fernández
3
0.08%
Adrian Bunk
3
0.08%
Jan Kara
2
0.05%
Kees Cook
1
0.03%
Others
50
1.28%
Total
3892
tables.c
3246
-
3
23415
Roman Zippel
Andrew Morton
Greg Kroah-Hartman
February 2004
March 2005
November 2017
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 7200}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 16214}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Roman Zippel
16214
69.25%
Andrew Morton
7200
30.75%
Greg Kroah-Hartman
1
0.00%
Total
23415
unicode.c
628
-
16
2710
Roman Zippel
Duane Griffin
Andrew Morton
Vyacheslav Dubeyko
Ernesto A. Fernández
David Elliott
Anton Salikhmetov
Christoph Hellwig
void0red
Nicholas Piggin
Alan Cox
Linus Torvalds
Andrey V. Savochkin
David Howells
Greg Kroah-Hartman
Al Viro
October 2002
February 2004
September 2004
March 2005
January 2006
June 2006
July 2007
February 2008
September 2010
December 2010
January 2011
February 2013
June 2016
July 2016
November 2017
August 2018
July 2025
September 2025
November 2025
March 2026
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 35, "token_count": 9}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 570}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 728}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 11, "token_count": 74}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 4, "token_count": 625}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 44}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 30, "token_count": 64}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 25, "token_count": 18}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 44, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 6, "token_count": 196}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 36, "token_count": 42}, {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 155}, ]}, ]
Author Name
Tokens
Token Proportion
Roman Zippel
728
26.86%
Duane Griffin
625
23.06%
Andrew Morton
573
21.14%
Vyacheslav Dubeyko
327
12.07%
Ernesto A. Fernández
196
7.23%
David Elliott
74
2.73%
Anton Salikhmetov
64
2.36%
Christoph Hellwig
44
1.62%
void0red
42
1.55%
Nicholas Piggin
18
0.66%
Alan Cox
9
0.33%
Linus Torvalds
3
0.11%
Andrey V. Savochkin
3
0.11%
David Howells
2
0.07%
Greg Kroah-Hartman
1
0.04%
Al Viro
1
0.04%
Total
2710
unicode_test.c
1596
-
5
8992
Vyacheslav Dubeyko
Christoph Hellwig
Andrew Morton
Kees Cook
Greg Kroah-Hartman
February 2004
September 2010
November 2017
November 2025
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 1, "token_count": 8931}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 1, "token_count": 34}, ]}, ]
Author Name
Tokens
Token Proportion
Vyacheslav Dubeyko
8965
99.70%
Christoph Hellwig
16
0.18%
Andrew Morton
8
0.09%
Kees Cook
2
0.02%
Greg Kroah-Hartman
1
0.01%
Total
8992
wrapper.c
240
-
16
1039
Andrew Morton
Christoph Hellwig
Seth Forshee
David Elliott
Fabian Frederick
Joe Perches
Al Viro
Greg Kroah-Hartman
Others
February 2004
October 2004
January 2006
April 2008
September 2010
November 2010
February 2011
May 2011
July 2011
September 2011
June 2012
April 2013
June 2014
June 2016
February 2017
November 2017
April 2020
August 2020
October 2021
July 2022
February 2024
October 2024
November 2024
May 2025
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 594}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 11, "token_count": 33}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 41}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 171}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 15, "token_count": 79}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 3, "token_count": 42}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 3, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
594
57.17%
Christoph Hellwig
291
28.01%
Seth Forshee
82
7.89%
David Elliott
33
3.18%
Fabian Frederick
8
0.77%
Joe Perches
6
0.58%
Al Viro
5
0.48%
Greg Kroah-Hartman
1
0.10%
Others
19
1.83%
Total
1039
xattr.c
1037
-
25
4866
Vyacheslav Dubeyko
Christoph Hellwig
Hin-Tak Leung
Fabian Frederick
Joe Perches
Andrew Morton
Al Viro
Justin Stitt
Geert Uytterhoeven
Tetsuo Handa
James Morris
David Howells
Jeff Layton
Christian Brauner
Kirill A. Shutemov
Kees Cook
void0red
Sergei Antonov
Greg Kroah-Hartman
Others
February 2004
October 2004
May 2010
September 2010
November 2010
January 2012
February 2013
April 2013
September 2013
November 2013
December 2013
January 2014
June 2014
March 2015
April 2015
October 2015
April 2016
May 2016
November 2017
January 2021
January 2022
December 2022
January 2023
September 2023
April 2024
July 2025
September 2025
December 2025
January 2026
February 2026
March 2026
April 2026
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 41, "token_count": 8}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 36}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 2907}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 13, "token_count": 39}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 53, "token_count": 19}, {"author_id": 1, "token_count": 995}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 16, "token_count": 77}, {"author_id": 5, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 22, "token_count": 75}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 16}, {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 49, "token_count": 23}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 36, "token_count": 1}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 1, "token_count": 179}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 28, "token_count": 5}, {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1775026800, "group": [ {"author_id": 1, "token_count": 242}, ]}, ]
Author Name
Tokens
Token Proportion
Vyacheslav Dubeyko
4440
91.25%
Christoph Hellwig
78
1.60%
Hin-Tak Leung
77
1.58%
Fabian Frederick
75
1.54%
Joe Perches
39
0.80%
Andrew Morton
30
0.62%
Al Viro
25
0.51%
Justin Stitt
23
0.47%
Geert Uytterhoeven
19
0.39%
Tetsuo Handa
16
0.33%
James Morris
8
0.16%
David Howells
6
0.12%
Jeff Layton
5
0.10%
Christian Brauner
5
0.10%
Kirill A. Shutemov
2
0.04%
Kees Cook
2
0.04%
void0red
1
0.02%
Sergei Antonov
1
0.02%
Greg Kroah-Hartman
1
0.02%
Others
13
0.27%
Total
4866
xattr.h
41
-
5
190
Vyacheslav Dubeyko
Fabian Frederick
Al Viro
Greg Kroah-Hartman
Others
February 2013
September 2013
April 2015
April 2016
May 2016
November 2017
September 2023
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 164}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 22, "token_count": 18}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Vyacheslav Dubeyko
166
87.37%
Fabian Frederick
18
9.47%
Al Viro
4
2.11%
Greg Kroah-Hartman
1
0.53%
Others
1
0.53%
Total
190
xattr_security.c
79
-
9
339
Vyacheslav Dubeyko
Hin-Tak Leung
Al Viro
James Morris
Christian Brauner
Fabian Frederick
Greg Kroah-Hartman
Others
October 2004
May 2010
February 2013
June 2014
April 2015
October 2015
April 2016
May 2016
November 2017
January 2021
January 2023
var spanGroupData = [ {"timestamp": 1096614000, "group": [ {"author_id": 41, "token_count": 8}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 268}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 16, "token_count": 37}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 29, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Vyacheslav Dubeyko
268
79.06%
Hin-Tak Leung
37
10.91%
Al Viro
14
4.13%
James Morris
8
2.36%
Christian Brauner
5
1.47%
Fabian Frederick
2
0.59%
Greg Kroah-Hartman
1
0.29%
Others
4
1.18%
Total
339
xattr_trusted.c
38
-
9
144
Vyacheslav Dubeyko
Al Viro
James Morris
Christian Brauner
Hin-Tak Leung
Fabian Frederick
Greg Kroah-Hartman
Others
October 2004
May 2010
February 2013
June 2014
April 2015
October 2015
April 2016
May 2016
November 2017
January 2021
January 2023
var spanGroupData = [ {"timestamp": 1096614000, "group": [ {"author_id": 41, "token_count": 8}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 107}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 29, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Vyacheslav Dubeyko
107
74.31%
Al Viro
14
9.72%
James Morris
8
5.56%
Christian Brauner
5
3.47%
Hin-Tak Leung
3
2.08%
Fabian Frederick
2
1.39%
Greg Kroah-Hartman
1
0.69%
Others
4
2.78%
Total
144
xattr_user.c
38
-
9
144
Vyacheslav Dubeyko
Al Viro
James Morris
Christian Brauner
Hin-Tak Leung
Fabian Frederick
Greg Kroah-Hartman
Others
October 2004
May 2010
February 2013
June 2014
April 2015
October 2015
April 2016
May 2016
November 2017
January 2021
January 2023
var spanGroupData = [ {"timestamp": 1096614000, "group": [ {"author_id": 41, "token_count": 8}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 107}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 29, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Vyacheslav Dubeyko
107
74.31%
Al Viro
14
9.72%
James Morris
8
5.56%
Christian Brauner
5
3.47%
Hin-Tak Leung
3
2.08%
Fabian Frederick
2
1.39%
Greg Kroah-Hartman
1
0.69%
Others
4
2.78%
Total
144
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
112
Author
Tokens
Proportion
Commits
Proportion
0
Andrew Morton
30833
39.00%
16
3.81%
1
Vyacheslav Dubeyko
19225
24.32%
40
9.52%
2
Roman Zippel
17858
22.59%
18
4.29%
3
Christoph Hellwig
3023
3.82%
59
14.05%
4
Duane Griffin
679
0.86%
2
0.48%
5
Sergei Antonov
651
0.82%
6
1.43%
6
Ernesto A. Fernández
628
0.79%
11
2.62%
7
Shardul Bankar
590
0.75%
3
0.71%
8
Al Viro
559
0.71%
42
10.00%
9
Eric Sandeen
552
0.70%
2
0.48%
10
David Howells
207
0.26%
9
2.14%
11
David Elliott
206
0.26%
1
0.24%
12
Tetsuo Handa
203
0.26%
6
1.43%
13
Joe Perches
203
0.26%
2
0.48%
14
Deepanshu Kartikey
201
0.25%
1
0.24%
15
Seth Forshee
196
0.25%
3
0.71%
16
Hin-Tak Leung
195
0.25%
3
0.71%
17
Sougata Santra
193
0.24%
2
0.48%
18
Matthew Garrett
177
0.22%
3
0.71%
19
Artem B. Bityutskiy
172
0.22%
1
0.24%
20
Fabio M. De Francesco
171
0.22%
4
0.95%
21
Miklos Szeredi
151
0.19%
4
0.95%
22
Fabian Frederick
150
0.19%
12
2.86%
23
Alexey Khoroshilov
146
0.18%
3
0.71%
24
Zilin Guan
114
0.14%
2
0.48%
25
Nicholas Piggin
112
0.14%
5
1.19%
26
Eric Sesterhenn / Snakebyte
107
0.14%
5
1.19%
27
Greg Kroah-Hartman
104
0.13%
2
0.48%
28
Jeff Layton
101
0.13%
5
1.19%
29
Christian Brauner
86
0.11%
16
3.81%
30
Anton Salikhmetov
79
0.10%
4
0.95%
31
Matthew Wilcox
67
0.08%
7
1.67%
32
Arnd Bergmann
63
0.08%
3
0.71%
33
Kirill A. Shutemov
62
0.08%
2
0.48%
34
Chao Yu
60
0.08%
1
0.24%
35
Alan Cox
60
0.08%
3
0.71%
36
void0red
50
0.06%
1
0.24%
37
Marco Stornelli
50
0.06%
1
0.24%
38
Eric W. Biedermann
43
0.05%
2
0.48%
39
Yang Chenzhi
37
0.05%
2
0.48%
40
Vasiliy Kovalev
34
0.04%
1
0.24%
41
James Morris
32
0.04%
1
0.24%
42
Aditya Garg
30
0.04%
1
0.24%
43
Mehdi Ben Hadj Khelifa
29
0.04%
1
0.24%
44
Linus Torvalds
29
0.04%
7
1.67%
45
Deepa Dinamani
27
0.03%
1
0.24%
46
Andrey V. Savochkin
26
0.03%
1
0.24%
47
Chung-Chiang Cheng
25
0.03%
1
0.24%
48
Adrian Bunk
24
0.03%
2
0.48%
49
Justin Stitt
23
0.03%
1
0.24%
50
Jeff Mahoney
23
0.03%
1
0.24%
51
Naohiro Aota
22
0.03%
1
0.24%
52
Linus Torvalds (pre-git)
21
0.03%
10
2.38%
53
Geert Uytterhoeven
19
0.02%
1
0.24%
54
Coly Li
18
0.02%
1
0.24%
55
Dmitriy Monakhov
17
0.02%
1
0.24%
56
Jan Kara
16
0.02%
4
0.95%
57
Kees Cook
15
0.02%
3
0.71%
58
Josef Bacik
15
0.02%
1
0.24%
59
Dave Hansen
15
0.02%
4
0.95%
60
Others
234
0.30%
62
14.76%
Total
79058
420