Linux Source Code
Home
Release 6.2
Help
jfs
root
fs
Highlighting
Reset All
By Author
By Age
──────────
Akinobu Mita
Al Viro
Alexey Dobriyan
Andi Kleen
Andreas Gruenbacher
Andrew Morton
Andrey V. Savochkin
Andy Shevchenko
Aneesh Kumar K.V
Bill Pemberton
Chengguang Xu
Christian Brauner
Christoph Hellwig
Christoph Lameter
Coly Li
Dave Hansen
Dave Jones
Dave Kleikamp
David Howells
Deepa Dinamani
Dmitriy Monakhov
Dongliang Mu
Eric Paris
Eric W. Biedermann
Ernesto A. Fernández
Evgeniy Dushistov
Fabian Frederick
Herbert Pötzl
Hoi Pok Wu
Hugh Dickins
Ingo Molnar
Jan Kara
Jie Liu
Joe Perches
Josef Bacik
Kees Cook
Kent Overstreet
Kirill A. Shutemov
Linus Torvalds
Linus Torvalds (pre-git)
Lucas De Marchi
Lukas Czerner
Marcin Ślusarz
Marco Stornelli
Mark Bellon
Matthew Wilcox
Miklos Szeredi
Mimi Zohar
Neil Brown
Nicholas Piggin
Oleg Kanatov
Others
Pavel Skripkin
Quorum Laval
Randy Dunlap
Richard Knutsson
Steve Best
Theodore Y. Ts'o
Thomas Gleixner
Tino Reichardt
Vahram Martirosyan
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
acl.c
158
-
18
723
Dave Kleikamp
Christoph Hellwig
Jan Kara
Ernesto A. Fernández
Chengguang Xu
Al Viro
Christian Brauner
Miklos Szeredi
Eric W. Biedermann
Deepa Dinamani
Andreas Gruenbacher
Neil Brown
Andrew Morton
Thomas Gleixner
Linus Torvalds (pre-git)
Linus Torvalds
Others
May 1998
February 2002
November 2002
July 2003
March 2004
August 2004
June 2005
September 2005
March 2006
June 2009
July 2011
September 2012
December 2013
February 2014
May 2014
December 2015
May 2016
September 2016
June 2017
July 2017
March 2018
August 2018
November 2018
May 2019
January 2021
August 2021
September 2022
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 426}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 85}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 21, "token_count": 4}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 26}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 41, "token_count": 28}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 42, "token_count": 18}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 42, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 19, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
487
67.36%
Christoph Hellwig
86
11.89%
Jan Kara
34
4.70%
Ernesto A. Fernández
28
3.87%
Chengguang Xu
26
3.60%
Al Viro
11
1.52%
Christian Brauner
10
1.38%
Miklos Szeredi
9
1.24%
Eric W. Biedermann
6
0.83%
Deepa Dinamani
4
0.55%
Andreas Gruenbacher
4
0.55%
Neil Brown
3
0.41%
Andrew Morton
3
0.41%
Thomas Gleixner
2
0.28%
Linus Torvalds (pre-git)
2
0.28%
Linus Torvalds
1
0.14%
Others
7
0.97%
Total
723
file.c
153
-
21
743
Dave Kleikamp
Christoph Hellwig
Christian Brauner
Josef Bacik
Marco Stornelli
Miklos Szeredi
Aneesh Kumar K.V
Andrew Morton
Eric W. Biedermann
Jan Kara
Al Viro
Dmitriy Monakhov
Andi Kleen
Herbert Pötzl
Linus Torvalds (pre-git)
David Howells
Thomas Gleixner
Theodore Y. Ts'o
Others
January 1992
August 1992
February 2002
May 2002
June 2002
July 2002
August 2002
September 2002
October 2002
November 2002
December 2002
January 2003
March 2003
May 2003
July 2003
October 2003
May 2004
July 2004
August 2004
January 2005
February 2006
March 2006
October 2006
February 2007
January 2008
July 2008
August 2009
March 2010
April 2010
May 2010
June 2010
June 2011
July 2011
February 2012
December 2012
December 2013
April 2014
February 2015
March 2015
July 2015
January 2016
May 2016
July 2017
May 2019
January 2021
April 2021
June 2022
September 2022
var spanGroupData = [ {"timestamp": 694252800, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 108}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 169}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 17, "token_count": 5}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 54, "token_count": 12}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 94}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 48, "token_count": 19}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 24, "token_count": 15}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 19, "token_count": 14}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 19, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
459
61.78%
Christoph Hellwig
132
17.77%
Christian Brauner
20
2.69%
Josef Bacik
19
2.56%
Marco Stornelli
15
2.02%
Miklos Szeredi
12
1.62%
Aneesh Kumar K.V
12
1.62%
Andrew Morton
12
1.62%
Eric W. Biedermann
10
1.35%
Jan Kara
8
1.08%
Al Viro
8
1.08%
Dmitriy Monakhov
5
0.67%
Andi Kleen
5
0.67%
Herbert Pötzl
4
0.54%
Linus Torvalds (pre-git)
3
0.40%
David Howells
3
0.40%
Thomas Gleixner
2
0.27%
Theodore Y. Ts'o
1
0.13%
Others
13
1.75%
Total
743
inode.c
414
-
26
1835
Dave Kleikamp
Christoph Hellwig
David Howells
Marco Stornelli
Nicholas Piggin
Al Viro
Andrew Morton
Matthew Wilcox
Dmitriy Monakhov
Andrey V. Savochkin
Ingo Molnar
Pavel Skripkin
Aneesh Kumar K.V
Deepa Dinamani
Linus Torvalds (pre-git)
Thomas Gleixner
Kent Overstreet
Richard Knutsson
Joe Perches
Jan Kara
Others
June 1995
February 2002
April 2002
May 2002
July 2002
August 2002
September 2002
October 2002
November 2002
December 2002
January 2003
February 2003
June 2003
October 2003
January 2004
April 2004
July 2004
August 2004
September 2004
November 2004
March 2005
May 2005
August 2005
September 2005
January 2006
March 2006
June 2006
July 2006
September 2006
January 2007
July 2007
October 2007
February 2008
July 2008
December 2008
January 2009
December 2009
March 2010
April 2010
May 2010
June 2010
May 2011
May 2012
December 2012
May 2013
March 2014
April 2014
February 2015
March 2015
May 2015
November 2015
March 2016
April 2016
September 2016
April 2019
May 2019
June 2020
June 2021
February 2022
March 2022
April 2022
June 2022
December 2022
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 970}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 118}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 7, "token_count": 5}, {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 7, "token_count": 14}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 51, "token_count": 15}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 15, "token_count": 41}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 10, "token_count": 58}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 28, "token_count": 17}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 15, "token_count": 4}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 3, "token_count": 16}, {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 24, "token_count": 52}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 36, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 22, "token_count": 9}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 47, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 1, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
1337
72.86%
Christoph Hellwig
127
6.92%
David Howells
58
3.16%
Marco Stornelli
52
2.83%
Nicholas Piggin
45
2.45%
Al Viro
41
2.23%
Andrew Morton
38
2.07%
Matthew Wilcox
23
1.25%
Dmitriy Monakhov
18
0.98%
Andrey V. Savochkin
15
0.82%
Ingo Molnar
12
0.65%
Pavel Skripkin
6
0.33%
Aneesh Kumar K.V
6
0.33%
Deepa Dinamani
4
0.22%
Linus Torvalds (pre-git)
3
0.16%
Thomas Gleixner
2
0.11%
Kent Overstreet
2
0.11%
Richard Knutsson
1
0.05%
Joe Perches
1
0.05%
Jan Kara
1
0.05%
Others
43
2.34%
Total
1835
ioctl.c
145
-
17
596
Herbert Pötzl
Tino Reichardt
Miklos Szeredi
Dave Kleikamp
Christoph Hellwig
Jan Kara
David Howells
Andi Kleen
Evgeniy Dushistov
Christian Brauner
Deepa Dinamani
Andrew Morton
Al Viro
Dave Hansen
Linus Torvalds
Others
February 2002
November 2002
July 2003
February 2006
July 2006
August 2006
November 2007
January 2008
February 2008
March 2010
September 2012
January 2013
March 2015
November 2016
December 2016
November 2017
July 2019
January 2021
April 2021
April 2022
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 4, "token_count": 305}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 17, "token_count": 10}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 143}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 65}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Herbert Pötzl
305
51.17%
Tino Reichardt
143
23.99%
Miklos Szeredi
65
10.91%
Dave Kleikamp
15
2.52%
Christoph Hellwig
11
1.85%
Jan Kara
10
1.68%
David Howells
10
1.68%
Andi Kleen
10
1.68%
Evgeniy Dushistov
5
0.84%
Christian Brauner
5
0.84%
Deepa Dinamani
4
0.67%
Andrew Morton
3
0.50%
Al Viro
3
0.50%
Dave Hansen
2
0.34%
Linus Torvalds
1
0.17%
Others
4
0.67%
Total
596
jfs_acl.h
24
-
7
94
Steve Best
Dave Kleikamp
Christoph Hellwig
Christian Brauner
Miklos Szeredi
Andrew Morton
Thomas Gleixner
November 2002
September 2005
March 2010
July 2011
December 2013
May 2019
January 2021
August 2021
September 2022
var spanGroupData = [ {"timestamp": 1036137600, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 0, "token_count": 11}, {"author_id": 35, "token_count": 34}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 19, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Steve Best
34
36.17%
Dave Kleikamp
25
26.60%
Christoph Hellwig
20
21.28%
Christian Brauner
7
7.45%
Miklos Szeredi
3
3.19%
Andrew Morton
3
3.19%
Thomas Gleixner
2
2.13%
Total
94
jfs_btree.h
159
-
3
318
Dave Kleikamp
Andrew Morton
Thomas Gleixner
February 2002
September 2002
July 2003
June 2004
May 2019
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 245}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
312
98.11%
Andrew Morton
4
1.26%
Thomas Gleixner
2
0.63%
Total
318
jfs_debug.c
80
-
6
309
Dave Kleikamp
Alexey Dobriyan
Christoph Hellwig
Thomas Gleixner
Linus Torvalds
Others
February 2002
June 2002
September 2003
April 2008
May 2008
December 2016
April 2018
May 2019
February 2020
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 153}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 11, "token_count": 73}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 11, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
164
53.07%
Alexey Dobriyan
85
27.51%
Christoph Hellwig
56
18.12%
Thomas Gleixner
2
0.65%
Linus Torvalds
1
0.32%
Others
1
0.32%
Total
309
jfs_debug.h
109
-
5
305
Dave Kleikamp
Christoph Hellwig
Alexey Dobriyan
Thomas Gleixner
Andrew Morton
February 2002
June 2002
January 2003
February 2003
May 2008
April 2018
May 2019
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 171}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 11, "token_count": 20}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
262
85.90%
Christoph Hellwig
20
6.56%
Alexey Dobriyan
20
6.56%
Thomas Gleixner
2
0.66%
Andrew Morton
1
0.33%
Total
305
jfs_dinode.h
169
-
4
391
Dave Kleikamp
Herbert Pötzl
Kees Cook
Thomas Gleixner
February 2002
September 2002
October 2004
February 2006
June 2007
May 2019
June 2021
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 291}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 4, "token_count": 59}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 25, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
311
79.54%
Herbert Pötzl
59
15.09%
Kees Cook
19
4.86%
Thomas Gleixner
2
0.51%
Total
391
jfs_discard.c
106
-
7
353
Tino Reichardt
Dave Kleikamp
Lukas Czerner
Thomas Gleixner
Linus Torvalds (pre-git)
Joe Perches
Linus Torvalds
May 1998
February 2002
December 2002
October 2003
September 2012
October 2012
March 2016
May 2019
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 47}, {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 251}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 37, "token_count": 28}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Tino Reichardt
251
71.10%
Dave Kleikamp
67
18.98%
Lukas Czerner
28
7.93%
Thomas Gleixner
2
0.57%
Linus Torvalds (pre-git)
2
0.57%
Joe Perches
2
0.57%
Linus Torvalds
1
0.28%
Total
353
jfs_discard.h
13
-
3
45
Tino Reichardt
Dave Kleikamp
Thomas Gleixner
February 2002
September 2012
May 2019
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Tino Reichardt
22
48.89%
Dave Kleikamp
21
46.67%
Thomas Gleixner
2
4.44%
Total
45
jfs_dmap.c
4037
-
28
12628
Dave Kleikamp
Tino Reichardt
Dongliang Mu
Joe Perches
Pavel Skripkin
Hoi Pok Wu
Marcin Ślusarz
Fabian Frederick
Richard Knutsson
Andrew Morton
Kees Cook
Ingo Molnar
Thomas Gleixner
Linus Torvalds (pre-git)
Lucas De Marchi
Randy Dunlap
Linus Torvalds
Others
May 1998
February 2002
April 2002
May 2002
June 2002
August 2002
September 2002
December 2002
January 2003
February 2003
July 2003
October 2003
March 2004
June 2004
July 2004
October 2004
May 2005
June 2005
July 2005
September 2005
October 2005
November 2005
January 2006
March 2006
September 2006
October 2006
January 2007
May 2007
June 2007
February 2008
November 2009
January 2010
March 2010
March 2011
September 2012
June 2013
May 2014
June 2018
May 2019
August 2020
February 2021
March 2021
March 2022
April 2022
October 2022
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 10677}, {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 498}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 329}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 145}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 32, "token_count": 15}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 2, "token_count": 404}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 12, "token_count": 27}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 27, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 47, "token_count": 17}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 20, "token_count": 57}, {"author_id": 56, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
12032
95.28%
Tino Reichardt
404
3.20%
Dongliang Mu
57
0.45%
Joe Perches
27
0.21%
Pavel Skripkin
17
0.13%
Hoi Pok Wu
17
0.13%
Marcin Ślusarz
15
0.12%
Fabian Frederick
10
0.08%
Richard Knutsson
4
0.03%
Andrew Morton
4
0.03%
Kees Cook
3
0.02%
Ingo Molnar
3
0.02%
Thomas Gleixner
2
0.02%
Linus Torvalds (pre-git)
2
0.02%
Lucas De Marchi
2
0.02%
Randy Dunlap
1
0.01%
Linus Torvalds
1
0.01%
Others
27
0.21%
Total
12628
jfs_dmap.h
303
-
6
939
Dave Kleikamp
Tino Reichardt
Thomas Gleixner
Ingo Molnar
Others
February 2002
September 2002
October 2004
January 2006
October 2006
June 2007
March 2008
January 2010
September 2012
May 2019
November 2020
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 760}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
921
98.08%
Tino Reichardt
10
1.06%
Thomas Gleixner
2
0.21%
Ingo Molnar
1
0.11%
Others
5
0.53%
Total
939
jfs_dtree.c
4264
-
11
16771
Dave Kleikamp
Al Viro
Christoph Hellwig
Joe Perches
Kees Cook
Thomas Gleixner
Linus Torvalds (pre-git)
Akinobu Mita
Linus Torvalds
Others
May 1998
February 2002
March 2002
April 2002
July 2002
September 2002
October 2002
November 2002
January 2003
June 2003
July 2003
October 2003
March 2004
April 2004
May 2004
June 2004
July 2004
August 2004
October 2004
March 2005
May 2005
June 2005
July 2005
November 2005
September 2006
October 2006
June 2007
October 2007
November 2007
March 2010
January 2013
May 2013
June 2013
August 2013
December 2014
March 2016
June 2018
May 2019
March 2020
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 14599}, {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 1176}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 149}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 105}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 12, "token_count": 17}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 3, "token_count": 62}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
16610
99.04%
Al Viro
88
0.52%
Christoph Hellwig
32
0.19%
Joe Perches
24
0.14%
Kees Cook
8
0.05%
Thomas Gleixner
2
0.01%
Linus Torvalds (pre-git)
2
0.01%
Akinobu Mita
2
0.01%
Linus Torvalds
1
0.01%
Others
2
0.01%
Total
16771
jfs_dtree.h
256
-
4
614
Dave Kleikamp
Al Viro
Thomas Gleixner
Others
February 2002
March 2002
September 2002
October 2004
October 2006
June 2007
August 2007
May 2013
May 2019
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 564}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
606
98.70%
Al Viro
4
0.65%
Thomas Gleixner
2
0.33%
Others
2
0.33%
Total
614
jfs_extent.c
383
-
8
1200
Dave Kleikamp
Ingo Molnar
Christoph Hellwig
Richard Knutsson
Thomas Gleixner
Lucas De Marchi
Andrew Morton
Joe Perches
February 2002
August 2002
September 2002
July 2003
October 2003
June 2004
July 2004
August 2004
January 2006
September 2006
October 2006
June 2007
January 2009
June 2009
March 2010
March 2011
June 2013
May 2019
April 2022
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 844}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
1168
97.33%
Ingo Molnar
14
1.17%
Christoph Hellwig
8
0.67%
Richard Knutsson
3
0.25%
Thomas Gleixner
2
0.17%
Lucas De Marchi
2
0.17%
Andrew Morton
2
0.17%
Joe Perches
1
0.08%
Total
1200
jfs_extent.h
16
-
4
64
Dave Kleikamp
Thomas Gleixner
Richard Knutsson
Randy Dunlap
February 2002
September 2006
May 2019
August 2020
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 27, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
60
93.75%
Thomas Gleixner
2
3.13%
Richard Knutsson
1
1.56%
Randy Dunlap
1
1.56%
Total
64
jfs_filsys.h
273
-
6
534
Dave Kleikamp
Mark Bellon
Tino Reichardt
Randy Dunlap
Thomas Gleixner
Others
February 2002
September 2002
July 2003
October 2003
September 2005
October 2006
November 2006
December 2006
September 2012
May 2019
December 2020
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 480}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 27, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
513
96.07%
Mark Bellon
8
1.50%
Tino Reichardt
5
0.94%
Randy Dunlap
5
0.94%
Thomas Gleixner
2
0.37%
Others
1
0.19%
Total
534
jfs_imap.c
3155
-
20
12310
Dave Kleikamp
Andi Kleen
Eric W. Biedermann
Joe Perches
Christoph Hellwig
Marcin Ślusarz
Ingo Molnar
Al Viro
Andrew Morton
Miklos Szeredi
Kees Cook
Lucas De Marchi
Richard Knutsson
Linus Torvalds (pre-git)
Thomas Gleixner
Linus Torvalds
Others
June 1995
May 1998
February 2002
April 2002
May 2002
June 2002
August 2002
September 2002
November 2002
January 2003
February 2003
July 2003
August 2003
September 2003
October 2003
February 2004
July 2004
August 2004
October 2004
May 2005
October 2005
January 2006
March 2006
September 2006
October 2006
January 2007
April 2007
May 2007
June 2007
November 2007
February 2008
May 2008
December 2008
May 2009
October 2010
March 2011
June 2011
October 2011
February 2012
January 2013
June 2013
March 2016
June 2018
May 2019
June 2021
var spanGroupData = [ {"timestamp": 801990000, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 10600}, {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 25}, {"author_id": 0, "token_count": 305}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 17, "token_count": 81}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 413}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 133}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 9, "token_count": 16}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 179}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 32, "token_count": 18}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 55, "token_count": 7}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 13, "token_count": 46}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 12, "token_count": 27}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 25, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
12006
97.53%
Andi Kleen
81
0.66%
Eric W. Biedermann
46
0.37%
Joe Perches
30
0.24%
Christoph Hellwig
28
0.23%
Marcin Ślusarz
18
0.15%
Ingo Molnar
16
0.13%
Al Viro
16
0.13%
Andrew Morton
13
0.11%
Miklos Szeredi
12
0.10%
Kees Cook
8
0.06%
Lucas De Marchi
7
0.06%
Richard Knutsson
6
0.05%
Linus Torvalds (pre-git)
5
0.04%
Thomas Gleixner
2
0.02%
Linus Torvalds
1
0.01%
Others
15
0.12%
Total
12310
jfs_imap.h
162
-
4
545
Dave Kleikamp
Thomas Gleixner
Richard Knutsson
Ingo Molnar
February 2002
August 2002
September 2002
October 2004
January 2006
September 2006
October 2006
June 2007
May 2019
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 405}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
539
98.90%
Thomas Gleixner
2
0.37%
Richard Knutsson
2
0.37%
Ingo Molnar
2
0.37%
Total
545
jfs_incore.h
226
-
14
686
Dave Kleikamp
Kees Cook
Jan Kara
Ingo Molnar
Al Viro
Andy Shevchenko
Tino Reichardt
Eric W. Biedermann
Thomas Gleixner
Others
February 2002
April 2002
May 2002
August 2002
September 2002
October 2002
July 2003
September 2003
March 2004
May 2004
July 2004
October 2004
March 2005
May 2005
January 2006
March 2006
January 2007
October 2007
June 2011
February 2012
September 2012
October 2014
March 2015
June 2018
August 2018
January 2019
May 2019
June 2021
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 404}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 9, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 25, "token_count": 21}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
618
90.09%
Kees Cook
22
3.21%
Jan Kara
13
1.90%
Ingo Molnar
6
0.87%
Al Viro
6
0.87%
Andy Shevchenko
5
0.73%
Tino Reichardt
4
0.58%
Eric W. Biedermann
4
0.58%
Thomas Gleixner
2
0.29%
Others
6
0.87%
Total
686
jfs_inode.c
134
-
13
564
Dave Kleikamp
Herbert Pötzl
Fabian Frederick
Christoph Hellwig
Akinobu Mita
Dmitriy Monakhov
Al Viro
Deepa Dinamani
Miklos Szeredi
Christian Brauner
Thomas Gleixner
Andi Kleen
Joe Perches
February 2002
November 2002
January 2003
August 2004
February 2006
March 2006
September 2006
December 2008
March 2010
October 2011
September 2013
April 2014
July 2015
March 2016
September 2016
June 2018
May 2019
January 2021
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 271}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 17, "token_count": 2}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 4, "token_count": 117}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 34, "token_count": 11}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 28, "token_count": 7}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 16, "token_count": 19}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 19, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
374
66.31%
Herbert Pötzl
117
20.74%
Fabian Frederick
19
3.37%
Christoph Hellwig
15
2.66%
Akinobu Mita
11
1.95%
Dmitriy Monakhov
7
1.24%
Al Viro
6
1.06%
Deepa Dinamani
4
0.71%
Miklos Szeredi
3
0.53%
Christian Brauner
3
0.53%
Thomas Gleixner
2
0.35%
Andi Kleen
2
0.35%
Joe Perches
1
0.18%
Total
564
jfs_inode.h
41
-
16
328
Dave Kleikamp
Christoph Hellwig
Herbert Pötzl
Miklos Szeredi
Al Viro
Steve Best
David Howells
Christian Brauner
Evgeniy Dushistov
Linus Torvalds (pre-git)
Josef Bacik
Thomas Gleixner
Dmitriy Monakhov
Andrey V. Savochkin
Andi Kleen
Others
March 1997
February 2002
March 2002
May 2002
October 2002
November 2002
December 2002
June 2003
July 2004
September 2004
May 2005
February 2006
March 2006
June 2006
July 2006
February 2007
April 2007
July 2007
October 2007
January 2008
February 2008
February 2009
March 2010
April 2010
June 2010
May 2011
July 2011
May 2019
January 2021
April 2021
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 128}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 35, "token_count": 8}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 51, "token_count": 1}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 33, "token_count": 5}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 48, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
184
56.10%
Christoph Hellwig
46
14.02%
Herbert Pötzl
26
7.93%
Miklos Szeredi
13
3.96%
Al Viro
10
3.05%
Steve Best
8
2.44%
David Howells
8
2.44%
Christian Brauner
8
2.44%
Evgeniy Dushistov
5
1.52%
Linus Torvalds (pre-git)
4
1.22%
Josef Bacik
4
1.22%
Thomas Gleixner
2
0.61%
Dmitriy Monakhov
2
0.61%
Andrey V. Savochkin
1
0.30%
Andi Kleen
1
0.30%
Others
6
1.83%
Total
328
jfs_lock.h
39
-
4
36
Dave Kleikamp
Ingo Molnar
Thomas Gleixner
Others
February 2002
August 2002
January 2006
April 2007
May 2019
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
30
83.33%
Ingo Molnar
3
8.33%
Thomas Gleixner
2
5.56%
Others
1
2.78%
Total
36
jfs_logmgr.c
2486
-
21
8451
Dave Kleikamp
Christoph Hellwig
Kent Overstreet
Ingo Molnar
Al Viro
Andy Shevchenko
Alexey Dobriyan
Thomas Gleixner
Linus Torvalds
Joe Perches
Christoph Lameter
Dave Jones
Linus Torvalds (pre-git)
Neil Brown
Others
May 1998
February 2002
April 2002
May 2002
June 2002
July 2002
August 2002
September 2002
November 2002
January 2003
February 2003
March 2003
April 2003
July 2003
November 2003
February 2004
March 2004
May 2004
October 2004
January 2005
March 2005
May 2005
June 2005
July 2005
January 2006
February 2006
March 2006
October 2006
December 2006
June 2007
September 2007
October 2007
February 2008
May 2008
September 2010
November 2010
May 2011
November 2011
May 2013
October 2013
December 2014
January 2016
March 2016
June 2017
January 2019
May 2019
June 2021
January 2022
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 5593}, {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 38, "token_count": 3}, {"author_id": 0, "token_count": 129}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 228}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 290}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 134}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 137}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 0, "token_count": 159}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1067673600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 738}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 138}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 18, "token_count": 8}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 221}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 50, "token_count": 4}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 9, "token_count": 29}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 59, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 36, "token_count": 12}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 36, "token_count": 20}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 31, "token_count": 23}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
8233
97.42%
Christoph Hellwig
34
0.40%
Kent Overstreet
32
0.38%
Ingo Molnar
32
0.38%
Al Viro
25
0.30%
Andy Shevchenko
23
0.27%
Alexey Dobriyan
13
0.15%
Thomas Gleixner
10
0.12%
Linus Torvalds
4
0.05%
Joe Perches
4
0.05%
Christoph Lameter
4
0.05%
Dave Jones
3
0.04%
Linus Torvalds (pre-git)
2
0.02%
Neil Brown
1
0.01%
Others
31
0.37%
Total
8451
jfs_logmgr.h
500
-
7
1009
Dave Kleikamp
Andy Shevchenko
Thomas Gleixner
Randy Dunlap
Lucas De Marchi
Ingo Molnar
Al Viro
February 2002
April 2002
May 2002
August 2002
September 2002
January 2003
February 2003
July 2003
March 2004
May 2004
October 2004
May 2005
July 2005
January 2006
October 2006
June 2007
October 2007
March 2011
January 2019
May 2019
August 2020
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 808}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 27, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
997
98.81%
Andy Shevchenko
6
0.59%
Thomas Gleixner
2
0.20%
Randy Dunlap
1
0.10%
Lucas De Marchi
1
0.10%
Ingo Molnar
1
0.10%
Al Viro
1
0.10%
Total
1009
jfs_metapage.c
817
-
24
3801
Dave Kleikamp
Matthew Wilcox
Andrew Morton
Christoph Hellwig
Hugh Dickins
Kirill A. Shutemov
Alexey Dobriyan
Neil Brown
Kent Overstreet
Lukas Czerner
Theodore Y. Ts'o
Christoph Lameter
Andrey V. Savochkin
Thomas Gleixner
Linus Torvalds (pre-git)
Nicholas Piggin
Joe Perches
Al Viro
Linus Torvalds
Others
May 1998
February 2002
April 2002
May 2002
August 2002
September 2002
November 2002
December 2002
January 2003
July 2003
October 2003
March 2004
May 2004
June 2004
July 2004
August 2004
September 2004
October 2004
December 2004
January 2005
May 2005
October 2005
February 2006
March 2006
May 2006
June 2006
September 2006
December 2006
January 2007
June 2007
September 2007
October 2007
November 2007
January 2008
May 2008
January 2009
May 2013
June 2013
October 2013
April 2015
April 2016
June 2017
July 2017
August 2017
October 2017
May 2019
September 2020
January 2022
February 2022
April 2022
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 1076}, {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 7, "token_count": 25}, {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 138}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 1, "token_count": 6}, {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 51, "token_count": 3}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 1988}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 27}, {"author_id": 49, "token_count": 20}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 59, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 36, "token_count": 8}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 44, "token_count": 19}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 22, "token_count": 16}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 22, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
3571
93.95%
Matthew Wilcox
53
1.39%
Andrew Morton
30
0.79%
Christoph Hellwig
28
0.74%
Hugh Dickins
20
0.53%
Kirill A. Shutemov
19
0.50%
Alexey Dobriyan
13
0.34%
Neil Brown
8
0.21%
Kent Overstreet
8
0.21%
Lukas Czerner
5
0.13%
Theodore Y. Ts'o
3
0.08%
Christoph Lameter
3
0.08%
Andrey V. Savochkin
3
0.08%
Thomas Gleixner
2
0.05%
Linus Torvalds (pre-git)
2
0.05%
Nicholas Piggin
2
0.05%
Joe Perches
2
0.05%
Al Viro
2
0.05%
Linus Torvalds
1
0.03%
Others
26
0.68%
Total
3801
jfs_metapage.h
142
-
7
518
Dave Kleikamp
Thomas Gleixner
Richard Knutsson
Kirill A. Shutemov
Andrew Morton
Lucas De Marchi
Christoph Hellwig
February 2002
April 2002
August 2002
September 2002
November 2002
June 2003
May 2004
May 2005
June 2006
September 2006
March 2011
April 2016
July 2017
May 2019
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 255}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
508
98.07%
Thomas Gleixner
2
0.39%
Richard Knutsson
2
0.39%
Kirill A. Shutemov
2
0.39%
Andrew Morton
2
0.39%
Lucas De Marchi
1
0.19%
Christoph Hellwig
1
0.19%
Total
518
jfs_mount.c
500
-
12
1727
Dave Kleikamp
Christoph Hellwig
Randy Dunlap
Dongliang Mu
Oleg Kanatov
Al Viro
Andy Shevchenko
David Howells
Thomas Gleixner
Joe Perches
Andrew Morton
Others
February 2002
April 2002
May 2002
June 2002
July 2002
August 2002
September 2002
October 2002
January 2003
February 2003
July 2003
September 2003
July 2004
October 2004
October 2006
June 2007
November 2007
August 2010
July 2017
January 2019
May 2019
June 2020
December 2020
September 2021
April 2022
October 2022
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 1366}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 46}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 27, "token_count": 48}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 20, "token_count": 27}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 45, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
1546
89.52%
Christoph Hellwig
52
3.01%
Randy Dunlap
48
2.78%
Dongliang Mu
27
1.56%
Oleg Kanatov
23
1.33%
Al Viro
16
0.93%
Andy Shevchenko
6
0.35%
David Howells
3
0.17%
Thomas Gleixner
2
0.12%
Joe Perches
1
0.06%
Andrew Morton
1
0.06%
Others
2
0.12%
Total
1727
jfs_superblock.h
109
-
5
272
Dave Kleikamp
Christoph Hellwig
Joe Perches
Andy Shevchenko
Thomas Gleixner
February 2002
April 2002
May 2002
August 2002
September 2002
October 2003
October 2004
May 2005
February 2006
October 2006
June 2013
January 2019
May 2019
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 177}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 31, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
249
91.54%
Christoph Hellwig
10
3.68%
Joe Perches
6
2.21%
Andy Shevchenko
5
1.84%
Thomas Gleixner
2
0.74%
Total
272
jfs_txnmgr.c
3012
-
22
10629
Dave Kleikamp
Alexey Dobriyan
Dave Jones
Christoph Hellwig
Ingo Molnar
Al Viro
Richard Knutsson
Joe Perches
Christoph Lameter
Thomas Gleixner
Andrew Morton
Randy Dunlap
Lucas De Marchi
Others
February 2002
April 2002
May 2002
June 2002
July 2002
August 2002
September 2002
October 2002
November 2002
January 2003
February 2003
March 2003
April 2003
July 2003
September 2003
October 2003
February 2004
March 2004
April 2004
May 2004
June 2004
July 2004
October 2004
January 2005
February 2005
March 2005
May 2005
June 2005
July 2005
August 2005
September 2005
January 2006
February 2006
June 2006
September 2006
December 2006
January 2007
June 2007
October 2007
May 2008
December 2009
October 2010
March 2011
November 2011
September 2012
June 2013
March 2016
September 2016
May 2019
August 2020
February 2021
May 2021
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 8592}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 38, "token_count": 16}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 196}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 368}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 194}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 122}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 235}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 0, "token_count": 112}, {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 227}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 50, "token_count": 8}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 9, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 40, "token_count": 8}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 11, "token_count": 23}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
10499
98.78%
Alexey Dobriyan
23
0.22%
Dave Jones
16
0.15%
Christoph Hellwig
15
0.14%
Ingo Molnar
9
0.08%
Al Viro
9
0.08%
Richard Knutsson
8
0.08%
Joe Perches
8
0.08%
Christoph Lameter
8
0.08%
Thomas Gleixner
6
0.06%
Andrew Morton
5
0.05%
Randy Dunlap
1
0.01%
Lucas De Marchi
1
0.01%
Others
21
0.20%
Total
10629
jfs_txnmgr.h
298
-
2
914
Dave Kleikamp
Thomas Gleixner
February 2002
June 2002
August 2002
September 2002
March 2004
May 2004
May 2005
September 2005
October 2006
June 2007
May 2019
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 763}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
912
99.78%
Thomas Gleixner
2
0.22%
Total
914
jfs_types.h
157
-
3
429
Dave Kleikamp
Al Viro
Thomas Gleixner
February 2002
August 2002
September 2002
May 2004
June 2004
October 2004
June 2007
December 2014
May 2019
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 224}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 3, "token_count": 163}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
264
61.54%
Al Viro
163
38.00%
Thomas Gleixner
2
0.47%
Total
429
jfs_umount.c
153
-
5
328
Dave Kleikamp
Christoph Hellwig
Thomas Gleixner
Oleg Kanatov
Others
February 2002
May 2002
September 2002
January 2003
May 2005
January 2006
October 2006
June 2007
August 2011
May 2019
October 2022
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 258}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 45, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
310
94.51%
Christoph Hellwig
13
3.96%
Thomas Gleixner
2
0.61%
Oleg Kanatov
1
0.30%
Others
2
0.61%
Total
328
jfs_unicode.c
125
-
5
535
Dave Kleikamp
Thomas Gleixner
Kees Cook
Akinobu Mita
Others
February 2002
September 2002
January 2003
July 2003
February 2004
March 2004
April 2004
October 2004
June 2005
September 2006
June 2018
May 2019
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 359}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 65}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
517
96.64%
Thomas Gleixner
2
0.37%
Kees Cook
2
0.37%
Akinobu Mita
1
0.19%
Others
13
2.43%
Total
535
jfs_unicode.h
143
-
4
535
Dave Kleikamp
Thomas Gleixner
Linus Torvalds (pre-git)
Linus Torvalds
May 1998
February 2002
April 2002
September 2002
October 2004
May 2019
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 493}, {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
530
99.07%
Thomas Gleixner
2
0.37%
Linus Torvalds (pre-git)
2
0.37%
Linus Torvalds
1
0.19%
Total
535
jfs_uniupr.c
121
-
2
3027
Dave Kleikamp
Thomas Gleixner
February 2002
May 2019
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 3025}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
3025
99.93%
Thomas Gleixner
2
0.07%
Total
3027
jfs_xattr.h
62
-
8
219
Dave Kleikamp
Christoph Hellwig
Theodore Y. Ts'o
Thomas Gleixner
Nicholas Piggin
Andrew Morton
Others
August 2002
September 2002
November 2002
July 2004
October 2004
September 2005
September 2008
June 2009
January 2011
December 2013
May 2019
March 2020
September 2022
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 132}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
197
89.95%
Christoph Hellwig
8
3.65%
Theodore Y. Ts'o
6
2.74%
Thomas Gleixner
2
0.91%
Nicholas Piggin
2
0.91%
Andrew Morton
1
0.46%
Others
3
1.37%
Total
219
jfs_xtree.c
2916
-
8
10786
Dave Kleikamp
Christoph Hellwig
Marcin Ślusarz
Alexey Dobriyan
Al Viro
Joe Perches
Thomas Gleixner
Randy Dunlap
February 2002
May 2002
August 2002
September 2002
November 2002
December 2002
January 2003
July 2003
October 2003
March 2004
June 2004
July 2004
August 2004
September 2004
October 2004
May 2005
October 2005
January 2007
June 2007
February 2008
May 2008
March 2010
June 2013
May 2019
August 2020
April 2022
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 8591}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 191}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 128}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 3, "token_count": 13}, {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 102}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 146}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 32, "token_count": 13}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 1229}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
10714
99.33%
Christoph Hellwig
23
0.21%
Marcin Ślusarz
13
0.12%
Alexey Dobriyan
13
0.12%
Al Viro
13
0.12%
Joe Perches
7
0.06%
Thomas Gleixner
2
0.02%
Randy Dunlap
1
0.01%
Total
10786
jfs_xtree.h
104
-
3
409
Dave Kleikamp
Al Viro
Thomas Gleixner
February 2002
September 2002
October 2004
June 2007
December 2014
May 2019
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 381}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
394
96.33%
Al Viro
13
3.18%
Thomas Gleixner
2
0.49%
Total
409
namei.c
1608
-
26
6583
Dave Kleikamp
Christoph Hellwig
Al Viro
Ingo Molnar
Nicholas Piggin
Miklos Szeredi
Deepa Dinamani
David Howells
Evgeniy Dushistov
Akinobu Mita
Christian Brauner
Dave Hansen
Linus Torvalds (pre-git)
Eric Paris
Andrew Morton
Linus Torvalds
Andi Kleen
Herbert Pötzl
Joe Perches
Thomas Gleixner
Dmitriy Monakhov
Others
March 1997
September 1999
March 2000
February 2002
March 2002
April 2002
May 2002
June 2002
July 2002
August 2002
September 2002
October 2002
November 2002
January 2003
June 2003
July 2003
September 2003
October 2003
January 2004
February 2004
March 2004
May 2004
June 2004
July 2004
August 2004
November 2004
January 2005
May 2005
September 2005
October 2005
January 2006
February 2006
March 2006
June 2006
September 2006
October 2006
January 2007
February 2007
June 2007
July 2007
October 2007
November 2007
January 2008
February 2008
August 2008
September 2008
December 2008
February 2009
March 2010
April 2010
October 2010
January 2011
February 2011
July 2011
October 2011
June 2012
July 2012
May 2013
June 2013
December 2013
October 2014
March 2015
May 2015
July 2015
November 2015
March 2016
April 2016
June 2016
September 2016
May 2018
June 2018
October 2018
May 2019
January 2021
April 2021
September 2022
October 2022
var spanGroupData = [ {"timestamp": 857203200, "group": [ {"author_id": 30, "token_count": 7}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 30, "token_count": 10}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 30, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 4187}, {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 510}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 0, "token_count": 25}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 152}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 199}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 9, "token_count": 82}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 33, "token_count": 33}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 34, "token_count": 28}, {"author_id": 43, "token_count": 24}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 10, "token_count": 9}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 15, "token_count": 71}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 46, "token_count": 20}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 10, "token_count": 25}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 155}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 21, "token_count": 45}, {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 19, "token_count": 25}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
5827
88.52%
Christoph Hellwig
184
2.80%
Al Viro
96
1.46%
Ingo Molnar
82
1.25%
Nicholas Piggin
71
1.08%
Miklos Szeredi
45
0.68%
Deepa Dinamani
45
0.68%
David Howells
34
0.52%
Evgeniy Dushistov
33
0.50%
Akinobu Mita
28
0.43%
Christian Brauner
26
0.39%
Dave Hansen
24
0.36%
Linus Torvalds (pre-git)
22
0.33%
Eric Paris
20
0.30%
Andrew Morton
10
0.15%
Linus Torvalds
9
0.14%
Andi Kleen
9
0.14%
Herbert Pötzl
4
0.06%
Joe Perches
3
0.05%
Thomas Gleixner
2
0.03%
Dmitriy Monakhov
2
0.03%
Others
7
0.11%
Total
6583
resize.c
536
-
11
1562
Dave Kleikamp
Christoph Hellwig
Quorum Laval
Bill Pemberton
Andrew Morton
Fabian Frederick
Thomas Gleixner
Lucas De Marchi
Joe Perches
Others
February 2002
April 2002
August 2002
September 2002
December 2002
February 2003
May 2003
July 2003
October 2003
August 2004
May 2005
January 2006
June 2007
August 2007
April 2010
March 2011
June 2011
June 2013
August 2016
January 2017
May 2019
June 2020
October 2021
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 192}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 1215}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 47}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 58, "token_count": 16}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 55, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 52, "token_count": 18}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
1450
92.83%
Christoph Hellwig
52
3.33%
Quorum Laval
18
1.15%
Bill Pemberton
16
1.02%
Andrew Morton
12
0.77%
Fabian Frederick
4
0.26%
Thomas Gleixner
2
0.13%
Lucas De Marchi
2
0.13%
Joe Perches
1
0.06%
Others
5
0.32%
Total
1562
super.c
1044
-
48
4739
Dave Kleikamp
Jan Kara
Christoph Hellwig
Andrew Morton
Mark Bellon
Tino Reichardt
Fabian Frederick
Eric W. Biedermann
Coly Li
Al Viro
Vahram Martirosyan
David Howells
Miklos Szeredi
Joe Perches
Deepa Dinamani
Dave Jones
Andy Shevchenko
Nicholas Piggin
Linus Torvalds
Andi Kleen
Linus Torvalds (pre-git)
Christoph Lameter
Kirill A. Shutemov
Kees Cook
Thomas Gleixner
Ingo Molnar
Lucas De Marchi
Chengguang Xu
Akinobu Mita
Others
April 1992
August 1992
May 1998
February 2002
March 2002
April 2002
May 2002
June 2002
July 2002
August 2002
September 2002
October 2002
November 2002
January 2003
May 2003
June 2003
July 2003
October 2003
January 2004
March 2004
May 2004
July 2004
August 2004
October 2004
January 2005
February 2005
May 2005
July 2005
September 2005
October 2005
January 2006
February 2006
March 2006
June 2006
July 2006
September 2006
December 2006
February 2007
July 2007
October 2007
January 2008
February 2008
May 2008
October 2008
January 2009
April 2009
May 2009
March 2010
April 2010
May 2010
June 2010
July 2010
December 2010
January 2011
March 2011
December 2011
January 2012
February 2012
March 2012
July 2012
September 2012
January 2013
March 2013
May 2013
June 2013
December 2013
May 2014
October 2014
March 2015
January 2016
March 2016
September 2016
December 2016
January 2017
February 2017
April 2017
June 2017
July 2017
August 2017
November 2017
June 2018
September 2018
January 2019
April 2019
May 2019
July 2019
June 2021
October 2021
March 2022
April 2022
July 2022
var spanGroupData = [ {"timestamp": 702115200, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 0, "token_count": 1307}, {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 38, "token_count": 14}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 206}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 0, "token_count": 142}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 7, "token_count": 138}, {"author_id": 0, "token_count": 250}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 7, "token_count": 6}, {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 0, "token_count": 104}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 14, "token_count": 133}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 1, "token_count": 69}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 0, "token_count": 139}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 0, "token_count": 580}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 8, "token_count": 50}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 10, "token_count": 24}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 26, "token_count": 66}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 5, "token_count": 8}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 15, "token_count": 7}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 55, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 13, "token_count": 78}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 44, "token_count": 4}, {"author_id": 2, "token_count": 131}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 29, "token_count": 58}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 12, "token_count": 30}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 16, "token_count": 78}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 5, "token_count": 45}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 16, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 5, "token_count": 338}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 10, "token_count": 24}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 42, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 31, "token_count": 10}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 21, "token_count": 12}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
3096
65.33%
Jan Kara
393
8.29%
Christoph Hellwig
172
3.63%
Andrew Morton
146
3.08%
Mark Bellon
133
2.81%
Tino Reichardt
131
2.76%
Fabian Frederick
88
1.86%
Eric W. Biedermann
83
1.75%
Coly Li
66
1.39%
Al Viro
66
1.39%
Vahram Martirosyan
58
1.22%
David Howells
53
1.12%
Miklos Szeredi
50
1.06%
Joe Perches
32
0.68%
Deepa Dinamani
16
0.34%
Dave Jones
14
0.30%
Andy Shevchenko
10
0.21%
Nicholas Piggin
7
0.15%
Linus Torvalds
7
0.15%
Andi Kleen
6
0.13%
Linus Torvalds (pre-git)
5
0.11%
Christoph Lameter
5
0.11%
Kirill A. Shutemov
4
0.08%
Kees Cook
4
0.08%
Thomas Gleixner
2
0.04%
Ingo Molnar
2
0.04%
Lucas De Marchi
1
0.02%
Chengguang Xu
1
0.02%
Akinobu Mita
1
0.02%
Others
87
1.84%
Total
4739
symlink.c
22
-
5
58
Dave Kleikamp
Dmitriy Monakhov
Al Viro
Thomas Gleixner
Others
February 2002
July 2002
August 2002
February 2007
April 2010
November 2015
May 2019
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 28, "token_count": 25}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
26
44.83%
Dmitriy Monakhov
25
43.10%
Al Viro
4
6.90%
Thomas Gleixner
2
3.45%
Others
1
1.72%
Total
58
xattr.c
1035
-
21
4434
Dave Kleikamp
Andreas Gruenbacher
Mimi Zohar
Christoph Hellwig
Jie Liu
Andrew Morton
Christian Brauner
Theodore Y. Ts'o
Ingo Molnar
Eric Paris
Deepa Dinamani
Randy Dunlap
Neil Brown
David Howells
Thomas Gleixner
Richard Knutsson
Linus Torvalds (pre-git)
Joe Perches
Al Viro
Linus Torvalds
Others
May 1998
February 2002
May 2002
August 2002
September 2002
October 2002
November 2002
July 2003
October 2003
January 2004
March 2004
May 2004
July 2004
August 2004
December 2004
September 2005
January 2006
September 2006
October 2006
June 2007
September 2008
June 2009
March 2010
August 2010
February 2011
June 2011
June 2013
December 2013
January 2014
February 2014
March 2015
April 2016
September 2016
June 2018
May 2019
January 2021
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 0, "token_count": 137}, {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 0, "token_count": 3096}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 1, "token_count": 22}, {"author_id": 0, "token_count": 171}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 7, "token_count": 10}, {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 0, "token_count": 90}, {"author_id": 59, "token_count": 3}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 0, "token_count": 162}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 57, "token_count": 5}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 57, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 46, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 23, "token_count": 69}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 53, "token_count": 18}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 6, "token_count": 331}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 19, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Dave Kleikamp
3878
87.46%
Andreas Gruenbacher
331
7.47%
Mimi Zohar
69
1.56%
Christoph Hellwig
62
1.40%
Jie Liu
18
0.41%
Andrew Morton
14
0.32%
Christian Brauner
10
0.23%
Theodore Y. Ts'o
6
0.14%
Ingo Molnar
4
0.09%
Eric Paris
4
0.09%
Deepa Dinamani
4
0.09%
Randy Dunlap
3
0.07%
Neil Brown
3
0.07%
David Howells
3
0.07%
Thomas Gleixner
2
0.05%
Richard Knutsson
2
0.05%
Linus Torvalds (pre-git)
2
0.05%
Joe Perches
2
0.05%
Al Viro
2
0.05%
Linus Torvalds
1
0.02%
Others
14
0.32%
Total
4434
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
133
Author
Tokens
Proportion
Commits
Proportion
0
Dave Kleikamp
105864
92.95%
213
35.03%
1
Christoph Hellwig
1235
1.08%
57
9.38%
2
Tino Reichardt
970
0.85%
1
0.16%
3
Al Viro
603
0.53%
56
9.21%
4
Herbert Pötzl
515
0.45%
2
0.33%
5
Jan Kara
459
0.40%
12
1.97%
6
Andreas Gruenbacher
335
0.29%
3
0.49%
7
Andrew Morton
304
0.27%
34
5.59%
8
Miklos Szeredi
212
0.19%
6
0.99%
9
Ingo Molnar
187
0.16%
2
0.33%
10
David Howells
172
0.15%
5
0.82%
11
Alexey Dobriyan
167
0.15%
3
0.49%
12
Joe Perches
152
0.13%
5
0.82%
13
Eric W. Biedermann
149
0.13%
3
0.49%
14
Mark Bellon
141
0.12%
1
0.16%
15
Nicholas Piggin
127
0.11%
7
1.15%
16
Fabian Frederick
121
0.11%
6
0.99%
17
Andi Kleen
114
0.10%
4
0.66%
18
Thomas Gleixner
100
0.09%
2
0.33%
19
Christian Brauner
89
0.08%
9
1.48%
20
Dongliang Mu
84
0.07%
2
0.33%
21
Deepa Dinamani
81
0.07%
4
0.66%
22
Matthew Wilcox
76
0.07%
9
1.48%
23
Mimi Zohar
69
0.06%
1
0.16%
24
Marco Stornelli
67
0.06%
1
0.16%
25
Kees Cook
66
0.06%
3
0.49%
26
Coly Li
66
0.06%
1
0.16%
27
Randy Dunlap
61
0.05%
3
0.49%
28
Dmitriy Monakhov
59
0.05%
4
0.66%
29
Vahram Martirosyan
58
0.05%
1
0.16%
30
Linus Torvalds (pre-git)
58
0.05%
9
1.48%
31
Andy Shevchenko
55
0.05%
1
0.16%
32
Marcin Ślusarz
46
0.04%
1
0.16%
33
Evgeniy Dushistov
43
0.04%
2
0.33%
34
Akinobu Mita
43
0.04%
1
0.16%
35
Steve Best
42
0.04%
1
0.16%
36
Kent Overstreet
42
0.04%
3
0.49%
37
Lukas Czerner
33
0.03%
2
0.33%
38
Dave Jones
33
0.03%
3
0.49%
39
Linus Torvalds
30
0.03%
6
0.99%
40
Richard Knutsson
29
0.03%
1
0.16%
41
Ernesto A. Fernández
28
0.02%
1
0.16%
42
Chengguang Xu
27
0.02%
3
0.49%
43
Dave Hansen
26
0.02%
4
0.66%
44
Kirill A. Shutemov
25
0.02%
2
0.33%
45
Oleg Kanatov
24
0.02%
2
0.33%
46
Eric Paris
24
0.02%
1
0.16%
47
Pavel Skripkin
23
0.02%
2
0.33%
48
Josef Bacik
23
0.02%
1
0.16%
49
Hugh Dickins
20
0.02%
1
0.16%
50
Christoph Lameter
20
0.02%
3
0.49%
51
Andrey V. Savochkin
19
0.02%
1
0.16%
52
Quorum Laval
18
0.02%
1
0.16%
53
Jie Liu
18
0.02%
1
0.16%
54
Aneesh Kumar K.V
18
0.02%
1
0.16%
55
Lucas De Marchi
17
0.01%
1
0.16%
56
Hoi Pok Wu
17
0.01%
1
0.16%
57
Theodore Y. Ts'o
16
0.01%
4
0.66%
58
Bill Pemberton
16
0.01%
1
0.16%
59
Neil Brown
15
0.01%
3
0.49%
60
Others
345
0.30%
84
13.82%
Total
113896
608