Linux Source Code
Home
Release 6.1
Help
ufs
root
fs
Highlighting
Reset All
By Author
By Age
──────────
Adrian Bunk
Al Viro
Alex Kiernan
Alex Viskovatoff
Alexey Dobriyan
Andi Kleen
Andreas Schwab
Andrew Morton
Andries E. Brouwer
Arjan van de Ven
Arnd Bergmann
Art Haas
Artem B. Bityutskiy
Christian Brauner
Christoph Hellwig
Christoph Lameter
Colin Ian King
Coly Li
Dan Carpenter
Dave Hansen
Dave Jones
David Howells
David Windsor
Deepa Dinamani
Dmitriy Monakhov
Duane Griffin
Eric Sandeen
Eric W. Biedermann
Evgeniy Dushistov
Fabian Frederick
Greg Kroah-Hartman
Gustavo A. R. Silva
Harvey Harrison
Jan Kara
Jeff Layton
Joe Perches
Kees Cook
Kirill A. Shutemov
Linus Torvalds
Linus Torvalds (pre-git)
Marcin Ślusarz
Marco Stornelli
Mark Fasheh
Mark Fortescue
Matthew Wilcox
Mike Frysinger
Miklos Szeredi
Nicholas Piggin
Others
Paul Jackson
Randy Dunlap
Richard Narron
Song Muchun
Steven Whitehouse
Tejun Heo
Theodore Y. Ts'o
Thomas Stewart
Trond Myklebust
Vignesh Babu
Vladimir Davydov
zhangyi (F)
−
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
balloc.c
957
-
21
6425
Linus Torvalds (pre-git)
Evgeniy Dushistov
Al Viro
Linus Torvalds
Fabian Frederick
Dave Jones
Christoph Hellwig
Artem B. Bityutskiy
Andries E. Brouwer
Andrew Morton
zhangyi (F)
Randy Dunlap
Mike Frysinger
Kirill A. Shutemov
Dan Carpenter
Harvey Harrison
Arnd Bergmann
Jan Kara
Greg Kroah-Hartman
Adrian Bunk
Others
May 1998
August 1998
January 1999
September 1999
February 2002
May 2002
August 2002
July 2004
September 2004
October 2004
January 2006
June 2006
July 2006
August 2006
January 2007
February 2007
March 2007
October 2007
February 2008
March 2008
April 2008
August 2010
May 2011
July 2012
June 2015
September 2015
April 2016
November 2016
June 2017
November 2017
August 2018
September 2022
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 3916}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 399}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 3, "token_count": 207}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 9, "token_count": 58}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 29, "token_count": 10}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 48, "token_count": 1}, {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 744}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 236}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 233}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 149}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 22}, {"author_id": 7, "token_count": 98}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 254}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 49, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
4325
67.32%
Evgeniy Dushistov
1366
21.26%
Al Viro
301
4.68%
Linus Torvalds
211
3.28%
Fabian Frederick
98
1.53%
Dave Jones
59
0.92%
Christoph Hellwig
13
0.20%
Artem B. Bityutskiy
12
0.19%
Andries E. Brouwer
10
0.16%
Andrew Morton
6
0.09%
zhangyi (F)
4
0.06%
Randy Dunlap
3
0.05%
Mike Frysinger
3
0.05%
Kirill A. Shutemov
3
0.05%
Dan Carpenter
3
0.05%
Harvey Harrison
2
0.03%
Arnd Bergmann
2
0.03%
Jan Kara
1
0.02%
Greg Kroah-Hartman
1
0.02%
Adrian Bunk
1
0.02%
Others
1
0.02%
click to expand▼
Total
6425
cylinder.c
202
-
8
1146
Linus Torvalds (pre-git)
Dave Jones
Linus Torvalds
Evgeniy Dushistov
Mike Frysinger
Christoph Hellwig
Greg Kroah-Hartman
Adrian Bunk
May 1998
August 1998
January 1999
February 2002
August 2002
October 2004
June 2006
October 2007
February 2008
November 2017
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 896}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 3, "token_count": 55}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 9, "token_count": 72}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
961
83.86%
Dave Jones
73
6.37%
Linus Torvalds
55
4.80%
Evgeniy Dushistov
49
4.28%
Mike Frysinger
3
0.26%
Christoph Hellwig
3
0.26%
Greg Kroah-Hartman
1
0.09%
Adrian Bunk
1
0.09%
Total
1146
dir.c
646
-
20
3457
Evgeniy Dushistov
Linus Torvalds
Linus Torvalds (pre-git)
Nicholas Piggin
Al Viro
Kirill A. Shutemov
Jeff Layton
Christoph Hellwig
Deepa Dinamani
Dave Jones
Alexey Dobriyan
Art Haas
Harvey Harrison
Fabian Frederick
David Howells
Mike Frysinger
Dave Hansen
Greg Kroah-Hartman
Arjan van de Ven
Others
March 1996
September 1996
August 1997
October 1997
January 1998
May 1998
August 1998
January 1999
May 1999
January 2000
August 2000
February 2002
April 2002
August 2002
September 2002
March 2006
June 2006
February 2007
May 2007
October 2007
February 2008
April 2008
September 2008
December 2009
January 2010
May 2010
June 2010
January 2013
May 2013
March 2015
May 2015
June 2015
April 2016
September 2016
November 2017
December 2017
February 2018
var spanGroupData = [ {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 105}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 3, "token_count": 861}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 2084}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 66}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 12, "token_count": 101}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 22, "token_count": 16}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 15, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 23, "token_count": 15}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Evgeniy Dushistov
2150
62.19%
Linus Torvalds
861
24.91%
Linus Torvalds (pre-git)
193
5.58%
Nicholas Piggin
102
2.95%
Al Viro
53
1.53%
Kirill A. Shutemov
16
0.46%
Jeff Layton
15
0.43%
Christoph Hellwig
15
0.43%
Deepa Dinamani
12
0.35%
Dave Jones
7
0.20%
Alexey Dobriyan
7
0.20%
Art Haas
6
0.17%
Harvey Harrison
5
0.14%
Fabian Frederick
4
0.12%
David Howells
3
0.09%
Mike Frysinger
2
0.06%
Dave Hansen
2
0.06%
Greg Kroah-Hartman
1
0.03%
Arjan van de Ven
1
0.03%
Others
2
0.06%
Total
3457
file.c
45
-
13
54
Linus Torvalds (pre-git)
Art Haas
Christoph Hellwig
Evgeniy Dushistov
Al Viro
Mike Frysinger
Linus Torvalds
Jan Kara
Greg Kroah-Hartman
Arjan van de Ven
Others
May 1998
May 1999
January 2000
February 2002
July 2002
September 2002
March 2006
June 2006
September 2006
June 2007
October 2007
February 2008
May 2010
April 2014
November 2017
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
18
33.33%
Art Haas
10
18.52%
Christoph Hellwig
5
9.26%
Evgeniy Dushistov
4
7.41%
Al Viro
4
7.41%
Mike Frysinger
3
5.56%
Linus Torvalds
2
3.70%
Jan Kara
1
1.85%
Greg Kroah-Hartman
1
1.85%
Arjan van de Ven
1
1.85%
Others
5
9.26%
Total
54
ialloc.c
355
-
16
1730
Linus Torvalds (pre-git)
Evgeniy Dushistov
Linus Torvalds
Fabian Frederick
Dave Jones
Al Viro
Deepa Dinamani
Christoph Hellwig
Artem B. Bityutskiy
Dmitriy Monakhov
Miklos Szeredi
Mike Frysinger
Christian Brauner
Greg Kroah-Hartman
Arnd Bergmann
Adrian Bunk
May 1998
August 1998
January 1999
October 2000
February 2002
May 2002
August 2002
October 2004
June 2006
February 2007
March 2007
October 2007
February 2008
March 2010
August 2010
July 2011
October 2011
July 2012
September 2014
June 2015
September 2016
May 2017
November 2017
May 2018
August 2018
January 2021
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 905}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 3, "token_count": 122}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 9, "token_count": 27}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 83}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 446}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 51, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 48}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 15, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 18, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
922
53.29%
Evgeniy Dushistov
538
31.10%
Linus Torvalds
127
7.34%
Fabian Frederick
48
2.77%
Dave Jones
28
1.62%
Al Viro
17
0.98%
Deepa Dinamani
16
0.92%
Christoph Hellwig
12
0.69%
Artem B. Bityutskiy
6
0.35%
Dmitriy Monakhov
4
0.23%
Miklos Szeredi
3
0.17%
Mike Frysinger
3
0.17%
Christian Brauner
3
0.17%
Greg Kroah-Hartman
1
0.06%
Arnd Bergmann
1
0.06%
Adrian Bunk
1
0.06%
Total
1730
inode.c
1239
-
29
7197
Al Viro
Evgeniy Dushistov
Linus Torvalds (pre-git)
Linus Torvalds
Andrew Morton
Duane Griffin
David Howells
Nicholas Piggin
Christoph Hellwig
Marco Stornelli
Andi Kleen
Eric W. Biedermann
Matthew Wilcox
Deepa Dinamani
Christian Brauner
Dave Jones
Art Haas
Arnd Bergmann
Miklos Szeredi
Mark Fasheh
Jeff Layton
Jan Kara
Mike Frysinger
Kirill A. Shutemov
Greg Kroah-Hartman
Adrian Bunk
Others
May 1998
August 1998
January 1999
May 1999
January 2000
March 2000
June 2000
February 2002
April 2002
May 2002
August 2002
September 2002
October 2002
November 2002
December 2002
February 2003
September 2003
March 2004
April 2004
September 2004
October 2004
September 2005
January 2006
June 2006
July 2006
August 2006
February 2007
March 2007
April 2007
October 2007
February 2008
January 2009
March 2010
June 2010
January 2011
March 2011
July 2011
October 2011
February 2012
May 2012
December 2012
April 2014
May 2015
June 2015
November 2015
April 2016
May 2016
September 2016
November 2016
December 2016
June 2017
November 2017
December 2017
January 2021
June 2021
February 2022
April 2022
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 945}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 3, "token_count": 434}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 20, "token_count": 36}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 4, "token_count": 333}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 4, "token_count": 42}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 40, "token_count": 7}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 48, "token_count": 1}, {"author_id": 4, "token_count": 5}, {"author_id": 5, "token_count": 1}, {"author_id": 1, "token_count": 455}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 593}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 66}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 12, "token_count": 56}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 13, "token_count": 92}, {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 14, "token_count": 152}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 35}, {"author_id": 5, "token_count": 27}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 21, "token_count": 28}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 19, "token_count": 43}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 3167}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 15, "token_count": 12}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 220}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 32, "token_count": 7}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 32, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Al Viro
3478
48.33%
Evgeniy Dushistov
1166
16.20%
Linus Torvalds (pre-git)
1164
16.17%
Linus Torvalds
435
6.04%
Andrew Morton
394
5.47%
Duane Griffin
152
2.11%
David Howells
92
1.28%
Nicholas Piggin
56
0.78%
Christoph Hellwig
49
0.68%
Marco Stornelli
43
0.60%
Andi Kleen
36
0.50%
Eric W. Biedermann
28
0.39%
Matthew Wilcox
15
0.21%
Deepa Dinamani
12
0.17%
Christian Brauner
11
0.15%
Dave Jones
10
0.14%
Art Haas
10
0.14%
Arnd Bergmann
10
0.14%
Miklos Szeredi
8
0.11%
Mark Fasheh
7
0.10%
Jeff Layton
6
0.08%
Jan Kara
4
0.06%
Mike Frysinger
3
0.04%
Kirill A. Shutemov
2
0.03%
Greg Kroah-Hartman
1
0.01%
Adrian Bunk
1
0.01%
Others
4
0.06%
click to expand▼
Total
7197
namei.c
340
-
25
1453
Linus Torvalds (pre-git)
Linus Torvalds
Al Viro
Evgeniy Dushistov
Christian Brauner
Alexey Dobriyan
Jan Kara
Art Haas
Fabian Frederick
David Howells
Miklos Szeredi
Deepa Dinamani
Alex Kiernan
Andries E. Brouwer
Dave Jones
Kirill A. Shutemov
Dave Hansen
Trond Myklebust
Arnd Bergmann
Mike Frysinger
Greg Kroah-Hartman
Duane Griffin
Christoph Hellwig
Arjan van de Ven
Andrew Morton
May 1998
August 1998
January 1999
February 1999
September 1999
January 2000
May 2000
February 2002
June 2002
August 2002
September 2002
November 2002
July 2003
September 2003
October 2004
March 2006
June 2006
September 2006
February 2007
October 2007
February 2008
January 2009
December 2009
October 2010
January 2011
March 2011
July 2011
June 2012
March 2015
May 2015
June 2015
November 2015
April 2016
September 2016
November 2017
May 2018
January 2021
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 469}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 9, "token_count": 1}, {"author_id": 3, "token_count": 510}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 16, "token_count": 18}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 2, "token_count": 27}, {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 11, "token_count": 8}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 10, "token_count": 13}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 44, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 13, "token_count": 1}, {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 13, "token_count": 15}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 44}, {"author_id": 7, "token_count": 17}, {"author_id": 26, "token_count": 18}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 15, "token_count": 12}, {"author_id": 25, "token_count": 15}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 18, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
583
40.12%
Linus Torvalds
510
35.10%
Al Viro
123
8.47%
Evgeniy Dushistov
57
3.92%
Christian Brauner
25
1.72%
Alexey Dobriyan
25
1.72%
Jan Kara
18
1.24%
Art Haas
18
1.24%
Fabian Frederick
17
1.17%
David Howells
16
1.10%
Miklos Szeredi
15
1.03%
Deepa Dinamani
12
0.83%
Alex Kiernan
8
0.55%
Andries E. Brouwer
6
0.41%
Dave Jones
4
0.28%
Kirill A. Shutemov
3
0.21%
Dave Hansen
3
0.21%
Trond Myklebust
2
0.14%
Arnd Bergmann
2
0.14%
Mike Frysinger
1
0.07%
Greg Kroah-Hartman
1
0.07%
Duane Griffin
1
0.07%
Christoph Hellwig
1
0.07%
Arjan van de Ven
1
0.07%
Andrew Morton
1
0.07%
click to expand▼
Total
1453
super.c
1543
-
47
8629
Linus Torvalds (pre-git)
Evgeniy Dushistov
Artem B. Bityutskiy
Andrew Morton
Linus Torvalds
Al Viro
Fabian Frederick
Alexey Dobriyan
Mark Fortescue
Dave Jones
David Howells
Deepa Dinamani
Christoph Hellwig
Art Haas
David Windsor
Coly Li
Arnd Bergmann
Kees Cook
Vignesh Babu
Alex Viskovatoff
Jeff Layton
Thomas Stewart
Richard Narron
Theodore Y. Ts'o
Eric W. Biedermann
Colin Ian King
Christoph Lameter
Andries E. Brouwer
Paul Jackson
Kirill A. Shutemov
Tejun Heo
Song Muchun
Nicholas Piggin
Mike Frysinger
Vladimir Davydov
Steven Whitehouse
Jan Kara
Adrian Bunk
Others
May 1998
August 1998
January 1999
February 1999
May 1999
June 1999
September 1999
January 2000
March 2000
May 2000
February 2002
March 2002
April 2002
May 2002
July 2002
August 2002
September 2002
October 2002
November 2002
December 2002
May 2003
June 2003
October 2003
February 2004
March 2004
April 2004
September 2004
October 2004
March 2005
January 2006
February 2006
March 2006
June 2006
December 2006
February 2007
July 2007
September 2007
October 2007
December 2007
February 2008
October 2008
March 2009
April 2009
May 2009
June 2009
December 2009
March 2010
May 2010
June 2010
July 2010
January 2011
March 2011
December 2011
July 2012
September 2012
March 2013
March 2014
April 2014
June 2014
August 2014
March 2015
May 2015
June 2015
January 2016
April 2016
December 2016
June 2017
July 2017
November 2017
December 2017
June 2018
August 2018
April 2019
May 2019
July 2019
August 2020
September 2020
April 2021
August 2021
March 2022
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 1177}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 1898}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 0, "token_count": 123}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 47}, {"author_id": 9, "token_count": 1}, {"author_id": 3, "token_count": 535}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 2, "token_count": 79}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 9, "token_count": 86}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 16, "token_count": 24}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 4, "token_count": 244}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 4, "token_count": 35}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 4, "token_count": 293}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 4, "token_count": 50}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 29, "token_count": 4}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 48, "token_count": 1}, {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 13, "token_count": 11}, {"author_id": 1, "token_count": 1033}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 109}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 37, "token_count": 11}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 5, "token_count": 3}, {"author_id": 46, "token_count": 3}, {"author_id": 1, "token_count": 164}, {"author_id": 8, "token_count": 157}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 30, "token_count": 18}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 10, "token_count": 263}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 27, "token_count": 9}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 38, "token_count": 6}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 17, "token_count": 16}, {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 6, "token_count": 768}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 43, "token_count": 5}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 7, "token_count": 19}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 7, "token_count": 203}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 30}, {"author_id": 7, "token_count": 113}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 57, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 340}, {"author_id": 28, "token_count": 21}, {"author_id": 41, "token_count": 6}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 13, "token_count": 39}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 23, "token_count": 8}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 35, "token_count": 12}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 15, "token_count": 36}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 45, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 53, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
3613
41.87%
Evgeniy Dushistov
1357
15.73%
Artem B. Bityutskiy
768
8.90%
Andrew Morton
632
7.32%
Linus Torvalds
562
6.51%
Al Viro
541
6.27%
Fabian Frederick
336
3.89%
Alexey Dobriyan
264
3.06%
Mark Fortescue
157
1.82%
Dave Jones
87
1.01%
David Howells
54
0.63%
Deepa Dinamani
36
0.42%
Christoph Hellwig
26
0.30%
Art Haas
24
0.28%
David Windsor
21
0.24%
Coly Li
18
0.21%
Arnd Bergmann
18
0.21%
Kees Cook
12
0.14%
Vignesh Babu
11
0.13%
Alex Viskovatoff
9
0.10%
Jeff Layton
8
0.09%
Thomas Stewart
6
0.07%
Richard Narron
6
0.07%
Theodore Y. Ts'o
5
0.06%
Eric W. Biedermann
5
0.06%
Colin Ian King
5
0.06%
Christoph Lameter
5
0.06%
Andries E. Brouwer
5
0.06%
Paul Jackson
4
0.05%
Kirill A. Shutemov
4
0.05%
Tejun Heo
3
0.03%
Song Muchun
3
0.03%
Nicholas Piggin
3
0.03%
Mike Frysinger
3
0.03%
Vladimir Davydov
2
0.02%
Steven Whitehouse
2
0.02%
Jan Kara
2
0.02%
Adrian Bunk
1
0.01%
Others
11
0.13%
click to expand▼
Total
8629
swab.h
116
-
7
517
Linus Torvalds
Linus Torvalds (pre-git)
Al Viro
Dave Jones
Marcin Ślusarz
Harvey Harrison
Greg Kroah-Hartman
May 1998
August 1998
February 2002
August 2002
October 2004
April 2008
November 2017
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 134}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 3, "token_count": 216}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 9, "token_count": 30}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 2, "token_count": 111}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 39, "token_count": 1}, {"author_id": 31, "token_count": 16}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds
216
41.78%
Linus Torvalds (pre-git)
141
27.27%
Al Viro
111
21.47%
Dave Jones
31
6.00%
Marcin Ślusarz
16
3.09%
Harvey Harrison
1
0.19%
Greg Kroah-Hartman
1
0.19%
Total
517
ufs.h
167
-
10
806
Christoph Hellwig
Artem B. Bityutskiy
Fabian Frederick
Al Viro
Joe Perches
David Howells
Christian Brauner
Duane Griffin
Alexey Dobriyan
Greg Kroah-Hartman
October 2007
February 2008
January 2009
December 2009
January 2010
March 2010
June 2010
July 2011
October 2011
July 2012
August 2014
June 2015
November 2017
January 2021
var spanGroupData = [ {"timestamp": 1191222000, "group": [ {"author_id": 5, "token_count": 704}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 33, "token_count": 15}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 6, "token_count": 27}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 18, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Christoph Hellwig
707
87.72%
Artem B. Bityutskiy
27
3.35%
Fabian Frederick
20
2.48%
Al Viro
19
2.36%
Joe Perches
15
1.86%
David Howells
8
0.99%
Christian Brauner
5
0.62%
Duane Griffin
2
0.25%
Alexey Dobriyan
2
0.25%
Greg Kroah-Hartman
1
0.12%
Total
806
ufs_fs.h
962
-
14
2659
Linus Torvalds (pre-git)
Linus Torvalds
Evgeniy Dushistov
Andrew Morton
Al Viro
Mark Fortescue
Alex Viskovatoff
Eric Sandeen
Andreas Schwab
Thomas Stewart
Mike Frysinger
Christoph Hellwig
Artem B. Bityutskiy
Greg Kroah-Hartman
March 1996
May 1996
September 1996
October 1997
January 1998
February 1998
May 1998
August 1998
February 1999
May 2000
February 2002
May 2002
March 2004
October 2004
February 2006
June 2006
August 2006
November 2006
February 2007
March 2007
October 2007
March 2010
May 2010
July 2012
June 2017
November 2017
var spanGroupData = [ {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 204}, ]}, {"timestamp": 830934000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 102}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 189}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 325}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 642}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 4, "token_count": 265}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 2, "token_count": 181}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 47, "token_count": 5}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 287}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 8, "token_count": 173}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 27, "token_count": 17}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1016
38.21%
Linus Torvalds
642
24.14%
Evgeniy Dushistov
302
11.36%
Andrew Morton
265
9.97%
Al Viro
218
8.20%
Mark Fortescue
173
6.51%
Alex Viskovatoff
17
0.64%
Eric Sandeen
6
0.23%
Andreas Schwab
5
0.19%
Thomas Stewart
4
0.15%
Mike Frysinger
4
0.15%
Christoph Hellwig
3
0.11%
Artem B. Bityutskiy
3
0.11%
Greg Kroah-Hartman
1
0.04%
Total
2659
util.c
271
-
13
1429
Linus Torvalds (pre-git)
Alex Kiernan
Evgeniy Dushistov
Al Viro
Andrew Morton
Christoph Hellwig
Linus Torvalds
Nicholas Piggin
Mike Frysinger
Kirill A. Shutemov
Greg Kroah-Hartman
Arnd Bergmann
Others
May 1998
August 1998
May 1999
February 2002
April 2002
May 2002
March 2003
March 2004
October 2004
June 2006
July 2006
August 2006
May 2007
October 2007
February 2008
August 2010
January 2011
April 2016
June 2016
June 2017
November 2017
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 872}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 4, "token_count": 35}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 11, "token_count": 247}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
884
61.86%
Alex Kiernan
247
17.28%
Evgeniy Dushistov
128
8.96%
Al Viro
58
4.06%
Andrew Morton
52
3.64%
Christoph Hellwig
29
2.03%
Linus Torvalds
23
1.61%
Nicholas Piggin
2
0.14%
Mike Frysinger
2
0.14%
Kirill A. Shutemov
1
0.07%
Greg Kroah-Hartman
1
0.07%
Arnd Bergmann
1
0.07%
Others
1
0.07%
Total
1429
util.h
606
-
18
3344
Linus Torvalds (pre-git)
Evgeniy Dushistov
Linus Torvalds
Mark Fortescue
Al Viro
Dave Jones
Arnd Bergmann
Alex Kiernan
Gustavo A. R. Silva
Nicholas Piggin
Christoph Hellwig
Andrew Morton
Kirill A. Shutemov
Greg Kroah-Hartman
Others
May 1998
August 1998
February 1999
February 2002
May 2002
August 2002
March 2003
March 2004
October 2004
January 2006
June 2006
July 2006
December 2006
February 2007
October 2007
February 2008
June 2010
August 2010
March 2011
April 2016
June 2017
November 2017
August 2018
May 2019
August 2020
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 1043}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 899}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 217}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 318}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 9, "token_count": 39}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 11, "token_count": 28}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 82}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 320}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 8, "token_count": 164}, {"author_id": 12, "token_count": 13}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 49}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 17, "token_count": 30}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 34, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
2159
64.56%
Evgeniy Dushistov
496
14.83%
Linus Torvalds
318
9.51%
Mark Fortescue
164
4.90%
Al Viro
66
1.97%
Dave Jones
39
1.17%
Arnd Bergmann
30
0.90%
Alex Kiernan
28
0.84%
Gustavo A. R. Silva
14
0.42%
Nicholas Piggin
13
0.39%
Christoph Hellwig
7
0.21%
Andrew Morton
4
0.12%
Kirill A. Shutemov
1
0.03%
Greg Kroah-Hartman
1
0.03%
Others
4
0.12%
Total
3344
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
81
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds (pre-git)
15979
41.13%
41
11.55%
1
Evgeniy Dushistov
7613
19.60%
38
10.70%
2
Al Viro
4989
12.84%
97
27.32%
3
Linus Torvalds
3962
10.20%
19
5.35%
4
Andrew Morton
1354
3.49%
18
5.07%
5
Christoph Hellwig
870
2.24%
17
4.79%
6
Artem B. Bityutskiy
816
2.10%
2
0.56%
7
Fabian Frederick
523
1.35%
11
3.10%
8
Mark Fortescue
494
1.27%
1
0.28%
9
Dave Jones
338
0.87%
3
0.85%
10
Alexey Dobriyan
298
0.77%
4
1.13%
11
Alex Kiernan
283
0.73%
1
0.28%
12
Nicholas Piggin
176
0.45%
3
0.85%
13
David Howells
173
0.45%
4
1.13%
14
Duane Griffin
155
0.40%
3
0.85%
15
Deepa Dinamani
88
0.23%
3
0.85%
16
Art Haas
68
0.18%
1
0.28%
17
Arnd Bergmann
64
0.16%
2
0.56%
18
Christian Brauner
44
0.11%
3
0.85%
19
Marco Stornelli
43
0.11%
1
0.28%
20
Andi Kleen
36
0.09%
1
0.28%
21
Eric W. Biedermann
33
0.08%
2
0.56%
22
Kirill A. Shutemov
30
0.08%
2
0.56%
23
Jeff Layton
29
0.07%
1
0.28%
24
Mike Frysinger
27
0.07%
2
0.56%
25
Miklos Szeredi
26
0.07%
3
0.85%
26
Jan Kara
26
0.07%
6
1.69%
27
Alex Viskovatoff
26
0.07%
1
0.28%
28
David Windsor
21
0.05%
1
0.28%
29
Andries E. Brouwer
21
0.05%
4
1.13%
30
Coly Li
18
0.05%
1
0.28%
31
Marcin Ślusarz
16
0.04%
1
0.28%
32
Matthew Wilcox
15
0.04%
3
0.85%
33
Joe Perches
15
0.04%
1
0.28%
34
Gustavo A. R. Silva
14
0.04%
1
0.28%
35
Kees Cook
12
0.03%
1
0.28%
36
Greg Kroah-Hartman
12
0.03%
1
0.28%
37
Vignesh Babu
11
0.03%
1
0.28%
38
Thomas Stewart
10
0.03%
1
0.28%
39
Harvey Harrison
8
0.02%
2
0.56%
40
Mark Fasheh
7
0.02%
1
0.28%
41
Richard Narron
6
0.02%
1
0.28%
42
Eric Sandeen
6
0.02%
1
0.28%
43
Theodore Y. Ts'o
5
0.01%
1
0.28%
44
Dave Hansen
5
0.01%
2
0.56%
45
Colin Ian King
5
0.01%
1
0.28%
46
Christoph Lameter
5
0.01%
2
0.56%
47
Andreas Schwab
5
0.01%
1
0.28%
48
Adrian Bunk
5
0.01%
2
0.56%
49
zhangyi (F)
4
0.01%
1
0.28%
50
Paul Jackson
4
0.01%
2
0.56%
51
Dmitriy Monakhov
4
0.01%
1
0.28%
52
Tejun Heo
3
0.01%
1
0.28%
53
Song Muchun
3
0.01%
1
0.28%
54
Randy Dunlap
3
0.01%
1
0.28%
55
Dan Carpenter
3
0.01%
1
0.28%
56
Arjan van de Ven
3
0.01%
2
0.56%
57
Vladimir Davydov
2
0.01%
1
0.28%
58
Trond Myklebust
2
0.01%
2
0.56%
59
Steven Whitehouse
2
0.01%
1
0.28%
60
Others
28
0.07%
21
5.92%
click to expand▼
Total
38846
355