Linux Source Code
Home
Release 6.9
Help
auth_gss
root
net
sunrpc
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alexey Dobriyan
Andrew Morton
Andy Adamson
Anna Schumaker
Ard Biesheuvel
Arnaldo Carvalho de Melo
Arnd Bergmann
Bian Naimeng
Breno Leitão
Bruce W Allan
Christoph Hellwig
Chuck Lever
Dan Carpenter
Dave Wysochanski
David Howells
David Härdeman
David Ramos
David S. Miller
Elena Reshetova
Eric Dumazet
Eric W. Biedermann
Frank Filz
Frank Sorenson
Harshula Jayasuriya
Herbert Xu
J. Bruce Fields
James Ettle
James Morris
Jeff Garzik
Jeff Layton
Jens Axboe
Jesper Dangaard Brouer
Kees Cook
Kevin Coffman
Kirill A. Shutemov
Linus Torvalds
Linus Torvalds (pre-git)
Luis Henriques
MINOURA Makoto / 箕浦 真
Martijn de Gouw
Neil Brown
Olga Kornievskaia
Others
Panagiotis Issaris
Paul Burton
Pavel Emelyanov
Peter Zijlstra
Ricardo Labiaga
Roberto Bergantinos Corpas
Sargun Dhillon
Scott Mayhew
Simo Sorce
Stanislav Kinsbursky
Thiago Rafael Becker
Thomas Gleixner
Trond Myklebust
Usha Ketineni
Vasily Averin
Wei Yongjun
Zhipeng Lu
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
auth_gss.c
2299
-
40
11012
Trond Myklebust
Chuck Lever
J. Bruce Fields
Jeff Layton
Stanislav Kinsbursky
Linus Torvalds (pre-git)
Olga Kornievskaia
Andy Adamson
Eric W. Biedermann
MINOURA Makoto / 箕浦 真
Neil Brown
Frank Sorenson
Andrew Morton
Pavel Emelyanov
Eric Dumazet
Kevin Coffman
Arnd Bergmann
Anna Schumaker
Elena Reshetova
Scott Mayhew
Dan Carpenter
Linus Torvalds
Al Viro
Christoph Hellwig
Breno Leitão
Sargun Dhillon
Panagiotis Issaris
Kirill A. Shutemov
Jesper Dangaard Brouer
Alexey Dobriyan
Dave Wysochanski
Simo Sorce
Kees Cook
Peter Zijlstra
Others
September 1991
December 1991
August 1992
November 1993
January 1995
June 1995
January 1997
March 1997
January 1998
June 1999
March 2000
February 2002
May 2002
October 2002
November 2002
January 2003
February 2003
June 2003
July 2003
October 2003
February 2004
April 2004
May 2004
July 2004
December 2004
January 2005
March 2005
June 2005
August 2005
October 2005
February 2006
July 2006
September 2006
December 2006
February 2007
June 2007
February 2008
April 2008
June 2008
December 2008
June 2009
August 2009
December 2009
January 2010
March 2010
April 2010
May 2010
July 2010
August 2010
September 2010
December 2010
March 2011
April 2011
June 2011
August 2011
December 2011
January 2012
May 2012
September 2012
November 2012
January 2013
February 2013
March 2013
May 2013
August 2013
September 2013
October 2013
November 2013
January 2014
February 2014
March 2014
June 2014
July 2014
November 2014
October 2015
January 2016
February 2016
April 2016
June 2016
August 2016
September 2016
October 2016
December 2016
February 2017
July 2017
June 2018
July 2018
August 2018
October 2018
November 2018
December 2018
January 2019
February 2019
April 2019
May 2019
March 2020
April 2020
May 2020
January 2021
January 2022
April 2022
October 2022
December 2022
January 2023
January 2024
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 691574400, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 11, "token_count": 180}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 45, "token_count": 5}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 1681}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 23, "token_count": 5}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 4, "token_count": 72}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 1, "token_count": 97}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 5, "token_count": 30}, {"author_id": 1, "token_count": 564}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 203}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 103}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 1057}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 4, "token_count": 522}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 53, "token_count": 4}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 1, "token_count": 495}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 1, "token_count": 174}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 4, "token_count": 472}, {"author_id": 9, "token_count": 24}, {"author_id": 12, "token_count": 88}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 59, "token_count": 4}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 9, "token_count": 50}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 9, "token_count": 36}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 19}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 235}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 15, "token_count": 24}, {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 17, "token_count": 16}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 7, "token_count": 212}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 29, "token_count": 1}, {"author_id": 7, "token_count": 155}, {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 35, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 13, "token_count": 92}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 93}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 14, "token_count": 79}, {"author_id": 1, "token_count": 1200}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 10}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 112}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 9, "token_count": 118}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 9, "token_count": 109}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 9, "token_count": 83}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 22, "token_count": 17}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 12, "token_count": 23}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 25, "token_count": 35}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 45, "token_count": 1}, {"author_id": 8, "token_count": 22}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 37, "token_count": 14}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 57, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 46}, {"author_id": 1, "token_count": 156}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 19}, {"author_id": 1, "token_count": 168}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 8, "token_count": 36}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 772}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 228}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 31, "token_count": 7}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 149}, {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 111}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 29, "token_count": 23}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 16, "token_count": 71}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 42, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
6994
63.51%
Chuck Lever
1180
10.72%
J. Bruce Fields
1127
10.23%
Jeff Layton
440
4.00%
Stanislav Kinsbursky
367
3.33%
Linus Torvalds (pre-git)
205
1.86%
Olga Kornievskaia
116
1.05%
Andy Adamson
95
0.86%
Eric W. Biedermann
92
0.84%
MINOURA Makoto / 箕浦 真
71
0.64%
Neil Brown
66
0.60%
Frank Sorenson
35
0.32%
Andrew Morton
33
0.30%
Pavel Emelyanov
24
0.22%
Eric Dumazet
24
0.22%
Kevin Coffman
20
0.18%
Arnd Bergmann
17
0.15%
Anna Schumaker
16
0.15%
Elena Reshetova
14
0.13%
Scott Mayhew
12
0.11%
Dan Carpenter
7
0.06%
Linus Torvalds
6
0.05%
Al Viro
6
0.05%
Christoph Hellwig
5
0.05%
Breno Leitão
5
0.05%
Sargun Dhillon
4
0.04%
Panagiotis Issaris
4
0.04%
Kirill A. Shutemov
4
0.04%
Jesper Dangaard Brouer
4
0.04%
Alexey Dobriyan
4
0.04%
Dave Wysochanski
3
0.03%
Simo Sorce
2
0.02%
Kees Cook
2
0.02%
Peter Zijlstra
1
0.01%
Others
7
0.06%
Total
11012
auth_gss_internal.h
45
-
5
241
Trond Myklebust
Dave Wysochanski
Herbert Xu
Arnaldo Carvalho de Melo
Chuck Lever
January 2003
March 2005
August 2006
November 2006
February 2019
January 2021
January 2022
var spanGroupData = [ {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 124}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 92}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 26, "token_count": 17}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
217
90.04%
Dave Wysochanski
17
7.05%
Herbert Xu
3
1.24%
Arnaldo Carvalho de Melo
3
1.24%
Chuck Lever
1
0.41%
Total
241
gss_generic_token.c
231
-
5
794
Trond Myklebust
Linus Torvalds (pre-git)
Jeff Layton
Kevin Coffman
Others
August 1992
December 1992
April 1994
June 1995
January 1997
March 1997
January 2003
May 2004
February 2007
March 2008
December 2008
November 2014
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 747}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 9, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
762
95.97%
Linus Torvalds (pre-git)
23
2.90%
Jeff Layton
6
0.76%
Kevin Coffman
2
0.25%
Others
1
0.13%
Total
794
gss_krb5_crypto.c
1154
-
17
4742
Kevin Coffman
Ard Biesheuvel
Chuck Lever
Herbert Xu
Trond Myklebust
J. Bruce Fields
Kees Cook
Jens Axboe
David Härdeman
Jeff Layton
James Morris
David S. Miller
Jeff Garzik
Linus Torvalds (pre-git)
Olga Kornievskaia
Kirill A. Shutemov
Others
March 1997
May 2002
January 2003
February 2003
August 2003
February 2004
April 2004
May 2004
May 2005
September 2005
October 2005
April 2006
August 2006
December 2006
January 2007
October 2007
February 2008
March 2010
March 2012
November 2014
January 2016
April 2016
October 2016
June 2017
September 2018
April 2020
August 2020
January 2022
January 2023
March 2023
May 2023
August 2023
March 2024
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 349}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 51, "token_count": 6}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 52, "token_count": 1}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 55, "token_count": 5}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 48, "token_count": 7}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 4, "token_count": 423}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 10, "token_count": 72}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 52, "token_count": 5}, {"author_id": 10, "token_count": 54}, {"author_id": 32, "token_count": 18}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 1326}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 10, "token_count": 382}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 10, "token_count": 18}, {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 4, "token_count": 44}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 20, "token_count": 36}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 1028}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 725}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 6, "token_count": 25}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 0, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Kevin Coffman
1328
28.01%
Ard Biesheuvel
1053
22.21%
Chuck Lever
775
16.34%
Herbert Xu
529
11.16%
Trond Myklebust
488
10.29%
J. Bruce Fields
475
10.02%
Kees Cook
36
0.76%
Jens Axboe
18
0.38%
David Härdeman
7
0.15%
Jeff Layton
6
0.13%
James Morris
6
0.13%
David S. Miller
6
0.13%
Jeff Garzik
5
0.11%
Linus Torvalds (pre-git)
3
0.06%
Olga Kornievskaia
2
0.04%
Kirill A. Shutemov
1
0.02%
Others
4
0.08%
Total
4742
gss_krb5_internal.h
209
-
7
1108
Chuck Lever
Kevin Coffman
J. Bruce Fields
Trond Myklebust
Kees Cook
Arnd Bergmann
Paul Burton
January 2003
February 2004
May 2004
October 2005
March 2010
May 2010
June 2018
September 2018
November 2018
April 2020
January 2023
var spanGroupData = [ {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 131}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 4, "token_count": 209}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 351}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 321}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
356
32.13%
Kevin Coffman
351
31.68%
J. Bruce Fields
209
18.86%
Trond Myklebust
175
15.79%
Kees Cook
12
1.08%
Arnd Bergmann
3
0.27%
Paul Burton
2
0.18%
Total
1108
gss_krb5_keys.c
546
-
9
1927
Chuck Lever
Kevin Coffman
Trond Myklebust
Luis Henriques
Kees Cook
Jeff Layton
Herbert Xu
J. Bruce Fields
Others
January 2003
March 2005
October 2005
March 2010
May 2010
January 2014
November 2014
January 2016
September 2018
August 2020
January 2023
var spanGroupData = [ {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 854}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 36, "token_count": 12}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 994}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
994
51.58%
Kevin Coffman
854
44.32%
Trond Myklebust
44
2.28%
Luis Henriques
12
0.62%
Kees Cook
7
0.36%
Jeff Layton
6
0.31%
Herbert Xu
6
0.31%
J. Bruce Fields
2
0.10%
Others
2
0.10%
Total
1927
gss_krb5_mech.c
665
-
17
2870
Chuck Lever
Kevin Coffman
Trond Myklebust
J. Bruce Fields
Andrew Morton
Zhipeng Lu
Paul Burton
Herbert Xu
Arnd Bergmann
Simo Sorce
Usha Ketineni
Kees Cook
Bian Naimeng
Jeff Layton
Breno Leitão
Dave Wysochanski
Ard Biesheuvel
January 2003
February 2004
April 2004
May 2004
March 2005
October 2005
August 2006
December 2006
June 2007
July 2007
November 2007
March 2010
April 2010
May 2010
September 2010
June 2011
May 2012
March 2013
November 2014
January 2016
June 2016
June 2018
September 2018
November 2018
February 2019
April 2020
August 2020
January 2021
January 2023
June 2023
December 2023
January 2024
var spanGroupData = [ {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 283}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 5, "token_count": 61}, {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 107}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 4, "token_count": 64}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 43, "token_count": 9}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 767}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 44, "token_count": 8}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 30}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 10, "token_count": 11}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 22, "token_count": 16}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 24, "token_count": 27}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 1271}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 18, "token_count": 29}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 42, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
1319
45.96%
Kevin Coffman
768
26.76%
Trond Myklebust
474
16.52%
J. Bruce Fields
98
3.41%
Andrew Morton
66
2.30%
Zhipeng Lu
29
1.01%
Paul Burton
27
0.94%
Herbert Xu
17
0.59%
Arnd Bergmann
16
0.56%
Simo Sorce
15
0.52%
Usha Ketineni
9
0.31%
Kees Cook
9
0.31%
Bian Naimeng
8
0.28%
Jeff Layton
6
0.21%
Breno Leitão
5
0.17%
Dave Wysochanski
3
0.10%
Ard Biesheuvel
1
0.03%
Total
2870
gss_krb5_seal.c
133
-
8
327
Kevin Coffman
Trond Myklebust
Chuck Lever
James Ettle
Jeff Layton
Paul Burton
J. Bruce Fields
Arnd Bergmann
January 2003
February 2004
December 2006
March 2010
July 2014
November 2014
January 2018
June 2018
September 2018
October 2018
November 2018
January 2023
var spanGroupData = [ {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 171}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 28, "token_count": 17}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 51}, ]}, ]
Author Name
Tokens
Token Proportion
Kevin Coffman
171
52.29%
Trond Myklebust
69
21.10%
Chuck Lever
51
15.60%
James Ettle
17
5.20%
Jeff Layton
10
3.06%
Paul Burton
4
1.22%
J. Bruce Fields
3
0.92%
Arnd Bergmann
2
0.61%
Total
327
gss_krb5_test.c
1859
-
8
11899
Chuck Lever
David Howells
Trond Myklebust
Kevin Coffman
Ard Biesheuvel
Herbert Xu
Luis Henriques
J. Bruce Fields
January 2003
February 2004
October 2005
August 2006
March 2010
January 2014
January 2016
August 2020
January 2023
February 2023
April 2023
var spanGroupData = [ {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 11806}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 47, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
11873
99.78%
David Howells
7
0.06%
Trond Myklebust
4
0.03%
Kevin Coffman
4
0.03%
Ard Biesheuvel
4
0.03%
Herbert Xu
3
0.03%
Luis Henriques
2
0.02%
J. Bruce Fields
2
0.02%
Total
11899
gss_krb5_unseal.c
126
-
7
288
Kevin Coffman
Trond Myklebust
Chuck Lever
J. Bruce Fields
James Ettle
Jeff Layton
Arnd Bergmann
January 2003
February 2004
May 2004
October 2005
March 2006
December 2006
April 2008
March 2010
October 2013
November 2014
January 2018
June 2018
January 2023
var spanGroupData = [ {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 148}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 28, "token_count": 8}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 34}, ]}, ]
Author Name
Tokens
Token Proportion
Kevin Coffman
149
51.74%
Trond Myklebust
60
20.83%
Chuck Lever
34
11.81%
J. Bruce Fields
30
10.42%
James Ettle
8
2.78%
Jeff Layton
6
2.08%
Arnd Bergmann
1
0.35%
Total
288
gss_krb5_wrap.c
237
-
8
988
Kevin Coffman
J. Bruce Fields
Chuck Lever
Trond Myklebust
Jeff Layton
Paul Burton
Herbert Xu
Arnd Bergmann
January 2003
May 2004
October 2005
December 2006
March 2010
April 2012
February 2013
October 2013
July 2014
November 2014
January 2016
June 2018
September 2018
November 2018
April 2020
July 2020
January 2023
var spanGroupData = [ {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 4, "token_count": 96}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 578}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 4, "token_count": 186}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Kevin Coffman
578
58.50%
J. Bruce Fields
292
29.55%
Chuck Lever
56
5.67%
Trond Myklebust
30
3.04%
Jeff Layton
20
2.02%
Paul Burton
4
0.40%
Herbert Xu
4
0.40%
Arnd Bergmann
4
0.40%
Total
988
gss_mech_switch.c
448
-
14
1721
Trond Myklebust
Chuck Lever
J. Bruce Fields
Linus Torvalds (pre-git)
Anna Schumaker
Andrew Morton
Neil Brown
Andy Adamson
Jeff Layton
Simo Sorce
Thomas Gleixner
Panagiotis Issaris
Kevin Coffman
Arnd Bergmann
August 1992
April 1994
June 1995
March 1997
January 2003
June 2003
February 2004
April 2004
May 2004
January 2005
March 2005
October 2005
June 2006
July 2006
January 2007
July 2007
December 2008
December 2009
March 2010
May 2010
March 2011
June 2011
May 2012
January 2013
March 2013
May 2013
November 2014
June 2016
September 2018
February 2019
October 2019
November 2019
April 2020
May 2020
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 11, "token_count": 67}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 11, "token_count": 16}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 540}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 5, "token_count": 44}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 413}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 56, "token_count": 4}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 4, "token_count": 64}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 14, "token_count": 18}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 17, "token_count": 53}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 105}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 226}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 8, "token_count": 38}, ]}, ]
Author Name
Tokens
Token Proportion
Trond Myklebust
1001
58.16%
Chuck Lever
258
14.99%
J. Bruce Fields
198
11.50%
Linus Torvalds (pre-git)
86
5.00%
Anna Schumaker
53
3.08%
Andrew Morton
51
2.96%
Neil Brown
38
2.21%
Andy Adamson
18
1.05%
Jeff Layton
6
0.35%
Simo Sorce
5
0.29%
Thomas Gleixner
4
0.23%
Panagiotis Issaris
1
0.06%
Kevin Coffman
1
0.06%
Arnd Bergmann
1
0.06%
Total
1721
gss_rpc_upcall.c
403
-
12
1686
Simo Sorce
Chuck Lever
J. Bruce Fields
Stanislav Kinsbursky
Trond Myklebust
Christoph Hellwig
Dave Wysochanski
Linus Torvalds (pre-git)
David Ramos
Kees Cook
Others
August 1992
March 1997
March 2000
November 2002
June 2005
November 2006
June 2007
May 2008
May 2011
January 2012
March 2012
May 2012
April 2013
August 2013
October 2013
February 2015
November 2015
May 2017
May 2018
June 2018
August 2018
February 2019
May 2020
November 2020
July 2021
May 2022
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 7, "token_count": 26}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 1272}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 26}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 4, "token_count": 108}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 46, "token_count": 7}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 23, "token_count": 14}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 11}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 117}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 1, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Simo Sorce
1272
75.44%
Chuck Lever
173
10.26%
J. Bruce Fields
152
9.02%
Stanislav Kinsbursky
26
1.54%
Trond Myklebust
19
1.13%
Christoph Hellwig
14
0.83%
Dave Wysochanski
11
0.65%
Linus Torvalds (pre-git)
8
0.47%
David Ramos
7
0.42%
Kees Cook
2
0.12%
Others
2
0.12%
Total
1686
gss_rpc_upcall.h
36
-
7
108
Simo Sorce
Pavel Emelyanov
Neil Brown
Ricardo Labiaga
Trond Myklebust
Chuck Lever
J. Bruce Fields
January 2003
March 2006
April 2009
September 2010
May 2012
April 2013
February 2019
var spanGroupData = [ {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 58, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 15, "token_count": 10}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 82}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Simo Sorce
82
75.93%
Pavel Emelyanov
10
9.26%
Neil Brown
6
5.56%
Ricardo Labiaga
4
3.70%
Trond Myklebust
3
2.78%
Chuck Lever
2
1.85%
J. Bruce Fields
1
0.93%
Total
108
gss_rpc_xdr.c
849
-
11
3607
Simo Sorce
J. Bruce Fields
Scott Mayhew
Zhipeng Lu
Chuck Lever
Trond Myklebust
Christoph Hellwig
Linus Torvalds (pre-git)
Alexey Dobriyan
Thiago Rafael Becker
Others
March 1997
January 1998
November 2002
June 2005
December 2010
May 2012
April 2013
May 2013
June 2013
August 2013
October 2013
April 2015
October 2016
January 2017
May 2017
December 2017
February 2019
November 2020
January 2024
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 11, "token_count": 3}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 3165}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 50}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 4, "token_count": 45}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 4, "token_count": 33}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 4, "token_count": 85}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 19, "token_count": 52}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 23, "token_count": 22}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 18, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
Simo Sorce
3165
87.75%
J. Bruce Fields
242
6.71%
Scott Mayhew
52
1.44%
Zhipeng Lu
39
1.08%
Chuck Lever
39
1.08%
Trond Myklebust
34
0.94%
Christoph Hellwig
22
0.61%
Linus Torvalds (pre-git)
5
0.14%
Alexey Dobriyan
4
0.11%
Thiago Rafael Becker
1
0.03%
Others
4
0.11%
Total
3607
gss_rpc_xdr.h
252
-
8
719
Simo Sorce
Jeff Layton
J. Bruce Fields
Trond Myklebust
Chuck Lever
Linus Torvalds (pre-git)
Christoph Hellwig
Neil Brown
March 1997
February 2004
June 2005
March 2006
December 2010
May 2012
February 2013
August 2013
November 2014
May 2017
February 2019
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 679}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 23, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Simo Sorce
679
94.44%
Jeff Layton
8
1.11%
J. Bruce Fields
8
1.11%
Trond Myklebust
6
0.83%
Chuck Lever
6
0.83%
Linus Torvalds (pre-git)
5
0.70%
Christoph Hellwig
5
0.70%
Neil Brown
2
0.28%
Total
719
svcauth_gss.c
2130
-
36
9509
Andrew Morton
Chuck Lever
Simo Sorce
J. Bruce Fields
Neil Brown
Stanislav Kinsbursky
Trond Myklebust
Linus Torvalds (pre-git)
Jeff Layton
Eric W. Biedermann
Pavel Emelyanov
Martijn de Gouw
Olga Kornievskaia
Wei Yongjun
Roberto Bergantinos Corpas
Frank Filz
Andy Adamson
Dan Carpenter
Alexey Dobriyan
Vasily Averin
Harshula Jayasuriya
Bruce W Allan
Thiago Rafael Becker
Al Viro
Peter Zijlstra
Scott Mayhew
Arnaldo Carvalho de Melo
Arnd Bergmann
Kevin Coffman
Linus Torvalds
Others
September 1991
August 1992
June 1995
September 1996
March 1997
August 1997
May 1998
January 2000
March 2000
February 2002
October 2002
November 2002
January 2003
February 2004
April 2004
May 2004
June 2004
July 2004
December 2004
March 2005
September 2005
January 2006
March 2006
April 2006
June 2006
September 2006
October 2006
November 2006
May 2007
July 2007
August 2007
November 2007
December 2007
January 2008
February 2008
July 2008
December 2008
August 2009
March 2010
May 2010
August 2010
September 2010
November 2011
January 2012
April 2012
May 2012
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
October 2013
January 2014
May 2014
February 2015
May 2016
June 2016
September 2016
October 2016
November 2016
December 2016
February 2017
October 2017
December 2017
March 2018
June 2018
October 2018
December 2018
February 2019
April 2019
October 2019
February 2020
March 2020
April 2020
May 2020
October 2020
March 2021
July 2021
August 2021
September 2021
October 2021
January 2022
November 2022
January 2023
February 2023
March 2023
July 2023
November 2023
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 11, "token_count": 20}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 11, "token_count": 75}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 45, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 8, "token_count": 34}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 5, "token_count": 2732}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 5, "token_count": 416}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 8, "token_count": 39}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 8, "token_count": 13}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 41, "token_count": 10}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 8, "token_count": 610}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 4, "token_count": 439}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 35, "token_count": 2}, {"author_id": 4, "token_count": 41}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 49, "token_count": 4}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 34, "token_count": 16}, {"author_id": 27, "token_count": 17}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 14, "token_count": 16}, {"author_id": 4, "token_count": 48}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 4, "token_count": 205}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 4, "token_count": 33}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 39, "token_count": 11}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 12, "token_count": 44}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 15, "token_count": 60}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 13, "token_count": 25}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 7, "token_count": 509}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 146}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 11}, {"author_id": 2, "token_count": 974}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 13, "token_count": 37}, {"author_id": 9, "token_count": 19}, {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 27, "token_count": 7}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 35, "token_count": 6}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 9, "token_count": 57}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 31, "token_count": 13}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 40, "token_count": 9}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 1, "token_count": 113}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 38, "token_count": 12}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 252}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 30, "token_count": 6}, {"author_id": 33, "token_count": 16}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 162}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 8, "token_count": 27}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 21, "token_count": 50}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 1621}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 8, "token_count": 20}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
3148
33.11%
Chuck Lever
2219
23.34%
Simo Sorce
1120
11.78%
J. Bruce Fields
874
9.19%
Neil Brown
785
8.26%
Stanislav Kinsbursky
511
5.37%
Trond Myklebust
257
2.70%
Linus Torvalds (pre-git)
123
1.29%
Jeff Layton
76
0.80%
Eric W. Biedermann
62
0.65%
Pavel Emelyanov
60
0.63%
Martijn de Gouw
50
0.53%
Olga Kornievskaia
44
0.46%
Wei Yongjun
25
0.26%
Roberto Bergantinos Corpas
16
0.17%
Frank Filz
16
0.17%
Andy Adamson
16
0.17%
Dan Carpenter
13
0.14%
Alexey Dobriyan
13
0.14%
Vasily Averin
12
0.13%
Harshula Jayasuriya
11
0.12%
Bruce W Allan
10
0.11%
Thiago Rafael Becker
9
0.09%
Al Viro
9
0.09%
Peter Zijlstra
5
0.05%
Scott Mayhew
4
0.04%
Arnaldo Carvalho de Melo
4
0.04%
Arnd Bergmann
3
0.03%
Kevin Coffman
2
0.02%
Linus Torvalds
1
0.01%
Others
11
0.12%
Total
9509
trace.c
14
-
3
26
Chuck Lever
Trond Myklebust
Linus Torvalds (pre-git)
February 1998
January 2003
August 2005
March 2006
February 2019
April 2020
var spanGroupData = [ {"timestamp": 886320000, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Chuck Lever
18
69.23%
Trond Myklebust
6
23.08%
Linus Torvalds (pre-git)
2
7.69%
Total
26
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
76
Author
Tokens
Proportion
Commits
Proportion
0
Chuck Lever
19354
36.13%
126
22.91%
1
Trond Myklebust
10643
19.87%
123
22.36%
2
Simo Sorce
6340
11.83%
4
0.73%
3
Kevin Coffman
4228
7.89%
20
3.64%
4
J. Bruce Fields
3713
6.93%
68
12.36%
5
Andrew Morton
3298
6.16%
7
1.27%
6
Ard Biesheuvel
1058
1.97%
2
0.36%
7
Stanislav Kinsbursky
904
1.69%
12
2.18%
8
Neil Brown
897
1.67%
26
4.73%
9
Jeff Layton
590
1.10%
19
3.45%
10
Herbert Xu
562
1.05%
7
1.27%
11
Linus Torvalds (pre-git)
460
0.86%
23
4.18%
12
Olga Kornievskaia
162
0.30%
7
1.27%
13
Eric W. Biedermann
154
0.29%
6
1.09%
14
Andy Adamson
129
0.24%
5
0.91%
15
Pavel Emelyanov
94
0.18%
3
0.55%
16
MINOURA Makoto / 箕浦 真
71
0.13%
1
0.18%
17
Anna Schumaker
69
0.13%
2
0.36%
18
Zhipeng Lu
68
0.13%
2
0.36%
19
Scott Mayhew
68
0.13%
4
0.73%
20
Kees Cook
68
0.13%
3
0.55%
21
Martijn de Gouw
50
0.09%
1
0.18%
22
Arnd Bergmann
47
0.09%
4
0.73%
23
Christoph Hellwig
46
0.09%
5
0.91%
24
Paul Burton
37
0.07%
1
0.18%
25
Frank Sorenson
35
0.07%
1
0.18%
26
Dave Wysochanski
34
0.06%
3
0.55%
27
Wei Yongjun
25
0.05%
3
0.55%
28
James Ettle
25
0.05%
1
0.18%
29
Eric Dumazet
24
0.04%
2
0.36%
30
Alexey Dobriyan
21
0.04%
3
0.55%
31
Dan Carpenter
20
0.04%
2
0.36%
32
Jens Axboe
18
0.03%
3
0.55%
33
Roberto Bergantinos Corpas
16
0.03%
1
0.18%
34
Frank Filz
16
0.03%
1
0.18%
35
Al Viro
15
0.03%
4
0.73%
36
Luis Henriques
14
0.03%
1
0.18%
37
Elena Reshetova
14
0.03%
2
0.36%
38
Vasily Averin
12
0.02%
1
0.18%
39
Harshula Jayasuriya
11
0.02%
1
0.18%
40
Thiago Rafael Becker
10
0.02%
1
0.18%
41
Bruce W Allan
10
0.02%
1
0.18%
42
Breno Leitão
10
0.02%
1
0.18%
43
Usha Ketineni
9
0.02%
1
0.18%
44
Bian Naimeng
8
0.01%
1
0.18%
45
Linus Torvalds
7
0.01%
3
0.55%
46
David Ramos
7
0.01%
1
0.18%
47
David Howells
7
0.01%
1
0.18%
48
David Härdeman
7
0.01%
1
0.18%
49
Arnaldo Carvalho de Melo
7
0.01%
1
0.18%
50
Peter Zijlstra
6
0.01%
2
0.36%
51
James Morris
6
0.01%
1
0.18%
52
David S. Miller
6
0.01%
2
0.36%
53
Panagiotis Issaris
5
0.01%
1
0.18%
54
Kirill A. Shutemov
5
0.01%
1
0.18%
55
Jeff Garzik
5
0.01%
1
0.18%
56
Thomas Gleixner
4
0.01%
1
0.18%
57
Sargun Dhillon
4
0.01%
1
0.18%
58
Ricardo Labiaga
4
0.01%
1
0.18%
59
Jesper Dangaard Brouer
4
0.01%
1
0.18%
60
Others
31
0.06%
16
2.91%
Total
53572
550