Linux Source Code
Home
Release 6.1
Help
lockd
root
fs
Highlighting
Reset All
By Author
By Age
──────────
Adrian Bunk
Al Viro
Alexey Dobriyan
Amir Goldstein
Andrey Ryabinin
Andy Adamson
Anna Schumaker
Arnd Bergmann
Benjamin Coddington
Calum Mackay
Christoph Hellwig
Chuck Lever
Dave Jones
David Jeffery
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
Tejun Heo
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
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
clnt4xdr.c
588
-
6
2123
Chuck Lever
Christoph Hellwig
J. Bruce Fields
Al Viro
Trond Myklebust
Greg Kroah-Hartman
December 2010
January 2012
April 2012
May 2014
May 2017
November 2017
November 2018
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 2002}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 7, "token_count": 88}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
2002
94.30%
Christoph Hellwig
91
4.29%
J. Bruce Fields
22
1.04%
Al Viro
6
0.28%
Trond Myklebust
1
0.05%
Greg Kroah-Hartman
1
0.05%
Total
2123
clntlock.c
299
-
19
1069
Trond Myklebust
Linus Torvalds (pre-git)
Chuck Lever
Olaf Kirch
Anna Schumaker
Stanislav Kinsbursky
Jeff Layton
Tim Gardner
Linus Torvalds
Christoph Hellwig
Al Viro
Benjamin Coddington
Rusty Russell
Tejun Heo
Adrian Bunk
Thomas Gleixner
Neil Brown
Dave Jones
Amir Goldstein
March 1997
May 1999
March 2000
June 2000
February 2002
February 2003
July 2003
June 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
March 2010
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": 857203200, "group": [ {"author_id": 1, "token_count": 252}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 23, "token_count": 1}, {"author_id": 12, "token_count": 24}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 35, "token_count": 6}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 2, "token_count": 133}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 2, "token_count": 64}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 7, "token_count": 11}, {"author_id": 2, "token_count": 86}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 40}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 2}, {"author_id": 9, "token_count": 1}, {"author_id": 5, "token_count": 54}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 6, "token_count": 38}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 15, "token_count": 54}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 22, "token_count": 33}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "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": 43, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
381
35.64%
Linus Torvalds (pre-git)
265
24.79%
Chuck Lever
129
12.07%
Olaf Kirch
54
5.05%
Anna Schumaker
54
5.05%
Stanislav Kinsbursky
41
3.84%
Jeff Layton
40
3.74%
Tim Gardner
33
3.09%
Linus Torvalds
29
2.71%
Christoph Hellwig
11
1.03%
Al Viro
9
0.84%
Benjamin Coddington
8
0.75%
Rusty Russell
6
0.56%
Tejun Heo
3
0.28%
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
-
26
3861
Trond Myklebust
Linus Torvalds (pre-git)
Benjamin Coddington
Linus Torvalds
Anna Schumaker
Al Viro
Miklos Szeredi
Chuck Lever
Olaf Kirch
Vasily Averin
Elena Reshetova
Adrian Bunk
Neil Brown
Tim Gardner
Tejun Heo
Nigel Cunningham
Christoph Hellwig
Pavel Machek
Yue haibing
Thomas Gleixner
Harvey Harrison
Felix Blyakher
Amir Goldstein
Alexey Dobriyan
Others
March 1997
August 1997
August 1998
January 1999
March 2000
May 2000
September 2000
February 2002
November 2002
April 2004
August 2004
November 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
March 2010
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": 857203200, "group": [ {"author_id": 1, "token_count": 1024}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 1, "token_count": 183}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 12, "token_count": 104}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 2, "token_count": 92}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 532}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 56, "token_count": 2}, {"author_id": 2, "token_count": 20}, ]}, {"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": 56}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 2, "token_count": 45}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 2, "token_count": 477}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 127}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 16, "token_count": 34}, {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 2, "token_count": 209}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 2, "token_count": 305}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 34, "token_count": 1}, {"author_id": 25, "token_count": 21}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 15, "token_count": 64}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 18, "token_count": 9}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 16, "token_count": 27}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 140}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 7}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 10}, {"author_id": 43, "token_count": 1}, {"author_id": 58, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1993
51.62%
Linus Torvalds (pre-git)
1372
35.53%
Benjamin Coddington
162
4.20%
Linus Torvalds
104
2.69%
Anna Schumaker
64
1.66%
Al Viro
63
1.63%
Miklos Szeredi
21
0.54%
Chuck Lever
19
0.49%
Olaf Kirch
12
0.31%
Vasily Averin
9
0.23%
Elena Reshetova
7
0.18%
Adrian Bunk
7
0.18%
Neil Brown
6
0.16%
Tim Gardner
3
0.08%
Tejun Heo
3
0.08%
Nigel Cunningham
3
0.08%
Christoph Hellwig
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%
click to expand▼
Total
3861
clntxdr.c
612
-
6
2248
Chuck Lever
Christoph Hellwig
J. Bruce Fields
Al Viro
Trond Myklebust
Greg Kroah-Hartman
December 2010
January 2012
April 2012
October 2012
May 2014
May 2017
November 2017
November 2018
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 2107}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 7, "token_count": 104}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
2107
93.73%
Christoph Hellwig
107
4.76%
J. Bruce Fields
22
0.98%
Al Viro
6
0.27%
Trond Myklebust
5
0.22%
Greg Kroah-Hartman
1
0.04%
Total
2248
host.c
694
-
24
2829
Chuck Lever
Linus Torvalds (pre-git)
Stanislav Kinsbursky
Olaf Kirch
Trond Myklebust
J. Bruce Fields
Adrian Bunk
Vasily Averin
Andrey Ryabinin
Jeff Layton
Neil Brown
Frank van Maarseveen
Calum Mackay
Mi Jinlong
Elena Reshetova
Ingo Molnar
Pavel Emelyanov
Panagiotis Issaris
Sasha Levin
Zheng Yongjun
Wolfram Sang
Linus Torvalds
Greg Kroah-Hartman
Amir Goldstein
March 1997
December 1998
May 1999
June 1999
March 2000
February 2002
May 2003
March 2004
August 2004
March 2005
June 2005
August 2005
January 2006
March 2006
June 2006
August 2006
September 2006
October 2006
December 2006
February 2007
June 2007
July 2007
February 2008
March 2008
August 2008
September 2008
October 2008
December 2008
August 2009
February 2010
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": 857203200, "group": [ {"author_id": 1, "token_count": 337}, ]}, {"timestamp": 912499200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 9, "token_count": 8}, {"author_id": 5, "token_count": 177}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 19, "token_count": 59}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 33, "token_count": 13}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 6, "token_count": 16}, {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 233}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 225}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 741}, {"author_id": 4, "token_count": 116}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 80}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 310}, ]}, {"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": 17, "token_count": 13}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 17, "token_count": 18}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 6}, {"author_id": 32, "token_count": 1}, {"author_id": 18, "token_count": 39}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 9, "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
1380
48.78%
Linus Torvalds (pre-git)
402
14.21%
Stanislav Kinsbursky
390
13.79%
Olaf Kirch
177
6.26%
Trond Myklebust
138
4.88%
J. Bruce Fields
116
4.10%
Adrian Bunk
59
2.09%
Vasily Averin
44
1.56%
Andrey Ryabinin
31
1.10%
Jeff Layton
24
0.85%
Neil Brown
14
0.49%
Frank van Maarseveen
13
0.46%
Calum Mackay
9
0.32%
Mi Jinlong
6
0.21%
Elena Reshetova
6
0.21%
Ingo Molnar
5
0.18%
Pavel Emelyanov
4
0.14%
Panagiotis Issaris
4
0.14%
Sasha Levin
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%
click to expand▼
Total
2829
mon.c
578
-
23
2311
Chuck Lever
Linus Torvalds (pre-git)
Andrey Ryabinin
Olaf Kirch
Trond Myklebust
Neil Brown
Christoph Hellwig
Benjamin Coddington
Stanislav Kinsbursky
Måns Rullgård
Dave Jones
Elena Reshetova
Vasily Averin
Jeff Layton
Pavel Emelyanov
Talpey, Thomas
Tejun Heo
Tobias Klauser
Thomas Gleixner
Adrian Bunk
Rusty Russell
Greg Kroah-Hartman
Others
March 1997
October 1997
September 1999
March 2000
April 2002
September 2002
November 2002
January 2005
March 2006
October 2006
March 2007
September 2007
March 2008
December 2008
March 2009
June 2009
August 2009
March 2010
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": 857203200, "group": [ {"author_id": 1, "token_count": 260}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 23, "token_count": 14}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 9, "token_count": 37}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 49}, {"author_id": 47, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 5, "token_count": 71}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 139}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 1170}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 29, "token_count": 20}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 3, "token_count": 9}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 8, "token_count": 33}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 17, "token_count": 76}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 17, "token_count": 60}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 7, "token_count": 36}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 7}, {"author_id": 32, "token_count": 1}, {"author_id": 18, "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
1497
64.78%
Linus Torvalds (pre-git)
351
15.19%
Andrey Ryabinin
136
5.88%
Olaf Kirch
71
3.07%
Trond Myklebust
54
2.34%
Neil Brown
37
1.60%
Christoph Hellwig
36
1.56%
Benjamin Coddington
33
1.43%
Stanislav Kinsbursky
26
1.13%
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%
Talpey, Thomas
3
0.13%
Tejun Heo
3
0.13%
Tobias Klauser
2
0.09%
Thomas Gleixner
2
0.09%
Adrian Bunk
2
0.09%
Rusty Russell
1
0.04%
Greg Kroah-Hartman
1
0.04%
Others
1
0.04%
click to expand▼
Total
2311
netns.h
21
-
4
49
Stanislav Kinsbursky
Andrey Ryabinin
Greg Kroah-Hartman
Alexey Dobriyan
January 2012
July 2012
September 2015
November 2016
November 2017
var spanGroupData = [ {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 32, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Kinsbursky
43
87.76%
Andrey Ryabinin
4
8.16%
Greg Kroah-Hartman
1
2.04%
Alexey Dobriyan
1
2.04%
Total
49
procfs.c
92
-
3
350
Jeff Layton
Alexey Dobriyan
Greg Kroah-Hartman
September 2014
November 2017
February 2020
var spanGroupData = [ {"timestamp": 1409554800, "group": [ {"author_id": 6, "token_count": 342}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 36, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
342
97.71%
Alexey Dobriyan
7
2.00%
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": 32, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jeff Layton
55
98.21%
Greg Kroah-Hartman
1
1.79%
Total
56
svc.c
776
-
33
2981
Stanislav Kinsbursky
Jamie Lokier
Neil Brown
Linus Torvalds (pre-git)
Chuck Lever
Scott Mayhew
J. Bruce Fields
Vasily Averin
Linus Torvalds
Trond Myklebust
Jeff Layton
Olaf Kirch
Christoph Hellwig
Tom Tucker
Dave Jones
Marc Eshel
Adrian Bunk
Ingo Molnar
Steve Dickson
Andrey Ryabinin
Rafael J. Wysocki
Pavel Emelyanov
Rusty Russell
Kees Cook
Joe Perches
Eric W. Biedermann
Tobias Klauser
Thomas Gleixner
Alexey Dobriyan
Others
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
November 2004
January 2005
March 2005
July 2005
January 2006
March 2006
October 2006
February 2007
July 2007
September 2007
December 2007
February 2008
March 2008
April 2008
October 2008
December 2008
March 2009
May 2009
November 2009
September 2010
January 2012
March 2012
April 2012
May 2012
July 2012
March 2014
May 2014
June 2014
August 2014
September 2014
January 2015
August 2015
September 2015
December 2015
January 2016
November 2016
January 2017
February 2017
March 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": 857203200, "group": [ {"author_id": 1, "token_count": 286}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 12, "token_count": 94}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 23, "token_count": 17}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 9, "token_count": 41}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 9, "token_count": 23}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 11, "token_count": 425}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 35, "token_count": 4}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 19, "token_count": 12}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 9, "token_count": 113}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 37, "token_count": 10}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 24, "token_count": 11}, {"author_id": 47, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 9, "token_count": 58}, {"author_id": 5, "token_count": 68}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 10, "token_count": 14}, {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 26, "token_count": 27}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 6, "token_count": 18}, {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 6, "token_count": 26}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 52}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 4, "token_count": 32}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 284}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 70}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 112}, ]}, {"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": 4, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 6, "token_count": 29}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 17, "token_count": 8}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 13, "token_count": 246}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 13, "token_count": 24}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 7, "token_count": 43}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 51, "token_count": 1}, {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 18, "token_count": 109}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 134}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 9, "token_count": 157}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Stanislav Kinsbursky
481
16.14%
Jamie Lokier
425
14.26%
Neil Brown
392
13.15%
Linus Torvalds (pre-git)
360
12.08%
Chuck Lever
328
11.00%
Scott Mayhew
270
9.06%
J. Bruce Fields
114
3.82%
Vasily Averin
110
3.69%
Linus Torvalds
95
3.19%
Trond Myklebust
80
2.68%
Jeff Layton
80
2.68%
Olaf Kirch
68
2.28%
Christoph Hellwig
43
1.44%
Tom Tucker
27
0.91%
Dave Jones
17
0.57%
Marc Eshel
14
0.47%
Adrian Bunk
14
0.47%
Ingo Molnar
12
0.40%
Steve Dickson
10
0.34%
Andrey Ryabinin
8
0.27%
Rafael J. Wysocki
6
0.20%
Pavel Emelyanov
6
0.20%
Rusty Russell
5
0.17%
Kees Cook
3
0.10%
Joe Perches
3
0.10%
Eric W. Biedermann
3
0.10%
Tobias Klauser
1
0.03%
Thomas Gleixner
1
0.03%
Alexey Dobriyan
1
0.03%
Others
4
0.13%
click to expand▼
Total
2981
svc4proc.c
759
-
18
3534
Chuck Lever
Linus Torvalds (pre-git)
Christoph Hellwig
Trond Myklebust
Benjamin Coddington
Neil Brown
Jeff Layton
Stanislav Kinsbursky
Al Viro
J. Bruce Fields
Marc Eshel
Olaf Kirch
Oleg Drokin
Andrey Ryabinin
Harvey Harrison
Greg Kroah-Hartman
Ed Schouten
Dave Jones
January 2000
February 2002
May 2002
October 2002
March 2004
August 2004
October 2004
February 2006
March 2006
October 2006
November 2006
February 2007
September 2007
November 2007
February 2008
July 2008
October 2008
December 2010
July 2012
September 2015
May 2017
November 2017
May 2019
September 2020
October 2020
August 2021
June 2022
August 2022
September 2022
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 1280}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 23, "token_count": 1}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 9, "token_count": 44}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 163}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 22}, {"author_id": 9, "token_count": 48}, {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 10, "token_count": 25}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 21, "token_count": 20}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 41, "token_count": 2}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 16, "token_count": 5}, {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 7, "token_count": 218}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 86}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 120}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 1010}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 8, "token_count": 17}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 6, "token_count": 75}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 216}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
1375
38.91%
Linus Torvalds (pre-git)
1280
36.22%
Christoph Hellwig
218
6.17%
Trond Myklebust
212
6.00%
Benjamin Coddington
103
2.91%
Neil Brown
101
2.86%
Jeff Layton
79
2.24%
Stanislav Kinsbursky
37
1.05%
Al Viro
27
0.76%
J. Bruce Fields
26
0.74%
Marc Eshel
25
0.71%
Olaf Kirch
21
0.59%
Oleg Drokin
20
0.57%
Andrey Ryabinin
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
3534
svclock.c
1026
-
27
4271
Linus Torvalds (pre-git)
Trond Myklebust
Marc Eshel
Benjamin Coddington
J. Bruce Fields
Olaf Kirch
Anna Schumaker
Jeff Layton
Neil Brown
Andy Adamson
Al Viro
Stanislav Kinsbursky
David Jeffery
Linus Torvalds
Felix Blyakher
Miklos Szeredi
Kinglong Mee
Ed Schouten
Tejun Heo
Serge E. Hallyn
Chuck Lever
Oleg Drokin
Harvey Harrison
Greg Kroah-Hartman
Alexey Dobriyan
Adrian Bunk
Others
March 1997
May 1998
January 1999
June 1999
January 2000
March 2000
October 2000
February 2002
March 2003
March 2004
August 2004
October 2004
January 2006
March 2006
April 2006
August 2006
October 2006
November 2006
December 2006
January 2007
February 2007
July 2007
September 2007
November 2007
February 2008
April 2008
June 2008
July 2008
February 2009
March 2009
September 2009
March 2010
September 2010
October 2010
December 2010
July 2011
March 2012
July 2012
August 2012
January 2013
July 2013
February 2014
August 2014
November 2014
January 2015
April 2017
November 2017
November 2018
May 2019
July 2021
August 2021
December 2021
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 1200}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 16, "token_count": 12}, {"author_id": 12, "token_count": 23}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 42, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 4, "token_count": 14}, {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 20, "token_count": 52}, {"author_id": 2, "token_count": 662}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 5}, {"author_id": 9, "token_count": 16}, {"author_id": 5, "token_count": 223}, {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 10, "token_count": 600}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 16, "token_count": 2}, {"author_id": 10, "token_count": 30}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 10, "token_count": 40}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 4, "token_count": 55}, {"author_id": 6, "token_count": 39}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 6, "token_count": 10}, {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 25, "token_count": 9}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 34, "token_count": 12}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 15, "token_count": 76}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 2, "token_count": 122}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 16, "token_count": 8}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 16, "token_count": 12}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 27, "token_count": 24}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 9, "token_count": 38}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 6, "token_count": 9}, {"author_id": 39, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 362}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 4, "token_count": 192}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 4, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
1415
33.13%
Trond Myklebust
863
20.21%
Marc Eshel
676
15.83%
Benjamin Coddington
363
8.50%
J. Bruce Fields
305
7.14%
Olaf Kirch
223
5.22%
Anna Schumaker
76
1.78%
Jeff Layton
65
1.52%
Neil Brown
58
1.36%
Andy Adamson
52
1.22%
Al Viro
44
1.03%
Stanislav Kinsbursky
34
0.80%
David Jeffery
24
0.56%
Linus Torvalds
23
0.54%
Felix Blyakher
12
0.28%
Miklos Szeredi
11
0.26%
Kinglong Mee
8
0.19%
Ed Schouten
5
0.12%
Tejun Heo
3
0.07%
Serge E. Hallyn
3
0.07%
Chuck Lever
2
0.05%
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%
click to expand▼
Total
4271
svcproc.c
793
-
20
3615
Chuck Lever
Linus Torvalds (pre-git)
Trond Myklebust
Christoph Hellwig
Neil Brown
Benjamin Coddington
Stanislav Kinsbursky
Al Viro
Marc Eshel
J. Bruce Fields
Olaf Kirch
Oleg Drokin
Linus Torvalds
Andrey Ryabinin
Jeff Layton
Harvey Harrison
Greg Kroah-Hartman
Elena Reshetova
Ed Schouten
Dave Jones
March 1997
February 1998
January 1999
January 2000
February 2002
May 2002
October 2002
March 2004
August 2004
October 2004
February 2006
March 2006
October 2006
November 2006
February 2007
September 2007
November 2007
February 2008
July 2008
October 2008
December 2010
July 2012
October 2012
September 2015
May 2017
November 2017
May 2019
September 2020
October 2020
August 2021
June 2022
September 2022
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 1267}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 94}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 23, "token_count": 1}, {"author_id": 12, "token_count": 15}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 9, "token_count": 44}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 163}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 24}, {"author_id": 9, "token_count": 57}, {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 10, "token_count": 28}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 21, "token_count": 19}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 41, "token_count": 2}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 16, "token_count": 5}, {"author_id": 3, "token_count": 45}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 7, "token_count": 218}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 86}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 0, "token_count": 120}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 1008}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 8, "token_count": 17}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 216}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
1406
38.89%
Linus Torvalds (pre-git)
1364
37.73%
Trond Myklebust
219
6.06%
Christoph Hellwig
218
6.03%
Neil Brown
109
3.02%
Benjamin Coddington
103
2.85%
Stanislav Kinsbursky
45
1.24%
Al Viro
29
0.80%
Marc Eshel
28
0.77%
J. Bruce Fields
24
0.66%
Olaf Kirch
21
0.58%
Oleg Drokin
19
0.53%
Linus Torvalds
15
0.41%
Andrey Ryabinin
5
0.14%
Jeff Layton
4
0.11%
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
3615
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
Others
March 1997
May 1999
February 2002
June 2004
March 2006
October 2006
February 2008
November 2017
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 459}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 23, "token_count": 1}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 2}, {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 32, "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%
Others
1
0.21%
Total
477
svcsubs.c
502
-
20
1920
Linus Torvalds (pre-git)
J. Bruce Fields
Olaf Kirch
S. Wendy Cheng
Chuck Lever
Jeff Layton
Stanislav Kinsbursky
Neil Brown
Trond Myklebust
Ingo Molnar
Vasily Averin
Arnd Bergmann
Al Viro
Benjamin Coddington
Tejun Heo
Christoph Hellwig
Thomas Gleixner
Panagiotis Issaris
Dave Jones
Others
March 1997
October 1997
May 1998
May 1999
January 2000
March 2000
June 2000
February 2002
September 2002
August 2004
November 2005
March 2006
August 2006
September 2006
October 2006
August 2007
January 2008
June 2008
September 2008
August 2009
March 2010
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
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 513}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 162}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 24, "token_count": 18}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 16, "token_count": 2}, {"author_id": 9, "token_count": 28}, {"author_id": 5, "token_count": 234}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 14, "token_count": 206}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 40, "token_count": 8}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 40}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 16, "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": 7, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 6, "token_count": 77}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 4, "token_count": 310}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 4, "token_count": 45}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 6, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
638
33.23%
J. Bruce Fields
360
18.75%
Olaf Kirch
234
12.19%
S. Wendy Cheng
206
10.73%
Chuck Lever
176
9.17%
Jeff Layton
145
7.55%
Stanislav Kinsbursky
40
2.08%
Neil Brown
35
1.82%
Trond Myklebust
27
1.41%
Ingo Molnar
18
0.94%
Vasily Averin
11
0.57%
Arnd Bergmann
8
0.42%
Al Viro
7
0.36%
Benjamin Coddington
5
0.26%
Tejun Heo
3
0.16%
Christoph Hellwig
3
0.16%
Thomas Gleixner
1
0.05%
Panagiotis Issaris
1
0.05%
Dave Jones
1
0.05%
Others
1
0.05%
Total
1920
svcxdr.h
142
-
1
507
Chuck Lever
June 2021
September 2021
var spanGroupData = [ {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 501}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "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
Trond Myklebust
Linus Torvalds
Greg Kroah-Hartman
March 1997
January 1999
March 2000
September 2000
February 2002
March 2006
May 2014
May 2017
November 2017
June 2021
October 2021
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 1, "token_count": 446}, ]}, {"timestamp": 915177600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 1, "token_count": 77}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 7, "token_count": 38}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 1003}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 89}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
1092
65.31%
Linus Torvalds (pre-git)
532
31.82%
Christoph Hellwig
41
2.45%
Trond Myklebust
3
0.18%
Linus Torvalds
3
0.18%
Greg Kroah-Hartman
1
0.06%
Total
1672
xdr4.c
338
-
7
1607
Chuck Lever
Linus Torvalds (pre-git)
Christoph Hellwig
Jeff Layton
Trond Myklebust
Linus Torvalds
Greg Kroah-Hartman
January 2000
March 2000
September 2000
October 2000
February 2002
March 2006
December 2010
May 2017
November 2017
June 2021
October 2021
August 2022
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 1, "token_count": 446}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 7, "token_count": 38}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 939}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 6, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
1044
64.97%
Linus Torvalds (pre-git)
512
31.86%
Christoph Hellwig
38
2.36%
Jeff Layton
6
0.37%
Trond Myklebust
3
0.19%
Linus Torvalds
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
Chuck Lever
13064
36.82%
128
24.90%
1
Linus Torvalds (pre-git)
8953
25.23%
34
6.61%
2
Trond Myklebust
3979
11.21%
75
14.59%
3
Stanislav Kinsbursky
1137
3.20%
28
5.45%
4
J. Bruce Fields
990
2.79%
28
5.45%
5
Olaf Kirch
888
2.50%
17
3.31%
6
Jeff Layton
845
2.38%
26
5.06%
7
Christoph Hellwig
809
2.28%
12
2.33%
8
Benjamin Coddington
777
2.19%
9
1.75%
9
Neil Brown
753
2.12%
30
5.84%
10
Marc Eshel
743
2.09%
9
1.75%
11
Jamie Lokier
425
1.20%
1
0.19%
12
Linus Torvalds
274
0.77%
11
2.14%
13
Scott Mayhew
270
0.76%
2
0.39%
14
S. Wendy Cheng
206
0.58%
2
0.39%
15
Anna Schumaker
194
0.55%
2
0.39%
16
Al Viro
193
0.54%
11
2.14%
17
Andrey Ryabinin
189
0.53%
2
0.39%
18
Vasily Averin
179
0.50%
6
1.17%
19
Adrian Bunk
85
0.24%
5
0.97%
20
Andy Adamson
52
0.15%
4
0.78%
21
Oleg Drokin
40
0.11%
2
0.39%
22
Tim Gardner
36
0.10%
1
0.19%
23
Dave Jones
36
0.10%
2
0.39%
24
Ingo Molnar
35
0.10%
2
0.39%
25
Miklos Szeredi
32
0.09%
3
0.58%
26
Tom Tucker
27
0.08%
2
0.39%
27
David Jeffery
24
0.07%
1
0.19%
28
Elena Reshetova
21
0.06%
4
0.78%
29
Måns Rullgård
20
0.06%
1
0.19%
30
Tejun Heo
15
0.04%
1
0.19%
31
Pavel Emelyanov
14
0.04%
3
0.58%
32
Greg Kroah-Hartman
13
0.04%
1
0.19%
33
Frank van Maarseveen
13
0.04%
1
0.19%
34
Felix Blyakher
13
0.04%
2
0.39%
35
Rusty Russell
12
0.03%
3
0.58%
36
Alexey Dobriyan
11
0.03%
4
0.78%
37
Steve Dickson
10
0.03%
1
0.19%
38
Calum Mackay
9
0.03%
1
0.19%
39
Kinglong Mee
8
0.02%
1
0.19%
40
Arnd Bergmann
8
0.02%
1
0.19%
41
Harvey Harrison
7
0.02%
3
0.58%
42
Ed Schouten
7
0.02%
1
0.19%
43
Thomas Gleixner
6
0.02%
3
0.58%
44
Rafael J. Wysocki
6
0.02%
1
0.19%
45
Mi Jinlong
6
0.02%
1
0.19%
46
Panagiotis Issaris
5
0.01%
1
0.19%
47
Tobias Klauser
3
0.01%
1
0.19%
48
Talpey, Thomas
3
0.01%
1
0.19%
49
Serge E. Hallyn
3
0.01%
1
0.19%
50
Nigel Cunningham
3
0.01%
1
0.19%
51
Kees Cook
3
0.01%
2
0.39%
52
Joe Perches
3
0.01%
1
0.19%
53
Eric W. Biedermann
3
0.01%
1
0.19%
54
Amir Goldstein
3
0.01%
2
0.39%
55
Sasha Levin
2
0.01%
1
0.19%
56
Pavel Machek
2
0.01%
1
0.19%
57
Zheng Yongjun
1
0.00%
1
0.19%
58
Yue haibing
1
0.00%
1
0.19%
59
Wolfram Sang
1
0.00%
1
0.19%
60
Others
10
0.03%
10
1.95%
click to expand▼
Total
35480
514