Linux Source Code
Home
Release 5.18
Help
fanotify
root
fs
notify
Highlighting
Reset All
By Author
By Age
──────────
Aaron Goidel
Al Viro
Amir Goldstein
Andreas Gruenbacher
Arnd Bergmann
Brian Gerst
Christian Brauner
Cyrill V. Gorcunov
Dan Carpenter
David Howells
Dominik Brodowski
Eric Paris
Eric W. Biedermann
Fabian Frederick
Gabriel Krisman Bertazi
Greg Kroah-Hartman
Heinrich Schuchardt
Ingo Molnar
Jan Kara
Justin P. Mattock
Kees Cook
Kinglong Mee
Lino Sanfilippo
Linus Torvalds
Lucas De Marchi
Matthew Bobrowski
Miklos Szeredi
Nathan Chancellor
Nikolay Borisov
Peter Zijlstra
Roman Gushchin
Shakeel Butt
Steve Grubb
Suzuki K. Poulose
Sven Schnelle
Tejun Heo
Will Woods
Yann Droneaud
nixiaoming
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
fanotify.c
1087
-
19
4536
Amir Goldstein
Jan Kara
Gabriel Krisman Bertazi
Eric Paris
Miklos Szeredi
Matthew Bobrowski
Steve Grubb
Shakeel Butt
Roman Gushchin
Al Viro
Kinglong Mee
Andreas Gruenbacher
Ingo Molnar
Eric W. Biedermann
Nathan Chancellor
Fabian Frederick
David Howells
Suzuki K. Poulose
Greg Kroah-Hartman
December 2009
July 2010
October 2010
January 2014
February 2014
April 2014
August 2014
January 2015
March 2015
November 2016
December 2016
February 2017
September 2017
October 2017
November 2017
February 2018
April 2018
August 2018
October 2018
November 2018
January 2019
February 2019
April 2019
June 2019
July 2019
March 2020
May 2020
June 2020
July 2020
October 2020
December 2020
March 2021
October 2021
November 2021
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 2, "token_count": 213}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 275}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 25, "token_count": 3}, {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 56}, {"author_id": 10, "token_count": 25}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 13, "token_count": 19}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 437}, {"author_id": 1, "token_count": 99}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 467}, {"author_id": 1, "token_count": 430}, {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 625}, {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 19, "token_count": 12}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 498}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 3, "token_count": 399}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 528}, ]}, ]
Author Name
Tokens
Token Proportion
Amir Goldstein
2680
59.08%
Jan Kara
1014
22.35%
Gabriel Krisman Bertazi
399
8.80%
Eric Paris
268
5.91%
Miklos Szeredi
56
1.23%
Matthew Bobrowski
28
0.62%
Steve Grubb
25
0.55%
Shakeel Butt
25
0.55%
Roman Gushchin
12
0.26%
Al Viro
6
0.13%
Kinglong Mee
5
0.11%
Andreas Gruenbacher
4
0.09%
Ingo Molnar
3
0.07%
Eric W. Biedermann
3
0.07%
Nathan Chancellor
2
0.04%
Fabian Frederick
2
0.04%
David Howells
2
0.04%
Suzuki K. Poulose
1
0.02%
Greg Kroah-Hartman
1
0.02%
Total
4536
fanotify.h
492
-
5
1918
Amir Goldstein
Jan Kara
Gabriel Krisman Bertazi
Miklos Szeredi
Greg Kroah-Hartman
January 2014
April 2014
December 2016
October 2017
November 2017
October 2018
January 2019
March 2020
July 2020
March 2021
October 2021
November 2021
var spanGroupData = [ {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 52}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 98}, {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 113}, {"author_id": 1, "token_count": 338}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 378}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 107}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 3, "token_count": 179}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 568}, ]}, ]
Author Name
Tokens
Token Proportion
Amir Goldstein
1266
66.01%
Jan Kara
453
23.62%
Gabriel Krisman Bertazi
179
9.33%
Miklos Szeredi
19
0.99%
Greg Kroah-Hartman
1
0.05%
Total
1918
fanotify_user.c
1786
-
33
7011
Amir Goldstein
Eric Paris
Jan Kara
Matthew Bobrowski
Gabriel Krisman Bertazi
Andreas Gruenbacher
Lino Sanfilippo
Al Viro
Heinrich Schuchardt
Dominik Brodowski
Aaron Goidel
Steve Grubb
Miklos Szeredi
Sven Schnelle
nixiaoming
Brian Gerst
Peter Zijlstra
Kees Cook
Shakeel Butt
Dan Carpenter
Will Woods
Yann Droneaud
Cyrill V. Gorcunov
Fabian Frederick
Arnd Bergmann
Christian Brauner
Tejun Heo
Ingo Molnar
Linus Torvalds
Nikolay Borisov
Lucas De Marchi
Justin P. Mattock
Greg Kroah-Hartman
December 2009
May 2010
July 2010
August 2010
October 2010
November 2010
March 2011
June 2011
November 2011
June 2012
August 2012
November 2012
December 2012
January 2013
March 2013
July 2013
January 2014
February 2014
April 2014
May 2014
June 2014
August 2014
October 2014
December 2014
February 2015
September 2015
September 2016
October 2016
December 2016
February 2017
April 2017
July 2017
October 2017
November 2017
February 2018
March 2018
June 2018
August 2018
September 2018
October 2018
December 2018
January 2019
March 2019
May 2019
August 2019
March 2020
May 2020
July 2020
November 2020
December 2020
January 2021
March 2021
May 2021
June 2021
July 2021
August 2021
October 2021
November 2021
January 2022
February 2022
May 2022
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 5, "token_count": 249}, {"author_id": 2, "token_count": 1588}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 29, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 26, "token_count": 5}, {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 2, "token_count": 182}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 6, "token_count": 27}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 38, "token_count": 1}, {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 6, "token_count": 28}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 7, "token_count": 61}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 24, "token_count": 8}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 7, "token_count": 42}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 6, "token_count": 138}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 122}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 21, "token_count": 9}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 9, "token_count": 84}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 17, "token_count": 19}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 6, "token_count": 16}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 41}, {"author_id": 10, "token_count": 53}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 11, "token_count": 64}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 122}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 13, "token_count": 16}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 180}, {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 18, "token_count": 18}, {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 549}, {"author_id": 1, "token_count": 257}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 12, "token_count": 58}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 205}, {"author_id": 1, "token_count": 102}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 23, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 343}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 16, "token_count": 21}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 0, "token_count": 561}, {"author_id": 28, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 14, "token_count": 32}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 4, "token_count": 534}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 3, "token_count": 377}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 217}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 20, "token_count": 11}, {"author_id": 15, "token_count": 27}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 128}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 44}, ]}, ]
Author Name
Tokens
Token Proportion
Amir Goldstein
2456
35.03%
Eric Paris
1824
26.02%
Jan Kara
745
10.63%
Matthew Bobrowski
537
7.66%
Gabriel Krisman Bertazi
377
5.38%
Andreas Gruenbacher
250
3.57%
Lino Sanfilippo
209
2.98%
Al Viro
115
1.64%
Heinrich Schuchardt
84
1.20%
Dominik Brodowski
64
0.91%
Aaron Goidel
58
0.83%
Steve Grubb
53
0.76%
Miklos Szeredi
41
0.58%
Sven Schnelle
32
0.46%
nixiaoming
27
0.39%
Brian Gerst
21
0.30%
Peter Zijlstra
19
0.27%
Kees Cook
18
0.26%
Shakeel Butt
17
0.24%
Dan Carpenter
11
0.16%
Will Woods
9
0.13%
Yann Droneaud
8
0.11%
Cyrill V. Gorcunov
8
0.11%
Fabian Frederick
6
0.09%
Arnd Bergmann
6
0.09%
Christian Brauner
4
0.06%
Tejun Heo
3
0.04%
Ingo Molnar
3
0.04%
Linus Torvalds
2
0.03%
Nikolay Borisov
1
0.01%
Lucas De Marchi
1
0.01%
Justin P. Mattock
1
0.01%
Greg Kroah-Hartman
1
0.01%
Total
7011
Contributors:
39
Author
Tokens
Proportion
Commits
Proportion
0
Amir Goldstein
6402
47.55%
73
29.08%
1
Jan Kara
2212
16.43%
42
16.73%
2
Eric Paris
2092
15.54%
35
13.94%
3
Gabriel Krisman Bertazi
955
7.09%
20
7.97%
4
Matthew Bobrowski
565
4.20%
7
2.79%
5
Andreas Gruenbacher
254
1.89%
12
4.78%
6
Lino Sanfilippo
209
1.55%
10
3.98%
7
Al Viro
121
0.90%
10
3.98%
8
Miklos Szeredi
116
0.86%
2
0.80%
9
Heinrich Schuchardt
84
0.62%
3
1.20%
10
Steve Grubb
78
0.58%
1
0.40%
11
Dominik Brodowski
64
0.48%
1
0.40%
12
Aaron Goidel
58
0.43%
1
0.40%
13
Shakeel Butt
42
0.31%
3
1.20%
14
Sven Schnelle
32
0.24%
1
0.40%
15
nixiaoming
27
0.20%
1
0.40%
16
Brian Gerst
21
0.16%
1
0.40%
17
Peter Zijlstra
19
0.14%
1
0.40%
18
Kees Cook
18
0.13%
1
0.40%
19
Roman Gushchin
12
0.09%
1
0.40%
20
Dan Carpenter
11
0.08%
1
0.40%
21
Will Woods
9
0.07%
1
0.40%
22
Yann Droneaud
8
0.06%
1
0.40%
23
Fabian Frederick
8
0.06%
3
1.20%
24
Cyrill V. Gorcunov
8
0.06%
1
0.40%
25
Ingo Molnar
6
0.04%
2
0.80%
26
Arnd Bergmann
6
0.04%
2
0.80%
27
Kinglong Mee
5
0.04%
1
0.40%
28
Christian Brauner
4
0.03%
2
0.80%
29
Tejun Heo
3
0.02%
1
0.40%
30
Greg Kroah-Hartman
3
0.02%
1
0.40%
31
Eric W. Biedermann
3
0.02%
1
0.40%
32
Nathan Chancellor
2
0.01%
1
0.40%
33
Linus Torvalds
2
0.01%
1
0.40%
34
David Howells
2
0.01%
2
0.80%
35
Suzuki K. Poulose
1
0.01%
1
0.40%
36
Nikolay Borisov
1
0.01%
1
0.40%
37
Lucas De Marchi
1
0.01%
1
0.40%
38
Justin P. Mattock
1
0.01%
1
0.40%
Total
13465
251