Linux Source Code
Home
Release 6.9
Help
hfsplus
root
fs
Highlighting
Reset All
By Author
By Age
──────────
Aditya Garg
Adrian Bunk
Al Viro
Alan Cox
Alexey Khoroshilov
Andreas Gruenbacher
Andrew Morton
Andrey V. Savochkin
Anton Salikhmetov
Arnd Bergmann
Artem B. Bityutskiy
Bart Van Assche
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
Evgeniy Dushistov
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
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
Peter Wainwright
Roman Zippel
Sergei Antonov
Seth Forshee
Simon Gander
Sougata Santra
Stephen Hemminger
Tetsuo Handa
Vyacheslav Dubeyko
−
Files:
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": 8, "token_count": 24}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 12, "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": 52, "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
294
-
8
1472
Andrew Morton
Vyacheslav Dubeyko
Eric Sandeen
Joe Perches
Fabian Frederick
Al Viro
Greg Kroah-Hartman
Others
February 2004
October 2004
September 2010
October 2010
February 2013
April 2013
April 2015
November 2017
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 1076}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 17, "token_count": 50}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 319}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 8, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
1076
73.10%
Vyacheslav Dubeyko
332
22.55%
Eric Sandeen
50
3.40%
Joe Perches
6
0.41%
Fabian Frederick
3
0.20%
Al Viro
3
0.20%
Greg Kroah-Hartman
1
0.07%
Others
1
0.07%
Total
1472
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": 15, "token_count": 6}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 32, "token_count": 20}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 8, "token_count": 11}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 16, "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": 8, "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": 12, "token_count": 21}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 29, "token_count": 45}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 16, "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": 39, "token_count": 6}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 6, "token_count": 42}, {"author_id": 17, "token_count": 24}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 43, "token_count": 22}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 52}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 8, "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": 10, "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": 11, "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": 17, "token_count": 85}, {"author_id": 41, "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": 8, "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": 29, "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": 16, "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": 10, "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": 28, "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": 8, "token_count": 10}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 5, "token_count": 142}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 13, "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": 40, "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": 39, "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": 51, "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": 11, "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": 15, "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": 8, "token_count": 14}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 6, "token_count": 53}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 12, "token_count": 39}, {"author_id": 5, "token_count": 83}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 13, "token_count": 29}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 11, "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": 40, "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%
Total
3194
extents.c
628
-
22
3268
Andrew Morton
Christoph Hellwig
Ernesto A. Fernández
Alexey Khoroshilov
Vyacheslav Dubeyko
Roman Zippel
Sergei Antonov
Nicholas Piggin
Joe Perches
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
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 2430}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 21, "token_count": 24}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 53, "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": 8, "token_count": 24}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 13, "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": 6}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
2430
74.36%
Christoph Hellwig
418
12.79%
Ernesto A. Fernández
107
3.27%
Alexey Khoroshilov
97
2.97%
Vyacheslav Dubeyko
54
1.65%
Roman Zippel
36
1.10%
Sergei Antonov
31
0.95%
Nicholas Piggin
24
0.73%
Joe Perches
24
0.73%
Eric Sesterhenn / Snakebyte
12
0.37%
Matthias Kaehlcke
8
0.24%
Sougata Santra
6
0.18%
Matthew Wilcox
2
0.06%
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
9
0.28%
Total
3268
hfsplus_fs.h
561
-
34
2515
Andrew Morton
Sergei Antonov
Vyacheslav Dubeyko
Christoph Hellwig
Roman Zippel
Arnd Bergmann
Ernesto A. Fernández
Nicholas Piggin
Seth Forshee
David Elliott
Duane Griffin
Joe Perches
Al Viro
Artem B. Bityutskiy
David Howells
Anton Salikhmetov
Miklos Szeredi
Christian Brauner
Aditya Garg
Jan Kara
Sougata Santra
Linus Torvalds (pre-git)
Matthew Garrett
Matthias Kaehlcke
Adrian Bunk
Eric W. Biedermann
Bart Van Assche
Matthew Wilcox
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
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 702115200, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 1467}, ]}, {"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": 10, "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": 17}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 11, "token_count": 18}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 53, "token_count": 4}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 49, "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": 84}, ]}, {"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": 33}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 28, "token_count": 2}, {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 15, "token_count": 19}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 179}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 8, "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": 241}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 13, "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": 33, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 34, "token_count": 8}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 6, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
1467
58.33%
Sergei Antonov
245
9.74%
Vyacheslav Dubeyko
213
8.47%
Christoph Hellwig
159
6.32%
Roman Zippel
50
1.99%
Arnd Bergmann
49
1.95%
Ernesto A. Fernández
38
1.51%
Nicholas Piggin
36
1.43%
Seth Forshee
33
1.31%
David Elliott
28
1.11%
Duane Griffin
26
1.03%
Joe Perches
24
0.95%
Al Viro
21
0.83%
Artem B. Bityutskiy
19
0.76%
David Howells
18
0.72%
Anton Salikhmetov
17
0.68%
Miklos Szeredi
16
0.64%
Christian Brauner
9
0.36%
Aditya Garg
8
0.32%
Jan Kara
6
0.24%
Sougata Santra
5
0.20%
Linus Torvalds (pre-git)
5
0.20%
Matthew Garrett
5
0.20%
Matthias Kaehlcke
4
0.16%
Adrian Bunk
3
0.12%
Eric W. Biedermann
2
0.08%
Bart Van Assche
2
0.08%
Matthew Wilcox
1
0.04%
Greg Kroah-Hartman
1
0.04%
Fabian Frederick
1
0.04%
Alexey Khoroshilov
1
0.04%
Others
3
0.12%
Total
2515
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": 10, "token_count": 21}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 14, "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": 36, "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
707
-
48
3939
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
Evgeniy Dushistov
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
var spanGroupData = [ {"timestamp": 744188400, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 45, "token_count": 4}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 45, "token_count": 3}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 37, "token_count": 10}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 51, "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": 42, "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": 39, "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": 57, "token_count": 8}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 11, "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": 40}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 53, "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": 47, "token_count": 17}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 49, "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": 50, "token_count": 15}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 19, "token_count": 16}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 28, "token_count": 14}, {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 14, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 15, "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": 8, "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": 11, "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": 29, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 6, "token_count": 8}, {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 40, "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": 38, "token_count": 25}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 31, "token_count": 8}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 33, "token_count": 14}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 33, "token_count": 27}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 34, "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": 11, "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": 33, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
2322
58.95%
Christoph Hellwig
465
11.81%
Roman Zippel
128
3.25%
Ernesto A. Fernández
116
2.94%
Miklos Szeredi
89
2.26%
Al Viro
88
2.23%
Sergei Antonov
80
2.03%
Tetsuo Handa
72
1.83%
Marco Stornelli
64
1.62%
Vyacheslav Dubeyko
53
1.35%
Jeff Layton
53
1.35%
Matthew Wilcox
48
1.22%
Nicholas Piggin
44
1.12%
Christian Brauner
26
0.66%
Chung-Chiang Cheng
25
0.63%
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.30%
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%
Evgeniy Dushistov
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
24
0.61%
Total
3939
ioctl.c
70
-
8
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
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": 14, "token_count": 145}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 14, "token_count": 13}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 23, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Matthew Garrett
158
63.71%
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
3
1.21%
Total
248
options.c
243
-
16
1144
Roman Zippel
Andrew Morton
Christoph Hellwig
Eric W. Biedermann
Joe Perches
Aditya Garg
Kees Cook
Al Viro
David Howells
Fabian Frederick
Linus Torvalds (pre-git)
Vyacheslav Dubeyko
Linus Torvalds
Greg Kroah-Hartman
Others
May 1998
February 2002
February 2004
March 2005
September 2005
November 2005
April 2008
October 2008
November 2008
March 2009
September 2010
November 2010
December 2011
February 2012
April 2013
March 2014
June 2014
September 2015
November 2017
December 2022
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 353}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 380}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 178}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 64}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 28, "token_count": 48}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 8, "token_count": 21}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 36, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 34, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Roman Zippel
576
50.35%
Andrew Morton
353
30.86%
Christoph Hellwig
103
9.00%
Eric W. Biedermann
48
4.20%
Joe Perches
21
1.84%
Aditya Garg
12
1.05%
Kees Cook
8
0.70%
Al Viro
6
0.52%
David Howells
4
0.35%
Fabian Frederick
3
0.26%
Linus Torvalds (pre-git)
2
0.17%
Vyacheslav Dubeyko
1
0.09%
Linus Torvalds
1
0.09%
Greg Kroah-Hartman
1
0.09%
Others
5
0.44%
Total
1144
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": 56, "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
706
-
40
3474
Andrew Morton
Christoph Hellwig
Vyacheslav Dubeyko
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
Peter Wainwright
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
July 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
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": 1735}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 42, "token_count": 7}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 39, "token_count": 3}, {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 59, "token_count": 7}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 10, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 11, "token_count": 96}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 46, "token_count": 18}, {"author_id": 49, "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": 7}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 3, "token_count": 398}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 161}, ]}, {"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": 119}, ]}, {"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": 49, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 15, "token_count": 137}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 29, "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": 28, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 8, "token_count": 44}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 13, "token_count": 14}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 11, "token_count": 18}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 37, "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": 48, "token_count": 2}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 54, "token_count": 9}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 6, "token_count": 43}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
1738
50.03%
Christoph Hellwig
764
21.99%
Vyacheslav Dubeyko
203
5.84%
Al Viro
152
4.38%
Artem B. Bityutskiy
137
3.94%
Roman Zippel
123
3.54%
David Howells
116
3.34%
Joe Perches
44
1.27%
Alexey Khoroshilov
30
0.86%
Coly Li
18
0.52%
Tetsuo Handa
15
0.43%
Sougata Santra
14
0.40%
Linus Torvalds
11
0.32%
Seth Forshee
10
0.29%
Dongliang Mu
9
0.26%
David Elliott
9
0.26%
Alan Cox
9
0.26%
Peter Wainwright
7
0.20%
Andrey V. Savochkin
7
0.20%
Kirill A. Shutemov
5
0.14%
Eric W. Biedermann
5
0.14%
Nicholas Piggin
3
0.09%
Ernesto A. Fernández
3
0.09%
Adrian Bunk
3
0.09%
Michael Christie
2
0.06%
Jan Kara
2
0.06%
Bart Van Assche
2
0.06%
Matthias Kaehlcke
1
0.03%
Others
32
0.92%
Total
3474
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": 10, "token_count": 74}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 11, "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": 37, "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
266
-
16
1160
Andrew Morton
Christoph Hellwig
Seth Forshee
David Elliott
Bart Van Assche
Fabian Frederick
Joe Perches
Michael Christie
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
October 2013
November 2013
June 2014
June 2016
February 2017
November 2017
April 2020
August 2020
October 2021
January 2022
July 2022
February 2024
var spanGroupData = [ {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 595}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 10, "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": 8, "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": 56, "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": 48, "token_count": 13}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
595
51.29%
Christoph Hellwig
305
26.29%
Seth Forshee
179
15.43%
David Elliott
33
2.84%
Bart Van Assche
13
1.12%
Fabian Frederick
8
0.69%
Joe Perches
6
0.52%
Michael Christie
4
0.34%
Al Viro
4
0.34%
Greg Kroah-Hartman
1
0.09%
Others
12
1.03%
Total
1160
xattr.c
885
-
23
4316
Vyacheslav Dubeyko
Hin-Tak Leung
Fabian Frederick
Joe Perches
Andrew Morton
Christoph Hellwig
Al Viro
Geert Uytterhoeven
David Howells
James Morris
Christian Brauner
Alexey Khoroshilov
Kirill A. Shutemov
Stephen Hemminger
Sergei Antonov
Kees Cook
Andreas Gruenbacher
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
July 2019
January 2021
January 2022
December 2022
January 2023
September 2023
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": 11, "token_count": 9}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 3007}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 8, "token_count": 40}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 44, "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": 12, "token_count": 98}, {"author_id": 5, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 20, "token_count": 53}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 6, "token_count": 16}, {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 36, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Vyacheslav Dubeyko
3956
91.66%
Hin-Tak Leung
98
2.27%
Fabian Frederick
53
1.23%
Joe Perches
40
0.93%
Andrew Morton
39
0.90%
Christoph Hellwig
36
0.83%
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%
Andreas Gruenbacher
2
0.05%
Greg Kroah-Hartman
1
0.02%
Others
10
0.23%
Total
4316
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
Andreas Gruenbacher
Greg Kroah-Hartman
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": 55, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 268}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 12, "token_count": 37}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 58, "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%
Andreas Gruenbacher
2
0.59%
Greg Kroah-Hartman
1
0.29%
Total
339
xattr_trusted.c
38
-
9
144
Vyacheslav Dubeyko
Al Viro
James Morris
Christian Brauner
Hin-Tak Leung
Stephen Hemminger
Fabian Frederick
Andreas Gruenbacher
Greg Kroah-Hartman
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": 55, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 107}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 58, "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%
Andreas Gruenbacher
2
1.39%
Greg Kroah-Hartman
1
0.69%
Total
144
xattr_user.c
38
-
9
144
Vyacheslav Dubeyko
Al Viro
James Morris
Christian Brauner
Hin-Tak Leung
Stephen Hemminger
Fabian Frederick
Andreas Gruenbacher
Greg Kroah-Hartman
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": 55, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 107}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 58, "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%
Andreas Gruenbacher
2
1.39%
Greg Kroah-Hartman
1
0.69%
Total
144
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
102
Author
Tokens
Proportion
Commits
Proportion
0
Andrew Morton
32098
47.32%
17
4.49%
1
Roman Zippel
18138
26.74%
18
4.75%
2
Vyacheslav Dubeyko
7711
11.37%
16
4.22%
3
Christoph Hellwig
3011
4.44%
62
16.36%
4
Duane Griffin
685
1.01%
2
0.53%
5
Sergei Antonov
662
0.98%
6
1.58%
6
Al Viro
650
0.96%
41
10.82%
7
Ernesto A. Fernández
623
0.92%
11
2.90%
8
Joe Perches
303
0.45%
2
0.53%
9
Seth Forshee
292
0.43%
3
0.79%
10
David Elliott
227
0.33%
1
0.26%
11
David Howells
220
0.32%
9
2.37%
12
Hin-Tak Leung
216
0.32%
3
0.79%
13
Sougata Santra
199
0.29%
2
0.53%
14
Matthew Garrett
177
0.26%
4
1.06%
15
Artem B. Bityutskiy
174
0.26%
3
0.79%
16
Fabio M. De Francesco
173
0.26%
4
1.06%
17
Eric Sandeen
164
0.24%
1
0.26%
18
Alexey Khoroshilov
160
0.24%
3
0.79%
19
Miklos Szeredi
138
0.20%
4
1.06%
20
Fabian Frederick
138
0.20%
12
3.17%
21
Nicholas Piggin
125
0.18%
5
1.32%
22
Eric Sesterhenn / Snakebyte
107
0.16%
5
1.32%
23
Greg Kroah-Hartman
103
0.15%
2
0.53%
24
Anton Salikhmetov
99
0.15%
5
1.32%
25
Tetsuo Handa
87
0.13%
3
0.79%
26
Christian Brauner
86
0.13%
15
3.96%
27
Jeff Layton
76
0.11%
4
1.06%
28
Eric W. Biedermann
75
0.11%
2
0.53%
29
Kirill A. Shutemov
69
0.10%
2
0.53%
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
Matthew Wilcox
51
0.08%
6
1.58%
34
Aditya Garg
36
0.05%
1
0.26%
35
James Morris
32
0.05%
1
0.26%
36
Kees Cook
28
0.04%
2
0.53%
37
Linus Torvalds
26
0.04%
6
1.58%
38
Chung-Chiang Cheng
25
0.04%
1
0.26%
39
Adrian Bunk
25
0.04%
2
0.53%
40
Deepa Dinamani
24
0.04%
1
0.26%
41
Jeff Mahoney
23
0.03%
1
0.26%
42
Andrey V. Savochkin
23
0.03%
1
0.26%
43
Naohiro Aota
22
0.03%
1
0.26%
44
Geert Uytterhoeven
19
0.03%
1
0.26%
45
Linus Torvalds (pre-git)
18
0.03%
9
2.37%
46
Coly Li
18
0.03%
1
0.26%
47
Dmitriy Monakhov
17
0.03%
1
0.26%
48
Bart Van Assche
17
0.03%
1
0.26%
49
Jan Kara
16
0.02%
4
1.06%
50
Josef Bacik
15
0.02%
1
0.26%
51
Dave Hansen
15
0.02%
4
1.06%
52
Simon Gander
14
0.02%
1
0.26%
53
Matthias Kaehlcke
14
0.02%
1
0.26%
54
Dongliang Mu
9
0.01%
1
0.26%
55
Stephen Hemminger
8
0.01%
1
0.26%
56
Michael Christie
8
0.01%
1
0.26%
57
Evgeniy Dushistov
8
0.01%
1
0.26%
58
Andreas Gruenbacher
8
0.01%
1
0.26%
59
Peter Wainwright
7
0.01%
1
0.26%
60
Others
132
0.19%
52
13.72%
Total
67829
379