Linux Source Code
Home
Release 6.13
Help
ufs
root
fs
Highlighting
Reset All
By Author
By Age
──────────
Adrian Bunk
Al Viro
Alan Cox
Alex Kiernan
Alex Viskovatoff
Alexey Dobriyan
Amir Goldstein
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 Johnson
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
Nathan Scott
Nicholas Piggin
Others
Paul Jackson
Randy Dunlap
Richard Narron
Ryusuke Konishi
Song Muchun
Thomas Stewart
Vignesh Babu
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
936
-
23
6201
Linus Torvalds (pre-git)
Evgeniy Dushistov
Al Viro
Linus Torvalds
Fabian Frederick
Dave Jones
Andrew Morton
Matthew Wilcox
Artem B. Bityutskiy
Christoph Hellwig
Andries E. Brouwer
Jan Kara
zhangyi (F)
Dmitriy Monakhov
Randy Dunlap
Mike Frysinger
Kirill A. Shutemov
Dan Carpenter
Harvey Harrison
Arnd Bergmann
Greg Kroah-Hartman
Adrian Bunk
Others
September 1991
November 1991
March 1992
May 1992
August 1992
October 1992
December 1992
June 1993
September 1993
November 1993
January 1995
April 1995
June 1995
March 1996
September 1996
March 1997
October 1997
May 1998
August 1998
January 1999
September 1999
February 2002
May 2002
August 2002
February 2003
July 2004
September 2004
October 2004
January 2006
June 2006
August 2006
January 2007
February 2007
March 2007
October 2007
February 2008
March 2008
April 2008
December 2009
August 2010
May 2011
July 2012
August 2013
June 2015
September 2015
April 2016
November 2016
June 2017
November 2017
August 2018
September 2022
January 2023
October 2023
December 2023
October 2024
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 688982400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 704703600, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 717922800, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 796723200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 3770}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 294}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 3, "token_count": 148}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 10, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 8, "token_count": 49}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 4, "token_count": 25}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 26, "token_count": 10}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 51, "token_count": 1}, {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 543}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 1, "token_count": 224}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 191}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 143}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 22}, {"author_id": 6, "token_count": 105}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 202}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 52, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 2, "token_count": 145}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 7, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
4247
68.49%
Evgeniy Dushistov
1103
17.79%
Al Viro
417
6.72%
Linus Torvalds
152
2.45%
Fabian Frederick
105
1.69%
Dave Jones
50
0.81%
Andrew Morton
34
0.55%
Matthew Wilcox
27
0.44%
Artem B. Bityutskiy
12
0.19%
Christoph Hellwig
10
0.16%
Andries E. Brouwer
10
0.16%
Jan Kara
7
0.11%
zhangyi (F)
4
0.06%
Dmitriy Monakhov
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%
Greg Kroah-Hartman
1
0.02%
Adrian Bunk
1
0.02%
Others
1
0.02%
click to expand▼
Total
6201
cylinder.c
207
-
9
1180
Linus Torvalds (pre-git)
Dave Jones
Linus Torvalds
Evgeniy Dushistov
Al Viro
Mike Frysinger
Christoph Hellwig
Greg Kroah-Hartman
Adrian Bunk
September 1991
August 1992
October 1992
December 1992
June 1993
June 1995
September 1996
May 1998
August 1998
January 1999
February 2002
August 2002
October 2004
June 2006
October 2007
February 2008
November 2017
December 2023
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 717922800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 835}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 3, "token_count": 55}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 8, "token_count": 70}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 2, "token_count": 43}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
952
80.68%
Dave Jones
71
6.02%
Linus Torvalds
55
4.66%
Evgeniy Dushistov
51
4.32%
Al Viro
43
3.64%
Mike Frysinger
3
0.25%
Christoph Hellwig
3
0.25%
Greg Kroah-Hartman
1
0.08%
Adrian Bunk
1
0.08%
Total
1180
dir.c
656
-
22
3528
Evgeniy Dushistov
Linus Torvalds
Linus Torvalds (pre-git)
Matthew Wilcox
Christian Brauner
Nicholas Piggin
Al Viro
Christoph Hellwig
Jeff Layton
Dave Jones
Deepa Dinamani
Kirill A. Shutemov
Alexey Dobriyan
Art Haas
Harvey Harrison
Fabian Frederick
David Howells
Mike Frysinger
Greg Kroah-Hartman
Dave Hansen
Arjan van de Ven
Others
September 1991
November 1991
March 1992
August 1992
October 1992
December 1992
March 1996
July 1996
September 1996
March 1997
August 1997
October 1997
January 1998
May 1998
August 1998
January 1999
May 1999
January 2000
May 2000
August 2000
February 2002
April 2002
August 2002
September 2002
March 2006
June 2006
February 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
March 2023
July 2023
October 2023
July 2024
August 2024
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 688982400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 717922800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 162}, ]}, {"timestamp": 836204400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"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": 116}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 3, "token_count": 773}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 1554}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 15, "token_count": 88}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 31, "token_count": 7}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 18, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 17, "token_count": 15}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 2, "token_count": 20}, {"author_id": 10, "token_count": 53}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 17, "token_count": 12}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 7, "token_count": 320}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 14, "token_count": 128}, ]}, ]
Author Name
Tokens
Token Proportion
Evgeniy Dushistov
1585
44.93%
Linus Torvalds
773
21.91%
Linus Torvalds (pre-git)
396
11.22%
Matthew Wilcox
320
9.07%
Christian Brauner
128
3.63%
Nicholas Piggin
88
2.49%
Al Viro
70
1.98%
Christoph Hellwig
65
1.84%
Jeff Layton
30
0.85%
Dave Jones
25
0.71%
Deepa Dinamani
9
0.26%
Kirill A. Shutemov
7
0.20%
Alexey Dobriyan
7
0.20%
Art Haas
6
0.17%
Harvey Harrison
5
0.14%
Fabian Frederick
4
0.11%
David Howells
3
0.09%
Mike Frysinger
2
0.06%
Greg Kroah-Hartman
1
0.03%
Dave Hansen
1
0.03%
Arjan van de Ven
1
0.03%
Others
2
0.06%
click to expand▼
Total
3528
file.c
46
-
14
59
Linus Torvalds (pre-git)
Art Haas
Al Viro
Christoph Hellwig
Evgeniy Dushistov
Mike Frysinger
Linus Torvalds
Jan Kara
Greg Kroah-Hartman
David Howells
Arjan van de Ven
Others
August 1992
December 1992
March 1996
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
May 2023
August 2024
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"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": 10, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 19, "token_count": 10}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 41, "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": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 2, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
18
30.51%
Art Haas
10
16.95%
Al Viro
9
15.25%
Christoph Hellwig
5
8.47%
Evgeniy Dushistov
4
6.78%
Mike Frysinger
3
5.08%
Linus Torvalds
2
3.39%
Jan Kara
1
1.69%
Greg Kroah-Hartman
1
1.69%
David Howells
1
1.69%
Arjan van de Ven
1
1.69%
Others
4
6.78%
Total
59
ialloc.c
355
-
19
1718
Linus Torvalds (pre-git)
Evgeniy Dushistov
Linus Torvalds
Fabian Frederick
Dave Jones
Jan Kara
Al Viro
Deepa Dinamani
Christoph Hellwig
Artem B. Bityutskiy
Dmitriy Monakhov
Miklos Szeredi
Mike Frysinger
Christian Brauner
Andrew Morton
Jeff Layton
Greg Kroah-Hartman
Arnd Bergmann
Adrian Bunk
September 1991
November 1991
January 1992
March 1992
August 1992
September 1992
October 1992
December 1992
June 1993
October 1994
June 1995
March 1996
September 1996
March 1997
May 1998
August 1998
January 1999
October 2000
February 2002
May 2002
August 2002
February 2003
October 2004
March 2005
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
January 2023
October 2023
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 688982400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 694252800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 717922800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 940}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 3, "token_count": 123}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 8, "token_count": 32}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 21, "token_count": 21}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 311}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 6, "token_count": 48}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 17, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1010
58.79%
Evgeniy Dushistov
411
23.92%
Linus Torvalds
128
7.45%
Fabian Frederick
48
2.79%
Dave Jones
33
1.92%
Jan Kara
21
1.22%
Al Viro
17
0.99%
Deepa Dinamani
15
0.87%
Christoph Hellwig
10
0.58%
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%
Andrew Morton
2
0.12%
Jeff Layton
1
0.06%
Greg Kroah-Hartman
1
0.06%
Arnd Bergmann
1
0.06%
Adrian Bunk
1
0.06%
Total
1718
inode.c
1221
-
34
7112
Al Viro
Linus Torvalds (pre-git)
Evgeniy Dushistov
Linus Torvalds
Andrew Morton
Duane Griffin
Jeff Layton
David Howells
Matthew Wilcox
Nicholas Piggin
Christoph Hellwig
Marco Stornelli
Dave Jones
Eric W. Biedermann
Jan Kara
Christian Brauner
Art Haas
Arnd Bergmann
Deepa Dinamani
Ryusuke Konishi
Miklos Szeredi
Mark Fasheh
Andi Kleen
Nathan Scott
Mike Frysinger
Kirill A. Shutemov
Dmitriy Monakhov
Greg Kroah-Hartman
Dan Carpenter
Arjan van de Ven
Adrian Bunk
Others
September 1991
November 1991
January 1992
March 1992
May 1992
August 1992
September 1992
October 1992
December 1992
June 1993
July 1993
June 1995
March 1996
September 1996
January 1998
May 1998
August 1998
January 1999
May 1999
September 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
May 2004
September 2004
October 2004
March 2005
September 2005
January 2006
February 2006
June 2006
July 2006
August 2006
February 2007
March 2007
April 2007
October 2007
February 2008
January 2009
April 2009
May 2009
March 2010
April 2010
June 2010
January 2011
March 2011
May 2011
July 2011
October 2011
February 2012
May 2012
December 2012
April 2014
March 2015
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
January 2023
March 2023
July 2023
October 2023
December 2023
July 2024
October 2024
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 688982400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 694252800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 704703600, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 717922800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 1274}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 3, "token_count": 626}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 8, "token_count": 35}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 19, "token_count": 11}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 55, "token_count": 4}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 4, "token_count": 288}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 4, "token_count": 37}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 21, "token_count": 7}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 43, "token_count": 7}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 51, "token_count": 1}, {"author_id": 4, "token_count": 15}, {"author_id": 10, "token_count": 1}, {"author_id": 1, "token_count": 317}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 211}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 1, "token_count": 392}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 118}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 10, "token_count": 9}, {"author_id": 15, "token_count": 57}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 16, "token_count": 70}, {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 13, "token_count": 153}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 39, "token_count": 7}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 31}, {"author_id": 10, "token_count": 22}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 20, "token_count": 11}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 24, "token_count": 8}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 23, "token_count": 28}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 22, "token_count": 43}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 2046}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 18, "token_count": 9}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 184}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 14, "token_count": 7}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 2, "token_count": 157}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 17, "token_count": 24}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 17, "token_count": 53}, {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 7, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Al Viro
2478
34.84%
Linus Torvalds (pre-git)
1863
26.20%
Evgeniy Dushistov
1105
15.54%
Linus Torvalds
627
8.82%
Andrew Morton
355
4.99%
Duane Griffin
153
2.15%
Jeff Layton
83
1.17%
David Howells
73
1.03%
Matthew Wilcox
66
0.93%
Nicholas Piggin
57
0.80%
Christoph Hellwig
47
0.66%
Marco Stornelli
43
0.60%
Dave Jones
36
0.51%
Eric W. Biedermann
28
0.39%
Jan Kara
11
0.15%
Christian Brauner
11
0.15%
Art Haas
11
0.15%
Arnd Bergmann
11
0.15%
Deepa Dinamani
9
0.13%
Ryusuke Konishi
8
0.11%
Miklos Szeredi
8
0.11%
Mark Fasheh
7
0.10%
Andi Kleen
4
0.06%
Nathan Scott
3
0.04%
Mike Frysinger
3
0.04%
Kirill A. Shutemov
2
0.03%
Dmitriy Monakhov
2
0.03%
Greg Kroah-Hartman
1
0.01%
Dan Carpenter
1
0.01%
Arjan van de Ven
1
0.01%
Adrian Bunk
1
0.01%
Others
4
0.06%
click to expand▼
Total
7112
namei.c
330
-
26
1437
Linus Torvalds (pre-git)
Linus Torvalds
Al Viro
Matthew Wilcox
Christian Brauner
Alexey Dobriyan
Art Haas
David Howells
Miklos Szeredi
Evgeniy Dushistov
Jeff Layton
Jan Kara
Fabian Frederick
Deepa Dinamani
Andries E. Brouwer
Alex Kiernan
Dave Jones
Dave Hansen
Arnd Bergmann
Mike Frysinger
Greg Kroah-Hartman
Duane Griffin
Christoph Hellwig
Arjan van de Ven
Andrew Morton
Others
November 1991
August 1992
October 1992
December 1992
March 1993
June 1993
March 1996
September 1996
March 1997
August 1997
October 1997
May 1998
August 1998
January 1999
February 1999
September 1999
January 2000
May 2000
June 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
September 2014
March 2015
May 2015
June 2015
November 2015
September 2016
November 2017
May 2018
January 2021
January 2023
March 2023
July 2023
July 2024
var spanGroupData = [ {"timestamp": 688982400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 717922800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 730972800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 466}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 8, "token_count": 1}, {"author_id": 3, "token_count": 405}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 19, "token_count": 18}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 2, "token_count": 27}, {"author_id": 26, "token_count": 7}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 16, "token_count": 1}, {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 20, "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": 1409554800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 16, "token_count": 15}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 34}, {"author_id": 6, "token_count": 10}, {"author_id": 21, "token_count": 10}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 18, "token_count": 9}, {"author_id": 24, "token_count": 15}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 7, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
679
47.25%
Linus Torvalds
405
28.18%
Al Viro
143
9.95%
Matthew Wilcox
27
1.88%
Christian Brauner
25
1.74%
Alexey Dobriyan
25
1.74%
Art Haas
18
1.25%
David Howells
16
1.11%
Miklos Szeredi
15
1.04%
Evgeniy Dushistov
15
1.04%
Jeff Layton
10
0.70%
Jan Kara
10
0.70%
Fabian Frederick
10
0.70%
Deepa Dinamani
9
0.63%
Andries E. Brouwer
8
0.56%
Alex Kiernan
5
0.35%
Dave Jones
4
0.28%
Dave Hansen
3
0.21%
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%
Others
2
0.14%
click to expand▼
Total
1437
super.c
1529
-
49
8549
Linus Torvalds (pre-git)
Evgeniy Dushistov
Andrew Morton
Artem B. Bityutskiy
Linus Torvalds
Al Viro
Fabian Frederick
Alexey Dobriyan
Mark Fortescue
Dave Jones
David Howells
Deepa Dinamani
Duane Griffin
Art Haas
Christoph Hellwig
David Windsor
Coly Li
Arnd Bergmann
Kees Cook
Vignesh Babu
Alex Viskovatoff
Jeff Layton
Alan Cox
Thomas Stewart
Richard Narron
Jan Kara
Andries E. Brouwer
Jeff Johnson
Eric W. Biedermann
Colin Ian King
Christoph Lameter
Amir Goldstein
Kirill A. Shutemov
Song Muchun
Paul Jackson
Nicholas Piggin
Mike Frysinger
Adrian Bunk
Others
September 1991
April 1992
August 1992
October 1992
November 1992
December 1992
April 1993
June 1993
November 1993
October 1994
November 1994
January 1995
June 1995
March 1996
September 1996
October 1997
January 1998
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
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
January 2009
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
April 2014
June 2014
August 2014
March 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
March 2023
October 2023
May 2024
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 702115200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 717922800, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 720604800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 733651200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 1514}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 1549}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 0, "token_count": 108}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 2, "token_count": 47}, {"author_id": 8, "token_count": 1}, {"author_id": 3, "token_count": 558}, ]}, {"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": 4, "token_count": 3}, {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 8, "token_count": 117}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 19, "token_count": 24}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 42, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 26, "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": 286}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 51, "token_count": 1}, {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 16, "token_count": 3}, {"author_id": 1, "token_count": 900}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 48, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 75}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 36, "token_count": 11}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 10, "token_count": 3}, {"author_id": 48, "token_count": 3}, {"author_id": 1, "token_count": 160}, {"author_id": 9, "token_count": 144}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 16, "token_count": 6}, {"author_id": 1, "token_count": 14}, {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 13, "token_count": 24}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 29, "token_count": 18}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 11, "token_count": 259}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 25, "token_count": 9}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 37, "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": 20, "token_count": 16}, {"author_id": 15, "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": 5, "token_count": 598}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 23, "token_count": 5}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 6, "token_count": 19}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 6, "token_count": 203}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 30}, {"author_id": 6, "token_count": 113}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"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": 294}, {"author_id": 28, "token_count": 21}, {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 16, "token_count": 39}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 34, "token_count": 12}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 20, "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": 18, "token_count": 36}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 47, "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": 11, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 2, "token_count": 61}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 46, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
3804
44.50%
Evgeniy Dushistov
1186
13.87%
Andrew Morton
618
7.23%
Artem B. Bityutskiy
598
6.99%
Linus Torvalds
585
6.84%
Al Viro
556
6.50%
Fabian Frederick
336
3.93%
Alexey Dobriyan
260
3.04%
Mark Fortescue
144
1.68%
Dave Jones
118
1.38%
David Howells
52
0.61%
Deepa Dinamani
36
0.42%
Duane Griffin
24
0.28%
Art Haas
24
0.28%
Christoph Hellwig
23
0.27%
David Windsor
21
0.25%
Coly Li
18
0.21%
Arnd Bergmann
18
0.21%
Kees Cook
12
0.14%
Vignesh Babu
11
0.13%
Alex Viskovatoff
9
0.11%
Jeff Layton
8
0.09%
Alan Cox
8
0.09%
Thomas Stewart
6
0.07%
Richard Narron
6
0.07%
Jan Kara
6
0.07%
Andries E. Brouwer
6
0.07%
Jeff Johnson
5
0.06%
Eric W. Biedermann
5
0.06%
Colin Ian King
5
0.06%
Christoph Lameter
5
0.06%
Amir Goldstein
5
0.06%
Kirill A. Shutemov
4
0.05%
Song Muchun
3
0.04%
Paul Jackson
3
0.04%
Nicholas Piggin
3
0.04%
Mike Frysinger
3
0.04%
Adrian Bunk
1
0.01%
Others
14
0.16%
click to expand▼
Total
8549
swab.h
116
-
7
517
Linus Torvalds
Linus Torvalds (pre-git)
Al Viro
Dave Jones
Marcin Ślusarz
Harvey Harrison
Greg Kroah-Hartman
September 1991
January 1996
October 1997
May 1998
August 1998
February 2002
August 2002
October 2004
April 2008
November 2017
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 125}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 3, "token_count": 216}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 8, "token_count": 30}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 2, "token_count": 111}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 40, "token_count": 1}, {"author_id": 30, "token_count": 16}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 35, "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
169
-
22
803
Linus Torvalds (pre-git)
Christoph Hellwig
Linus Torvalds
Evgeniy Dushistov
Al Viro
Fabian Frederick
Artem B. Bityutskiy
Joe Perches
Matthew Wilcox
Dave Jones
Jan Kara
Christian Brauner
Andrew Morton
Arjan van de Ven
Duane Griffin
David Howells
Alexey Dobriyan
Greg Kroah-Hartman
Arnd Bergmann
Others
September 1991
May 1992
October 1992
December 1992
November 1994
June 1995
March 1996
September 1996
March 1997
October 1997
January 1998
May 1998
August 1998
September 1999
January 2000
March 2000
June 2000
February 2002
July 2002
August 2002
October 2002
March 2004
September 2004
October 2004
March 2005
February 2006
March 2006
June 2006
February 2007
October 2007
February 2008
January 2009
December 2009
January 2010
March 2010
June 2010
January 2011
July 2011
October 2011
July 2012
August 2014
June 2015
November 2017
January 2021
January 2023
March 2023
July 2024
October 2024
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 704703600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 717922800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 151}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 73}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 41, "token_count": 2}, {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 10, "token_count": 182}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 32, "token_count": 15}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 7, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
343
42.71%
Christoph Hellwig
186
23.16%
Linus Torvalds
73
9.09%
Evgeniy Dushistov
64
7.97%
Al Viro
22
2.74%
Fabian Frederick
20
2.49%
Artem B. Bityutskiy
20
2.49%
Joe Perches
15
1.87%
Matthew Wilcox
14
1.74%
Dave Jones
13
1.62%
Jan Kara
8
1.00%
Christian Brauner
5
0.62%
Andrew Morton
5
0.62%
Arjan van de Ven
4
0.50%
Duane Griffin
2
0.25%
David Howells
2
0.25%
Alexey Dobriyan
2
0.25%
Greg Kroah-Hartman
1
0.12%
Arnd Bergmann
1
0.12%
Others
3
0.37%
Total
803
ufs_fs.h
958
-
12
2643
Linus Torvalds (pre-git)
Andrew Morton
Evgeniy Dushistov
Al Viro
Mark Fortescue
Linus Torvalds
Alex Viskovatoff
Eric Sandeen
Andreas Schwab
Thomas Stewart
Artem B. Bityutskiy
Greg Kroah-Hartman
August 1992
September 1992
June 1993
March 1996
May 1996
September 1996
October 1997
January 1998
February 1998
March 1998
May 1998
August 1998
February 1999
January 2000
May 2000
February 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": 712652400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 295}, ]}, {"timestamp": 830934000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 0, "token_count": 253}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 611}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 149}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 4, "token_count": 282}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 2, "token_count": 196}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 49, "token_count": 5}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 212}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 9, "token_count": 173}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 25, "token_count": 17}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 37, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 35, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1558
58.95%
Andrew Morton
282
10.67%
Evgeniy Dushistov
227
8.59%
Al Viro
218
8.25%
Mark Fortescue
173
6.55%
Linus Torvalds
149
5.64%
Alex Viskovatoff
17
0.64%
Eric Sandeen
6
0.23%
Andreas Schwab
5
0.19%
Thomas Stewart
4
0.15%
Artem B. Bityutskiy
3
0.11%
Greg Kroah-Hartman
1
0.04%
Total
2643
util.c
223
-
13
1145
Linus Torvalds (pre-git)
Alex Kiernan
Evgeniy Dushistov
Al Viro
Linus Torvalds
Matthew Wilcox
Christoph Hellwig
Andrew Morton
Dave Jones
Mike Frysinger
Greg Kroah-Hartman
Arnd Bergmann
Others
September 1991
March 1992
May 1992
August 1992
October 1992
November 1992
June 1993
November 1993
April 1994
June 1995
March 1996
May 1998
August 1998
February 1999
May 1999
September 1999
February 2002
May 2002
August 2002
March 2003
September 2003
March 2004
October 2004
June 2006
July 2006
August 2006
October 2007
February 2008
August 2010
January 2011
June 2016
June 2017
November 2017
October 2023
December 2023
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 704703600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 717922800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 720604800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 547}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 12, "token_count": 162}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 27, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 7, "token_count": 26}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 2, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
699
61.05%
Alex Kiernan
162
14.15%
Evgeniy Dushistov
103
9.00%
Al Viro
66
5.76%
Linus Torvalds
34
2.97%
Matthew Wilcox
26
2.27%
Christoph Hellwig
21
1.83%
Andrew Morton
17
1.48%
Dave Jones
12
1.05%
Mike Frysinger
2
0.17%
Greg Kroah-Hartman
1
0.09%
Arnd Bergmann
1
0.09%
Others
1
0.09%
Total
1145
util.h
597
-
18
3138
Linus Torvalds (pre-git)
Evgeniy Dushistov
Linus Torvalds
Al Viro
Mark Fortescue
Dave Jones
Matthew Wilcox
Arnd Bergmann
Alex Kiernan
Gustavo A. R. Silva
Nicholas Piggin
Christoph Hellwig
Andrew Morton
Greg Kroah-Hartman
Others
September 1991
August 1992
October 1992
December 1992
April 1994
January 1995
June 1995
January 1996
March 1996
September 1996
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
June 2017
November 2017
August 2018
May 2019
August 2020
January 2023
October 2023
July 2024
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 717922800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 964}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 800}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 0, "token_count": 165}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 325}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 8, "token_count": 45}, ]}, {"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": 12, "token_count": 26}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 78}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 247}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 9, "token_count": 89}, {"author_id": 15, "token_count": 12}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 20, "token_count": 30}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 33, "token_count": 14}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 2, "token_count": 132}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 7, "token_count": 36}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1980
63.10%
Evgeniy Dushistov
377
12.01%
Linus Torvalds
325
10.36%
Al Viro
188
5.99%
Mark Fortescue
89
2.84%
Dave Jones
45
1.43%
Matthew Wilcox
38
1.21%
Arnd Bergmann
30
0.96%
Alex Kiernan
26
0.83%
Gustavo A. R. Silva
14
0.45%
Nicholas Piggin
12
0.38%
Christoph Hellwig
5
0.16%
Andrew Morton
4
0.13%
Greg Kroah-Hartman
1
0.03%
Others
4
0.13%
Total
3138
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
85
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds (pre-git)
17690
46.52%
108
22.18%
1
Evgeniy Dushistov
6231
16.38%
40
8.21%
2
Al Viro
4338
11.41%
112
23.00%
3
Linus Torvalds
3524
9.27%
20
4.11%
4
Andrew Morton
1318
3.47%
23
4.72%
5
Artem B. Bityutskiy
639
1.68%
2
0.41%
6
Fabian Frederick
523
1.38%
11
2.26%
7
Matthew Wilcox
518
1.36%
25
5.13%
8
Dave Jones
438
1.15%
3
0.62%
9
Mark Fortescue
406
1.07%
1
0.21%
10
Christoph Hellwig
376
0.99%
18
3.70%
11
Alexey Dobriyan
294
0.77%
4
0.82%
12
Alex Kiernan
193
0.51%
1
0.21%
13
Duane Griffin
180
0.47%
4
0.82%
14
Christian Brauner
172
0.45%
11
2.26%
15
Nicholas Piggin
160
0.42%
2
0.41%
16
David Howells
147
0.39%
5
1.03%
17
Jeff Layton
132
0.35%
3
0.62%
18
Deepa Dinamani
78
0.21%
3
0.62%
19
Art Haas
69
0.18%
1
0.21%
20
Arnd Bergmann
66
0.17%
2
0.41%
21
Jan Kara
64
0.17%
8
1.64%
22
Marco Stornelli
43
0.11%
1
0.21%
23
Eric W. Biedermann
33
0.09%
2
0.41%
24
Miklos Szeredi
26
0.07%
3
0.62%
25
Alex Viskovatoff
26
0.07%
1
0.21%
26
Andries E. Brouwer
24
0.06%
4
0.82%
27
Mike Frysinger
23
0.06%
1
0.21%
28
David Windsor
21
0.06%
1
0.21%
29
Coly Li
18
0.05%
1
0.21%
30
Marcin Ślusarz
16
0.04%
1
0.21%
31
Kirill A. Shutemov
16
0.04%
2
0.41%
32
Joe Perches
15
0.04%
1
0.21%
33
Gustavo A. R. Silva
14
0.04%
1
0.21%
34
Kees Cook
12
0.03%
1
0.21%
35
Greg Kroah-Hartman
12
0.03%
1
0.21%
36
Vignesh Babu
11
0.03%
1
0.21%
37
Thomas Stewart
10
0.03%
1
0.21%
38
Dmitriy Monakhov
10
0.03%
3
0.62%
39
Ryusuke Konishi
8
0.02%
2
0.41%
40
Harvey Harrison
8
0.02%
2
0.41%
41
Arjan van de Ven
8
0.02%
2
0.41%
42
Alan Cox
8
0.02%
1
0.21%
43
Mark Fasheh
7
0.02%
1
0.21%
44
Richard Narron
6
0.02%
1
0.21%
45
Eric Sandeen
6
0.02%
1
0.21%
46
Jeff Johnson
5
0.01%
1
0.21%
47
Colin Ian King
5
0.01%
1
0.21%
48
Christoph Lameter
5
0.01%
2
0.41%
49
Andreas Schwab
5
0.01%
1
0.21%
50
Amir Goldstein
5
0.01%
1
0.21%
51
Adrian Bunk
5
0.01%
2
0.41%
52
zhangyi (F)
4
0.01%
1
0.21%
53
Dave Hansen
4
0.01%
2
0.41%
54
Dan Carpenter
4
0.01%
1
0.21%
55
Andi Kleen
4
0.01%
1
0.21%
56
Song Muchun
3
0.01%
1
0.21%
57
Randy Dunlap
3
0.01%
1
0.21%
58
Paul Jackson
3
0.01%
2
0.41%
59
Nathan Scott
3
0.01%
1
0.21%
60
Others
35
0.09%
26
5.34%
click to expand▼
Total
38030
487