Linux Source Code
Home
Release 6.2
Help
lockd
root
fs
Highlighting
Reset All
By Author
By Age
──────────
Adrian Bunk
Al Viro
Alexey Dobriyan
Amir Goldstein
Andrew Elble
Andrew Morton
Andrey Ryabinin
Andy Adamson
Anna Schumaker
Arnd Bergmann
Benjamin Coddington
Calum Mackay
Christoph Hellwig
Chuck Lever
Dave Jones
Ed Schouten
Elena Reshetova
Eric W. Biedermann
Felix Blyakher
Frank van Maarseveen
Greg Kroah-Hartman
Harvey Harrison
Ingo Molnar
J. Bruce Fields
Jamie Lokier
Jeff Layton
Joe Perches
Kees Cook
Kinglong Mee
Linus Torvalds
Linus Torvalds (pre-git)
Marc Eshel
Mi Jinlong
Miklos Szeredi
Måns Rullgård
Neil Brown
Nigel Cunningham
Olaf Kirch
Oleg Drokin
Others
Panagiotis Issaris
Pavel Emelyanov
Pavel Machek
Rafael J. Wysocki
Rusty Russell
S. Wendy Cheng
Sasha Levin
Scott Mayhew
Serge E. Hallyn
Stanislav Kinsbursky
Steve Dickson
Talpey, Thomas
Thomas Gleixner
Tim Gardner
Tobias Klauser
Tom Tucker
Trond Myklebust
Vasily Averin
Wolfram Sang
Yue haibing
Zheng Yongjun
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
clnt4xdr.c
588
-
9
2123
Chuck Lever
Linus Torvalds (pre-git)
Christoph Hellwig
Trond Myklebust
J. Bruce Fields
Al Viro
Neil Brown
Dave Jones
Greg Kroah-Hartman
September 1991
August 1992
March 1997
January 2000
March 2000
April 2002
September 2002
November 2002
March 2006
December 2006
March 2007
December 2010
January 2012
April 2012
May 2014
May 2017
November 2017
November 2018
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 174}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 151}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 15, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 1581}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 84}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 5, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
1606
75.65%
Linus Torvalds (pre-git)
372
17.52%
Christoph Hellwig
87
4.10%
Trond Myklebust
22
1.04%
J. Bruce Fields
22
1.04%
Al Viro
7
0.33%
Neil Brown
4
0.19%
Dave Jones
2
0.09%
Greg Kroah-Hartman
1
0.05%
Total
2123
clntlock.c
299
-
18
1069
Trond Myklebust
Linus Torvalds (pre-git)
Chuck Lever
Anna Schumaker
Stanislav Kinsbursky
Linus Torvalds
Jeff Layton
Christoph Hellwig
Olaf Kirch
Tim Gardner
Al Viro
Benjamin Coddington
Rusty Russell
Adrian Bunk
Thomas Gleixner
Neil Brown
Dave Jones
Amir Goldstein
August 1992
November 1992
April 1994
May 1994
January 1995
June 1995
September 1996
March 1997
May 1998
May 1999
March 2000
June 2000
February 2002
February 2003
July 2003
August 2004
June 2005
December 2005
February 2006
March 2006
June 2006
October 2006
December 2006
January 2007
January 2008
September 2008
October 2008
December 2008
March 2009
August 2009
September 2010
December 2010
January 2012
March 2012
January 2013
February 2013
April 2013
August 2013
April 2017
July 2018
April 2019
May 2019
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 720604800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 275}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 12, "token_count": 32}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 32, "token_count": 6}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 2, "token_count": 127}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 2, "token_count": 64}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 8, "token_count": 28}, {"author_id": 2, "token_count": 63}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 51}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 15, "token_count": 2}, {"author_id": 7, "token_count": 1}, {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 102}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 6, "token_count": 33}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 14, "token_count": 54}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 27, "token_count": 20}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 42, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
367
34.33%
Linus Torvalds (pre-git)
319
29.84%
Chuck Lever
118
11.04%
Anna Schumaker
54
5.05%
Stanislav Kinsbursky
41
3.84%
Linus Torvalds
37
3.46%
Jeff Layton
35
3.27%
Christoph Hellwig
28
2.62%
Olaf Kirch
21
1.96%
Tim Gardner
20
1.87%
Al Viro
9
0.84%
Benjamin Coddington
8
0.75%
Rusty Russell
6
0.56%
Adrian Bunk
2
0.19%
Thomas Gleixner
1
0.09%
Neil Brown
1
0.09%
Dave Jones
1
0.09%
Amir Goldstein
1
0.09%
Total
1069
clntproc.c
861
-
24
3861
Trond Myklebust
Linus Torvalds (pre-git)
Benjamin Coddington
Linus Torvalds
Al Viro
Anna Schumaker
Chuck Lever
Miklos Szeredi
Olaf Kirch
Christoph Hellwig
Vasily Averin
Elena Reshetova
Neil Brown
Tim Gardner
Nigel Cunningham
Pavel Machek
Yue haibing
Thomas Gleixner
Harvey Harrison
Felix Blyakher
Amir Goldstein
Alexey Dobriyan
Others
September 1991
January 1992
August 1992
September 1992
December 1992
June 1993
April 1994
July 1994
June 1995
March 1996
September 1996
March 1997
August 1997
May 1998
August 1998
January 1999
September 1999
January 2000
March 2000
May 2000
September 2000
February 2002
November 2002
April 2004
August 2004
March 2005
June 2005
September 2005
January 2006
February 2006
March 2006
June 2006
October 2006
December 2006
February 2007
January 2008
March 2008
April 2008
July 2008
June 2009
September 2009
September 2010
December 2010
May 2011
June 2011
July 2012
October 2012
January 2013
February 2013
August 2013
October 2015
April 2017
November 2017
July 2018
November 2018
December 2018
April 2019
May 2019
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 694252800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 773046000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 1190}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 178}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 12, "token_count": 117}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 2, "token_count": 84}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 525}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 56, "token_count": 2}, {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 2, "token_count": 50}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 66}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 8, "token_count": 12}, {"author_id": 2, "token_count": 402}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 111}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 15, "token_count": 28}, {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 2, "token_count": 216}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 2, "token_count": 263}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 45, "token_count": 1}, {"author_id": 26, "token_count": 15}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 14, "token_count": 32}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 17, "token_count": 9}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 15, "token_count": 20}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 9, "token_count": 122}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 7}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 10}, {"author_id": 42, "token_count": 1}, {"author_id": 58, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1834
47.50%
Linus Torvalds (pre-git)
1590
41.18%
Benjamin Coddington
137
3.55%
Linus Torvalds
117
3.03%
Al Viro
50
1.30%
Anna Schumaker
32
0.83%
Chuck Lever
24
0.62%
Miklos Szeredi
15
0.39%
Olaf Kirch
12
0.31%
Christoph Hellwig
12
0.31%
Vasily Averin
9
0.23%
Elena Reshetova
7
0.18%
Neil Brown
6
0.16%
Tim Gardner
3
0.08%
Nigel Cunningham
3
0.08%
Pavel Machek
2
0.05%
Yue haibing
1
0.03%
Thomas Gleixner
1
0.03%
Harvey Harrison
1
0.03%
Felix Blyakher
1
0.03%
Amir Goldstein
1
0.03%
Alexey Dobriyan
1
0.03%
Others
2
0.05%
Total
3861
clntxdr.c
612
-
11
2248
Chuck Lever
Linus Torvalds (pre-git)
Christoph Hellwig
Neil Brown
Trond Myklebust
J. Bruce Fields
Dave Jones
Ed Schouten
Al Viro
Tobias Klauser
Greg Kroah-Hartman
August 1992
March 1997
January 2000
March 2000
October 2000
April 2002
September 2002
November 2002
October 2004
March 2006
March 2007
December 2010
January 2012
April 2012
October 2012
May 2014
May 2017
November 2017
November 2018
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 340}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 22, "token_count": 9}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 7, "token_count": 30}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 44, "token_count": 1}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 1626}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 15, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 96}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 5, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
1639
72.91%
Linus Torvalds (pre-git)
408
18.15%
Christoph Hellwig
99
4.40%
Neil Brown
30
1.33%
Trond Myklebust
26
1.16%
J. Bruce Fields
22
0.98%
Dave Jones
9
0.40%
Ed Schouten
7
0.31%
Al Viro
6
0.27%
Tobias Klauser
1
0.04%
Greg Kroah-Hartman
1
0.04%
Total
2248
host.c
694
-
25
2829
Chuck Lever
Linus Torvalds (pre-git)
Stanislav Kinsbursky
Olaf Kirch
Trond Myklebust
J. Bruce Fields
Vasily Averin
Adrian Bunk
Jeff Layton
Andrey Ryabinin
Ingo Molnar
Neil Brown
Frank van Maarseveen
Panagiotis Issaris
Calum Mackay
Elena Reshetova
Mi Jinlong
Pavel Emelyanov
Sasha Levin
Christoph Hellwig
Zheng Yongjun
Wolfram Sang
Linus Torvalds
Greg Kroah-Hartman
Amir Goldstein
August 1992
September 1992
June 1993
March 1997
December 1998
May 1999
June 1999
March 2000
February 2002
September 2002
May 2003
March 2004
August 2004
March 2005
June 2005
August 2005
January 2006
February 2006
March 2006
June 2006
August 2006
September 2006
October 2006
December 2006
February 2007
June 2007
July 2007
January 2008
February 2008
March 2008
August 2008
September 2008
October 2008
December 2008
March 2009
August 2009
September 2010
November 2010
December 2010
January 2011
August 2011
January 2012
July 2012
October 2012
February 2013
September 2015
October 2015
October 2017
November 2017
January 2018
September 2018
March 2019
April 2019
October 2019
October 2020
December 2020
August 2022
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 490}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 21, "token_count": 19}, {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 95}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 33, "token_count": 12}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 4, "token_count": 278}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 23, "token_count": 41}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 31, "token_count": 14}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 6, "token_count": 16}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 1, "token_count": 83}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 1, "token_count": 183}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 227}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 466}, {"author_id": 5, "token_count": 87}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 43, "token_count": 6}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 96}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 223}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 18, "token_count": 13}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 18, "token_count": 18}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 7}, {"author_id": 34, "token_count": 1}, {"author_id": 17, "token_count": 39}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 42}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 38, "token_count": 9}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 59, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
1126
39.80%
Linus Torvalds (pre-git)
565
19.97%
Stanislav Kinsbursky
319
11.28%
Olaf Kirch
278
9.83%
Trond Myklebust
207
7.32%
J. Bruce Fields
87
3.08%
Vasily Averin
44
1.56%
Adrian Bunk
41
1.45%
Jeff Layton
35
1.24%
Andrey Ryabinin
31
1.10%
Ingo Molnar
19
0.67%
Neil Brown
16
0.57%
Frank van Maarseveen
14
0.49%
Panagiotis Issaris
12
0.42%
Calum Mackay
9
0.32%
Elena Reshetova
7
0.25%
Mi Jinlong
6
0.21%
Pavel Emelyanov
4
0.14%
Sasha Levin
2
0.07%
Christoph Hellwig
2
0.07%
Zheng Yongjun
1
0.04%
Wolfram Sang
1
0.04%
Linus Torvalds
1
0.04%
Greg Kroah-Hartman
1
0.04%
Amir Goldstein
1
0.04%
Total
2829
mon.c
578
-
24
2311
Chuck Lever
Linus Torvalds (pre-git)
Olaf Kirch
Andrey Ryabinin
Trond Myklebust
Stanislav Kinsbursky
Neil Brown
Christoph Hellwig
J. Bruce Fields
Benjamin Coddington
Måns Rullgård
Dave Jones
Elena Reshetova
Vasily Averin
Jeff Layton
Pavel Emelyanov
Tobias Klauser
Talpey, Thomas
Thomas Gleixner
Adrian Bunk
Rusty Russell
Linus Torvalds
Greg Kroah-Hartman
Others
January 1992
August 1992
September 1992
June 1993
November 1993
June 1995
March 1996
September 1996
January 1997
March 1997
October 1997
May 1998
September 1999
March 2000
February 2002
April 2002
September 2002
November 2002
March 2004
January 2005
March 2006
August 2006
October 2006
March 2007
June 2007
September 2007
February 2008
March 2008
August 2008
September 2008
October 2008
December 2008
March 2009
June 2009
August 2009
September 2010
December 2010
January 2012
September 2012
February 2013
July 2014
September 2014
October 2014
January 2015
September 2015
October 2015
May 2017
November 2017
April 2019
July 2020
var spanGroupData = [ {"timestamp": 694252800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 342}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 22, "token_count": 14}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 7, "token_count": 37}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 1, "token_count": 41}, {"author_id": 44, "token_count": 3}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 4, "token_count": 182}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 47, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 5, "token_count": 26}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 1, "token_count": 911}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 29, "token_count": 20}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 26}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 32, "token_count": 1}, {"author_id": 3, "token_count": 26}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 29}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 9, "token_count": 21}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 18, "token_count": 52}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 18, "token_count": 41}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 32}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 7}, {"author_id": 34, "token_count": 1}, {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
1252
54.18%
Linus Torvalds (pre-git)
472
20.42%
Olaf Kirch
182
7.88%
Andrey Ryabinin
93
4.02%
Trond Myklebust
72
3.12%
Stanislav Kinsbursky
55
2.38%
Neil Brown
37
1.60%
Christoph Hellwig
32
1.38%
J. Bruce Fields
26
1.13%
Benjamin Coddington
21
0.91%
Måns Rullgård
20
0.87%
Dave Jones
14
0.61%
Elena Reshetova
7
0.30%
Vasily Averin
5
0.22%
Jeff Layton
5
0.22%
Pavel Emelyanov
4
0.17%
Tobias Klauser
3
0.13%
Talpey, Thomas
3
0.13%
Thomas Gleixner
2
0.09%
Adrian Bunk
2
0.09%
Rusty Russell
1
0.04%
Linus Torvalds
1
0.04%
Greg Kroah-Hartman
1
0.04%
Others
1
0.04%
Total
2311
netns.h
21
-
6
49
Stanislav Kinsbursky
Andrey Ryabinin
Chuck Lever
Jamie Lokier
Greg Kroah-Hartman
Alexey Dobriyan
August 2003
March 2008
January 2012
July 2012
September 2015
November 2016
November 2017
var spanGroupData = [ {"timestamp": 1059721200, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 34, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Kinsbursky
40
81.63%
Andrey Ryabinin
4
8.16%
Chuck Lever
2
4.08%
Jamie Lokier
1
2.04%
Greg Kroah-Hartman
1
2.04%
Alexey Dobriyan
1
2.04%
Total
49
procfs.c
92
-
6
350
Jeff Layton
Stanislav Kinsbursky
J. Bruce Fields
Alexey Dobriyan
Linus Torvalds
Greg Kroah-Hartman
February 2002
September 2007
March 2008
May 2009
January 2012
July 2012
September 2014
November 2017
February 2020
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 6, "token_count": 314}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 35, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
314
89.71%
Stanislav Kinsbursky
18
5.14%
J. Bruce Fields
9
2.57%
Alexey Dobriyan
7
2.00%
Linus Torvalds
1
0.29%
Greg Kroah-Hartman
1
0.29%
Total
350
procfs.h
27
-
2
56
Jeff Layton
Greg Kroah-Hartman
September 2014
November 2017
var spanGroupData = [ {"timestamp": 1409554800, "group": [ {"author_id": 6, "token_count": 55}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 34, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
55
98.21%
Greg Kroah-Hartman
1
1.79%
Total
56
svc.c
776
-
35
2981
Stanislav Kinsbursky
Linus Torvalds (pre-git)
Jamie Lokier
Neil Brown
Chuck Lever
Scott Mayhew
J. Bruce Fields
Linus Torvalds
Jeff Layton
Vasily Averin
Trond Myklebust
Christoph Hellwig
Olaf Kirch
Tom Tucker
Dave Jones
Marc Eshel
Ingo Molnar
Steve Dickson
Rusty Russell
Pavel Emelyanov
Rafael J. Wysocki
Kees Cook
Joe Perches
Eric W. Biedermann
Andrey Ryabinin
Andrew Morton
Adrian Bunk
Tobias Klauser
Thomas Gleixner
Alexey Dobriyan
Others
November 1991
August 1992
September 1992
December 1992
June 1993
April 1994
June 1995
July 1996
March 1997
August 1997
October 1997
May 1998
August 1998
May 1999
January 2000
February 2002
April 2002
September 2002
October 2002
February 2003
July 2003
August 2003
August 2004
January 2005
March 2005
July 2005
March 2006
October 2006
February 2007
April 2007
July 2007
September 2007
December 2007
February 2008
March 2008
April 2008
October 2008
November 2008
December 2008
March 2009
May 2009
November 2009
September 2010
October 2011
January 2012
March 2012
April 2012
May 2012
July 2012
March 2014
May 2014
June 2014
August 2014
September 2014
August 2015
September 2015
December 2015
January 2016
November 2016
January 2017
February 2017
May 2017
October 2017
November 2017
April 2019
May 2019
June 2021
July 2021
August 2021
October 2021
November 2021
January 2022
February 2022
var spanGroupData = [ {"timestamp": 688982400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 836204400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 346}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 12, "token_count": 98}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 22, "token_count": 18}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 7, "token_count": 42}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 7, "token_count": 29}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 11, "token_count": 457}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 23, "token_count": 2}, {"author_id": 7, "token_count": 17}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 7, "token_count": 89}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 36, "token_count": 10}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 21, "token_count": 13}, {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 7, "token_count": 53}, {"author_id": 4, "token_count": 37}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 46, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 10, "token_count": 14}, {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 25, "token_count": 27}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 6, "token_count": 22}, {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 25}, {"author_id": 5, "token_count": 35}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 6, "token_count": 28}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 1, "token_count": 49}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 5, "token_count": 34}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 290}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 68}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 121}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 51, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 6, "token_count": 23}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 13, "token_count": 242}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 13, "token_count": 24}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 43}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 51, "token_count": 1}, {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 17, "token_count": 76}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 129}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 7, "token_count": 138}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 1, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Kinsbursky
498
16.71%
Linus Torvalds (pre-git)
465
15.60%
Jamie Lokier
457
15.33%
Neil Brown
368
12.34%
Chuck Lever
307
10.30%
Scott Mayhew
266
8.92%
J. Bruce Fields
101
3.39%
Linus Torvalds
99
3.32%
Jeff Layton
80
2.68%
Vasily Averin
77
2.58%
Trond Myklebust
60
2.01%
Christoph Hellwig
43
1.44%
Olaf Kirch
37
1.24%
Tom Tucker
27
0.91%
Dave Jones
18
0.60%
Marc Eshel
14
0.47%
Ingo Molnar
14
0.47%
Steve Dickson
10
0.34%
Rusty Russell
6
0.20%
Pavel Emelyanov
6
0.20%
Rafael J. Wysocki
3
0.10%
Kees Cook
3
0.10%
Joe Perches
3
0.10%
Eric W. Biedermann
3
0.10%
Andrey Ryabinin
3
0.10%
Andrew Morton
3
0.10%
Adrian Bunk
2
0.07%
Tobias Klauser
1
0.03%
Thomas Gleixner
1
0.03%
Alexey Dobriyan
1
0.03%
Others
5
0.17%
Total
2981
svc4proc.c
760
-
19
3542
Linus Torvalds (pre-git)
Chuck Lever
Trond Myklebust
Christoph Hellwig
Neil Brown
Jeff Layton
J. Bruce Fields
Benjamin Coddington
Stanislav Kinsbursky
Al Viro
Olaf Kirch
Oleg Drokin
Marc Eshel
Andrey Ryabinin
Andrew Elble
Harvey Harrison
Greg Kroah-Hartman
Ed Schouten
Dave Jones
August 1992
December 1992
July 1994
March 1997
August 1997
January 1999
January 2000
February 2002
May 2002
October 2002
March 2004
August 2004
October 2004
January 2006
February 2006
March 2006
October 2006
November 2006
February 2007
September 2007
November 2007
February 2008
July 2008
October 2008
June 2010
December 2010
April 2011
July 2012
September 2015
June 2016
May 2017
November 2017
May 2019
September 2020
October 2020
August 2021
June 2022
August 2022
September 2022
November 2022
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 773046000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 1065}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 346}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 7, "token_count": 44}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 117}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 15, "token_count": 22}, {"author_id": 7, "token_count": 58}, {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 10, "token_count": 15}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 24, "token_count": 20}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 41, "token_count": 2}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 5, "token_count": 42}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 158}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 52}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 120}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 1154}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 9, "token_count": 17}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 6, "token_count": 75}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 6, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1427
40.29%
Chuck Lever
1329
37.52%
Trond Myklebust
163
4.60%
Christoph Hellwig
158
4.46%
Neil Brown
111
3.13%
Jeff Layton
87
2.46%
J. Bruce Fields
71
2.00%
Benjamin Coddington
69
1.95%
Stanislav Kinsbursky
34
0.96%
Al Viro
22
0.62%
Olaf Kirch
21
0.59%
Oleg Drokin
20
0.56%
Marc Eshel
15
0.42%
Andrey Ryabinin
5
0.14%
Andrew Elble
5
0.14%
Harvey Harrison
2
0.06%
Greg Kroah-Hartman
1
0.03%
Ed Schouten
1
0.03%
Dave Jones
1
0.03%
Total
3542
svclock.c
1029
-
25
4297
Linus Torvalds (pre-git)
Trond Myklebust
Marc Eshel
Benjamin Coddington
J. Bruce Fields
Olaf Kirch
Ed Schouten
Anna Schumaker
Jeff Layton
Andy Adamson
Neil Brown
Al Viro
Stanislav Kinsbursky
Linus Torvalds
Miklos Szeredi
Kinglong Mee
Chuck Lever
Felix Blyakher
Serge E. Hallyn
Oleg Drokin
Harvey Harrison
Greg Kroah-Hartman
Alexey Dobriyan
Adrian Bunk
Others
September 1991
December 1991
April 1992
August 1992
September 1992
December 1992
September 1993
May 1994
January 1995
June 1995
January 1996
September 1996
March 1997
May 1998
January 1999
June 1999
September 1999
January 2000
March 2000
October 2000
February 2002
March 2003
March 2004
August 2004
October 2004
June 2005
January 2006
March 2006
April 2006
August 2006
October 2006
November 2006
December 2006
January 2007
February 2007
July 2007
September 2007
November 2007
December 2007
February 2008
April 2008
June 2008
July 2008
February 2009
March 2009
September 2009
September 2010
October 2010
December 2010
July 2011
July 2012
August 2012
January 2013
February 2014
August 2014
November 2014
January 2015
April 2017
November 2017
November 2018
May 2019
July 2021
August 2021
December 2021
November 2022
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 691574400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 702115200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 1392}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 15, "token_count": 12}, {"author_id": 12, "token_count": 19}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 19, "token_count": 110}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 5, "token_count": 14}, {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 20, "token_count": 59}, {"author_id": 2, "token_count": 540}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 15, "token_count": 5}, {"author_id": 7, "token_count": 16}, {"author_id": 4, "token_count": 236}, {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 10, "token_count": 463}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 15, "token_count": 2}, {"author_id": 10, "token_count": 24}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 10, "token_count": 48}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 15, "token_count": 5}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 5, "token_count": 55}, {"author_id": 6, "token_count": 22}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 26, "token_count": 9}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 45, "token_count": 4}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 14, "token_count": 99}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 15, "token_count": 14}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 7, "token_count": 30}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 6, "token_count": 9}, {"author_id": 39, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 346}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 5, "token_count": 163}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 6, "token_count": 44}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1752
40.77%
Trond Myklebust
620
14.43%
Marc Eshel
543
12.64%
Benjamin Coddington
347
8.08%
J. Bruce Fields
252
5.86%
Olaf Kirch
236
5.49%
Ed Schouten
110
2.56%
Anna Schumaker
99
2.30%
Jeff Layton
93
2.16%
Andy Adamson
59
1.37%
Neil Brown
50
1.16%
Al Viro
46
1.07%
Stanislav Kinsbursky
34
0.79%
Linus Torvalds
19
0.44%
Miklos Szeredi
11
0.26%
Kinglong Mee
8
0.19%
Chuck Lever
5
0.12%
Felix Blyakher
4
0.09%
Serge E. Hallyn
3
0.07%
Oleg Drokin
1
0.02%
Harvey Harrison
1
0.02%
Greg Kroah-Hartman
1
0.02%
Alexey Dobriyan
1
0.02%
Adrian Bunk
1
0.02%
Others
1
0.02%
Total
4297
svcproc.c
794
-
21
3623
Linus Torvalds (pre-git)
Chuck Lever
Trond Myklebust
Christoph Hellwig
Neil Brown
Benjamin Coddington
J. Bruce Fields
Stanislav Kinsbursky
Al Viro
Olaf Kirch
Oleg Drokin
Marc Eshel
Linus Torvalds
Jeff Layton
Andrey Ryabinin
Andrew Elble
Harvey Harrison
Greg Kroah-Hartman
Elena Reshetova
Ed Schouten
Dave Jones
August 1992
December 1992
July 1994
June 1995
March 1997
February 1998
January 1999
January 2000
February 2002
May 2002
October 2002
March 2004
August 2004
October 2004
January 2006
February 2006
March 2006
October 2006
November 2006
February 2007
September 2007
November 2007
February 2008
April 2008
July 2008
October 2008
June 2010
December 2010
April 2011
July 2012
October 2012
September 2015
June 2016
May 2017
November 2017
May 2019
September 2020
October 2020
August 2021
June 2022
September 2022
November 2022
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 773046000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 1388}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 12, "token_count": 15}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 7, "token_count": 44}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 127}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 15, "token_count": 24}, {"author_id": 7, "token_count": 67}, {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 10, "token_count": 18}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 24, "token_count": 19}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 41, "token_count": 2}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 5, "token_count": 42}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 42}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 158}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 58}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 120}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 1, "token_count": 1152}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 9, "token_count": 17}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 6, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1502
41.46%
Chuck Lever
1342
37.04%
Trond Myklebust
191
5.27%
Christoph Hellwig
158
4.36%
Neil Brown
119
3.28%
Benjamin Coddington
75
2.07%
J. Bruce Fields
69
1.90%
Stanislav Kinsbursky
42
1.16%
Al Viro
24
0.66%
Olaf Kirch
21
0.58%
Oleg Drokin
19
0.52%
Marc Eshel
18
0.50%
Linus Torvalds
15
0.41%
Jeff Layton
12
0.33%
Andrey Ryabinin
5
0.14%
Andrew Elble
5
0.14%
Harvey Harrison
2
0.06%
Greg Kroah-Hartman
1
0.03%
Elena Reshetova
1
0.03%
Ed Schouten
1
0.03%
Dave Jones
1
0.03%
Total
3623
svcshare.c
107
-
9
477
Linus Torvalds (pre-git)
Olaf Kirch
Al Viro
Linus Torvalds
J. Bruce Fields
Harvey Harrison
Greg Kroah-Hartman
Dave Jones
Andrew Morton
March 1992
May 1992
August 1992
October 1994
June 1995
May 1996
September 1996
March 1997
February 2002
June 2004
March 2006
October 2006
February 2008
November 2017
var spanGroupData = [ {"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": 3}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 830934000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 438}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 15, "token_count": 2}, {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 34, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
462
96.86%
Olaf Kirch
7
1.47%
Al Viro
2
0.42%
Linus Torvalds
1
0.21%
J. Bruce Fields
1
0.21%
Harvey Harrison
1
0.21%
Greg Kroah-Hartman
1
0.21%
Dave Jones
1
0.21%
Andrew Morton
1
0.21%
Total
477
svcsubs.c
505
-
21
1949
Linus Torvalds (pre-git)
J. Bruce Fields
Olaf Kirch
S. Wendy Cheng
Jeff Layton
Chuck Lever
Trond Myklebust
Stanislav Kinsbursky
Neil Brown
Ingo Molnar
Al Viro
Vasily Averin
Marc Eshel
Arnd Bergmann
Benjamin Coddington
Linus Torvalds
Christoph Hellwig
Thomas Gleixner
Panagiotis Issaris
Dave Jones
Others
September 1991
March 1992
May 1992
August 1992
September 1992
March 1993
June 1993
July 1993
April 1994
July 1994
June 1995
March 1996
September 1996
March 1997
October 1997
May 1998
May 1999
January 2000
March 2000
June 2000
February 2002
March 2002
September 2002
August 2004
November 2005
March 2006
August 2006
September 2006
October 2006
November 2006
January 2007
August 2007
January 2008
March 2008
June 2008
September 2008
August 2009
October 2010
July 2012
January 2013
February 2013
June 2013
May 2014
October 2014
January 2015
April 2015
November 2017
May 2019
August 2021
January 2022
July 2022
November 2022
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"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": 3}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 730972800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 741510000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 773046000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 645}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 15, "token_count": 3}, {"author_id": 22, "token_count": 1}, {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 1, "token_count": 80}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 21, "token_count": 20}, {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 15, "token_count": 2}, {"author_id": 7, "token_count": 29}, {"author_id": 4, "token_count": 191}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 16, "token_count": 179}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 40, "token_count": 8}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 40}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 6, "token_count": 30}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 15, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 6, "token_count": 73}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 5, "token_count": 218}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 6, "token_count": 26}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 6, "token_count": 6}, {"author_id": 2, "token_count": 48}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
869
44.59%
J. Bruce Fields
252
12.93%
Olaf Kirch
191
9.80%
S. Wendy Cheng
179
9.18%
Jeff Layton
137
7.03%
Chuck Lever
99
5.08%
Trond Myklebust
69
3.54%
Stanislav Kinsbursky
40
2.05%
Neil Brown
37
1.90%
Ingo Molnar
20
1.03%
Al Viro
14
0.72%
Vasily Averin
11
0.56%
Marc Eshel
8
0.41%
Arnd Bergmann
8
0.41%
Benjamin Coddington
5
0.26%
Linus Torvalds
3
0.15%
Christoph Hellwig
3
0.15%
Thomas Gleixner
1
0.05%
Panagiotis Issaris
1
0.05%
Dave Jones
1
0.05%
Others
1
0.05%
Total
1949
svcxdr.h
142
-
1
507
Chuck Lever
June 2021
September 2021
var spanGroupData = [ {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 501}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 1, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
507
100.00%
Total
507
xdr.c
354
-
6
1672
Chuck Lever
Linus Torvalds (pre-git)
Christoph Hellwig
Linus Torvalds
Trond Myklebust
Greg Kroah-Hartman
January 1992
September 1992
December 1992
June 1995
March 1996
July 1996
September 1996
March 1997
January 1999
March 2000
September 2000
February 2002
March 2006
December 2008
May 2014
May 2017
November 2017
June 2021
October 2021
var spanGroupData = [ {"timestamp": 694252800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 836204400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 537}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 58}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 856}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 89}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
963
57.60%
Linus Torvalds (pre-git)
639
38.22%
Christoph Hellwig
61
3.65%
Linus Torvalds
5
0.30%
Trond Myklebust
3
0.18%
Greg Kroah-Hartman
1
0.06%
Total
1672
xdr4.c
338
-
7
1607
Chuck Lever
Linus Torvalds (pre-git)
Christoph Hellwig
Linus Torvalds
Jeff Layton
Trond Myklebust
Greg Kroah-Hartman
September 1991
December 1992
March 1996
September 1996
March 1997
January 1999
January 2000
March 2000
September 2000
October 2000
February 2002
March 2006
December 2008
December 2010
May 2017
November 2017
June 2021
October 2021
August 2022
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 0, "token_count": 233}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 0, "token_count": 358}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 8, "token_count": 57}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 733}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 89}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 6, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
856
53.27%
Linus Torvalds (pre-git)
677
42.13%
Christoph Hellwig
57
3.55%
Linus Torvalds
7
0.44%
Jeff Layton
6
0.37%
Trond Myklebust
3
0.19%
Greg Kroah-Hartman
1
0.06%
Total
1607
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
70
Author
Tokens
Proportion
Commits
Proportion
0
Linus Torvalds (pre-git)
11519
32.40%
95
15.65%
1
Chuck Lever
11175
31.43%
137
22.57%
2
Trond Myklebust
3637
10.23%
74
12.19%
3
Stanislav Kinsbursky
1121
3.15%
34
5.60%
4
Olaf Kirch
1006
2.83%
17
2.80%
5
J. Bruce Fields
912
2.57%
32
5.27%
6
Jeff Layton
859
2.42%
31
5.11%
7
Neil Brown
779
2.19%
34
5.60%
8
Christoph Hellwig
740
2.08%
12
1.98%
9
Benjamin Coddington
662
1.86%
9
1.48%
10
Marc Eshel
598
1.68%
9
1.48%
11
Jamie Lokier
458
1.29%
1
0.16%
12
Linus Torvalds
306
0.86%
13
2.14%
13
Scott Mayhew
266
0.75%
2
0.33%
14
Anna Schumaker
185
0.52%
2
0.33%
15
Al Viro
180
0.51%
12
1.98%
16
S. Wendy Cheng
179
0.50%
2
0.33%
17
Vasily Averin
146
0.41%
5
0.82%
18
Andrey Ryabinin
141
0.40%
2
0.33%
19
Ed Schouten
119
0.33%
1
0.16%
20
Andy Adamson
59
0.17%
4
0.66%
21
Ingo Molnar
53
0.15%
2
0.33%
22
Dave Jones
48
0.14%
2
0.33%
23
Adrian Bunk
48
0.14%
4
0.66%
24
Oleg Drokin
40
0.11%
2
0.33%
25
Tom Tucker
27
0.08%
5
0.82%
26
Miklos Szeredi
26
0.07%
3
0.49%
27
Tim Gardner
23
0.06%
1
0.16%
28
Elena Reshetova
22
0.06%
4
0.66%
29
Måns Rullgård
20
0.06%
1
0.16%
30
Pavel Emelyanov
14
0.04%
3
0.49%
31
Frank van Maarseveen
14
0.04%
1
0.16%
32
Rusty Russell
13
0.04%
3
0.49%
33
Panagiotis Issaris
13
0.04%
1
0.16%
34
Greg Kroah-Hartman
13
0.04%
1
0.16%
35
Alexey Dobriyan
11
0.03%
4
0.66%
36
Steve Dickson
10
0.03%
1
0.16%
37
Andrew Elble
10
0.03%
1
0.16%
38
Calum Mackay
9
0.03%
1
0.16%
39
Kinglong Mee
8
0.02%
1
0.16%
40
Arnd Bergmann
8
0.02%
1
0.16%
41
Harvey Harrison
7
0.02%
3
0.49%
42
Thomas Gleixner
6
0.02%
3
0.49%
43
Mi Jinlong
6
0.02%
1
0.16%
44
Tobias Klauser
5
0.01%
1
0.16%
45
Felix Blyakher
5
0.01%
2
0.33%
46
Andrew Morton
4
0.01%
2
0.33%
47
Talpey, Thomas
3
0.01%
1
0.16%
48
Serge E. Hallyn
3
0.01%
1
0.16%
49
Rafael J. Wysocki
3
0.01%
1
0.16%
50
Nigel Cunningham
3
0.01%
1
0.16%
51
Kees Cook
3
0.01%
2
0.33%
52
Joe Perches
3
0.01%
1
0.16%
53
Eric W. Biedermann
3
0.01%
1
0.16%
54
Amir Goldstein
3
0.01%
2
0.33%
55
Sasha Levin
2
0.01%
1
0.16%
56
Pavel Machek
2
0.01%
1
0.16%
57
Zheng Yongjun
1
0.00%
1
0.16%
58
Yue haibing
1
0.00%
1
0.16%
59
Wolfram Sang
1
0.00%
1
0.16%
60
Others
10
0.03%
10
1.65%
Total
35551
607