Linux Source Code
Home
Release 6.13
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
Bart Van Assche
Chao Yu
Christian Brauner
Christoph Hellwig
Chung-Chiang Cheng
Coly Li
Dave Hansen
David Elliott
David Howells
Deepa Dinamani
Dmitriy Monakhov
Dongliang Mu
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
Matthias Kaehlcke
Michael Christie
Miklos Szeredi
Naohiro Aota
Nicholas Piggin
Others
Roman Zippel
Sergei Antonov
Seth Forshee
Simon Gander
Sougata Santra
Stephen Hemminger
Tetsuo Handa
Thadeu Lima de Souza Cascardo
Vyacheslav Dubeyko
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
attributes.c
386
-
7
1633
Vyacheslav Dubeyko
Ernesto A. Fernández
Joe Perches
Hin-Tak Leung
Simon Gander
Greg Kroah-Hartman
Fabian Frederick
February 2013
April 2013
April 2014
June 2014
November 2017
October 2018
April 2020
var spanGroupData = [ {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 1546}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 10, "token_count": 24}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 13, "token_count": 15}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 32}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 54, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Vyacheslav Dubeyko
1546
94.67%
Ernesto A. Fernández
32
1.96%
Joe Perches
24
1.47%
Hin-Tak Leung
15
0.92%
Simon Gander
14
0.86%
Greg Kroah-Hartman
1
0.06%
Fabian Frederick
1
0.06%
Total
1633
bfind.c
283
-
9
1431
Andrew Morton
Vyacheslav Dubeyko
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
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 1062}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 8, "token_count": 50}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 291}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 10, "token_count": 6}, {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 33, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
1062
74.21%
Vyacheslav Dubeyko
304
21.24%
Eric Sandeen
50
3.49%
Joe Perches
6
0.42%
Fabian Frederick
3
0.21%
Al Viro
3
0.21%
Greg Kroah-Hartman
1
0.07%
Chao Yu
1
0.07%
Others
1
0.07%
Total
1431
bitmap.c
246
-
13
1214
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
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 1019}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "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": 22, "token_count": 62}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 45}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 32, "token_count": 20}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 10, "token_count": 11}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 17, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
1019
83.94%
Eric Sesterhenn / Snakebyte
62
5.11%
Christoph Hellwig
45
3.71%
Al Viro
23
1.89%
Alan Cox
20
1.65%
Fabio M. De Francesco
15
1.24%
Joe Perches
11
0.91%
Artem B. Bityutskiy
6
0.49%
Vyacheslav Dubeyko
1
0.08%
Kirill A. Shutemov
1
0.08%
Greg Kroah-Hartman
1
0.08%
Others
10
0.82%
Total
1214
bnode.c
652
-
16
3715
Andrew Morton
Fabio M. De Francesco
Roman Zippel
Kirill A. Shutemov
Sergei Antonov
Fabian Frederick
Joe Perches
Vyacheslav Dubeyko
Hin-Tak Leung
Al Viro
Eric Sesterhenn / Snakebyte
Christoph Hellwig
Anton Salikhmetov
Greg Kroah-Hartman
Others
February 2004
June 2004
October 2004
March 2005
August 2005
January 2006
March 2006
June 2006
September 2006
September 2010
November 2010
December 2010
February 2013
April 2013
November 2013
June 2014
September 2015
April 2016
November 2017
August 2022
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 3300}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 22, "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": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 10, "token_count": 31}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 20, "token_count": 34}, {"author_id": 5, "token_count": 41}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 13, "token_count": 21}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 28, "token_count": 45}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 17, "token_count": 133}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
3310
89.10%
Fabio M. De Francesco
133
3.58%
Roman Zippel
46
1.24%
Kirill A. Shutemov
45
1.21%
Sergei Antonov
41
1.10%
Fabian Frederick
34
0.92%
Joe Perches
31
0.83%
Vyacheslav Dubeyko
27
0.73%
Hin-Tak Leung
21
0.57%
Al Viro
8
0.22%
Eric Sesterhenn / Snakebyte
6
0.16%
Christoph Hellwig
5
0.13%
Anton Salikhmetov
5
0.13%
Greg Kroah-Hartman
1
0.03%
Others
2
0.05%
Total
3715
brec.c
534
-
11
2945
Andrew Morton
Vyacheslav Dubeyko
Al Viro
Eric Sandeen
Naohiro Aota
Sergei Antonov
Joe Perches
Ernesto A. Fernández
Adrian Bunk
Greg Kroah-Hartman
Christoph Hellwig
February 2004
May 2004
October 2004
March 2005
October 2010
November 2010
July 2011
February 2013
April 2013
March 2015
November 2017
August 2018
October 2018
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 2740}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 6, "token_count": 42}, {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 45, "token_count": 22}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 52}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
2745
93.21%
Vyacheslav Dubeyko
52
1.77%
Al Viro
46
1.56%
Eric Sandeen
24
0.81%
Naohiro Aota
22
0.75%
Sergei Antonov
20
0.68%
Joe Perches
15
0.51%
Ernesto A. Fernández
13
0.44%
Adrian Bunk
6
0.20%
Greg Kroah-Hartman
1
0.03%
Christoph Hellwig
1
0.03%
Total
2945
btree.c
512
-
23
2363
Andrew Morton
Vyacheslav Dubeyko
Eric Sandeen
Christoph Hellwig
David Elliott
Ernesto A. Fernández
Joe Perches
Fabio M. De Francesco
Jeff Mahoney
Roman Zippel
David Howells
Kirill A. Shutemov
Duane Griffin
Al Viro
Alexey Khoroshilov
Sergei Antonov
Anton Salikhmetov
Eric Sesterhenn / Snakebyte
Greg Kroah-Hartman
Others
February 2004
July 2004
October 2004
January 2006
March 2006
June 2006
September 2006
May 2007
July 2007
February 2008
April 2008
September 2010
October 2010
November 2010
December 2010
July 2011
December 2012
February 2013
April 2013
November 2013
June 2014
April 2016
November 2017
October 2018
August 2022
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 1619}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 11, "token_count": 46}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "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": 12, "token_count": 15}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"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": 8, "token_count": 85}, {"author_id": 43, "token_count": 23}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 10, "token_count": 29}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 298}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 28, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 44}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 17, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
1635
69.19%
Vyacheslav Dubeyko
317
13.42%
Eric Sandeen
85
3.60%
Christoph Hellwig
69
2.92%
David Elliott
46
1.95%
Ernesto A. Fernández
44
1.86%
Joe Perches
29
1.23%
Fabio M. De Francesco
25
1.06%
Jeff Mahoney
23
0.97%
Roman Zippel
21
0.89%
David Howells
15
0.63%
Kirill A. Shutemov
11
0.47%
Duane Griffin
8
0.34%
Al Viro
7
0.30%
Alexey Khoroshilov
6
0.25%
Sergei Antonov
5
0.21%
Anton Salikhmetov
4
0.17%
Eric Sesterhenn / Snakebyte
3
0.13%
Greg Kroah-Hartman
1
0.04%
Others
9
0.38%
Total
2363
catalog.c
549
-
18
2942
Andrew Morton
Sougata Santra
Sergei Antonov
Christoph Hellwig
Roman Zippel
Vyacheslav Dubeyko
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
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
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 2159}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 11, "token_count": 14}, {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 22, "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": 20}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 18, "token_count": 13}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 34, "token_count": 6}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 23, "token_count": 27}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 66}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 5, "token_count": 142}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 14, "token_count": 145}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 6, "token_count": 23}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 41, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 62}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 27, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
2195
74.61%
Sougata Santra
145
4.93%
Sergei Antonov
142
4.83%
Christoph Hellwig
92
3.13%
Roman Zippel
84
2.86%
Vyacheslav Dubeyko
66
2.24%
Ernesto A. Fernández
62
2.11%
Al Viro
32
1.09%
Greg Kroah-Hartman
28
0.95%
Jeff Layton
20
0.68%
Eric Sesterhenn / Snakebyte
17
0.58%
David Elliott
14
0.48%
Alexey Khoroshilov
13
0.44%
Deepa Dinamani
12
0.41%
Joe Perches
10
0.34%
Eric W. Biedermann
6
0.20%
Anton Salikhmetov
2
0.07%
Others
2
0.07%
Total
2942
dir.c
583
-
24
3194
Andrew Morton
Christoph Hellwig
Al Viro
Roman Zippel
Vyacheslav Dubeyko
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
Adrian Bunk
Jeff Layton
Artem B. Bityutskiy
Duane Griffin
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
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 2211}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 40, "token_count": 8}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 53, "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": 12, "token_count": 6}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 270}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 23, "token_count": 54}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 88}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 6, "token_count": 53}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 13, "token_count": 39}, {"author_id": 5, "token_count": 83}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 14, "token_count": 29}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 12, "token_count": 18}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 6, "token_count": 24}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 41, "token_count": 9}, {"author_id": 19, "token_count": 15}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 26, "token_count": 19}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 19, "token_count": 10}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 26, "token_count": 12}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 27, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
2251
70.48%
Christoph Hellwig
297
9.30%
Al Viro
94
2.94%
Roman Zippel
91
2.85%
Vyacheslav Dubeyko
88
2.76%
Sergei Antonov
83
2.60%
Greg Kroah-Hartman
55
1.72%
Hin-Tak Leung
39
1.22%
Miklos Szeredi
33
1.03%
Christian Brauner
31
0.97%
Sougata Santra
29
0.91%
David Howells
25
0.78%
Joe Perches
14
0.44%
Dave Hansen
14
0.44%
Ernesto A. Fernández
12
0.38%
Deepa Dinamani
9
0.28%
Alexey Khoroshilov
8
0.25%
Adrian Bunk
8
0.25%
Jeff Layton
3
0.09%
Artem B. Bityutskiy
3
0.09%
Duane Griffin
2
0.06%
Arnd Bergmann
1
0.03%
Others
4
0.13%
click to expand▼
Total
3194
extents.c
631
-
23
3289
Andrew Morton
Christoph Hellwig
Ernesto A. Fernández
Alexey Khoroshilov
Vyacheslav Dubeyko
Roman Zippel
Sergei Antonov
Joe Perches
Chao Yu
Nicholas Piggin
Eric Sesterhenn / Snakebyte
Matthias Kaehlcke
Sougata Santra
Matthew Wilcox
David Elliott
Anton Salikhmetov
Al Viro
Adrian Bunk
Greg Kroah-Hartman
Fabian Frederick
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
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 2423}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 21, "token_count": 22}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 55, "token_count": 8}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 22, "token_count": 12}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 329}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 72}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 18, "token_count": 78}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 49}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 18, "token_count": 19}, {"author_id": 10, "token_count": 24}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 5, "token_count": 31}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 7, "token_count": 83}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 24}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 29, "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": 33, "token_count": 24}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 29, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
2423
73.67%
Christoph Hellwig
418
12.71%
Ernesto A. Fernández
107
3.25%
Alexey Khoroshilov
97
2.95%
Vyacheslav Dubeyko
54
1.64%
Roman Zippel
36
1.09%
Sergei Antonov
31
0.94%
Joe Perches
24
0.73%
Chao Yu
24
0.73%
Nicholas Piggin
22
0.67%
Eric Sesterhenn / Snakebyte
12
0.36%
Matthias Kaehlcke
8
0.24%
Sougata Santra
6
0.18%
Matthew Wilcox
6
0.18%
David Elliott
2
0.06%
Anton Salikhmetov
2
0.06%
Al Viro
2
0.06%
Adrian Bunk
2
0.06%
Greg Kroah-Hartman
1
0.03%
Fabian Frederick
1
0.03%
Others
11
0.33%
click to expand▼
Total
3289
hfsplus_fs.h
583
-
37
2566
Andrew Morton
Sergei Antonov
Vyacheslav Dubeyko
Christoph Hellwig
Roman Zippel
Arnd Bergmann
Ernesto A. Fernández
Chao Yu
Seth Forshee
Nicholas Piggin
David Elliott
Duane Griffin
Joe Perches
Al Viro
Artem B. Bityutskiy
David Howells
Anton Salikhmetov
Miklos Szeredi
Eric Sandeen
Christian Brauner
Aditya Garg
Matthew Wilcox
Jan Kara
Sougata Santra
Linus Torvalds (pre-git)
Matthew Garrett
Thadeu Lima de Souza Cascardo
Matthias Kaehlcke
Adrian Bunk
Eric W. Biedermann
Bart Van Assche
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
December 2010
January 2011
July 2011
December 2011
February 2012
July 2012
December 2012
February 2013
April 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
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 702115200, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 1472}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 11, "token_count": 28}, {"author_id": 1, "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": 21, "token_count": 12}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 12, "token_count": 18}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 55, "token_count": 4}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 51, "token_count": 6}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 64}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 78}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 24, "token_count": 17}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 21, "token_count": 19}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 9, "token_count": 32}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 34, "token_count": 2}, {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 16, "token_count": 19}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 190}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 10, "token_count": 24}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 5, "token_count": 236}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 31, "token_count": 48}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 7, "token_count": 22}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 19, "token_count": 16}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 36, "token_count": 8}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 33, "token_count": 33}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 29, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 56, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
1472
57.37%
Sergei Antonov
240
9.35%
Vyacheslav Dubeyko
224
8.73%
Christoph Hellwig
153
5.96%
Roman Zippel
50
1.95%
Arnd Bergmann
49
1.91%
Ernesto A. Fernández
38
1.48%
Chao Yu
33
1.29%
Seth Forshee
32
1.25%
Nicholas Piggin
31
1.21%
David Elliott
28
1.09%
Duane Griffin
26
1.01%
Joe Perches
24
0.94%
Al Viro
21
0.82%
Artem B. Bityutskiy
19
0.74%
David Howells
18
0.70%
Anton Salikhmetov
17
0.66%
Miklos Szeredi
16
0.62%
Eric Sandeen
9
0.35%
Christian Brauner
9
0.35%
Aditya Garg
8
0.31%
Matthew Wilcox
7
0.27%
Jan Kara
6
0.23%
Sougata Santra
5
0.19%
Linus Torvalds (pre-git)
5
0.19%
Matthew Garrett
5
0.19%
Thadeu Lima de Souza Cascardo
4
0.16%
Matthias Kaehlcke
4
0.16%
Adrian Bunk
3
0.12%
Eric W. Biedermann
2
0.08%
Bart Van Assche
2
0.08%
Greg Kroah-Hartman
1
0.04%
Fabian Frederick
1
0.04%
Alexey Khoroshilov
1
0.04%
Others
3
0.12%
click to expand▼
Total
2566
hfsplus_raw.h
412
-
11
1082
Andrew Morton
Vyacheslav Dubeyko
Al Viro
David Elliott
Roman Zippel
Kees Cook
Sergei Antonov
Eric Sandeen
Matthew Garrett
Greg Kroah-Hartman
Anton Salikhmetov
February 2004
October 2004
November 2005
January 2006
October 2010
December 2010
February 2012
February 2013
November 2013
March 2014
June 2014
November 2017
January 2022
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 766}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 88}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 11, "token_count": 21}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 137}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 37, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
766
70.79%
Vyacheslav Dubeyko
149
13.77%
Al Viro
88
8.13%
David Elliott
21
1.94%
Roman Zippel
18
1.66%
Kees Cook
18
1.66%
Sergei Antonov
13
1.20%
Eric Sandeen
5
0.46%
Matthew Garrett
2
0.18%
Greg Kroah-Hartman
1
0.09%
Anton Salikhmetov
1
0.09%
Total
1082
inode.c
706
-
48
3934
Andrew Morton
Christoph Hellwig
Roman Zippel
Ernesto A. Fernández
Miklos Szeredi
Al Viro
Sergei Antonov
Tetsuo Handa
Marco Stornelli
Vyacheslav Dubeyko
Jeff Layton
Matthew Wilcox
Nicholas Piggin
Christian Brauner
Chung-Chiang Cheng
David Howells
Alan Cox
Dmitriy Monakhov
Duane Griffin
Andrey V. Savochkin
Aditya Garg
Josef Bacik
Eric W. Biedermann
Matthew Garrett
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
Matthias Kaehlcke
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
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
var spanGroupData = [ {"timestamp": 744188400, "group": [ {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 47, "token_count": 4}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 38, "token_count": 10}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 53, "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": 2308}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 44, "token_count": 16}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 40, "token_count": 3}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "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": 12, "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": 16}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 21, "token_count": 32}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 32, "token_count": 22}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 49, "token_count": 17}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 51, "token_count": 6}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 3, "token_count": 99}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 6, "token_count": 45}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 205}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 120}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 24, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 52, "token_count": 15}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 19, "token_count": 16}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 34, "token_count": 14}, {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 16, "token_count": 9}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 30, "token_count": 64}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 53}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 6, "token_count": 12}, {"author_id": 5, "token_count": 50}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 12, "token_count": 9}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 20, "token_count": 10}, {"author_id": 5, "token_count": 30}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 6, "token_count": 8}, {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 7, "token_count": 99}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 26, "token_count": 16}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 19, "token_count": 73}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 39, "token_count": 25}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 31, "token_count": 8}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 29, "token_count": 14}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 29, "token_count": 27}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 36, "token_count": 16}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 26, "token_count": 10}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 25, "token_count": 72}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 27, "token_count": 16}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 27, "token_count": 33}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 29, "token_count": 7}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 29, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
2322
59.02%
Christoph Hellwig
465
11.82%
Roman Zippel
128
3.25%
Ernesto A. Fernández
116
2.95%
Miklos Szeredi
89
2.26%
Al Viro
88
2.24%
Sergei Antonov
80
2.03%
Tetsuo Handa
72
1.83%
Marco Stornelli
64
1.63%
Vyacheslav Dubeyko
53
1.35%
Jeff Layton
53
1.35%
Matthew Wilcox
51
1.30%
Nicholas Piggin
36
0.92%
Christian Brauner
26
0.66%
Chung-Chiang Cheng
25
0.64%
David Howells
22
0.56%
Alan Cox
22
0.56%
Dmitriy Monakhov
17
0.43%
Duane Griffin
16
0.41%
Andrey V. Savochkin
16
0.41%
Aditya Garg
16
0.41%
Josef Bacik
15
0.38%
Eric W. Biedermann
14
0.36%
Matthew Garrett
12
0.31%
Linus Torvalds (pre-git)
11
0.28%
Linus Torvalds
10
0.25%
Fabian Frederick
10
0.25%
Artem B. Bityutskiy
9
0.23%
Arnd Bergmann
9
0.23%
Jan Kara
8
0.20%
Eric Sesterhenn / Snakebyte
7
0.18%
Kirill A. Shutemov
4
0.10%
Joe Perches
4
0.10%
Deepa Dinamani
3
0.08%
Anton Salikhmetov
3
0.08%
Adrian Bunk
3
0.08%
Matthias Kaehlcke
1
0.03%
Greg Kroah-Hartman
1
0.03%
Dave Hansen
1
0.03%
Others
32
0.81%
click to expand▼
Total
3934
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": 31, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 29}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 15, "token_count": 143}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 15, "token_count": 13}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 23, "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
168
-
15
802
Roman Zippel
Eric Sandeen
Andrew Morton
Christoph Hellwig
Eric W. Biedermann
Kees Cook
Joe Perches
Al Viro
Aditya Garg
David Howells
Fabian Frederick
Linus Torvalds (pre-git)
Linus Torvalds
Greg Kroah-Hartman
Others
May 1998
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": 47, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 134}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 147}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 169}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 6, "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": 6, "token_count": 4}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 34, "token_count": 16}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 37, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 8, "token_count": 203}, ]}, ]
Author Name
Tokens
Token Proportion
Roman Zippel
332
41.40%
Eric Sandeen
203
25.31%
Andrew Morton
134
16.71%
Christoph Hellwig
79
9.85%
Eric W. Biedermann
16
2.00%
Kees Cook
8
1.00%
Joe Perches
6
0.75%
Al Viro
6
0.75%
Aditya Garg
6
0.75%
David Howells
4
0.50%
Fabian Frederick
3
0.37%
Linus Torvalds (pre-git)
2
0.25%
Linus Torvalds
1
0.12%
Greg Kroah-Hartman
1
0.12%
Others
1
0.12%
Total
802
part_tbl.c
157
-
7
608
Andrew Morton
Christoph Hellwig
Seth Forshee
Al Viro
Michael Christie
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": 6, "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": 24, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 9, "token_count": 70}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 59, "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%
Michael Christie
2
0.33%
Anton Salikhmetov
1
0.16%
Others
5
0.82%
Total
608
super.c
728
-
39
3552
Andrew Morton
Christoph Hellwig
Vyacheslav Dubeyko
Eric Sandeen
Al Viro
Artem B. Bityutskiy
Roman Zippel
David Howells
Joe Perches
Alexey Khoroshilov
Coly Li
Tetsuo Handa
Sougata Santra
Linus Torvalds
Seth Forshee
Dongliang Mu
David Elliott
Alan Cox
Andrey V. Savochkin
Kirill A. Shutemov
Eric W. Biedermann
Nicholas Piggin
Ernesto A. Fernández
Adrian Bunk
Michael Christie
Jan Kara
Bart Van Assche
Matthias Kaehlcke
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
April 2008
July 2008
October 2008
April 2009
May 2009
June 2009
March 2010
June 2010
July 2010
September 2010
November 2010
December 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
November 2016
July 2017
November 2017
February 2018
May 2018
August 2018
April 2019
May 2019
September 2020
March 2022
July 2022
February 2023
September 2023
September 2024
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 32, "token_count": 9}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 1651}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 44, "token_count": 7}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 40, "token_count": 3}, {"author_id": 1, "token_count": 77}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 11, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 12, "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": 12, "token_count": 96}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 48, "token_count": 18}, {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 6, "token_count": 15}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 400}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 156}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 106}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 18, "token_count": 30}, {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 3, "token_count": 53}, {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 6, "token_count": 36}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 16, "token_count": 137}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 28, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 146}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 34, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 10, "token_count": 42}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 14, "token_count": 14}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 12, "token_count": 18}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 38, "token_count": 11}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 25, "token_count": 7}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 57, "token_count": 9}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 6, "token_count": 43}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 8, "token_count": 181}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
1654
46.57%
Christoph Hellwig
748
21.06%
Vyacheslav Dubeyko
203
5.72%
Eric Sandeen
181
5.10%
Al Viro
147
4.14%
Artem B. Bityutskiy
137
3.86%
Roman Zippel
131
3.69%
David Howells
116
3.27%
Joe Perches
42
1.18%
Alexey Khoroshilov
30
0.84%
Coly Li
18
0.51%
Tetsuo Handa
15
0.42%
Sougata Santra
14
0.39%
Linus Torvalds
11
0.31%
Seth Forshee
10
0.28%
Dongliang Mu
9
0.25%
David Elliott
9
0.25%
Alan Cox
9
0.25%
Andrey V. Savochkin
7
0.20%
Kirill A. Shutemov
5
0.14%
Eric W. Biedermann
5
0.14%
Nicholas Piggin
3
0.08%
Ernesto A. Fernández
3
0.08%
Adrian Bunk
3
0.08%
Michael Christie
2
0.06%
Jan Kara
2
0.06%
Bart Van Assche
2
0.06%
Matthias Kaehlcke
1
0.03%
Others
35
0.99%
click to expand▼
Total
3552
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": 1, "token_count": 16214}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 23, "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
520
-
14
2365
Roman Zippel
Duane Griffin
Andrew Morton
Ernesto A. Fernández
David Elliott
Anton Salikhmetov
Christoph Hellwig
Nicholas Piggin
Alan Cox
Vyacheslav Dubeyko
Linus Torvalds
David Howells
Greg Kroah-Hartman
Al Viro
October 2002
February 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
var spanGroupData = [ {"timestamp": 1033455600, "group": [ {"author_id": 32, "token_count": 9}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 561}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 751}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 11, "token_count": 74}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 4, "token_count": 633}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 44}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 24, "token_count": 64}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 21, "token_count": 18}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 38, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 7, "token_count": 196}, ]}, ]
Author Name
Tokens
Token Proportion
Roman Zippel
751
31.75%
Duane Griffin
633
26.77%
Andrew Morton
564
23.85%
Ernesto A. Fernández
196
8.29%
David Elliott
74
3.13%
Anton Salikhmetov
64
2.71%
Christoph Hellwig
44
1.86%
Nicholas Piggin
18
0.76%
Alan Cox
9
0.38%
Vyacheslav Dubeyko
5
0.21%
Linus Torvalds
3
0.13%
David Howells
2
0.08%
Greg Kroah-Hartman
1
0.04%
Al Viro
1
0.04%
Total
2365
wrapper.c
268
-
17
1166
Andrew Morton
Christoph Hellwig
Seth Forshee
David Elliott
Bart Van Assche
Fabian Frederick
Thadeu Lima de Souza Cascardo
Joe Perches
Al Viro
Michael Christie
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
October 2013
November 2013
June 2014
June 2016
February 2017
November 2017
April 2020
August 2020
October 2021
January 2022
July 2022
February 2024
October 2024
November 2024
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 594}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "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": 206}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 9, "token_count": 166}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 59, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 23, "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": 1641024000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 50, "token_count": 13}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 56, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
594
50.94%
Christoph Hellwig
305
26.16%
Seth Forshee
179
15.35%
David Elliott
33
2.83%
Bart Van Assche
13
1.11%
Fabian Frederick
8
0.69%
Thadeu Lima de Souza Cascardo
6
0.51%
Joe Perches
6
0.51%
Al Viro
5
0.43%
Michael Christie
4
0.34%
Greg Kroah-Hartman
1
0.09%
Others
12
1.03%
Total
1166
xattr.c
883
-
24
4303
Vyacheslav Dubeyko
Hin-Tak Leung
Fabian Frederick
Joe Perches
Andrew Morton
Christoph Hellwig
Justin Stitt
Al Viro
Geert Uytterhoeven
David Howells
James Morris
Christian Brauner
Alexey Khoroshilov
Kirill A. Shutemov
Stephen Hemminger
Sergei Antonov
Kees Cook
Greg Kroah-Hartman
Others
February 2004
October 2004
February 2008
May 2010
July 2011
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
May 2024
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 35, "token_count": 8}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 2972}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 10, "token_count": 40}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 46, "token_count": 19}, {"author_id": 2, "token_count": 942}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 13, "token_count": 97}, {"author_id": 5, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 20, "token_count": 53}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 6, "token_count": 16}, {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 37, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 42, "token_count": 23}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Vyacheslav Dubeyko
3921
91.12%
Hin-Tak Leung
97
2.25%
Fabian Frederick
53
1.23%
Joe Perches
40
0.93%
Andrew Morton
39
0.91%
Christoph Hellwig
36
0.84%
Justin Stitt
23
0.53%
Al Viro
20
0.46%
Geert Uytterhoeven
19
0.44%
David Howells
15
0.35%
James Morris
8
0.19%
Christian Brauner
5
0.12%
Alexey Khoroshilov
5
0.12%
Kirill A. Shutemov
3
0.07%
Stephen Hemminger
2
0.05%
Sergei Antonov
2
0.05%
Kees Cook
2
0.05%
Greg Kroah-Hartman
1
0.02%
Others
12
0.28%
Total
4303
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": 2, "token_count": 164}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 20, "token_count": 18}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 23, "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
Stephen Hemminger
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": 35, "token_count": 8}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 268}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 13, "token_count": 37}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 26, "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%
Stephen Hemminger
2
0.59%
Fabian Frederick
2
0.59%
Greg Kroah-Hartman
1
0.29%
Others
2
0.59%
Total
339
xattr_trusted.c
38
-
9
144
Vyacheslav Dubeyko
Al Viro
James Morris
Christian Brauner
Hin-Tak Leung
Stephen Hemminger
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": 35, "token_count": 8}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 107}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 26, "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%
Stephen Hemminger
2
1.39%
Fabian Frederick
2
1.39%
Greg Kroah-Hartman
1
0.69%
Others
2
1.39%
Total
144
xattr_user.c
38
-
9
144
Vyacheslav Dubeyko
Al Viro
James Morris
Christian Brauner
Hin-Tak Leung
Stephen Hemminger
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": 35, "token_count": 8}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 107}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 26, "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%
Stephen Hemminger
2
1.39%
Fabian Frederick
2
1.39%
Greg Kroah-Hartman
1
0.69%
Others
2
1.39%
Total
144
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
103
Author
Tokens
Proportion
Commits
Proportion
0
Andrew Morton
31778
47.02%
17
4.45%
1
Roman Zippel
17902
26.49%
18
4.71%
2
Vyacheslav Dubeyko
7658
11.33%
15
3.93%
3
Christoph Hellwig
2965
4.39%
62
16.23%
4
Duane Griffin
685
1.01%
2
0.52%
5
Sergei Antonov
657
0.97%
6
1.57%
6
Al Viro
646
0.96%
42
10.99%
7
Ernesto A. Fernández
623
0.92%
11
2.88%
8
Eric Sandeen
557
0.82%
2
0.52%
9
Seth Forshee
291
0.43%
3
0.79%
10
Joe Perches
286
0.42%
2
0.52%
11
David Elliott
227
0.34%
1
0.26%
12
David Howells
220
0.33%
9
2.36%
13
Hin-Tak Leung
215
0.32%
3
0.79%
14
Sougata Santra
199
0.29%
2
0.52%
15
Matthew Garrett
175
0.26%
4
1.05%
16
Artem B. Bityutskiy
174
0.26%
3
0.79%
17
Fabio M. De Francesco
173
0.26%
4
1.05%
18
Alexey Khoroshilov
160
0.24%
3
0.79%
19
Miklos Szeredi
138
0.20%
4
1.05%
20
Fabian Frederick
138
0.20%
12
3.14%
21
Nicholas Piggin
110
0.16%
5
1.31%
22
Eric Sesterhenn / Snakebyte
107
0.16%
5
1.31%
23
Greg Kroah-Hartman
103
0.15%
2
0.52%
24
Anton Salikhmetov
99
0.15%
5
1.31%
25
Tetsuo Handa
87
0.13%
3
0.79%
26
Christian Brauner
86
0.13%
15
3.93%
27
Jeff Layton
76
0.11%
4
1.05%
28
Kirill A. Shutemov
69
0.10%
2
0.52%
29
Matthew Wilcox
64
0.09%
7
1.83%
30
Marco Stornelli
64
0.09%
1
0.26%
31
Arnd Bergmann
61
0.09%
3
0.79%
32
Alan Cox
60
0.09%
3
0.79%
33
Chao Yu
58
0.09%
1
0.26%
34
Eric W. Biedermann
43
0.06%
2
0.52%
35
James Morris
32
0.05%
1
0.26%
36
Aditya Garg
30
0.04%
1
0.26%
37
Kees Cook
28
0.04%
2
0.52%
38
Linus Torvalds
26
0.04%
6
1.57%
39
Chung-Chiang Cheng
25
0.04%
1
0.26%
40
Adrian Bunk
25
0.04%
2
0.52%
41
Deepa Dinamani
24
0.04%
1
0.26%
42
Justin Stitt
23
0.03%
1
0.26%
43
Jeff Mahoney
23
0.03%
1
0.26%
44
Andrey V. Savochkin
23
0.03%
1
0.26%
45
Naohiro Aota
22
0.03%
1
0.26%
46
Geert Uytterhoeven
19
0.03%
1
0.26%
47
Linus Torvalds (pre-git)
18
0.03%
9
2.36%
48
Coly Li
18
0.03%
1
0.26%
49
Dmitriy Monakhov
17
0.03%
1
0.26%
50
Bart Van Assche
17
0.03%
1
0.26%
51
Jan Kara
16
0.02%
4
1.05%
52
Josef Bacik
15
0.02%
1
0.26%
53
Dave Hansen
15
0.02%
4
1.05%
54
Simon Gander
14
0.02%
1
0.26%
55
Matthias Kaehlcke
14
0.02%
1
0.26%
56
Thadeu Lima de Souza Cascardo
10
0.01%
1
0.26%
57
Dongliang Mu
9
0.01%
1
0.26%
58
Stephen Hemminger
8
0.01%
1
0.26%
59
Michael Christie
8
0.01%
1
0.26%
60
Others
151
0.22%
53
13.87%
click to expand▼
Total
67584
382